ntx系列sip協(xié)議分析應(yīng)用介紹_第1頁
ntx系列sip協(xié)議分析應(yīng)用介紹_第2頁
ntx系列sip協(xié)議分析應(yīng)用介紹_第3頁
ntx系列sip協(xié)議分析應(yīng)用介紹_第4頁
ntx系列sip協(xié)議分析應(yīng)用介紹_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、SIP協(xié)議分析及應(yīng)用介紹廣東佳和通信技術(shù)有限公司 2010年SIP協(xié)議介紹1SIP協(xié)議分析SIP協(xié)議應(yīng)用23主要內(nèi)容實(shí)際環(huán)境信令分析4什么是SIP協(xié)議Session Initiation Protocol -會(huì)話發(fā)起協(xié)議SIP協(xié)議是一種應(yīng)用層會(huì)話控制協(xié)議1999年由IETF(Interne工程任務(wù)組) 提出的IP電話信令協(xié)議它的主要目的是為了解決IP網(wǎng)中的信令控制,以及同SoftSwitch的通信,從而構(gòu)成下一代的增值業(yè)務(wù)平臺(tái),提供更好的增值業(yè)務(wù)。SIP協(xié)議簡(jiǎn)介SIP是IETF多媒體架構(gòu)的其中一部分,多個(gè)標(biāo)準(zhǔn)化組織參與改進(jìn)ETSI 3GPP/3GPP2: 在IMS中應(yīng)用SIP協(xié)議,3GPP T

2、S 24.229。SIP 默認(rèn)使用UDP 5060端口,但也可以使用TCP 5060。 SIP 使用 Server-Client 模型。 SIP協(xié)議基本功能1.用戶位置:確定多媒體通信時(shí)用戶終端所在的位置。2.用戶的可用性:確定被呼叫者是否愿意進(jìn)行通信,是否正忙。3.用戶的能力:確定用戶可采用的媒體,以及與媒體有關(guān)的參數(shù)。4.會(huì)話的建立:“振鈴”,在呼叫和被呼叫用戶之間建立會(huì)話參數(shù)。5.會(huì)話的管理:包括會(huì)話的傳送和終止,修改會(huì)話參數(shù)和請(qǐng)求有關(guān)的業(yè)務(wù)。SIP URI :SIP協(xié)議利用SIP統(tǒng)一支援標(biāo)識(shí)符(URI,Unity Resource Identifier)識(shí)別用戶,它類似于E-mail地

3、址,由一個(gè)用戶名和一個(gè)用戶所在域名組成。例子: 或sip:111222334410.1.1.1 SIP邏輯網(wǎng)絡(luò)架構(gòu)重定向服務(wù)器定位服務(wù)器注冊(cè)服務(wù)器代理服務(wù)器/B2BUAPSTN網(wǎng)關(guān)SIP 網(wǎng)絡(luò)實(shí)體代理服務(wù)器/B2BUA用戶代理用戶狀態(tài)服務(wù)器SIP邏輯網(wǎng)絡(luò)架構(gòu)1. User Agent(用戶代理)UA是SIP 的基本組件,可分為UAC(User Agent Client)和 UAS(User Agent Server)。發(fā)起呼叫的為 UAC,接收呼叫的為 UAS。很多設(shè)備都可做 UA,如 IP 電話、PC、路由器等。 2. Proxy Server(代理服務(wù)器) 代理服務(wù)器實(shí)際上是SIP路由器。

4、一個(gè)網(wǎng)絡(luò)代理接收從一個(gè)用戶代理或另一個(gè)網(wǎng)絡(luò)代理來的SIP消息,并把它路由到接收點(diǎn)。在路由該請(qǐng)求時(shí),涉及在路徑上轉(zhuǎn)發(fā)該消息到接收點(diǎn)的一系列轉(zhuǎn)發(fā)用的網(wǎng)絡(luò)代理,最后到達(dá)接收點(diǎn)UA。3.Redirect Server (重定向服務(wù)器)UA、Proxy Server 可與 Redirect Server 通訊,以查找另一個(gè)終端的位置。這在一個(gè)移動(dòng)網(wǎng)絡(luò)內(nèi)尤其有用,重定向服務(wù)器可以通知其客戶端,某一用戶是否臨時(shí)或永久的移動(dòng)到另一位置。甚至可以通知某一用戶移動(dòng)到了多個(gè)位置(例如一個(gè)用戶同時(shí)擁有多部IP 電話),如此一來當(dāng)其他UAC呼叫這樣的 UAS 時(shí),重定向服務(wù)器會(huì)先攔住這樣的會(huì)話,之后讓 UAS 的多部電

