五、SIP的方法
SIP主要用以下六個(gè)方法來實(shí)現(xiàn)對(duì)呼叫的控制 。
(1)INVITE
INVITE方法說明一個(gè)用戶或業(yè)務(wù)參加一個(gè)會(huì)話 。消息體部分包含了被叫的信息說明 。對(duì)于雙方呼叫 , 主叫需說明他能接受和發(fā)送的媒質(zhì)類型 。示例如下: INVITE A -> Proxy 1
INVITE sip:UserB@there.com SIP/2.0
Via: SIP/2.0/UDP here.com:5060
From: BigGuy
To: LittleGuy
Call-ID: 12345600@here.com
CSeq: 1 INVITE
Contact: BigGuy
Content-Type: application/sdp
Content-Length: 147
v=0
o=UserA 2890844526 2890844526 IN IP4 here.com
s=Session SDP
c=IN IP4 100.101.102.103
t=0 0
m=audio 49172 RTP/AVP 0
a=rtpmap:0 PCMU/8000
(2)ACK
ACK方法主要用于確認(rèn)客戶端對(duì)INVITE方法的請(qǐng)求已經(jīng)響應(yīng) 。
示例如下:
ACK sip:UserB@there.com SIP/2.0
Via: SIP/2.0/UDP ss1.wcom.com:5060;branch=2d4790.1
Via: SIP/2.0/UDP here.com:5060
Route:
From: BigGuy
To: LittleGuy ;tag=314159
Call-ID: 12345601@here.com
CSeq: 1 ACK
Content-Length: 0
推薦閱讀
- 2 SIP:構(gòu)筑下一代SoftSwitch的協(xié)議
- SIP 會(huì)話初始化協(xié)議
- SIP協(xié)議全方位概要介紹
- 在Vovida的基礎(chǔ)上實(shí)現(xiàn)自己的SIP協(xié)議棧②
- 在Vovida的基礎(chǔ)上實(shí)現(xiàn)自己的SIP協(xié)議棧①
- 下一代網(wǎng)絡(luò)與IPv6協(xié)議的特點(diǎn)及演進(jìn)
- NGN 協(xié)議——下一代網(wǎng)絡(luò)協(xié)議解析
- NGN網(wǎng)絡(luò)核心協(xié)議—SIP協(xié)議詳解
- 軟交換協(xié)議比較和發(fā)展趨勢(shì)
- SIP SAP及SDP協(xié)議組合應(yīng)用的研究
