Hi Anthony,<div><br></div><div>Thank you very much for your response.</div><div><br></div><div>Sorry, I meant that we are using the _latest_ git HEAD at time of writing.</div><div><br></div><div>I have now tried passthru_ptime_mismatch=true, and it fixed the recording of some of the cases of asynchronous ptime, but also broke other previously &quot;working&quot; cases.</div>

<div><br></div><div><br></div><div>Kind regards,</div><div><br></div><div><br></div><div>Colin</div><div><br></div><div><br><br><div class="gmail_quote">
On 8 June 2012 21:03, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


have you tried updating lately?<br>
also try global_setvar passthru_ptime_mismatch=true<br>
<div><div><br>
<br>
On Fri, Jun 8, 2012 at 3:29 AM, &lt;<a href="mailto:colins@succinct.co.za" target="_blank">colins@succinct.co.za</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Please, I was wondering if there is anything obvious that we are missing<br>
&gt; when trying to record a G729 call with asynchronous pimes (in: 20ms, out:<br>
&gt; 60ms).<br>
&gt;<br>
&gt; The problem case call flow is:  inbound leg (ptime 20 ms), start recording,<br>
&gt; playback a short message, bridge to outbound (destination can only handle a<br>
&gt; ptime of 60 ms).   We are using mod_com_g729&#39;s codec.   The audio while on<br>
&gt; the call in normally fine (rarely there is one way speech depending on<br>
&gt; inbound/outbound provider), but the recording has a garbled outbound<br>
&gt; (Callee) leg (inbound/Caller voice is fine.).<br>
&gt;<br>
&gt; We have tried all the combinations of  G729@20i, G729@60i,<br>
&gt; rtp-autofix-timing, and default-ptimes to no avail.<br>
&gt;<br>
&gt; We are using git HEAD.<br>
&gt;<br>
&gt; I do see this on fs_cli:<br>
&gt;<br>
&gt; 2012-06-07 16:56:45.543269 [INFO] mod_com_g729.c:78 ENCODER DESTROYX -<br>
&gt; 0xa8894898 (nil)<br>
&gt; 2012-06-07 16:56:45.543269 [INFO] mod_com_g729.c:79 DECODER DESTROYX -<br>
&gt; 0xa8894898 (nil)<br>
&gt; 2012-06-07 16:56:45.583270 [WARNING] mod_sofia.c:1158 Asynchronous PTIME not<br>
&gt; supported, changing our end from 20 to 60<br>
&gt; 2012-06-07 16:56:45.583270 [DEBUG] sofia_glue.c:2931 Changing Codec from<br>
&gt; G729@20ms@8000hz to G729@60ms@8000hz<br>
&gt; 2012-06-07 16:56:45.623271 [INFO] mod_com_g729.c:78 ENCODER DESTROYX -<br>
&gt; 0xa86fe340 0xa86f1e78<br>
&gt;<br>
&gt; Should this be working, are we missing something obvious?<br>
&gt;<br>
&gt;<br>
&gt; Thank you,<br>
&gt;<br>
&gt;<br>
&gt; Kind regards,<br>
&gt;<br>
&gt;<br>
&gt; Colin<br></div></div></blockquote></div>
</div>