5、話同時(shí)振鈴或依次振鈴。SIP邏輯網(wǎng)絡(luò)架構(gòu)4.Registrar Server (注冊(cè)服務(wù)器)UA可以向注冊(cè)服務(wù)器注冊(cè)自己的位置信息,注冊(cè)服務(wù)器將位置信息保存在數(shù)據(jù)庫中(也可保存在其他server的數(shù)據(jù)庫中)以回復(fù)其他 server發(fā)來的位置查詢信息。5. Location Server (定位服務(wù)器)負(fù)責(zé)維護(hù)用戶位置信息。 6. Back-to-back user agent (B2BUA) B2BUA同時(shí)扮演UAC 和UAS的角色。主叫UA發(fā)起呼叫至 B2BUA,此時(shí) B2BUA扮演 UAS角色,之后B2BUA在以UAC 的角色呼叫被叫UA。這樣做的好處是,B2BUA有更細(xì)的控制粒度,甚至是

6、改變呼叫請(qǐng)求的內(nèi)容。7. Presence Server (用戶狀態(tài)服務(wù)器)負(fù)責(zé)維護(hù)用戶狀態(tài)信息,并發(fā)送用戶狀態(tài)通知信息notification。 SIP協(xié)議介紹1SIP協(xié)議分析SIP協(xié)議應(yīng)用23主要內(nèi)容實(shí)際環(huán)境信令分析4SIP協(xié)議請(qǐng)求1. REGISTER UA client 使用此信令向注冊(cè)服務(wù)器注冊(cè)以標(biāo)明自己的位置。 2. INVITE UAC發(fā)送此信息用以邀請(qǐng)UAS加入會(huì)話(包擇一對(duì)一通話或會(huì)議),其實(shí)就是一個(gè)call setup message。3. ACK 為INVITE 回復(fù)一個(gè)確認(rèn)信息。 4. CANCEL 用來中止一個(gè)還沒建立(在建立過程當(dāng)中)的呼叫。 5. OPTIONS

7、用來查詢服務(wù)的能力。 6. BYE 用來中斷呼叫。 7. INFO 用以攜帶DTMF之類的信息。 8. PRACK 用于確認(rèn)一個(gè)臨時(shí)性的請(qǐng)求 9. REFER 用于呼叫轉(zhuǎn)接。 10. SUBSCRIBE向服務(wù)器訂閱事件,當(dāng)事件發(fā)生時(shí)會(huì)收到一個(gè)NOTIFY的通知。 11. NOTIFY用來通知subscriber發(fā)生了特定的事件。 12. UPDATE在接到初始 INVITE 的回復(fù)時(shí),UAC 用 UPDATE 修改一個(gè)呼叫的參數(shù),如SDP信息等。 SIP協(xié)議狀態(tài)響應(yīng)1xx(Informational):請(qǐng)求已經(jīng)收到、繼續(xù)處理請(qǐng)求。2xx(Success):行動(dòng)已經(jīng)成功地收到,理解和接受。3xx

