IMS與PSTN互通中SIP與ISUP之間轉換的設計
翻譯過程的流程圖如圖1(以SIP到ISUP的消息翻譯為例)。本文引用地址:http://cqxgywz.com/article/155289.htm


翻譯過程處理函數為:int inter_tran(sip_t*s_msg,isup_m*i*msg),傳入的參數為sip*t結構的sip消息,翻譯后的ISUP消息放入isup _m結構的isup消息體中,成功完成操作返回1,否則返回0。具體的翻譯過程是,對應于每一對SIP與ISUP消息組合,有不同的翻譯函數。在函數內部,根據ISUP消息參數順序,參照映射規則,提取SIP消息的不同部分,來填充ISUP消息結構體,如果沒有相應的值就使用根據本地策略確定的缺省值,如果沒有缺省值,翻譯失敗。
3 結束語
IMS必須與PSTN實現互聯互通,但是前提是必須首先解決SIP與ISUP之間的轉換問題,基于ISUP參數的轉換方法操作起來比較簡單,容易理解。能夠較為有效地實現二者之間的轉換。











評論