<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Apr 3, 2017 at 3:38 PM, Yury Tsaregorodtsev <span dir="ltr"><<a href="mailto:aero.1080@icloud.com" target="_blank">aero.1080@icloud.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div style="word-wrap:break-word">Even forced enabled jitter doesn't make asterisk to ignore late arrived packets. <div>During my tests jb was always enabled (forced).<br></div></div></div></blockquote><div><br></div><div>Hrm I'd think the jitter buffer should ignore or drop the late packets. That is packets arriving with timestamps marked as before packets that have already left the jitter buffer and have been processed by the audio core/translated.</div><div><br></div><div>Just to double check what channel (inbound or outbound) are you attaching the jitter buffer too and is it the one that would receive the late packets? For instance if it is needed on the outbound channel then you'd need to use a pre-dial handler:</div><div><br></div><div><div>exten => outbound_jitterbuf,1,NoOp()</div><div>  same => n,Set(JITTERBUFFER(adaptive)=default)</div><div>  same => n,Return()</div><div><br></div><div>exten => _1XX,1,Noop()<br></div><div>  same => n,Dial(${TECH}/${EXTEN},20,b(default^outbound_jitterbuf^1))<br></div></div><div>  same => n,Hangup()</div><div> </div><div>Thanks,</div><div><br></div><div>Kevin</div></div>
</div></div>