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采用该编码进行传输。

页面相关参数:

SIP协议七(语音编码,语音帧,会议室)_第1张图片
编码协商优先级有两种方式(主叫和被叫)默认为被叫;此参数是将本话机作为被叫时进行编码协商使用什么编码的优先级。
1.、当该选项设置为"被叫"时,话机根据自身设置的语音编码顺序进行协商。
在这里插入图片描述
编码协商优先级有两种方式(主叫和被叫),默认为被叫,即本话机作为被叫时,根据自身设置的语音编码顺序进行协商,
设置B话机语音编码优先级为:PCMA->G722->PCMU。
A话机语音编码优先级为:PCMU->PCMA->G722,
B话机拨打A(A为待测)话机:
由下图可知,Invite包中SDP携带的语音编码是话机B中的顺序:
PCMA->G722->PCMU
SIP协议七(语音编码,语音帧,会议室)_第2张图片
200 OK包中SDP携带的语音编码是待测话机A中的顺序:
PCMU->PCMA->G722;
此时的待测设备A的语音编码优先级设置为:被叫,则协商结果使用的是话机本身所设置的语音编码顺序(200 OK包)进行语音编码协商,则RTP以PCMU编码进行发送语音包。
SIP协议七(语音编码,语音帧,会议室)_第3张图片
SIP协议七(语音编码,语音帧,会议室)_第4张图片

2、当该选项设置为"主叫"时,话机根据收到的invite 包中的语音编码顺序进行协商。
SIP协议七(语音编码,语音帧,会议室)_第5张图片
和1中的设备和环境相同的情况下,仍为B拨打A:
B发送的invite包中的SDP顺序为:PCMA->G722->PCMU>G729
SIP协议七(语音编码,语音帧,会议室)_第6张图片
A发送的200 OK包中的语音编码顺序与B发送的invite为准,其中A不支持的语音编码则不显示。最终该路通话以PCMA进行发送RTP流。
SIP协议七(语音编码,语音帧,会议室)_第7张图片
3、200 OK SDP中首位匹配编码选项:
SIP协议七(语音编码,语音帧,会议室)_第8张图片
启用该项的时候,200 OK SDP中仅会显示首位的SDP语音编码,其他的编码则不会显示:
SIP协议七(语音编码,语音帧,会议室)_第9张图片
(1)、在UCM上进行呼叫时,设备双方均分别与UCM进行协商,协商成功后才能进行通话;
(2)、协商的语音编码通常来说为双方均支持的语音编码,如果双方没有共同的语音编码情况下,如果有一方含有PCMU则使用默认的PCMU进行通话;如果双方没有共同语音编码,连PCMU也没有的情况下,则不能进行通话,会有488应答。

语音帧

SIP协议七(语音编码,语音帧,会议室)_第10张图片
语音帧是用于设置单包发送的语音帧的数量(建议基于以太网数据包的IS限制最大值为1500个字节)设置该值时,要注意请求数据包时间(ptime,在SDP数据报中)是配置该参数的结果
在这里插入图片描述
设置话机A 的语音帧为1,查看话机发出的请求的SDP数据包

SIP协议七(语音编码,语音帧,会议室)_第11张图片

会议室

先添加一个会议室6302,然后邀请成员
进入会议室有两种方法,(1)在web界面邀请,输入分机号码,(2)分机拨通6302,
SIP协议七(语音编码,语音帧,会议室)_第12张图片
SIP协议七(语音编码,语音帧,会议室)_第13张图片

你可能感兴趣的:(SIP)