8、(Redirection):為完成呼叫請(qǐng)求,還須采取進(jìn)一步的動(dòng)作。4xx(Client Error:請(qǐng)求有語法錯(cuò)誤或不能被服務(wù)器執(zhí)行??蛻魴C(jī)需修改請(qǐng)求,然后再重發(fā)請(qǐng)求。5xx(Server Error):服務(wù)器出錯(cuò),不能執(zhí)行合法請(qǐng)求。6xx(Globoal Failure):任何服務(wù)器都不能執(zhí)行請(qǐng)求。其中,1xx響應(yīng)為暫時(shí)響應(yīng)(Provisional response),其他響應(yīng)為最終響應(yīng)(Final Response)。 SIP協(xié)議消息舉例INVITE sip:340110.6.2.10:5060 SIP/2.0 /這里是 UAS 的地址 Via: SIP/2.0/UDP 10.6.3.1:

9、5060;branch=z9hG4bKA1798 /每一跳都會(huì)在 Via 中寫上自己的地址 From: ;tag=105741C-1D5E /這里 UAC 的地址 To: Date: Fri, 06 Jan 2006 05:35:01 GMT Call-ID: E937365B-2C0C11D6-802FA93D-4772A3BB10.6.3.1 /這個(gè)呼叫的唯一標(biāo)識(shí) Supported: 100rel, timer /支持的 extension Min-SE: 1800 /minimum session interval Cisco-Guid: 3892269682-738988502-21

10、50410557-1198695355 /唯一標(biāo)識(shí)發(fā)起 INVITE 的 UAC User-Agent: Cisco-SIPGateway/IOS-12.x Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, COMET, REFER, SUBSCRIBE, NOTIFY, INFO, UPDATE, REGISTER /支持的 methods CSeq: 101 INVITE /call sequence number Max-Forwards: 70 /最多有多少個(gè) proxy或 gateway可以 forward 這個(gè)呼叫 Remote-Pa

11、rty-ID: ;party=calling;screen=no;privacy=off Timestamp: 1014960901 Contact: Expires: 180 Allow-Events: telephone-event Content-Type: application/sdp /包含 SDP message Content-Length: 202 SIP協(xié)議消息舉例SIP 使用SDP(Session Description Protocol)來協(xié)商雙方的媒體能力。v=0 /v=版本號(hào) o=CiscoSystemsSIP-GW-UserAgent 7181 811 IN IP

12、4 10.6.3.1 /o=originator 的組織 s=SIP Call /s=SDP的描述信息 c=IN IP4 10.6.3.1 /c=originator 的IP地址 t=0 0 /t=time value m=audio 18990 RT /m=originator 希望使用的 media c=IN IP4 10.6.3.1 a=rtpmap:0 PCMU/8000 /a=media 的屬性 a=rtpmap:19 CN/8000 a=ptime:20 SIP協(xié)議響應(yīng)舉例SIP/2.0 200 OKVia: SIP/2.0/UDP 10.6.3.1:5060;branch=z9h

13、G4bKA1798 /每一跳都會(huì)在 Via 中寫上自己的地址 To: From: ;tag=105741C-1D5E /這里 UAC 的地址 Call-ID: E937365B-2C0C11D6-802FA93D-4772A3BB10.6.3.1 /這個(gè)呼叫的唯一標(biāo)識(shí) CSeq: 1 INVITE /call sequence number Contact: Content-Type: application/sdp /包含 SDP message Content-Length: 202 v=0 /v=版本號(hào) o=CiscoSystemsSIP-GW-UserAgent 7181 811 IN

14、 IP4 10.6.3.1 /o=originator 的組織 s=SIP Call /s=SDP的描述信息 c=IN IP4 10.6.3.1 /c=originator 的IP地址 t=0 0 /t=time value m=audio 18990 RT /m=originator 希望使用的 media c=IN IP4 10.6.3.1 a=rtpmap:0 PCMU/8000 /a=media 的屬性 a=rtpmap:19 CN/8000 a=ptime:20 SIP協(xié)議介紹1SIP協(xié)議分析SIP協(xié)議應(yīng)用23主要內(nèi)容實(shí)際環(huán)境信令分析4SIP協(xié)議應(yīng)用1.注冊(cè)流程(1)用戶首次試呼時(shí),

15、終端代理A 向代理服務(wù)器發(fā)送REGISTER 注冊(cè)請(qǐng)求;(2)代理服務(wù)器通過后端認(rèn)證/計(jì)費(fèi)中心獲知用戶信息不在數(shù)據(jù)庫中,便向終端代理回送401Unauthorized 質(zhì)詢信息,其中包含安全認(rèn)證所需的令牌;(3)終端代理提示用戶輸入其標(biāo)識(shí)和密碼后,根據(jù)安全認(rèn)證令牌將其加密后,再次用REGISTER 消息報(bào)告給代理服務(wù)器;(4)代理服務(wù)器將REGISTER 消息中的用戶信息解密,通過認(rèn)證/計(jì)費(fèi)中心驗(yàn)證其合法后,將該用戶信息登記到數(shù)據(jù)庫中,并向終端代理A 返回成功響應(yīng)消息200 OK。SIP協(xié)議應(yīng)用2.注銷流程:(1) 終端向代理服務(wù)器送Register 消息注銷,其頭中expire 字段置0。(

16、2) 代理服務(wù)器收到后回送200 OK 響應(yīng),并將數(shù)據(jù)庫中的用戶有關(guān)信息注銷。SIP協(xié)議應(yīng)用3.基本呼叫建立過程:(1) 用戶摘機(jī)發(fā)起一路呼叫,終端代理A 向該區(qū)域的代理服務(wù)器發(fā)起Invite 請(qǐng)求;(2) 代理服務(wù)器在請(qǐng)求消息的Via 頭域插入自身地址,并向Invite 消息的To 域所指示的被叫終端代理B 轉(zhuǎn)送Invite 請(qǐng)求;(3) 代理服務(wù)器向終端代理A 送呼叫處理中的應(yīng)答消息,100 Trying;(4) 終端代理B 向代理服務(wù)器送呼叫處理中的應(yīng)答消息,100 Trying;(5) 終端代理B 指示被叫用戶振鈴,用戶振鈴后,向代理服務(wù)器發(fā)送180 Ringing 振鈴信息;(6)

17、代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)被叫用戶振鈴信息;(7) 被叫用戶摘機(jī),終端代理B 向代理服務(wù)器返回表示連接成功的應(yīng)答(200 OK);(8) 代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)該成功指示(200 OK);(9) 終端代理A 收到消息后,向代理服務(wù)器發(fā)ACK 消息進(jìn)行確認(rèn);(10) 代理服務(wù)器將ACK 確認(rèn)消息轉(zhuǎn)發(fā)給終端代理B;(11) 主被叫用戶之間建立通信連接,開始通話;SIP協(xié)議應(yīng)用4.正常呼叫釋放過程:(2)用戶通話結(jié)束后,被叫用戶掛機(jī),終端代理B 向代理服務(wù)器發(fā)送Bye 消息;(3)代理服務(wù)器轉(zhuǎn)發(fā)Bye 消息至終端代理A,同時(shí)向認(rèn)證/計(jì)費(fèi)中心送用戶通話的詳細(xì)信息,請(qǐng)求計(jì)費(fèi);(4)主叫用戶掛機(jī)后

