SIP是一項類似于HTTP的基于文本的�(xié)�。比較有意義的是,SIP可以減少應用特別是應用的開發(fā)時間。而且,由于HTTP和SIP之間存在相似之處,已有許多人準備采用SIP來生成應用�
有兩種類型的SIP消息�
� 請求:從客戶機發(fā)到服務器
� 響應:從服務器發(fā)到客戶機
SIP請求消息包含三個元素:請求�、頭、消息體�
SIP響應消息包含三個元素:狀�(tài)�、頭、消息體�
請求行和頭域根據(jù)�(yè)務、地址和協(xié)議特征定義了呼叫的本�(zhì),消息體獨立于SIP�(xié)議并且可包含任何�(nèi)容�
SIP定義了下述方法:
INVITE——邀請用戶加入呼��
BYE——終止一呼叫上的兩個用戶之間的呼叫�
OPTIONS——請求關于服務器能力的信��
ACK——確認客戶機已經(jīng)接收到對INVITE的最終響��
REGISTER——提供地址解析的映�,讓服務器知道其它用戶的位置�
INFO——用于會話中信令�
1、名字翻譯和用戶定位:無論被呼叫方在哪里都確保呼叫達到被叫方。執(zhí)行任何描述信息到定位信息的映�。確保呼叫(會話)的本質(zhì)細節(jié)被支��
2、特征協(xié)商:它允許與呼叫有關的組(這可以是多方呼叫)在支持的特征上達成一致(注意:不是所有方都能夠支持相同級別的特征�。例如視頻可以或不可以被支持??傊嬖诤芏嘈枰獏f(xié)商的范圍�
3、呼叫參與者管理:呼叫中參與者能夠引入其它用戶加入呼叫或取消到其它用戶的連接。此外,用戶可以被轉(zhuǎn)移或置為呼叫保持�
4、呼叫特征改變:用戶應該能夠改變呼叫過程中的呼叫特征。例�,一呼叫可以被設置為“voice-only�,但是在呼叫過程中,用戶可以需要開啟視頻功�。也就是說一個加入呼叫的第三方為了加入該呼叫可以開啟不同的特��
SIP中有兩個要�。SIP用戶代理和SIP�(wǎng)絡服務器。用戶代理是呼叫的終端系�(tǒng)元素,而SIP服務器是處理與多個呼叫相關聯(lián)信令的網(wǎng)絡設��
用戶代理本身具有一客戶機元素(用戶代理客戶機UAC)和一服務器元素(用戶代理服務器UAS�??蛻魴C元素初始呼叫而服務器元素應答呼叫。這允許點到點的呼叫通過客戶�-服務器協(xié)議來完成�
SIP服務器元素提供多種類型的服務�。有三種服務器形式存在于�(wǎng)絡中--SIP有狀�(tài)代理服務�,SIP無狀�(tài)代理服務器和SIP重定向服務器。由于呼叫者未必知道被呼叫方的IP地址或主機名,SIP服務器的主要功能是提供名字解析和用戶定位??梢垣@得的是email形式的地址或與被呼叫方關聯(lián)的電話號�。使用該信息,呼叫者的用戶代理能夠確定特定服務器來解析地址信息--這可能涉及網(wǎng)絡中很多服務��
SIP代理服務器接收請�,決定將這些請求傳送到何處,并且將它們傳送到下一服務器(使用下一跳路由原理)。在�(wǎng)絡中可以有多��
有狀�(tài)和無狀�(tài)代理服務器的區(qū)別是有狀�(tài)代理服務器記住它接收的入請求,以及回送的響應和它�(zhuǎn)送的出請�。無狀�(tài)代理服務器一旦轉(zhuǎn)送請求后就忘記所有的信息。這允許有狀�(tài)代理服務器生成請求以并行地嘗試多個可能的用戶位置并且送回的響�。無狀�(tài)代理服務器可能是最快的,并且是SIP�(jié)�(gòu)的骨�。有狀�(tài)代理服務器可能是離用戶代理最近的本地設備,它控制用戶域并且是應用服務的主要平��
重定向服務器接收請求,但不是將這些請求傳遞給下一服務器而是向呼叫者發(fā)送響應以指示被呼叫用戶的地址。這使得呼叫者可以直接聯(lián)系在下一服務器上被呼叫方的地址�
1、用戶定�
2、用戶能�
3、用戶可用�
4、呼叫建�
5、呼叫處�
6、呼叫前�(zhuǎn),包括:�1)等�800類型的呼�,(2)無應答呼叫前轉(zhuǎn),(3)遇忙呼叫前�(zhuǎn),(4)無條件呼叫前轉(zhuǎn)
7、呼叫號碼傳�,該號碼可以是任何命名機制�
8、個人移動性,例如通過一個單一�、位置無關的地址來到達被呼叫�,即使被呼叫方改變了終端�
9、終端類型的�(xié)商和選擇:呼叫者可以給出選擇如何到達對�,例如通過因特�(wǎng)電話,移動電話或應答�(yè)務等�
10、終端能力協(xié)�
11、呼叫者和被呼叫者鑒�
12、不知情和指導式的呼叫轉(zhuǎn)�
13、多播會議的邀�
更多精彩�(nèi)�,請登入維庫電子通(www.3575.com.cn�
維庫電子�,電子知�,一查百通!
已收錄詞�160466