SIP協議七(語音編碼,語音幀,會議室)

(1)語音編碼,語音幀

(2)補充會議室的抓包

語音編碼

現主要有的語音編碼有:
G.711, G.723, G.726 , G.729, ILBC,QCELP, EVRC, AMR, SMV
各種編解碼都有其應用的重點領域。
ITU 推出G.7XX系列的語音編碼,目前廣泛應用的有:G.711,G.723,G.726, G.729
在通話過程中語言編碼協商主要是通過SDP的offer/answer模型來進行的,在SIP的體現則是invite和200 OK包。以200 OK包中SDP攜帶的語音編碼爲雙方協商後的語音編碼,RTP採用該編碼進行傳輸。

頁面相關參數:

在這裏插入圖片描述
編碼協商優先級有兩種方式(主叫和被叫)默認爲被叫;此參數是將本話機作爲被叫時進行編碼協商使用什麼編碼的優先級。
1.、當該選項設置爲"被叫"時,話機根據自身設置的語音編碼順序進行協商。
在這裏插入圖片描述
編碼協商優先級有兩種方式(主叫和被叫),默認爲被叫,即本話機作爲被叫時,根據自身設置的語音編碼順序進行協商,
設置B話機語音編碼優先級爲:PCMA->G722->PCMU。
A話機語音編碼優先級爲:PCMU->PCMA->G722,
B話機撥打A(A爲待測)話機:
由下圖可知,Invite包中SDP攜帶的語音編碼是話機B中的順序:
PCMA->G722->PCMU
在這裏插入圖片描述
200 OK包中SDP攜帶的語音編碼是待測話機A中的順序:
PCMU->PCMA->G722;
此時的待測設備A的語音編碼優先級設置爲:被叫,則協商結果使用的是話機本身所設置的語音編碼順序(200 OK包)進行語音編碼協商,則RTP以PCMU編碼進行發送語音包。
在這裏插入圖片描述
在這裏插入圖片描述

2、當該選項設置爲"主叫"時,話機根據收到的invite 包中的語音編碼順序進行協商。
在這裏插入圖片描述
和1中的設備和環境相同的情況下,仍爲B撥打A:
B發送的invite包中的SDP順序爲:PCMA->G722->PCMU>G729
在這裏插入圖片描述
A發送的200 OK包中的語音編碼順序與B發送的invite爲準,其中A不支持的語音編碼則不顯示。最終該路通話以PCMA進行發送RTP流。
在這裏插入圖片描述
3、200 OK SDP中首位匹配編碼選項:
在這裏插入圖片描述
啓用該項的時候,200 OK SDP中僅會顯示首位的SDP語音編碼,其他的編碼則不會顯示:
在這裏插入圖片描述
(1)、在UCM上進行呼叫時,設備雙方均分別與UCM進行協商,協商成功後才能進行通話;
(2)、協商的語音編碼通常來說爲雙方均支持的語音編碼,如果雙方沒有共同的語音編碼情況下,如果有一方含有PCMU則使用默認的PCMU進行通話;如果雙方沒有共同語音編碼,連PCMU也沒有的情況下,則不能進行通話,會有488應答。

語音幀

在這裏插入圖片描述
語音幀是用於設置單包發送的語音幀的數量(建議基於以太網數據包的IS限制最大值爲1500個字節)設置該值時,要注意請求數據包時間(ptime,在SDP數據報中)是配置該參數的結果
在這裏插入圖片描述
設置話機A 的語音幀爲1,查看話機發出的請求的SDP數據包

在這裏插入圖片描述

會議室

先添加一個會議室6302,然後邀請成員
進入會議室有兩種方法,(1)在web界面邀請,輸入分機號碼,(2)分機撥通6302,
在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章