
STIR/SHAKEN是去年美國FCC強制推出的法案,要求電信設(shè)備廠家產(chǎn)品必須支持STIR/SHAKEN來對騷擾電話進行過濾跟蹤服務(wù),保持呼叫端對端的完整呼叫記錄(初始呼叫方,最后服務(wù)提供商等記錄)。為了支持STIR/SHAKEN和最新的RFC8760 SIP加密算法,此活動針對這兩種新應(yīng)用要求進行了兼容性測試。如果讀者不了解STIR/SHAKEN的,請閱讀歷史文檔:
對于SIP新的加密算法RFC8760來說,因為它2020年剛剛發(fā)布,所有SIP產(chǎn)品都在開發(fā)更新中,并且還要兼容過去的一些算法包括2015年發(fā)布的RFC-7616兩種算法(支持HTTP, SHA-256和SHA-512/256)。這些算法同時還要向后兼容傳統(tǒng)的MD5。
在最近20年,在SIP加密方面,基本上所有SIP產(chǎn)品都使用WWW-Authenticate header使用MD5算法來實現(xiàn),包括RFC-7616。UAS和UAC端的交互沒有太多改變。但是,在RFC8760中,UAS和UAC的交互有了一些變化,這些改變需要部分代碼做修改。Asterisk/PJSIP平臺需要針對RFC8760支持做進一步的修改,其他的SIP軟交換,IPPBX,SIP終端話機估計也多多少少需要進行修改或者增加一定的代碼來支持最新的SIP加密規(guī)范-RFC8760。
參考資料:
- https://www.rfc-editor.org/rfc/rfc8760.html
- https://www.asterisk.org/opensipit01-rfc-8760-interoperability/?utm_source=facebook&utm_medium=social
- www.asterisk.org.cn
- www.asterisk.org