18、,終端代理A 向代理服務(wù)器發(fā)送確認(rèn)掛斷響應(yīng)消息200 OK;(5)代理服務(wù)器轉(zhuǎn)發(fā)響應(yīng)消息200 OK。SIP協(xié)議應(yīng)用5.被叫忙呼叫釋放:(1)用戶A 發(fā)起一路呼叫,終端代理A 向代理服務(wù)器發(fā)送Invite 請(qǐng)求。(2)代理服務(wù)器收到呼叫請(qǐng)求后向被叫終端代理轉(zhuǎn)發(fā)該Invite 消息。(3)代理服務(wù)器向終端代理A 回送100 Trying,告知終端代理A 呼叫正在處理。(4)終端代理B向代理服務(wù)器 回送100 Trying,告知代理服務(wù)器呼叫正在處理。(5)呼叫請(qǐng)求送到被叫終端代理B 后,被叫忙,終端代理B 向代理服務(wù)器送486 被叫忙響應(yīng)。(6)代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)該響應(yīng)消息。(7)終端

19、代理A 向代理服務(wù)器回送ACK 確認(rèn)消息。(8)代理服務(wù)器向終端代理B 送ACK 確認(rèn)消息。SIP協(xié)議應(yīng)用6.被叫無應(yīng)答流程一:(1) 用戶A 發(fā)起一路呼叫,終端代理A 向代理服務(wù)器發(fā)Invite 請(qǐng)求消息。(2) 代理服務(wù)器向被叫用戶的終端代理B 轉(zhuǎn)發(fā)該Invite 請(qǐng)求。(3) 代理服務(wù)器向終端代理A 回送100 Trying 響應(yīng),表示呼叫已在處理中。(4)終端代理B向代理服務(wù)器 回送100 Trying,告知代理服務(wù)器呼叫正在處理。(5) 被叫用戶振鈴,終端代理B 向代理服務(wù)器送180 Ring 響應(yīng)。(6) 代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)該響應(yīng)消息。(7) 被叫久振鈴無應(yīng)答,終端代理A

20、 判斷超時(shí)后,向代理服務(wù)器送Cancel 消息放棄該呼叫。(8) 代理服務(wù)器收到Cancel 消息后,向終端代理A 回送200 OK 響應(yīng)。(9) 代理服務(wù)器將Cancel 消息轉(zhuǎn)發(fā)給終端代理B。(10) 終端代理B 向代理服務(wù)器回送200 OK 響應(yīng)。(11) 終端代理B 向代理服務(wù)器送487 請(qǐng)求已撤銷的響應(yīng)消息。(12) 代理服務(wù)器收到后回送ACK 確認(rèn)。(13) 代理服務(wù)器向終端代理A 送487 請(qǐng)求已撤銷消息。(14) 終端代理A 向代理服務(wù)器回送ACK 確認(rèn)。注:上述步驟中(10)和(12)無嚴(yán)格的順序關(guān)系。SIP協(xié)議應(yīng)用7.被叫無應(yīng)答流程二:(1) 用戶A 發(fā)起一路呼叫,終端代理

