1、概述
會話啟動協(xié)議(SIP,Session Initiation Protocol)是IETF(RFC 2543)提出的IP網(wǎng)絡(luò)多媒體業(yè)務(wù)方案,與H.323一樣,是在下一代網(wǎng)絡(luò)的IP電話系統(tǒng)中常用的信令技術(shù)。SIP的基礎(chǔ)協(xié)議是SIP協(xié)議和用于SIP消息體的SDP(Session Description Protocol,會話描述協(xié)議)協(xié)議。與H.323相比,SIP的作用類似于H.225.0,用于呼叫控制信令的傳輸;SDP的作用類似于H.245,用于描述媒體信道的類型和屬性。基于文本SDP媒體描述可以作為消息體嵌入在SIP數(shù)據(jù)包中,使得呼叫建立的同時完成媒體信道的建立。
欲詳細了解SIP協(xié)議基本情況介紹的請進入。
SIP是軟交換應(yīng)用中的重要信令協(xié)議,它建立和終止的會話包括普通電話呼叫、Internet電話呼叫或Internet多媒體會話等。在軟交換中,SIP可以完成用戶定位、用戶可用性判斷、呼叫建立、用戶能力判斷和呼叫管理5大主要功能,其功能名稱及描述詳見下表1。
表1:SIP主要協(xié)議功能
2、SIP基本消息的請求消息格式
SIP基本消息包括請求消息和響應(yīng)消息兩部分,二者具有相同的消息格式。
請求消息的起始行中,SIP 定義了一組(共10種)請求執(zhí)行的操作,即“方法”(Method),其名稱及描述詳見下表2-1中。SIP的頭部定義了多個字段,主要分為通用頭部、請求頭部、響應(yīng)頭部、實體頭部等幾大類,表2-2給出了其常用的頭部字段(36種)的名稱及消息類型。
表2-1:SIP請求執(zhí)行操作(方法)
表2-2:SIP常用的頭部字段
3、SIP基本消息的響應(yīng)消息格式
在SIP的響應(yīng)格式中,SIP 定義了6類狀態(tài)碼,包括信息碼、成功碼、重定向碼、請求失敗碼、服務(wù)器錯誤碼和全局錯誤碼,其名稱、編碼規(guī)劃及描述詳見下表3-1。各類狀態(tài)碼的具體編碼及含義分別詳見下表3-2~表3-4。
表3-1:SIP狀態(tài)碼描述
表3-2:SIP的信息碼、成功碼和重定向碼
表3-3:SIP 的請求失敗碼
表3-4:SIP服務(wù)器錯誤碼、全局錯誤碼
4、會話描述協(xié)議SDP
在軟交換中,SDP(RFC 2327)常常封裝在信令傳送協(xié)議的消息結(jié)構(gòu)中傳送,主要是用于描述呼叫建立期間的多媒體會話實時修改會話屬性。SDP會話描述包含了與現(xiàn)存會話有關(guān)的各種信息,分別由會話級描述參數(shù)和媒體級描述參數(shù)來表示,整個會話描述由若干文本行組成,文本行具有嚴格的格式,均為<類型>=<值>。會話級描述部分詳見下表4-1,它給出適用于整個會話和所有媒體流的描述信息,以類型“v=”文本行開始,可以同時描述一個或若干個會話。
表4-1:SDP協(xié)議會話級描述參數(shù)
媒體級描述參數(shù)詳見下表4-2,它給出了只適用于媒體流的信息,以類型“m=”文本行開始。注意各文本行必須嚴格按照表中的參數(shù)次序排列,這樣可以簡化語法分析;一個會話描述可以包含零個或多個媒體級描述。
表4-2:SDP協(xié)議媒體級描述參數(shù)
在我國通信行業(yè)標準YD/T 1522.x系列標準《會話初始協(xié)議(SIP)技術(shù)要求》中,對SIP協(xié)議提出了詳細的規(guī)定要求。
欲詳細了解YD/T 1522.x系列標準內(nèi)容介紹的請進入。
欲進一步了解軟交換接口協(xié)議介紹的請進入。