JITTERBUFFER(adaptive)=default - Affecting call recordings


I have a client with a intermittent Wireless Internet connection (Mostly high latency and jitter) and it’s affecting their voice. I am looking at adding a jitterbuffer but it completely breaks the Mixmonitor call recording.

The call recording is completely distorted on the incoming caller side.

Where will be the best place to add the jitterbuffer in the dial plan, before or after mix monitor?

Also if I understand the guide for jitterbuffer, it only set on the originating channel:

exten => 1,1,Set(JITTERBUFFER(adaptive)=default)
exten => 1,n,Dial(PJSIP/100)

My assumption is that channel will have the jitterbuffer on it and dstchannel won’t. Is it possible to set the jitterbuffer on the dstchannel?


You can’t set a jitterbuffer on an outgoing channel, becuase there is no jitter
when the data leaves your network (or if there is, you’ve got some serious CPU
problems which should be fixed by other means).

The jitter is introduced into the data stream as it passes over the network,
therefore it is only the receiving end which can try to compensate for it.


Thank you, that explains a lot.

The receiving device (Exp: Yealink SIP-T31P) has to have a jitterbuffer on it as it’s the device receiving the data.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.