999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

IMS網絡的SIP協議棧研究

2013-04-29 00:00:00陸烽
中國新通信 2013年12期

【摘要】首先介紹了IMS網絡的體系結構及SIP協議,然后針對有限狀態機提出了一種基于IMS網絡的SIP信令協議棧,從而有效完成多媒體通信。

【關鍵詞】IMS網絡SIP協議多媒體通信

一、引言

隨著通信技術的發展及人們對通信要求的提高,當今的通信業務集音頻、數據信息、視頻于一體。同時,Internet及IP網絡的發展也為各種通信業務提供了基礎。

SIP是IETF指定的用于實現多媒體回話控制的協議,該協議具有實現簡單、擴展性強的特點,并且具有強大的多媒體會話和業務擴展能力以及用戶查找和定位能力。由于SIP可以和現有的Internet協議緊密聯系,從而獲得了廣泛應用,并且SIP已被3GPP組織作為R5/R6多媒體子系統(IMS)的呼叫控制協議。本文將對IMS網絡和SIP協議進行介紹,并提出一種基于IMS網絡的SIP信令協議棧。

二、IMS網絡結構及SIP協議

IMS是3GPP在R5版本中提出的支持IP多媒體業務的子系統。IMS以SIP為核心呼叫控制協議,為移動終端提供多媒體呼叫控制業務,具有應用服務器層、會話控制層、傳輸與終端層三層結構,包括CSCF、HSS、MGCF和MGW等實體。

IMS中最重要的實體是CSCF和HSS,CSCF負責處理多媒體會話業務,相當于SIP服務器,包括代理CSCF(P-CSCF)、查詢CSCF(I-CSCF)和服務CSCF(S-CSCF)。HSS(歸屬用戶服務器)是IMS中所有與用戶和服務相關的數據主存儲器,存儲了用戶身份、注冊信息、接入參數和服務觸發信息等。

SIP是IETF制定基于ASCII碼的面向IP電話和多媒體會議的應用層控制協議,用于建立、修改和終止多媒體會話,使參與會話的成員可以通過多播方式、單播連網或二者結合的方式進行通信。

典型SIP協議中有客戶機和服務器之分,客戶機是為了向服務器發送請求而與服務器建立連接的應用程序,User Agent和Proxy中含有客戶機;服務器是用來向來自客戶機的請求提供服務并處理應答的應用程序。SIP協議具有四層結構,最底層是語法和編碼層,第二層是傳輸層,第三層是事物層,最頂層是事物用戶層(TU層)。

三、基于IMS網絡的SIP信令協議棧

在SIP協議中,用戶代理客戶端通過向代理服務器發送在網絡中的路由請求即可以建立起一個會話過程。因為注冊服務器需要提供用戶代理的位置信息,所以需要將SIP地址映射轉換為IP地址。IMS中的呼叫會話控制功能(CSCF)的網絡實體是代理服務器和注冊服務器,CSCF即是控制實現實時多媒體業務的多媒體服務器。IMS包括三種呼叫會話控制功能:代理CSCF(P-CSCF)、問訊CSCF(I-CSCF)、服務CSCF(S-CSCF)。CSCF通過SIP協議來實現上述控制控制功能,其中P-CSCF為移動用戶接入IMS提供的SIP代理服務器,I-CSCF是運營網絡的入口代理服務器,同時可以對其它網絡隱藏其歸屬網絡的拓撲圖,S-CSCF是SIP的注冊服務器,執行用戶的會話控制服務。因此,IMS網絡可以在CSCF的基礎上利用SIP協議經過注冊過程和會話過程來實現多媒體通信的目的。

本節通過引入有限狀態機進行修改和二次開發,實現了一個穩定高效的SIP協議棧,通過提供SIP操作的基本數據結構和應用程序編程接口(API),如用于表示SIP中各類對象的數據結構、對消息和消息體進行解析的API以及實現四類有限狀態機的API。該協議棧主要包括4個模塊:狀態機模塊、解析器模塊、工具模塊、上層封裝接口模塊,其結構圖如圖1所示。

3.2解析器模塊

解析器模塊主要完成對SIP消息的語法解析,它的作用是將收到的SIP消息從文本解析為SIP消息結構體(sip_t),處理完后將待發送的sip_t結構還原成SIP文本消息后在發送。SIP消息的解析過程為:對收到的消息解析起始行,若是SIP請求則解析SIP請求方法、請求URI和SIP版本,若非SIP請求則解析SIP版本、狀態碼和原因短語;然后依次進行解析SIP頭域、解析SIP消息體并保存各項參數完成解析過程。

