一段时间以来,我一直在尝试将抖动缓冲区应用于 B-Leg 或设备端的呼叫,但都没有成功。我将抖动缓冲区设置为非常大的值,只是为了进行测试,在对 *43 的呼叫中使用回声测试。我的音频立即重复给我,这不是我所期望的,相反,返回给我的音频应该延迟 4000 毫秒。
在 sip_general_custom.conf 中,此设置似乎适用于 TRUNK 的接收,尽管它具有单独的 jbenable / jb... 设置,仅为 64 毫秒固定抖动缓冲区。Trunk 不是问题,因为它是从托管提供商到 trunk 的光纤。
这是通过 wifi、3g 或卫星(远程电话)自动发送回传的现场设备。我知道此配置仅适用于 CHANSIP 分机,并且已将其设置为该分机。任何适用于 sip 或 pjsip 的解决方案都可以。
sip_general_自定义.conf jbenable=是 jblog=是 jbforce=是 jbimpl=固定 jbresyncthreshold=1000 jbmaxsize=4000
从设备呼叫:613 791 8378,回声测试延迟 4000 毫秒,因为抖动缓冲区位于 SIP 信道的接收端,但它来自中继线。
从设备呼叫*43,回声测试零延迟。