更改 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