<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線(xiàn)通信 > 設(shè)計(jì)應(yīng)用 > IMS與PSTN互通中SIP與ISUP之間轉(zhuǎn)換的設(shè)計(jì)

          IMS與PSTN互通中SIP與ISUP之間轉(zhuǎn)換的設(shè)計(jì)

          作者: 時(shí)間:2012-02-16 來(lái)源:網(wǎng)絡(luò) 收藏

          摘要:文章探討了在3GPP 的過(guò)程中兩種不同的協(xié)議數(shù)據(jù)單元問(wèn)題。提出了實(shí)現(xiàn)的機(jī)制,定義了兩種不同的協(xié)議數(shù)據(jù)結(jié)構(gòu),重點(diǎn)研究基于數(shù)據(jù)單元格式兩種協(xié)議數(shù)據(jù)的方法,并給出了具體的流程圖,實(shí)現(xiàn)了相互的轉(zhuǎn)換。
          關(guān)鍵詞:;;轉(zhuǎn)換

          0 引言
          由于系統(tǒng)主要是基于IP的多媒體子系統(tǒng),其在應(yīng)用層使用的會(huì)話(huà)協(xié)議是協(xié)議,而CS/主要是傳統(tǒng)的電路交換網(wǎng)絡(luò),其典型的會(huì)話(huà)協(xié)議是ISUP協(xié)議。所以二者必須進(jìn)行一個(gè)地址信令的轉(zhuǎn)換映射,這一功能主要是由MGCF來(lái)完成的。無(wú)論是對(duì)于網(wǎng)絡(luò)還是CS/網(wǎng)絡(luò),MGCF都有相應(yīng)的邏輯接口,并且實(shí)現(xiàn)相應(yīng)的映射過(guò)程。因此,對(duì)于無(wú)論是由IMS發(fā)起的呼叫,還是CS/PSTN發(fā)起的呼叫,由于有了MGCF,都能使呼叫順利地進(jìn)行下去。

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

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


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();