亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 網絡通信 > 正文

對SIP協議第三方呼叫控制的研究

2019-11-03 19:24:00
字體:
來源:轉載
供稿:網友
林美玉 王立言


一、引言

  IETF提出的會話初始協議(Sip),是在IP網上進行多媒體通信的應用層控制協議,可以用來發起、建立以及釋放會話。SIP協議靈活簡單的特性以及其靈活強大的呼叫控制的功能吸引了越來越多的廠商和運營商。SIP協議還可以與SDP協議配合使用,用來協商會話的媒體屬性,因此更易于實現第三方呼叫控制。

  第三方呼叫控制(3pcc)指的是由第三方控制者在另外兩者之間建立一個會話,由控制者負責會話雙方的媒體協商。3pcc是一種非常靈活的控制方式,在PSTN網中,第三方呼叫控制通常用于會議、接線業務(接線員創建一個連接另外雙方的呼叫)。同樣,使用SIP協議也可以借助3pcc來完成許多業務,例如點擊撥號、通話過程中放音等等,而且實現起來非常方便。RFC3264中定義了一種提供/應答模式,使兩個實體之間可以使用SDP的提供/應答(offer/answer)模式進行會話協商。

二、第三方呼叫控制方法

  SIP消息可以攜帶SDP消息體。SDP(會話描述協議)是用來描述與媒體流相關的參數以及與會話相關的信息,其中包括對會話的描述以及媒體類型、數據發送到的端口、傳輸協議(例如RTP)以及媒體格式(例如RTP載荷格式)的描述。3pcc的實現關鍵就在于控制者如何在會話雙方之間使用SDP消息協商即將建立的會話。根據SIP協議的機制,可以有下面四種方法實現3pcc。

  1.流程Ⅰ

  該流程圖中的offer和answer都是SDP消息。下面解釋消息流程。

  控制者首先向用戶A發送一個沒有SDP的INVITE,A的電話振鈴,A應答之后,產生的200 OK響應中將包含一個ofrerl,攜帶用戶A所希望建立會話的媒體類型、媒體格式、傳輸協議以及接收媒體流的端口和IP地址??刂普邔碜訟的offerl包含在發給B的INVITE中,B振鈴應答之后產生對rfferl的應答answerl。最后控制者向用戶A發出的ACK中包含answer1作為應答。



圖1 3pcc流程Ⅰ


  該流程優點是非常簡單,不需要控制者產生SDP,不必考慮控制者自身對媒體類型的要求。

  缺點是該流程存在著一個非常嚴重的超時問題。如果B不能立即響應,控制者就無法馬上給A發送ACK,有可能導致A定時重發200 OK。因為根據RFC3261,如果走時之后還沒有收到ACK,這次呼叫就失敗了。所以該流程只能用于用戶B可以立即對INVITE進行響應的情況下。

  2.流程Ⅱ



