<div dir="ltr"><div style="font-size:12.8px"><span style="font-size:12.8px">I&#39;m having a bit of trouble interpreting the jitter_ related data that I am getting out of XML CDR&#39;s in an attempt to measure how well a system is performing.</span></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">For example, I place a G.711 call over a private LAN between two idle systems using PCMU, the originator being static in a continuous loop, and the destination being &quot;echo&quot;, with jitterbuffer_ms=60:200:20</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">At the &#39;echo&#39; end, I examine the call-stats section of the XML CDR (below), and I am not sure what to make of the jitter_ values -- for example max_variance of 7076.55, and a loss_rate of 116.67 -- as I haven&#39;t been able to determine from the source code thus far what they are measuring, and what units they are working in.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Any pointers would be appreciated.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Cheers,</div><div style="font-size:12.8px">Simon</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">----</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">  &lt;call-stats&gt;</div><div style="font-size:12.8px">    &lt;audio&gt;</div><div style="font-size:12.8px">      &lt;inbound&gt;</div><div style="font-size:12.8px">        &lt;raw_bytes&gt;817744&lt;/raw_bytes&gt;</div><div style="font-size:12.8px">        &lt;media_bytes&gt;817744&lt;/media_byt<wbr>es&gt;</div><div style="font-size:12.8px">        &lt;packet_count&gt;4772&lt;/packet_cou<wbr>nt&gt;</div><div style="font-size:12.8px">        &lt;media_packet_count&gt;4772&lt;/medi<wbr>a_packet_count&gt;</div><div style="font-size:12.8px">        &lt;skip_packet_count&gt;51&lt;/skip_pa<wbr>cket_count&gt;</div><div style="font-size:12.8px">        &lt;jitter_packet_count&gt;4774&lt;/jit<wbr>ter_packet_count&gt;</div><div style="font-size:12.8px">        &lt;dtmf_packet_count&gt;0&lt;/dtmf_pac<wbr>ket_count&gt;</div><div style="font-size:12.8px">        &lt;cng_packet_count&gt;0&lt;/cng_packe<wbr>t_count&gt;</div><div style="font-size:12.8px">        &lt;flush_packet_count&gt;0&lt;/flush_p<wbr>acket_count&gt;</div><div style="font-size:12.8px">        &lt;largest_jb_size&gt;0&lt;/largest_jb<wbr>_size&gt;</div><div style="font-size:12.8px">        &lt;jitter_min_variance&gt;0.10&lt;/jit<wbr>ter_min_variance&gt;</div><div style="font-size:12.8px">        &lt;jitter_max_variance&gt;7076.55&lt;/<wbr>jitter_max_variance&gt;</div><div style="font-size:12.8px">        &lt;jitter_loss_rate&gt;116.67&lt;/jitt<wbr>er_loss_rate&gt;</div><div style="font-size:12.8px">        &lt;jitter_burst_rate&gt;115.67&lt;/jit<wbr>ter_burst_rate&gt;</div><div style="font-size:12.8px">        &lt;mean_interval&gt;20.06&lt;/mean_int<wbr>erval&gt;</div><div style="font-size:12.8px">        &lt;flaw_total&gt;0&lt;/flaw_total&gt;</div><div style="font-size:12.8px">        &lt;quality_percentage&gt;100.00&lt;/qu<wbr>ality_percentage&gt;</div><div style="font-size:12.8px">        &lt;mos&gt;4.50&lt;/mos&gt;</div><div style="font-size:12.8px">      &lt;/inbound&gt;</div><div style="font-size:12.8px">      &lt;outbound&gt;</div><div style="font-size:12.8px">        &lt;raw_bytes&gt;812700&lt;/raw_bytes&gt;</div><div style="font-size:12.8px">        &lt;media_bytes&gt;812700&lt;/media_byt<wbr>es&gt;</div><div style="font-size:12.8px">        &lt;packet_count&gt;4725&lt;/packet_cou<wbr>nt&gt;</div><div style="font-size:12.8px">        &lt;media_packet_count&gt;4725&lt;/medi<wbr>a_packet_count&gt;</div><div style="font-size:12.8px">        &lt;skip_packet_count&gt;0&lt;/skip_pac<wbr>ket_count&gt;</div><div style="font-size:12.8px">        &lt;dtmf_packet_count&gt;0&lt;/dtmf_pac<wbr>ket_count&gt;</div><div style="font-size:12.8px">        &lt;cng_packet_count&gt;0&lt;/cng_packe<wbr>t_count&gt;</div><div style="font-size:12.8px">        &lt;rtcp_packet_count&gt;0&lt;/rtcp_pac<wbr>ket_count&gt;</div><div style="font-size:12.8px">        &lt;rtcp_octet_count&gt;0&lt;/rtcp_octe<wbr>t_count&gt;</div><div style="font-size:12.8px">      &lt;/outbound&gt;</div><div style="font-size:12.8px">      &lt;error-log&gt;</div><div style="font-size:12.8px">        &lt;error-period&gt;</div><div style="font-size:12.8px">          &lt;start&gt;1492563921959035&lt;/start<wbr>&gt;</div><div style="font-size:12.8px">          &lt;stop&gt;1492563927519075&lt;/stop&gt;</div><div style="font-size:12.8px">          &lt;flaws&gt;511194&lt;/flaws&gt;</div><div style="font-size:12.8px">          &lt;consecutive-flaws&gt;0&lt;/consecut<wbr>ive-flaws&gt;</div><div style="font-size:12.8px">          &lt;duration-msec&gt;5560&lt;/duration-<wbr>msec&gt;</div><div style="font-size:12.8px">        &lt;/error-period&gt;</div><div style="font-size:12.8px">      &lt;/error-log&gt;</div><div style="font-size:12.8px">    &lt;/audio&gt;</div><div style="font-size:12.8px">  &lt;/call-stats&gt;</div></div>