Detalhes da função Asterisk JITTERBUFFER

Detalhes da função Asterisk JITTERBUFFER

A documentação do Asterisk v15 afirma que a função JITTERBUFFER é usada para "adicionar um Jitterbuffer ao lado de leitura do canal". Veja este exemplo de plano de discagem:

[from-pstn]
exten => 1234,1,Set(JITTERBUFFER(adaptive)=default)
exten => 1234,n,Dial(PJSIP/1234)

É seguro assumir que o buffer de jitter é aplicado ao canal de chamada. E o canal de atendimento (PJSIP/1234 neste caso)? O buffer de jitter também é aplicado a ele? Se não, como aplicá-lo?

Responder1

Recebi a resposta nos fóruns da comunidade Asterisk. O buffer de jitter não é aplicado ao canal de saída; ele precisa ser definido no manipulador predial. Por exemplo:

exten => outbound_jitterbuf,1,NoOp()
same => n,Set(JITTERBUFFER(adaptive)=default)
same => n,Return()

exten => alice,1,Noop()
same => n,Dial(${TECH}/${EXTEN},20,b(default^outbound_jitterbuf^1))

informação relacionada