圖2 3pcc流程Ⅱ


  流程圖中的“黑洞”SDP指的是包含的連接地址是一個無效的連接地址,例如rtp.invalid或者0.0.0.0,也就是想建立一個空的媒體流,因為這個媒體流實際上并沒有媒體或者RTCP包從A流出。

  該流程中,控制者首先向用戶A發送INVITE,包含SDP1,用來創建一個初始的“黑洞”媒體流,A振鈴并產生應答記為SDP2,其中包含的是一個有效的連接地址,但此時仍沒有媒體流向控制者??刂普呦駻發出ACK。   控制者向B發送INVITE,攜帶SDP2作為對B的offer。B振鈴,應答之后產生的200 OK響應中包含一個SDP3,也就是對SDP2的應答。控制者向B發送ACK。

  控制者向A發送re-INVITE,包含SDP3作為offer。假設用戶A不想改變原來的會話屬性,在200 OK響應中包含的應答應該仍是SDP2??刂普甙l送ACK之后,就可以有媒體從A流向B。

  本流程所有的最終響應都可以被立即確認,不會有因超時而導致呼叫失敗的問題。

  缺點是控制者必須預先知道本次呼叫所要使用的媒體類型,來創建初始的“黑洞”SDP;第二,“黑洞”SDP是一種擴展的機制,并不能確定所有的UA能否支持這種機制以及如果收到這樣的地址能做何反應;第三,流程完成的前提是假設用戶A對re-INVITE的響應中仍然包含的是SDP2。如果不是SDP2的話,控制者還需要向A再發送re-INVITE,然后有可能從B得到另一個不同的SDP,然后還需要向A再發送re-INVITE,如此等等,可能形成一個無限循環的會話協商。當然,可以采用一個智能UA,要求其固定的返回SDP2,或者采用一個智能的控制者能夠分析收到的SDP確定有無必要發送re-INVITE,但是為簡單起見,應盡量避免控制者了解SDP的具體內容。所以實際上本流程根本就不可用。

  3.流程Ⅲ

  本流程中,控制者向A發送一個沒有SDP的INVITE。A應答的200 OK響應中包含一個offerl,控制者立即在ACK消息中產生一個“黑洞”SDP應答。

  控制者再向B發送一個沒有SDP的INVITE。B應答的200 0K響應中包含一個提供offer2,控制者應該基于offer2向A發送一個re-INVITE,注意。offer2可能需要稍作修改來滿足媒體要求。例如如果offer1包含一個音頻和一個視頻行,而offer2只有一個音頻行,控制者就需要在offer2中增加一個視頻行(端口設為O)來構成offer2’。由于這是一個re-INVITE,所以通常應該能立即收到響應。A的200 0K響應中包含的answer2’,可能也需要稍作修改作為offer2的應答answer2??刂普呦駻發送ACK之后,媒體就可以流通。



圖3 3pcc流程Ⅲ


  本流程沒有消息重發或者超時的問題(但是如果UA不能對re-INVITE立即進行響應,還是會出現這種問題),而且不需要控制者預知用戶本次呼叫所使用的媒體類型。

  缺點:首先是控制者需要對SDP進行操作,按照接收到的offer1構建一個具有相同媒體組成的“黑洞”answer1,還要對offer2進行重排列或者修改,構建一個適合用戶A的offer2’。來自B的offer2可能跟來自A的offerl沒有相同的編解碼或者媒體流,控制者需要識別這一情況并能及時的結束呼叫。第四,需要使用擴展的invalid機制,UA有可能不支持。第五,該流程復雜的多,除了信令的交互相對流程I較多外,主要表現在對控制者要求較高,增加了控制者的復雜性。

  4.流程Ⅳ

  本流程實際上是流程Ⅲ的簡化版,消息流程完全相同,只有SDP的組成不同。初始的INVITE中的SDP沒有m行,這表明本次會話所用的媒體需要在隨后的re-INVITE中建立。后面流程跟流程Ⅲ完全相同,但是將offer2轉變成offer2’還有answer2’轉變成answer2比流程Ⅲ簡單多了,因為根本不需要再對媒體行進行任何操作了。

  缺點:首先是要得到answerl,就需要用戶A在沒有任何媒體的情況下就被振鈴,用戶A將不能根據媒體類型來決定是否拒絕該請求。第二點,如果A、B之間經過協商發現并沒有共同的媒體類型,而在得知這一情況之前,A、B都已經響應了呼叫請求(發出了200 OK),所以除了擾民之外還將引發收費混亂的問題。



圖4 3pcc流程Ⅳ


  綜上所述,流程I是最簡單且有效的流程。如果控制者預先知道B是自動應答的能夠立即響應,例如B是媒體服務器、會議服務器等等情況下,使用本流程是最好不過了。

  如果控制者無法預知被叫的類型,就可以使用流程Ⅳ或者流Ⅲ來實現3pcc,但是一般不會使用流程Ⅱ。使用IV、Ⅲ時對控制者的智能性要求比較高。