3.3工具模塊

工具模塊主要提供完善的SDP協商機制和對話管理的API。本協議棧中的SDP協商工具使用從SDP offer去構建SDP answer的方法,通過分析invit請求中消息體SDP部分的媒體參數描述來構造對于invit請求的響應消息中的SDP消息部分。在對話中,可以動態創建新的事務來開始端點之間的SIP通信過程,幫助管理UA的消息排序和UA之間正確的路由。本協議棧的對話管理工具主要是創建對話并對對話消息進行管理。

3.4上層封裝接口模塊

上層封裝接口模塊根據MVC模式中的Model層的調用方式提供面向Model層的簡便易用的操作協議棧接口。上層封裝接口模塊在eXosip封裝SIP協議調用接口的基礎上進一步封裝,供Model層調用,從而使用簡單的幾行代碼就可以實現一個音視頻的呼叫。

四、結束語

SIP協議可以創建、管理和終結IMS網絡中各種類型的多媒體業務,從而使各種類型的客戶端通過SIP都可以建立高質量的端到端通信。本文提出一種SIP協議棧,實現了SIP軟終端,可以在IMS網絡下實現具備基于SIP的視頻和音頻通信功能。

參考文獻

[1]孫建勇.基于SIP協議的軟終端的研究與實現[D].北京郵電大學,2004.

[2]陳朝鵬. SIP協議在IMS系統中的應用[J].中國科技信息,2006(2).

[3]徐曉宇,張惠民. SIP會話協議在第三代移動網絡中關鍵問題研究[J].數據通信,2004(2).

[4]季光獻.一種新的面向IMS網絡的SIP協議棧[J].電信科學,2012(4).

[5]石蕊,劉永莉. SIP協議及其在IMS中的應用探討[J].信息通信,2008(1).

主站蜘蛛池模板: 久久久久国产精品免费免费不卡| 免费观看欧美性一级| 亚洲精品自在线拍| 动漫精品中文字幕无码| 亚洲天堂2014| 欧美日韩中文国产| 这里只有精品国产| 亚洲无码日韩一区| 亚洲无码在线午夜电影| 国产在线专区| 国产福利免费视频| 国产 日韩 欧美 第二页| 色综合狠狠操| 亚洲成综合人影院在院播放| 欧美在线综合视频| 人妻无码中文字幕第一区| 国禁国产you女视频网站| 免费无码又爽又黄又刺激网站| 又粗又大又爽又紧免费视频| 国产成人亚洲精品色欲AV | 波多野结衣第一页| 日本午夜影院| 777午夜精品电影免费看| 日本一区二区不卡视频| 亚洲天堂免费在线视频| 欧美在线网| 日本伊人色综合网| 国产精品太粉嫩高中在线观看| 国产91在线免费视频| 欧洲亚洲一区| 日本黄色不卡视频| 色婷婷色丁香| 国产福利在线观看精品| 国产精品永久久久久| AV熟女乱| 欧美国产视频| 亚洲国产成人超福利久久精品| a级毛片一区二区免费视频| 四虎综合网| 精品人妻一区无码视频| 国模私拍一区二区| 亚洲—日韩aV在线| 亚洲高清在线播放| 成年午夜精品久久精品| 亚洲一级毛片在线观播放| 一级毛片免费高清视频| 国产免费精彩视频| 日本午夜在线视频| 国产专区综合另类日韩一区| 亚洲欧美另类日本| 国产网站一区二区三区| 丁香五月婷婷激情基地| 午夜激情婷婷| 久久国产热| 国产成人av一区二区三区| 18禁不卡免费网站| 成人亚洲视频| 亚洲一区国色天香| 扒开粉嫩的小缝隙喷白浆视频| 国产99视频精品免费观看9e| 国产精品免费露脸视频| 天天综合网亚洲网站| 黄色网在线| 国产精品一区二区在线播放| 国模沟沟一区二区三区| 婷婷综合色| 亚洲一区二区日韩欧美gif| 日本人妻丰满熟妇区| 国产丝袜啪啪| www精品久久| 免费a级毛片18以上观看精品| av在线手机播放| 国产96在线 | 一区二区三区四区日韩| 台湾AV国片精品女同性| 免费毛片网站在线观看| 久久久久亚洲AV成人网站软件| 97亚洲色综久久精品| 熟妇人妻无乱码中文字幕真矢织江| 欧美激情成人网| 日韩在线2020专区| 国产精品无码久久久久久|