
STIR/SHAKEN是去年美國FCC強制推出的法案,要求電信設備廠(chǎng)家產(chǎn)品必須支持STIR/SHAKEN來(lái)對騷擾電話(huà)進(jìn)行過(guò)濾跟蹤服務(wù),保持呼叫端對端的完整呼叫記錄(初始呼叫方,最后服務(wù)提供商等記錄)。為了支持STIR/SHAKEN和最新的RFC8760 SIP加密算法,此活動(dòng)針對這兩種新應用要求進(jìn)行了兼容性測試。如果讀者不了解STIR/SHAKEN的,請閱讀歷史文檔:
對于SIP新的加密算法RFC8760來(lái)說(shuō),因為它2020年剛剛發(fā)布,所有SIP產(chǎn)品都在開(kāi)發(fā)更新中,并且還要兼容過(guò)去的一些算法包括2015年發(fā)布的RFC-7616兩種算法(支持HTTP, SHA-256和SHA-512/256)。這些算法同時(shí)還要向后兼容傳統的MD5。
在最近20年,在SIP加密方面,基本上所有SIP產(chǎn)品都使用WWW-Authenticate header使用MD5算法來(lái)實(shí)現,包括RFC-7616。UAS和UAC端的交互沒(méi)有太多改變。但是,在RFC8760中,UAS和UAC的交互有了一些變化,這些改變需要部分代碼做修改。Asterisk/PJSIP平臺需要針對RFC8760支持做進(jìn)一步的修改,其他的SIP軟交換,IPPBX,SIP終端話(huà)機估計也多多少少需要進(jìn)行修改或者增加一定的代碼來(lái)支持最新的SIP加密規范-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