21、A 向代理服務(wù)器發(fā)Invite 請(qǐng)求消息。(2) 代理服務(wù)器向被叫用戶的終端代理B 轉(zhuǎn)發(fā)該Invite 請(qǐng)求。(3) 代理服務(wù)器向終端代理A 回送100 Trying 響應(yīng),表示呼叫已在處理中。(4)終端代理B向代理服務(wù)器 回送100 Trying,告知代理服務(wù)器呼叫正在處理。(5) 被叫用戶振鈴,終端代理B 向代理服務(wù)器送180 Ring 響應(yīng)。(6) 代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)該響應(yīng)消息。(7) 被叫久振鈴無應(yīng)答,終端代理B 判斷超時(shí)后,向代理服務(wù)器送408 Request timeout 消息放棄該呼叫。(8) 代理服務(wù)器收到408 Request timeout 消息后,轉(zhuǎn)發(fā)該消息給

22、終端代理A。(9) 代理服務(wù)器收到后回送ACK 確認(rèn)給終端代理B。(10) 終端代理A 向代理服務(wù)器回送ACK 確認(rèn)。注:上述步驟中(9)和(10)無嚴(yán)格的順序關(guān)系。SIP協(xié)議應(yīng)用8遇忙呼叫前轉(zhuǎn):(1) 用戶A 發(fā)起一路呼叫,終端代理A 向代理服務(wù)器發(fā)Invite 請(qǐng)求消息。(2) 代理服務(wù)器向被叫用戶的終端代理B 轉(zhuǎn)發(fā)該Invite 請(qǐng)求。(3) 代理服務(wù)器向終端代理A 回送100 Trying 響應(yīng),表示呼叫已在處理中。(4) 終端代理B向代理服務(wù)器 回送100 Trying,告知代理服務(wù)器呼叫正在處理。(5) 終端代理B忙線種,終端代理B 向代理服務(wù)器送486 Busy here 響應(yīng)。

23、(6) 代理服務(wù)器向終端代理B 發(fā)送ACK響應(yīng)消息。(7) 代理服務(wù)器對(duì)此呼叫進(jìn)行前轉(zhuǎn),向終端代理C 發(fā)送Invite請(qǐng)求消息。(8) 代理終端C收到Inivte請(qǐng)求后,指示用戶振鈴,同時(shí)向代理服務(wù)器發(fā)送180 Ringing響應(yīng)。(9) 代理服務(wù)器向代理終端A轉(zhuǎn)發(fā)收到的180 Ringing響應(yīng)。(10) 被叫用戶C摘機(jī)接聽電話,代理終端C向代理服務(wù)器發(fā)送200 OK響應(yīng)。(11) 代理服務(wù)器向代理終端A轉(zhuǎn)發(fā)收到的200 OK響應(yīng)。 (12) 終端代理A 向代理服務(wù)器回送ACK 確認(rèn)。 (13) 代理服務(wù)器向代理終端C轉(zhuǎn)發(fā)收到的ACK確認(rèn)。 雙方開始通話。 (14) 主叫掛機(jī),代理終端A向代

24、理服務(wù)器發(fā)送BYE請(qǐng)求消息,請(qǐng)求掛機(jī)。 (15) 代理服務(wù)器向代理終端C轉(zhuǎn)發(fā)收到的BYE請(qǐng)求消息,指示用戶C掛機(jī)。 (16) 用戶C放崔掛音,同時(shí)向代理服務(wù)器回應(yīng)200 OK響應(yīng)。 (17) 代理服務(wù)器向代理終端轉(zhuǎn)發(fā)收到的200 OK響應(yīng)。SIP協(xié)議應(yīng)用9無應(yīng)答呼叫前轉(zhuǎn)流程:(1) 用戶A 發(fā)起一路呼叫,終端代理A 向代理服務(wù)器發(fā)Invite 請(qǐng)求消息。(2) 代理服務(wù)器向被叫用戶的終端代理B 轉(zhuǎn)發(fā)該Invite 請(qǐng)求。(3) 代理服務(wù)器向終端代理A 回送100 Trying 響應(yīng),表示呼叫已在處理中。(4) 終端代理B向代理服務(wù)器 回送100 Trying,告知代理服務(wù)器呼叫正在處理。(5)

