作為當(dāng)前最火熱的移動(dòng)通信技術(shù),VoLTE在LTE的基礎(chǔ)上引入的許多的新技術(shù)、新功能、新設(shè)備,其中SIP作為VoLTE的控制協(xié)議,是VoLTE學(xué)習(xí)和優(yōu)化的一個(gè)重點(diǎn)。
SIP(Session Initiation Protocol會(huì)話初始化協(xié)議)并不是由傳統(tǒng)通信廠商或者協(xié)會(huì)制定的協(xié)議規(guī)范,而是由IETF(The Internet Engineering Task Force,國(guó)際互聯(lián)網(wǎng)工程任務(wù)組)提出并主持研究的一個(gè)在
IP網(wǎng)絡(luò)上進(jìn)行多媒體通信的應(yīng)用層控制協(xié)議。SIP的設(shè)計(jì)目標(biāo)之一是提供類似公用交換電話網(wǎng)(PSTN)中呼叫處理功能的擴(kuò)展集。在這個(gè)擴(kuò)展集中,實(shí)現(xiàn)類似日常電話的操作:撥號(hào),振鈴,回鈴音或者忙音,只是實(shí)現(xiàn)方式和術(shù)語(yǔ)有所不同
SIP是一個(gè)應(yīng)用層的控制協(xié)議,可以用來(lái)建立、修改、和終止多媒體會(huì)話(或者會(huì)議)例如Internet 電話,也可以邀請(qǐng)參與者參加已經(jīng)存在的會(huì)話,比如多方會(huì)議。SIP通過(guò)不同的消息實(shí)現(xiàn)上述功能,消息類型有兩種:
請(qǐng)求消息:從客戶機(jī)發(fā)到服務(wù)器的消息。
響應(yīng)消息:從服務(wù)器發(fā)到客戶機(jī)的消息。響應(yīng)消息包含數(shù)字響應(yīng)代碼。
SIP中常見(jiàn)的請(qǐng)求消息如下:
SIP方法
| 描述
| 定義文檔
|
INVITE
| 表示主叫用戶發(fā)起會(huì)話請(qǐng)求,邀請(qǐng)其他用戶加入會(huì)話。
| RFC3261
|
ACK
| 客戶端向服務(wù)器端證實(shí)它已經(jīng)收到了對(duì)INVITE請(qǐng)求的最終響應(yīng)。
| RFC3261
|
BYE
| 終止一個(gè)呼叫,可以由主叫或被叫方發(fā)起
| RFC3261
|
OPTIONS
| 查詢服務(wù)器的能力
| RFC3261
|
CANCEL
| 取消所有正在處理中的請(qǐng)求
| RFC3261
|
REGISTER
| 向標(biāo)題字段中的SIP服務(wù)器發(fā)起地址列表注冊(cè)
| RFC3261
|
PRACK
| 臨時(shí)確認(rèn),表示對(duì)1xx響應(yīng)消息的確認(rèn)請(qǐng)求消息。
| RFC3262
|
SUBSCRIBE
| 向服務(wù)器訂閱某個(gè)事件通知
| RFC3265
|
NOTIFY
| 向訂閱都發(fā)送一個(gè)新的事件
| RFC3265
|
UPDATE
| 在沒(méi)有修改對(duì)話狀態(tài)的情況下修改會(huì)話
| RFC3311
|
響應(yīng)消息的代碼用于指示呼叫的成功或失敗狀態(tài)。
常用的一些響應(yīng)消息如下:
響應(yīng)代碼
| 描述
|
100
| 試呼叫(Trying)
|
180
| 振鈴(Ringing)
|
181
| 呼叫正在前轉(zhuǎn)(Call is Being Forwarded)
|
200
| 成功響應(yīng)(OK)
|
302
| 臨時(shí)遷移(Moved Temporarily)
|
400
| 錯(cuò)誤請(qǐng)求(Bad Request)
|
401
| 未授權(quán)(Unauthorized)
|
403
| 禁止(Forbidden)
|
404
| 用戶不存在(Not Found)
|
408
| 請(qǐng)求超時(shí)(Request Timeout)
|
480
| 暫時(shí)無(wú)人接聽(tīng)(Temporarily Unavailable)
|
486
| 線路忙(Busy Here)
|
504
| 服務(wù)器超時(shí)(Server Time-out)
|
600
| 全忙(Busy Everywhere)
|
SIP呼叫流程如下圖:
[attach]323361[/attach]
通過(guò)請(qǐng)求以及相應(yīng)消息,服務(wù)器為兩個(gè)終端建立了通話,整個(gè)通話的建立過(guò)程非常簡(jiǎn)單明了。
3GPP選擇SIP作為VoLTE的控制協(xié)議,一方面因?yàn)镾IP是在IP網(wǎng)絡(luò)的基礎(chǔ)上定義的通信協(xié)議,非常適用于全I(xiàn)P的LTE網(wǎng)絡(luò),另一方面,SIP的開(kāi)放、靈活以及免費(fèi)等諸多特性更加契合移動(dòng)通信互聯(lián)網(wǎng)化的趨勢(shì)。
關(guān)于SIP的更多內(nèi)容,敬請(qǐng)關(guān)注后續(xù)文章。
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書》
2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書-2022_03-21》
3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書》
4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書》》
5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5G NTN技術(shù)白皮書》
6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解》
7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書》
8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《 R16 23501-g60 5G的系統(tǒng)架構(gòu)1》