<p>Why is PCMU codec not reliable? <br>
</p>
<div class="gmail_quote">On Mar 5, 2011 6:34 PM, &quot;curriegrad2004&quot; &lt;<a href="mailto:curriegrad2004@gmail.com">curriegrad2004@gmail.com</a>&gt; wrote:<br type="attribution">&gt; I&#39;d personally not go there if you need to use GV to fax. Faxing with<br>
&gt; uLaw isn&#39;t reliable at all. You&#39;re just playing with fire if you do<br>&gt; decide to use uLaw to fax stuff. Besides, google voice&#39;s quality is<br>&gt; just horrible anyways.<br>&gt; <br>&gt; On Sat, Mar 5, 2011 at 4:08 PM, envelopes envelopes<br>
&gt; &lt;<a href="mailto:sunwood360@gmail.com">sunwood360@gmail.com</a>&gt; wrote:<br>&gt;&gt; Google Voice integration with FS works fine. but sending fax seems not<br>&gt;&gt; working.  12068235374 is a K7 number, If I dial it , I can hear fax machine<br>
&gt;&gt; answering sound.<br>&gt;&gt; In fact, people has used GV to send fax via fax machine.<br>&gt;&gt; (<a href="http://www.magicjacksupport.com/faxing-via-google-voice-t7412.html">http://www.magicjacksupport.com/faxing-via-google-voice-t7412.html</a>)<br>
&gt;&gt; Is this problem related with mod_dingaling?<br>&gt;&gt;<br>&gt;&gt; please take a look!<br>&gt;&gt;<br>&gt;&gt; thanks<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; itch@internal&gt; originate dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a><br>
&gt;&gt; &amp;txfax(/tmp/test.tiff)<br>&gt;&gt; +OK c20e3fc4-4784-11e0-8d1d-eda21484fd55<br>&gt;&gt;<br>&gt;&gt; 2011-03-05 16:00:33.808039 [NOTICE] switch_channel.c:808 New Channel<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a><br>
&gt;&gt; [c20e3fc4-4784-11e0-8d1d-eda21484fd55]<br>&gt;&gt; freeswitch@internal&gt; 2011-03-05 16:00:33.809595 [DEBUG] mod_dingaling.c:1824<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State Change CS_NEW -&gt;<br>
&gt;&gt; CS_INIT<br>&gt;&gt; 2011-03-05 16:00:33.809595 [DEBUG] switch_core_session.c:1116 Send signal<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> [BREAK]<br>
&gt;&gt; 2011-03-05 16:00:33.809595 [DEBUG] mod_dingaling.c:1348<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>&gt;&gt; KILL<br>&gt;&gt; 2011-03-05 16:00:33.810718 [DEBUG] switch_core_state_machine.c:320<br>
&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Running State Change<br>&gt;&gt; CS_INIT<br>&gt;&gt; 2011-03-05 16:00:33.810718 [DEBUG] switch_core_state_machine.c:356<br>
&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State INIT<br>&gt;&gt; 2011-03-05 16:00:33.810718 [NOTICE] mod_dingaling.c:1110 Ring-Ready<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>!<br>
&gt;&gt; 2011-03-05 16:00:33.811202 [DEBUG] mod_dingaling.c:1063 Don&#39;t have my codec<br>&gt;&gt; yet here&#39;s one<br>&gt;&gt; 2011-03-05 16:00:33.811202 [DEBUG] mod_dingaling.c:1083 Send Describe<br>&gt;&gt; [PCMU@8000]<br>
&gt;&gt; 2011-03-05 16:00:34.000304 [DEBUG] mod_dingaling.c:2941 using Existing<br>&gt;&gt; session for 6100480476<br>&gt;&gt; 2011-03-05 16:00:34.000304 [DEBUG] mod_dingaling.c:1083 Send Describe<br>&gt;&gt; [PCMU@8000]<br>
&gt;&gt; 2011-03-05 16:00:34.311385 [DEBUG] mod_dingaling.c:2941 using Existing<br>&gt;&gt; session for 6100480476<br>&gt;&gt; 2011-03-05 16:00:34.311385 [DEBUG] mod_dingaling.c:1008 Send Candidate<br>&gt;&gt; <a href="http://192.168.1.146:17960">192.168.1.146:17960</a> [9CsLT8VWsB1yDqnv]<br>
&gt;&gt; 2011-03-05 16:00:34.707433 [DEBUG] mod_dingaling.c:2941 using Existing<br>&gt;&gt; session for 6100480476<br>&gt;&gt; 2011-03-05 16:00:34.707433 [DEBUG] mod_dingaling.c:3279 3<br>&gt;&gt; candidates<br>&gt;&gt; 2011-03-05 16:00:34.707433 [DEBUG] mod_dingaling.c:3299 candidate<br>
&gt;&gt; <a href="http://74.125.53.126:19295">74.125.53.126:19295</a> PASS ACL wan.auto<br>&gt;&gt; 2011-03-05 16:00:34.707433 [DEBUG] mod_dingaling.c:3351 Acceptable Candidate<br>&gt;&gt; <a href="http://74.125.53.126:19295">74.125.53.126:19295</a><br>
&gt;&gt; 2011-03-05 16:00:40.334509 [DEBUG] mod_dingaling.c:2941 using Existing<br>&gt;&gt; session for 6100480476<br>&gt;&gt; 2011-03-05 16:00:40.334509 [DEBUG] mod_dingaling.c:3193 Already decided on a<br>&gt;&gt; codec<br>
&gt;&gt; 2011-03-05 16:00:40.336590 [DEBUG] mod_dingaling.c:865 Set Read Codec to<br>&gt;&gt; PCMU@8000<br>&gt;&gt; 2011-03-05 16:00:40.336590 [DEBUG] mod_dingaling.c:880 Set Write Codec to<br>&gt;&gt; PCMU@8000<br>&gt;&gt; 2011-03-05 16:00:40.337483 [DEBUG] mod_dingaling.c:892 SETUP RTP<br>
&gt;&gt; <a href="http://192.168.1.146:17960">192.168.1.146:17960</a> -&gt; <a href="http://74.125.53.126:19295">74.125.53.126:19295</a><br>&gt;&gt; 2011-03-05 16:00:40.337483 [DEBUG] switch_rtp.c:1429 Starting timer [soft]<br>
&gt;&gt; 160 bytes per 20ms<br>&gt;&gt; 2011-03-05 16:00:40.339652 [DEBUG] switch_rtp.c:3775 Activate VAD codec PCMU<br>&gt;&gt; 20ms<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_channel.c:2782<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Callstate Change DOWN -&gt;<br>
&gt;&gt; ACTIVE<br>&gt;&gt; 2011-03-05 16:00:40.340311 [NOTICE] mod_dingaling.c:1202 Channel<br>&gt;&gt; [dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>] has been answered<br>
&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] mod_dingaling.c:1205<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State Change CS_INIT -&gt;<br>&gt;&gt; CS_ROUTING<br>
&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_session.c:1116 Send signal<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> [BREAK]<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] mod_dingaling.c:1348<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>&gt;&gt; KILL<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_state_machine.c:356<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State INIT going to sleep<br>
&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_state_machine.c:320<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Running State Change<br>&gt;&gt; CS_ROUTING<br>
&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_channel.c:1657<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Callstate Change ACTIVE -&gt;<br>&gt;&gt; RINGING<br>
&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_state_machine.c:359<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State ROUTING<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] mod_dingaling.c:1219<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>&gt;&gt; ROUTING<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_ivr_originate.c:66<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State Change CS_ROUTING -&gt;<br>
&gt;&gt; CS_CONSUME_MEDIA<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_session.c:1116 Send signal<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> [BREAK]<br>
&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_ivr_originate.c:3388 Originate<br>&gt;&gt; Resulted in Success:<br>&gt;&gt; [dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>]<br>
&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] mod_dingaling.c:1348<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>&gt;&gt; KILL<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] mod_commands.c:3194<br>
&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State Change<br>&gt;&gt; CS_CONSUME_MEDIA -&gt;<br>&gt;&gt; CS_EXECUTE<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_session.c:1116 Send signal<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> [BREAK]<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] mod_dingaling.c:1348<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>
&gt;&gt; KILL<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_state_machine.c:359<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State ROUTING going to<br>
&gt;&gt; sleep<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_core_state_machine.c:320<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Running State Change<br>
&gt;&gt; CS_EXECUTE<br>&gt;&gt; 2011-03-05 16:00:40.340311 [DEBUG] switch_channel.c:1659<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Callstate Change RINGING -&gt;<br>
&gt;&gt; ACTIVE<br>&gt;&gt; 2011-03-05 16:00:40.342729 [DEBUG] switch_core_state_machine.c:366<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State EXECUTE<br>
&gt;&gt; 2011-03-05 16:00:40.342729 [DEBUG] mod_dingaling.c:1236<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>&gt;&gt; EXECUTE<br>&gt;&gt; 2011-03-05 16:00:40.342729 [DEBUG] switch_core_state_machine.c:157<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> Standard EXECUTE<br>&gt;&gt; EXECUTE dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a><br>
&gt;&gt; txfax(/tmp/test.tiff)<br>&gt;&gt; 2011-03-05 16:00:40.344059 [DEBUG] mod_spandsp_fax.c:1092 Raw read codec<br>&gt;&gt; activation Success L16 20000<br>&gt;&gt; 2011-03-05 16:00:40.344059 [DEBUG] switch_core_codec.c:116<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> Push codec<br>&gt;&gt; L16:10<br>&gt;&gt; 2011-03-05 16:00:40.344059 [DEBUG] mod_spandsp_fax.c:1108 Raw write codec<br>
&gt;&gt; activation Success L16<br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] mod_dingaling.c:2941 using Existing<br>&gt;&gt; session for 6100480476<br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] mod_dingaling.c:3411 hungup<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a><br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] mod_dingaling.c:710 Terminate called from<br>&gt;&gt; line 3412 state=CS_EXECUTE<br>
&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] switch_channel.c:2535<br>&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Callstate Change ACTIVE -&gt;<br>&gt;&gt; HANGUP<br>
&gt;&gt; 2011-03-05 16:00:42.649258 [NOTICE] mod_dingaling.c:731 Hangup<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> [CS_EXECUTE] [NORMAL_CLEARING]<br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] switch_channel.c:2551 Send signal<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> [KILL]<br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] mod_dingaling.c:1348<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>
&gt;&gt; KILL<br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] switch_core_session.c:1116 Send signal<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> [BREAK]<br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] mod_dingaling.c:1348<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL<br>&gt;&gt; KILL<br>&gt;&gt; 2011-03-05 16:00:42.649258 [DEBUG] mod_dingaling.c:3413 End<br>&gt;&gt; Call<br>
&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:323<br>&gt;&gt; ==============================================================================<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:335 Fax processing not<br>
&gt;&gt; successful - result (49) The call dropped prematurely.<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:340 Remote station<br>&gt;&gt; id:<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:341 Local station id:<br>
&gt;&gt; SpanDSP Fax Ident<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:342 Pages transferred:<br>&gt;&gt; 0<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:344 Total fax pages:<br>&gt;&gt; 0<br>
&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:345 Image resolution:<br>&gt;&gt; 0x0<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:346 Transfer Rate:<br>&gt;&gt; 14400<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:348 ECM status<br>
&gt;&gt; off<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:349 remote<br>&gt;&gt; country:<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:350 remote<br>&gt;&gt; vendor:<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:351 remote<br>
&gt;&gt; model:<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] mod_spandsp_fax.c:353<br>&gt;&gt; ==============================================================================<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] switch_core_codec.c:141<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> Restore previous codec<br>&gt;&gt; PCMU:0.<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] switch_core_session.c:2045<br>
&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> skip receive message<br>&gt;&gt; [APPLICATION_EXEC_COMPLETE] (channel is hungup<br>&gt;&gt; already)<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] switch_core_state_machine.c:366<br>
&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State EXECUTE going to<br>&gt;&gt; sleep<br>&gt;&gt; 2011-03-05 16:00:42.658379 [DEBUG] switch_core_state_machine.c:320<br>
&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) Running State Change<br>&gt;&gt; CS_HANGUP<br>&gt;&gt; 2011-03-05 16:00:42.659331 [DEBUG] switch_core_state_machine.c:557<br>
&gt;&gt; (dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a>) State HANGUP<br>&gt;&gt; 2011-03-05 16:00:42.659331 [DEBUG] mod_dingaling.c:1317<br>&gt;&gt; dingaling/xmppc/+<a href="mailto:12068235374@voice.google.com">12068235374@voice.google.com</a> CHANNEL HANGUP<br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; FreeSWITCH-users mailing list<br>&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt; <br>&gt; _______________________________________________<br>&gt; FreeSWITCH-users mailing list<br>&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><br></div>