三、3pcc應用

  SIP協議的突出優點就在于靈活的多媒體會話的控制功能,配合使用3pcc就可以比傳統電話網更加靈活方便的實現各種補充業務和新業務。

  3pcc的應用非常廣泛,例如可以方便對信令的控制,易于實現點擊撥號、早期媒體放音(early media)、通話過程中播放語音通知的業務等等。

  點擊撥號業務是最典型的3pcc的應用實例。用戶瀏覽網站時,可以直接點擊網頁上的鏈接地址,使用HTTP啟動控制者對客服代表和SIP用戶之間的第三方呼叫控制。然后控制者就可以使用上述四種方法在兩者之間建立起媒體會話。

  通話過程中播放語音通知,可以使用控制者將媒體服務器跟正在通話的用戶之間連接起來,播放通知。

  下面以播放早期放音媒體為例,選用最簡單的流程I來介紹3pcc的應用。實際應用中,應該根據具體的情況考慮使用其它流程對下圖進行修改。

  Early media指的是呼叫建立之前已經建立的會話,通常用來傳遞關于呼叫進程的語音通知。圖5便是用戶B在應答呼叫之前已經建立了Early media媒體通道進行放音(圖中(1)處)。用戶B對呼叫進行應答之前用戶A和控制者之間,B和控制者之間都分別已經進行過一輪媒體的交互了。當B接受呼叫之后,由于會話狀態并沒有改變,因此并不需要重新與用戶A進行SDP信令交互。



圖5 用戶B播放早期放音媒體


四、總結語

  3pcc在多方通信中(例如會議)的應用也很廣泛,SIP協議的3pcc功能應用靈活,使用一個控制者可以將多個用戶聯系起來進行通信,方便管理。但是目前3pcc實現上還有一些標準無法統一的問題,例如如何創建一個無效連接地址的SDP,亟待解決。目前我國正在積極的開展關于SIP協議對呼叫控制方面標準的制定,第三方呼叫控制作為呼叫控制的一個重要方面,也將成為一個不可或缺的研究重點。


