SIP協(xié)議在3G網(wǎng)絡(luò )中的應用介紹
圖4 兩個(gè)漫游用戶(hù)會(huì )話(huà)的SIP信令交換本文引用地址:http://dyxdggzs.com/article/154219.htm
呼叫的過(guò)程如下:
(1)會(huì )話(huà)邀請
A向P-CSCF發(fā)送一個(gè)INVITE請求消息。該消息中有B和A的SIPURI。P-CSCF注意到A不屬于本地用戶(hù)并向A的歸屬地轉發(fā)該INVITE 消息并返回100trying臨時(shí)應答A(表示已經(jīng)發(fā)送A的請求,正在嘗試建立鏈路,A需要等待)。A的本地域I-CSCF向HSS查詢(xún),并向A注冊時(shí)分配的S-CSCF轉發(fā)INVITE并返回100trying給外地P-CSCF。S-CSCF收到請求后將INVITE轉發(fā)給被叫B的本地域并返回 100trying給I-CSCF。同樣,B歸屬地的I-CSCF
接到請求后向HSS查詢(xún)并將請求轉發(fā)到B的歸屬地S-CSCF,該S-CSCF發(fā)現B正處在外地網(wǎng)絡(luò )中,于是將INVITE轉發(fā)到B目前所在地的P-CSCF,接著(zhù)P-CSCF將請求最后傳給B。
(2)資源預留
B接受了這個(gè)會(huì )話(huà)請求,但此時(shí)他不回鈴通知A,他返回183sessionprocess應答表示他接受該會(huì )話(huà),同時(shí)要求A對此表示確定,這個(gè)應答通過(guò)各個(gè)CSCF傳給A。同時(shí)B激活一個(gè)GPRSPDP上下文,它被用來(lái)通過(guò)IMS的IP接入點(diǎn)來(lái)建立語(yǔ)音通道。
A收到183應答后,同樣激活一個(gè)PDP上下文并通過(guò)CSCF建立的通道發(fā)送一個(gè)COMET消息給B,該消息含有A的語(yǔ)音通道的地址細節,并起確認作用。
(3)會(huì )話(huà)提供和會(huì )話(huà)連接
當接到COMET,B知道傳送語(yǔ)音的IP通道和服務(wù)質(zhì)量參數已經(jīng)被雙方預留,并且知道了語(yǔ)音通道的地址,因此B返回200OK確認消息。該消息包含了B的語(yǔ)音通道的地址細節。
A接到確認后,給B一個(gè)180振鈴信息,B聽(tīng)到振鈴即給A一個(gè)200OK消息,最后A給B發(fā)送ACK確認信息,到此通信鏈路建立完成,接下來(lái)A和B可以進(jìn)行通話(huà)了。
(4)會(huì )話(huà)終止
為了終止會(huì )話(huà),A發(fā)送一個(gè)BYE消息給B。同時(shí)A撤銷(xiāo)他的PDP上下文。
B接到BYE消息后,它會(huì )撤消自己的PDP上下文,并返回一個(gè)200OK應答給A是房改呼叫使用的所有CSCF。
五、結束語(yǔ)
SIP協(xié)議是一個(gè)簡(jiǎn)單、靈活的協(xié)議,具有很強的包容性,在保持其核心協(xié)議簡(jiǎn)捷的基礎上建立了強大的擴充機制,所以利用SIP技術(shù)可以很容易的實(shí)現大量應用。我們可以毫無(wú)疑問(wèn),基于SIP的3GIMS將會(huì )給廣大用戶(hù)帶來(lái)更快捷、更豐富、更靈活的通信體驗。
評論