Asterisk v15 文档指出 JITTERBUFFER 函数用于“将 Jitterbuffer 添加到通道的读取端”。以这个拨号方案为例:
[from-pstn]
exten => 1234,1,Set(JITTERBUFFER(adaptive)=default)
exten => 1234,n,Dial(PJSIP/1234)
可以安全地假设抖动缓冲区应用于调用通道。应答通道(本例中为 PJSIP/1234)呢?是否也应用了抖动缓冲?如果没有,如何申请?
Asterisk v15 文档指出 JITTERBUFFER 函数用于“将 Jitterbuffer 添加到通道的读取端”。以这个拨号方案为例:
[from-pstn]
exten => 1234,1,Set(JITTERBUFFER(adaptive)=default)
exten => 1234,n,Dial(PJSIP/1234)
可以安全地假设抖动缓冲区应用于调用通道。应答通道(本例中为 PJSIP/1234)呢?是否也应用了抖动缓冲?如果没有,如何申请?
我在 Asterisk 社区论坛上得到了答案。Jitter buffer 不适用于出站通道,需要在预拨号处理程序中设置。例如: