SIP协议基础理解
SIP協(xié)議
一、含義
SIP(Session Initiation Protocol,會話初始協(xié)議)是一個基于文本的應(yīng)用層控制協(xié)議,用于創(chuàng)建、修改和釋放一個或多個參與者的會話。可以支持并應(yīng)用于語音、視頻、數(shù)據(jù)等多媒體業(yè)務(wù),同時也可以應(yīng)用于Presence(呈現(xiàn))、Instant Message(即時消息)等特色業(yè)務(wù)。可以說,有IP網(wǎng)絡(luò)的地方就有SIP協(xié)議的存在。
二、對比 H.323
視頻會議,是指位于兩個或多個地點的人們,通過通信設(shè)備和網(wǎng)絡(luò),進行面對面交談的會議。目前,視頻會議系統(tǒng)的主流技術(shù)標準有2個,H.323和SIP。與H.323協(xié)議相比,SIP協(xié)議具有簡單靈活、擴展方便的特點,可方便地與其他互聯(lián)網(wǎng)協(xié)議結(jié)合提供豐富的IP多媒體業(yè)務(wù),以便在各種網(wǎng)絡(luò)環(huán)境下部署。目前,大規(guī)模商用VoIP網(wǎng)絡(luò)和會議系統(tǒng)都采用H.323標準,但隨著VoIP技術(shù)的進一步發(fā)展和視頻會議系統(tǒng)應(yīng)用的逐漸普及,SIP協(xié)議正日益受到業(yè)界的重視,基于SIP的視頻會議系統(tǒng)獲得越來越廣泛的應(yīng)用。
三、SIP消息的組成
● 請求:從客戶機發(fā)到服務(wù)器
● 響應(yīng):從服務(wù)器發(fā)到客戶機
SIP請求消息包含三個元素:請求行、頭、消息體。
SIP響應(yīng)消息包含三個元素:狀態(tài)行、頭、消息體。
請求行和頭域根據(jù)業(yè)務(wù)、地址和協(xié)議特征定義了呼叫的本質(zhì),消息體獨立于SIP協(xié)議并且可包含任何內(nèi)容。
INVITE——邀請用戶加入呼叫。
BYE——終止一呼叫上的兩個用戶之間的呼叫。
OPTIONS——請求關(guān)于服務(wù)器能力的信息。
ACK——確認客戶機已經(jīng)接收到對INVITE的最終響應(yīng)。
REGISTER——提供地址解析的映射,讓服務(wù)器知道其它用戶的位置。
INFO——用于會話中信令。
四、舉例
建立通話。
左邊A,右邊B(下文也延續(xù)這樣的設(shè)定)
A發(fā)送了一個invite給B,然后B響鈴,即180Ringing,然后B接通,返回了200OK給A,A有返回一個ACK給B,至此,AB的連接建立完成,AB可以通話。通話結(jié)束后,B掛斷,發(fā)送給A一個BYE,A收到后返回200OK,此時,正式結(jié)束通話。
中間有可能有代理服務(wù)器,我不知道什么時候會有代理服務(wù)器,什么時候沒有
總結(jié)
- 上一篇: 阵列卡高速缓存保护
- 下一篇: oracle11g使用教程ppt,Ora