摘自 泰爾網
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黑人精品xxx一区一二区| 热久久这里只有精品| 97久久精品人搡人人玩| 欧美日韩亚洲一区二区三区| 久久久久久久一区二区三区| 欧洲成人性视频| 国产精品成熟老女人| 久久久久久久999精品视频| 欧洲日本亚洲国产区| 国产欧美日韩综合精品| 久久成人免费视频| 91国内揄拍国内精品对白| 午夜精品福利在线观看| 日本国产欧美一区二区三区| 亚洲人成在线一二| 日韩专区在线观看| 国产精品视频中文字幕91| 国产精品免费久久久久久| 亚洲九九九在线观看| 亚洲一区二区久久久久久久| 97碰碰碰免费色视频| 欧美另类69精品久久久久9999| y97精品国产97久久久久久| 久久久这里只有精品视频| 欧美一级黑人aaaaaaa做受| 欧美国产日本高清在线| 91精品视频免费看| 亚洲激情免费观看| 91亚洲一区精品| 日韩黄色在线免费观看| 亚洲第五色综合网| 欧美性极品少妇精品网站| 国产精品白嫩初高中害羞小美女| 国模视频一区二区三区| 国产脚交av在线一区二区| 午夜精品久久久久久久白皮肤| 国产精品国产自产拍高清av水多| 九九热这里只有精品免费看| 中文字幕欧美日韩精品| 两个人的视频www国产精品| 欧洲中文字幕国产精品| 亚洲精品成人久久电影| 亚洲第一区中文99精品| 2019中文字幕全在线观看| 精品久久久久久中文字幕一区奶水| 91国产精品视频在线| 欧美视频一区二区三区…| 成人女保姆的销魂服务| 狠狠躁夜夜躁人人爽天天天天97| 日韩欧美综合在线视频| 国产精品色视频| 5278欧美一区二区三区| 一区二区三区视频在线| 91国内在线视频| 亚洲国产福利在线| 亚洲欧美日本精品| 亚洲人高潮女人毛茸茸| 国模私拍一区二区三区| 亚洲国产精品va在看黑人| 色综合色综合网色综合| 亚洲欧美日韩中文视频| 国产精品极品尤物在线观看| 精品日韩视频在线观看| 日韩欧美在线国产| 一区二区三区四区在线观看视频| 亚洲成人精品av| 亚洲男人的天堂在线播放| 日韩精品免费综合视频在线播放| 欧美国产日韩二区| 精品视频—区二区三区免费| 亚洲电影在线观看| 国产日韩欧美日韩大片| 欧美小视频在线| 一本色道久久综合狠狠躁篇的优点| 久久91精品国产91久久跳| 精品成人国产在线观看男人呻吟| 久久精品国产一区| 久久99久国产精品黄毛片入口| 久久99久久久久久久噜噜| 国产精品视频公开费视频| 国产成人精品a视频一区www| 91在线|亚洲| 欧美激情一二区| 伊人久久综合97精品| 欧美日韩在线另类| 欧美性猛交xxxx乱大交3| 中文字幕亚洲综合久久| 欧美视频一二三| 久久人人爽人人| 国产精品午夜国产小视频| 亚洲国产成人精品久久| 国产91精品久久久久久| 亚洲aⅴ男人的天堂在线观看| 亚州欧美日韩中文视频| 欧美三级免费观看| 久久国产色av| 成人国产精品色哟哟| 午夜精品久久久久久久99热| 亚洲成年网站在线观看| 国产精品视频公开费视频| 欧美国产在线视频| 欧美极品美女电影一区| 另类少妇人与禽zozz0性伦| 精品国产91久久久| 亚洲成人教育av| 欧美激情精品久久久久| 亚洲精品久久久久国产| 一夜七次郎国产精品亚洲| 久久久日本电影| 亚洲国产高潮在线观看| 黄色成人av网| 91精品国产自产91精品| 亚洲欧美另类人妖| 久久人人看视频| 亚洲性av在线| 亚洲欧洲视频在线| 91av免费观看91av精品在线| 97在线免费观看| 人人澡人人澡人人看欧美| 中文字幕日韩精品在线| 国产精品福利无圣光在线一区| y97精品国产97久久久久久| 欧美在线国产精品| 色99之美女主播在线视频| 欧美专区日韩视频| 欧美不卡视频一区发布| 久久99热精品| 欧美激情国产日韩精品一区18| 亚洲网站在线播放| 亚洲欧美在线免费| 亚洲日本中文字幕免费在线不卡| 日韩欧美精品网站| 久久久久九九九九| 国产综合久久久久| 最近2019中文字幕第三页视频| 欧美激情视频一区二区三区不卡| 最好看的2019的中文字幕视频| 国产欧美一区二区白浆黑人| 亚洲午夜精品久久久久久性色| 亚洲成人久久久久| 久久久久久久国产| 7m第一福利500精品视频| 精品久久久香蕉免费精品视频| 午夜精品久久久久久久99黑人| 国产精品91久久久久久| 国产成人在线播放| 国产精品久久不能| 欧美福利视频网站| 亚洲国产成人精品久久| 欧美色道久久88综合亚洲精品| 欧美亚洲在线播放| 国产精品成久久久久三级| 国产精品成人免费视频| 国产97色在线| 57pao国产精品一区| 亚洲日本欧美中文幕| 久久久久久有精品国产| 亚洲精品理论电影| 国产成人激情小视频| 日韩中文字幕视频在线| 欧美极品欧美精品欧美视频| 97精品国产91久久久久久| 国产精品久久久久久久久久久久久久| 欧美一区二区三区免费观看|