a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > IMS與PSTN互通中SIP與ISUP之間轉換的設計

IMS與PSTN互通中SIP與ISUP之間轉換的設計

作者: 時間:2012-02-16 來源:網絡 收藏

摘要:文章探討了在3GPP 的過程中兩種不同的協議數據單元問題。提出了實現的機制,定義了兩種不同的協議數據結構,重點研究基于數據單元格式兩種協議數據的方法,并給出了具體的流程圖,實現了相互的轉換。
關鍵詞:;轉換

0 引言
由于系統主要是基于IP的多媒體子系統,其在應用層使用的會話協議是協議,而CS/主要是傳統的電路交換網絡,其典型的會話協議是ISUP協議。所以二者必須進行一個地址信令的轉換映射,這一功能主要是由MGCF來完成的。無論是對于網絡還是CS/網絡,MGCF都有相應的邏輯接口,并且實現相應的映射過程。因此,對于無論是由IMS發起的呼叫,還是CS/PSTN發起的呼叫,由于有了MGCF,都能使呼叫順利地進行下去。

1 SIP與ISUP轉換的機制
SIP和ISUP信令的映射是基于收到的消息類型,通過對消息類型的理解,可以做出相應的處理并維護或轉移當前的呼叫狀態。在這里可以用有限狀態機FSM(Finite State Machine)去描述當前呼叫狀態以及信令的映射關系。
在任何一個狀態,MGCF會根據到達的事件執行特定的操作,這里的事件主要指信令消息和定時器的超時消息,根據操作結果進行狀態轉移。對于一個非法的消息,它保持當前的狀態不變,并且返回一個失敗消息。
定義FSM的狀態單元的數據結構如下:
a.jpg
由不同的狀態單元組成了狀態鏈表,根據當前狀態以及收到的事件類型,查找狀態鏈表,就能得到相應的處理,作出響應。

2 SIP與ISUP轉換的實現過程
在互通的過程中,SIP消息和ISUP消息在一定的映射規則下要進行轉換,因此這兩個消息的格式定義非常重要。首先定義SIP消息的數據結構:
b.jpg
當MGCF收到消息時,先查找互通FSM,根據當前的狀態以及收到的事件,通過FSM得到相應的處理方法。如果僅僅是對收到消息的同側做出響應,則不涉及轉換過程,直接做出處理:但是如果要對互通的另一側發出消息,則必須調用轉換過程。
由于在查找FSM的時候,已經得知了對應于當前收到的事件的處理方法,也就知道了SIP消息映射到哪一個ISUP消息,所以,在轉換過程中最主要的就是處理如何在兩個消息的參數之間進行轉換。
在具體的轉換過程的上,如果是SIP到ISUP消息的轉換,由于ISUP消息中要求各參數必須按照一定的順序排列,所以必須根據具體的ISUP消息對應的參數表的參數順序,參照映射規則,提取SIP消息中相應的字段進行翻譯轉換得到各參數。如果SIP消息中存在MIME消息體,還需查找該消息體,轉換其中特有的ISUP信息而SIP消息沒有對應的信息描述。如果對于必備的參數,不存在相應字段,需要參照本地策略填入默認值:相反,如果是將ISUP消息翻譯到SIP消息,相對比較簡單,直接將ISUP消息中包含的相應的字段根據映射規則轉換到SIP消息的對應字段。如果沒有對應字段的,就封裝到MIME消息體中。


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