25、 被叫用戶振鈴,終端代理B 向代理服務(wù)器送180 Ring 響應(yīng)。(6) 代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)該響應(yīng)消息。(7) 被叫久振鈴無應(yīng)答,代理服務(wù)器 判斷超時(shí)后,向代理終端B送Cancel 消息放棄該呼叫。(8) 代理終端B收到Cancel 消息后,向代理服務(wù)器 回送200 OK 響應(yīng)。(9) 終端代理B 向代理服務(wù)器送487 請(qǐng)求已撤銷的響應(yīng)消息。(10) 代理服務(wù)器收到后回送ACK 確認(rèn)。(11) 代理服務(wù)器對(duì)此呼叫進(jìn)行前轉(zhuǎn),向終端代理C 發(fā)送Invite請(qǐng)求消息。(12) 代理終端C收到Inivte請(qǐng)求后,指示用戶振鈴,同時(shí)向代理服務(wù)器發(fā)送180 Ringing響應(yīng)。(13) 代理服務(wù)

26、器向代理終端A轉(zhuǎn)發(fā)收到的180 Ringing響應(yīng)。(14) 被叫用戶C摘機(jī)接聽電話,代理終端C向代理服務(wù)器發(fā)送200 OK響應(yīng)。(15) 代理服務(wù)器向代理終端A轉(zhuǎn)發(fā)收到的200 OK響應(yīng)。 (16) 終端代理A 向代理服務(wù)器回送ACK 確認(rèn)。 (17) 代理服務(wù)器向代理終端C轉(zhuǎn)發(fā)收到的ACK確認(rèn)。 雙方開始通話。 (18) 主叫掛機(jī),代理終端A向代理服務(wù)器發(fā)送BYE請(qǐng)求消息,請(qǐng)求掛機(jī)。 (19) 代理服務(wù)器向代理終端C轉(zhuǎn)發(fā)收到的BYE請(qǐng)求消息,指示用戶C掛機(jī)。 (20) 用戶C放崔掛音,同時(shí)向代理服務(wù)器回應(yīng)200 OK響應(yīng)。 (21) 代理服務(wù)器向代理終端轉(zhuǎn)發(fā)收到的200 OK響應(yīng)。SIP協(xié)

27、議應(yīng)用10呼叫保持:(1) 用戶摘機(jī)發(fā)起一路呼叫,終端代理A 向該區(qū)域的代理服務(wù)器發(fā)起Invite 求;(2) 代理服務(wù)器通過認(rèn)證/計(jì)費(fèi)中心確認(rèn)用戶認(rèn)證已通過后,檢查請(qǐng)求消息的Via 頭域中是否已包含其地址。若已包含,說明發(fā)生環(huán)回,返回指示錯(cuò)誤的應(yīng)答;如果沒有問題,代理服務(wù)器在請(qǐng)求消息的Via 頭域插入自身地址,并向Invite 消息的To 域所指示的被叫終端代理B 轉(zhuǎn)送Invite 請(qǐng)求;(3) 代理服務(wù)器向終端代理A 送呼叫處理中的應(yīng)答消息,100 Trying;(4) 終端代理B 向代理服務(wù)器送呼叫處理中的應(yīng)答消息,100 Trying;(5) 終端代理B 指示被叫用戶振鈴,用戶振鈴后,

28、向代理服務(wù)器發(fā)送180Ringing 振鈴信息;(6) 代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)被叫用戶振鈴信息;(7) 被叫用戶摘機(jī),終端代理B 向代理服務(wù)器返回表示連接成功的應(yīng)答(200 OK);(8) 代理服務(wù)器向終端代理A 轉(zhuǎn)發(fā)該成功指示(200 OK);(9) 終端代理A 收到消息后,向代理服務(wù)器發(fā)ACK 消息進(jìn)行確認(rèn);(10) 代理服務(wù)器將ACK 確認(rèn)消息轉(zhuǎn)發(fā)給終端代理B;(11) 主被叫用戶之間建立通信連接,開始通話;(12) 代理終端向代理服務(wù)器發(fā)送Reinvite請(qǐng)求消息,SDP 的c域等于0.0.0.0。(13) 代理服務(wù)器轉(zhuǎn)發(fā)此消息給代理終端A。(14) 代理終端A收到Reinvite后,回應(yīng)200 OK響應(yīng)。表示接受會(huì)話更改,同時(shí)根據(jù)協(xié)商結(jié)果修改會(huì)話方式。(15) 代理服務(wù)器轉(zhuǎn)發(fā)200 OK給代理終端B。(16) 終端代理B 收到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論