產品發(fā)展規(guī)劃_第1頁
已閱讀1頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、,.,,SIP協(xié)議,Sip協(xié)議基本介紹,SIP(Session Initiation Protocol,即初始會話協(xié)議)是IETF提出的基于文本編碼的IP電話/多媒體會議協(xié)議。用于建立、修改并終止多媒體會話。SIP協(xié)議可用于發(fā)起會話,也可以用于邀請成員加入已經用其它方式建立的會話。 IETF:Internet任務組,SIP由該機構制定。RFC3261:SIP的請求評論文檔。,SIP 協(xié)議基礎,SIP應用領域,應用于IP網(wǎng)中的基本語音

2、和多種通信增值業(yè)務 。SIP作為通信核心網(wǎng)絡中的信令協(xié)議,例如基于軟交換的NGN和3GIMS。SIP應用于業(yè)務平臺中 。SIP應用于智能終端和數(shù)字家庭網(wǎng)關設備中。,維護會話 對會話承載的內容不作限制, 由SDP協(xié)議控制 會話可以承載: 語音/視頻通話 游戲 即時消息 Presence,SIP – SIP目的,1.創(chuàng)建、修改和釋放會話,,支持多媒體通信的五個方面,1.用戶定位:確

3、定用于通信的終端系統(tǒng) 2.用戶能力:確定通信媒體和媒體的使用參數(shù)3.用戶可達性:確定被叫加入通信的意愿4.呼叫建立:建立主叫和被叫的呼叫參數(shù) 5.呼叫處理:包括呼叫轉移和呼叫終止,,SIP在協(xié)議棧中的位置,SIP協(xié)議結構,SIP也是采用TCP/IP一樣的分層結構??偣卜譃樗膶樱?1. 編碼與語法層2. 通訊層3. 事務層4. 事務用戶層,SIP概念模型,SIP協(xié)議模型定義了兩類主要實體:一類為用戶代理(Use

4、r Agent).用戶代理客戶端(User Agent Client)用戶代理服務端(User Agent Server)另一類為服務器(Server).注冊服務器重定向服務器代理服務器,用戶代理(User Agent),用戶代理客戶端(User Agent Client) 發(fā)起請求和接收響應用戶代理服務端(User Agent Server) 接收請求與發(fā)送響應,目的:為了減少負責路由請求的代理服務器的負荷,

5、提高信令路徑的魯棒性,SIP實體-重定向服務器與注冊服務器,重定向服務器(Redirect Server),實現(xiàn):只是返回用戶有可能出現(xiàn)的位置列表,由用戶代理去進行用戶定位的所有嘗試。,注冊服務器(Registrar),目的:接收UA的注冊/注銷請求,從位置服務器中將UA的地址信息添加/刪除。,目的:接收請求,決定將這些請求傳送到何處,并且將它們傳送到下一服務器(使用下一跳路由原理)。,SIP實體-代理服務器,代理服務器(Proxy S

6、erver),3類代理: 保留呼叫狀態(tài)代理(Call Stateful Proxy): 存儲從INVITE到BYE的一個會話所有狀態(tài)信息; 保留狀態(tài)代理((Transaction) Stateful Proxy): 事務狀態(tài)代理,存儲一個指定事務相關的狀態(tài)信息直到這個事務結束; 不保留狀態(tài)代理,一個典型的網(wǎng)絡結構,SIP trapezoid,SIP網(wǎng)絡結構,SIP UA或終端構成對話的

7、端點:它發(fā)送或接收SIP請求和響應。UA由以下兩部分構成:UA Client: 發(fā)起請求的主叫方應用;UA Server:接收、重定向或拒絕請求,代表用戶給到來的請求發(fā)送響應。SIP中間服務器是SIP消息在到達其最終目的地前所經過的邏輯實體,這些中間服務器用于對請求路由和重定向。服務器包括代理服務器(Proxy Server),重定向服務器(Redirect Server)和注冊服務器(Registrar)。,簡單的SIP呼叫過

8、程,SIP的消息格式,SIP協(xié)議消息分為兩種:請求消息響應消息消息格式:起始行*消息頭部(1個或多個頭部)CRLF(空行)[消息體]起始行 = 請求行/狀態(tài)行。,SIP請求消息,請求消息格式:請求行*消息頭部(1個或多個頭部)CRLF(空行)[消息體]請求行的格式由方法名,請求URL和協(xié)議的版本組成。例如:INVITE sip:test@domain.com:5060 SIP/2.0其中消

9、息頭部采用HTTP那樣的鍵值對。例如:to : Bob,SIP請求方法,以下是常用的SIP請求方法及其作用INVITE:發(fā)起一個會話。ACK:對一個會話進行確認。OPTION:用于查詢服務器負載。REGISTER:用于登記聯(lián)系信息。REINVITE:重新修改會話參數(shù)。BYE:結束會話。CANCEL:取消一個會話的建立。,一個典型的SIP請求消息,INVITE sip:bob@biloxi.com SIP/2.0Via:

10、 SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Bob From: Alice ;tag=1928301774Call-ID: a84b4c76e66710@pc33.atlanta.comCSeq: 314159 INVITEContact: Content-Type: application/sdpContent-Len

11、gth: 142(Alice’s SDP not shown),SIP響應消息,SIP響應消息用于對請求消息進行響應,指示呼叫的成功或失敗狀態(tài)。應答消息格式:狀態(tài)行*消息頭部(1個或多個頭部)CRLF(空行)[消息體]狀態(tài)行的格式由協(xié)議的版本、狀態(tài)碼、狀態(tài)原因組成。例如:SIP/2.0 200 OK其中消息頭部跟請求消息定義一樣。例如:to : Bob,SIP響應代碼,以下列出的是SIP的響應代碼及其意義1

12、××:臨時應答-表示請求已經接收,正在處理這個請 求。2××:成功處理-表示請求已經成功接收,并且正確處理 了這 個請求。3××:重定向-還需要附加的操作才能完成這個請求,本請求轉發(fā)到其它服務器上處理。4××:客戶端錯誤-請求包含錯誤的格式或者不能在這個服務器上完成。5××:服務器錯誤-服務器不能正確的

13、處理這個顯然合法的請求。6××:全局錯誤-請求不能被任何服務器處理。,一個典型的SIP響應消息,SIP/2.0 200 OKVia: SIP/2.0/UDP server10.biloxi.com;branch=z9hG4bKnashds8;received=192.0.2.3Via: SIP/2.0/UDP bigbox3.site3.atlanta.com;branch=z9hG4bK77ef4c23

14、12983.1;received=192.0.2.2Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds ;received=192.0.2.1To: Bob ;tag=a6c85cfFrom: Alice ;tag=1928301774Call-ID: a84b4c76e66710@pc33.atlanta.comCSeq: 314159 INVITECont

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論