




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、HUAWEI TECHNOLOGIES CO., LTD.All rights reservedInternal SIP協(xié)議原理ISSUE 2.1HUAWEI TECHNOLOGIES CO., LTD.All rights reservedl為何引入SIP協(xié)議?lSIP協(xié)議可以應(yīng)用于哪些設(shè)備?l在哪些典型呼叫流程中使用到SIP協(xié)議?Page 2HUAWEI TECHNOLOGIES CO., LTD.All rights reservedl學(xué)習(xí)完本課程,您應(yīng)該能夠:了解SIP協(xié)議的作用掌握SIP命令掌握SIP協(xié)議的消息交互過(guò)程Page 3HUAWEI TECHNOLOGIES CO., LT
2、D.All rights reserved參考資料l隨機(jī)手冊(cè)技術(shù)手冊(cè)信令與協(xié)議SIP協(xié)議lFIN產(chǎn)品SIP-PPS業(yè)務(wù)信令分析專題V.10-20051114-BPage 4HUAWEI TECHNOLOGIES CO., LTD.All rights reserved第一節(jié)第一節(jié) 概述概述第二節(jié)第二節(jié) 協(xié)議消息協(xié)議消息第三節(jié)第三節(jié) 呼叫流程呼叫流程Page 5HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSIP協(xié)議概念l會(huì)話啟動(dòng)協(xié)議SIP(Session Initiation Protocol)是一個(gè)在IP網(wǎng)絡(luò)上進(jìn)行多媒體通信的應(yīng)用層控制協(xié)議,
3、它被用來(lái)創(chuàng)建、修改、和終結(jié)一個(gè)或多個(gè)參加者參加的會(huì)話進(jìn)程。 lSIP協(xié)議可用于發(fā)起會(huì)話,也可以用于邀請(qǐng)成員加入已經(jīng)用其它方式建立的會(huì)話。l基于文本編解碼l采用事務(wù)機(jī)制,每一個(gè)請(qǐng)求觸發(fā)Server的操作方法,請(qǐng)求和響應(yīng)構(gòu)成一個(gè)事務(wù),事務(wù)間彼此獨(dú)立l獨(dú)立于底層傳輸協(xié)議:SIP協(xié)議承載在IP網(wǎng),網(wǎng)絡(luò)層協(xié)議為IP,傳輸層協(xié)議可用TCP或UDP,推薦首選UDP。Page 6HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSIP協(xié)議的特點(diǎn)l一個(gè)正在發(fā)展和不斷研究中的協(xié)議。 l簡(jiǎn)練、開放、兼容和可擴(kuò)展等原則 。l充分注意到因特網(wǎng)開放而復(fù)雜的網(wǎng)絡(luò)環(huán)境下的安全問(wèn)題
4、。 l充分考慮了對(duì)傳統(tǒng)公共電話網(wǎng)的各種業(yè)務(wù),包括IN業(yè)務(wù)和ISDN業(yè)務(wù)的支持。 Page 7HUAWEI TECHNOLOGIES CO., LTD.All rights reserved協(xié)議棧H.323SIPRTSPRSVPRTCPH.263 etc.RTPTCPUDPIPPPPSonetAAL3/4AAL5ATMEthernetPPPV.34Page 8HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSoftX3000SoftPhoneIP CoreSoftX3000SoftPhoneSIP/SIP-TSIPSIPIPIPIPIPSIP協(xié)議在
5、SoftX3000中的實(shí)現(xiàn)Page 9HUAWEI TECHNOLOGIES CO., LTD.All rights reserved第一節(jié)第一節(jié) 概述概述第二節(jié)第二節(jié) 協(xié)議消息協(xié)議消息第三節(jié)第三節(jié) 呼叫流程呼叫流程Page 10HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSIP協(xié)議消息的分類lSIP消息采用文本方式編碼,分為兩類:請(qǐng)求消息和響應(yīng)消息。 請(qǐng)求消息:客戶端為了激活按特定操作而發(fā)給服務(wù)器的SIP消息。響應(yīng)消息:用于對(duì)請(qǐng)求消息進(jìn)行響應(yīng),指示呼叫的成功或失敗狀態(tài)。 請(qǐng)求消息和響應(yīng)消息都包括SIP頭字段和SIP消息字段。Page 11H
6、UAWEI TECHNOLOGIES CO., LTD.All rights reserved請(qǐng)求消息請(qǐng)求消息消息含義INVITE發(fā)起會(huì)話請(qǐng)求,邀請(qǐng)用戶加入一個(gè)會(huì)話,會(huì)話描述含于消息體中。對(duì)于兩方呼叫來(lái)說(shuō),主叫方在會(huì)話描述中指示其能夠接受的媒體類型及其參數(shù)。被叫方必需在成功響應(yīng)消息的消息體中指明其希望接受哪些媒體,還可以指示其行將發(fā)送的媒體。如果收到的是關(guān)于參加會(huì)議的邀請(qǐng),被叫方可以根據(jù)Call-ID或者會(huì)話描述中的標(biāo)識(shí)確定用戶已經(jīng)加入該會(huì)議,并返回成功響應(yīng)消息。ACK證實(shí)已收到對(duì)于INVITE請(qǐng)求的最終響應(yīng)。該消息僅和INVITE消息配套使用。BYE結(jié)束會(huì)話CANCEL取消尚未完成的請(qǐng)求,對(duì)
7、于已完成的請(qǐng)求(即已收到最終響應(yīng)的請(qǐng)求)則沒(méi)有影響REGISTER注冊(cè)O(shè)PTIONS查詢服務(wù)器的能力Page 12HUAWEI TECHNOLOGIES CO., LTD.All rights reserved響應(yīng)消息序號(hào)狀態(tài)碼消息功能1xx臨時(shí)響應(yīng)表示已經(jīng)接收到請(qǐng)求消息,正在對(duì)其進(jìn)行處理2xx成功響應(yīng)表示請(qǐng)求已經(jīng)被成功接受、處理3xx重定向響應(yīng)表示需要采取進(jìn)一步動(dòng)作,以完成該請(qǐng)求4xx客戶端出錯(cuò)表示請(qǐng)求消息中包含語(yǔ)法錯(cuò)誤或者SIP服務(wù)器不能完成對(duì)該請(qǐng)求消息的處理5xx服務(wù)器端出錯(cuò)表示SIP服務(wù)器故障不能完成對(duì)正確消息的處理6xx全局錯(cuò)誤表示請(qǐng)求不能在任何SIP服務(wù)器上實(shí)現(xiàn)Page 13HUA
8、WEI TECHNOLOGIES CO., LTD.All rights reservedSIP消息命令格式Page 14HUAWEI TECHNOLOGIES CO., LTD.All rights reserved響應(yīng)格式SIP/協(xié)議版本響應(yīng)消息頭Call-id: 值via: 值消息頭參數(shù)行To: 值Contact: 值From: 值Content-Length: 值Max-Forward: 值White SpaceSDPContent-Type: 值Cseq: 值Page 15HUAWEI TECHNOLOGIES CO., LTD.All rights reserved第一節(jié)第一節(jié) 概
9、述概述第二節(jié)第二節(jié) 協(xié)議消息協(xié)議消息第三節(jié)第三節(jié) 呼叫流程呼叫流程Page 16HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶注冊(cè)流程SoftX3000SIP PhoneRegister401 UnauthorizedRegister200 OKPage 17HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶注冊(cè)流程REGISTER sip:0 SIP/2.0From: sip:65400120;tag=16838c16838To: sip
10、:65400120;tag=946e6f96Call-Id: 1-reg51Cseq: 2762 REGISTERContact: sip:654001251Expires: 100Content-Length: 0Accept-Language: enSupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Via: SIP/2.0/UDP 51Page 18HUAWEI TECHNOLOGIES CO.,
11、LTD.All rights reserved用戶注冊(cè)流程REGISTER sip:0 SIP/2.0From: sip:65400120;tag=16838c16838To: sip:65400120;tag=946e6f96Call-Id: 1-reg51Cseq: 2763 REGISTERContact: sip:654001251Expires: 100Content-Length: 0Accept-Language: enSupported: sip-c
12、c, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Authorization: DIGEST USERNAME=6540012, REALM=, NONCE=200361722310491179922, RESPONSE=b7c848831dc489f8dc663112b21ad3b6, URI=sip:0Via: SIP/2.0/UDP 51SIP/2.0 200 OKFrom: ;tag=16838c16838To: ;tag=946e6f96CSeq: 2763 REGISTER
13、 Call-ID: 1-reg51Page 19HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSoftX3000SIP PhoneASIP PhoneBINVITE5100 Trying6INVITE with sdp17100 Trying8180 Ringing9180 Ringing10200 OK sdp212200 OK sdp211INVITE with sdp11100 Trying24073ACK4SIP實(shí)體之間的SIP呼叫流程Page 20HUAWEI TECHNOLOGIES CO., LTD.Al
14、l rights reservedSoftX3000SIP PhoneASIP PhoneBConversation (RTP/RTCP) ACK13ACK14BYE15200 OK for bye16BYE17200 OK for bye18SIP實(shí)體之間的SIP呼叫流程(續(xù))Page 21HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例在下面的報(bào)文實(shí)例中,我們基于以下約定:SoftX3000的IP地址為1;SIP PhoneA的IP地址為01;SIP PhoneB的IP地址為
15、00;SIP PhoneA為主叫,SIP PhoneB為被叫,主叫先掛機(jī);SIP PhoneA的電話號(hào)碼為1000,SIP PhoneB的電話號(hào)碼為1001。Page 22HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)INVITE sip:10011 SIP/2.0From: sip:10001;tag=1c12674To: sip:10011Call-Id: call-973598097-16
16、01Cseq: 1 INVITEContact: sip:100001Content-Type: application/sdpContent-Length: 203Accept-Language: enAllow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, REGISTER, SUBSCRIBESupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Via: SIP/2.0/UDP 191.169.1
17、50.101v=0o=Pingtel 5 5 IN IP4 01s=phone-callc=IN IP4 01t=0 0m=audio 8766 RTP/AVP 0 96 8a=rtpmap:0 pcmu/8000/1a=rtpmap:96 telephone-event/8000/1a=rtpmap:8 pcma/8000/1Page 23HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)SIP/2.0 100 TryingFrom: ;tag=1
18、c12674To: CSeq: 1 INVITECall-ID: call-973598097-1601Via: SIP/2.0/UDP 01Content-Length: 0Page 24HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)SIP/2.0 407 Proxy Authentication RequiredFrom: ;tag=1c12674To: ;tag=de40692fCSeq: 1 INVITECall-ID: call-973
19、598097-1601Via: SIP/2.0/UDP 01Proxy-Authenticate: Digest realm=,nonce=1056131458Content-Length: 0Page 25HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)ACK sip:10011 SIP/2.0Contact: sip:100001From: ;tag=1c12674To: ;tag=de406
20、92fCall-Id: call-973598097-1601Cseq: 1 ACKAccept-Language: enUser-Agent: Pingtel/1.2.7 (VxWorks)Via: SIP/2.0/UDP 01Content-Length: 0Page 26HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)INVITE sip:10011 SIP/2.0From: sip:1000191.169.200.
21、61;tag=1c12674To: sip:10011Call-Id: call-973598097-1601Cseq: 2 INVITEContact: sip:100001Content-Type: application/sdpContent-Length: 203Accept-Language: enAllow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, REGISTER, SUBSCRIBESupported: sip-cc, sip-cc-01,
22、timerUser-Agent: Pingtel/1.2.7 (VxWorks)Proxy-Authorization: DIGEST USERNAME=1000, REALM=, NONCE=1056131458, RESPONSE=1b5d3b2a5441cd13c1f2e4d6a7d5074d, URI=sip:10011Via: SIP/2.0/UDP 01v=0o=Pingtel 5 5 IN IP4 01s=phone-callc=IN IP4 01t=0 0m=audio 87
23、66 RTP/AVP 0 96 8a=rtpmap:0 pcmu/8000/1a=rtpmap:96 telephone-event/8000/1a=rtpmap:8 pcma/8000/1Page 27HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)SIP/2.0 180 RingingFrom: ;tag=1c12674To: ;tag=e110e016CSeq: 2 INVITECall-ID: call-973598097-1601Via: SIP/2.0/UDP
24、01Contact: Content-Length: 0Page 28HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)SIP/2.0 200 OKFrom: ;tag=1c12674To: ;tag=e110e016CSeq: 2 INVITECall-ID: call-973598097-1601Via: SIP/2.0/UDP 01Contact: Content-Length: 183Content-Type: ap
25、plication/sdpv=0o=HuaweiSoftX3000 1073741834 1073741834 IN IP4 1s=Sip Callc=IN IP4 00t=0 0m=audio 8766 RTP/AVP 0 8a=rtpmap:0 PCMU/8000a=rtpmap:8 PCMA/8000Page 29HUAWEI TECHNOLOGIES CO., LTD.All rights reserved用戶呼叫流程實(shí)例(SIP主叫softx3000)BYE sip:10011:5061;transport
26、=UDP SIP/2.0From: sip:10001;tag=1c12674To: sip:10011;tag=e110e016Call-Id: call-973598097-1601Cseq: 4 BYEAccept-Language: enSupported: sip-cc, sip-cc-01, timerUser-Agent: Pingtel/1.2.7 (VxWorks)Via: SIP/2.0/UDP 01Content-Length: 0Page 30HUAWEI TECHN
27、OLOGIES CO., LTD.All rights reservedSGASoftX3000ASoftX3000BSGBIAMIAMACMANMANMRELRELRLCRLCConversationINVITE1100 Trying2180 Ring3200 OK4ACK5BYE6200 OK7ACM成功的SIP-T呼叫流程在在ISUP信令和信令和SIP消消息之間的映射關(guān)系:息之間的映射關(guān)系:IAM = INVITEACM = 180 RINGINGANM = 200 OKREL = BYERLC = 200 OKPage 31HUAWEI TECHNOLOGIES CO., LTD.Al
28、l rights reservedU-NICA NGN智能網(wǎng)組網(wǎng)圖(預(yù)付費(fèi)業(yè)務(wù)流程)SGSoft SwitchTMGPSTN/PLMNInternetASStorage ServerSMSWPSPGW3rd Party ASSCPSMSSCEENUMPage 32HUAWEI TECHNOLOGIES CO., LTD.All rights reservedSIP-PPS預(yù)付費(fèi)業(yè)務(wù)呼叫流程(1)User (Caller)User Called)Soft SwitchU-NICAMRSCall Init; Dialed Number = 200INVITE (with SDP)180 Ringi
29、ng (Optional)200 OK with MRS SDPINVITE (SDP)200 OK with MRS SDPACKACKRINGING / 180 Ringing (Optional)ANSWER / 200 OK180 Ringing (Optional)RTP Session between Caller and MRS to collect destination numberFor each subsequent announcement following would be doneINVITE (No SDP, announcement URL)200 OK with SDP18
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度安全規(guī)范住宅租賃協(xié)議
- 第1課時(shí) 什么是面積(教學(xué)設(shè)計(jì))-2023-2024學(xué)年三年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 地下停車場(chǎng)管樁供應(yīng)協(xié)議
- 2025年度生態(tài)農(nóng)業(yè)銀行擔(dān)保借款合同模板
- 體育用品居間合同范本
- 小學(xué)四年級(jí)數(shù)學(xué)三位數(shù)除以兩位數(shù)競(jìng)賽試題例題大全附答案
- 第24課 京劇趣談 教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文六年級(jí)上冊(cè)
- 人教新課標(biāo)版物理中考各單元復(fù)習(xí)學(xué)案(表格式)
- 全國(guó)閩教版初中信息技術(shù)八年級(jí)上冊(cè)第一單元活動(dòng)一《圖像的獲取》教學(xué)設(shè)計(jì)
- 第4單元 第18課 東晉南朝時(shí)期江南地區(qū)的開發(fā)(新教學(xué)設(shè)計(jì))2023-2024學(xué)年七年級(jí)上冊(cè)歷史(部編版)
- 中考數(shù)學(xué)總復(fù)習(xí)第一章第3課時(shí)二次根式課件
- 福建省泉州市南安市2024-2025學(xué)年九年級(jí)上學(xué)期期末考試語(yǔ)文試題(無(wú)答案)
- 天然氣脫硫完整版本
- 2025年中國(guó)電子煙行業(yè)發(fā)展前景與投資戰(zhàn)略規(guī)劃分析報(bào)告
- 貨物學(xué)基礎(chǔ) 課件 項(xiàng)目一 任務(wù)一 貨物的基本概念
- 無(wú)人機(jī)法律法規(guī)與安全飛行 第2版空域管理
- 我的小學(xué)生活
- 醫(yī)療器材申請(qǐng)物價(jià)流程
- 《商務(wù)溝通-策略、方法與案例》課件 第三章 書面溝通
- 2024具身大模型關(guān)鍵技術(shù)與應(yīng)用報(bào)告-哈爾濱工業(yè)大學(xué)
- 提高瓦屋面太陽(yáng)能板安裝一次驗(yàn)收合格率
評(píng)論
0/150
提交評(píng)論