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