更改 Asterisk chan_mobile 数据包大小
Change Asterisk chan_mobile packets size
在两个 chan_mobile 通道之间进行调用时,一切正常。
但不是在 SIP 和 chan_mobile 之间建立呼叫(通过简单桥)。
SIP -> 移动清晰且良好,数据包大小可控 sip.conf
反向语音进入太小的数据包导致接近 180 kbits/s 并且由于 SIP phone 端的乱序而丢失数据包(如果未在 RTP 上启用许可模式)。
那么问题是如何增加由 chan_mobile 发起并转到 SIP 的数据包大小?
设置喜欢
allow=ulaw:100
不适用于 chan_mobile.conf
Chan 移动设备到 chan_sip 的连接总是通过 sln 内部网桥。
您可以通过设置
仅控制传出数据包(从您的服务器 sip 到远程 sip)
allow=g729:20
或类似表格。请注意,该编解码器应支持您要求的数据包长度。
你没有办法控制另一边,所以没有办法控制入站方向。
有关详细信息,请参阅 https://wiki.asterisk.org/wiki/display/AST/RTP+Packetization
在两个 chan_mobile 通道之间进行调用时,一切正常。
但不是在 SIP 和 chan_mobile 之间建立呼叫(通过简单桥)。
SIP -> 移动清晰且良好,数据包大小可控 sip.conf
反向语音进入太小的数据包导致接近 180 kbits/s 并且由于 SIP phone 端的乱序而丢失数据包(如果未在 RTP 上启用许可模式)。
那么问题是如何增加由 chan_mobile 发起并转到 SIP 的数据包大小?
设置喜欢
allow=ulaw:100
不适用于 chan_mobile.conf
Chan 移动设备到 chan_sip 的连接总是通过 sln 内部网桥。
您可以通过设置
仅控制传出数据包(从您的服务器 sip 到远程 sip)allow=g729:20
或类似表格。请注意,该编解码器应支持您要求的数据包长度。
你没有办法控制另一边,所以没有办法控制入站方向。
有关详细信息,请参阅 https://wiki.asterisk.org/wiki/display/AST/RTP+Packetization