<div dir="ltr"><div><div><div><div>Terry, <br><br></div>Unable to contribute to this discussion, just wanted to thank you for taking time to share your learning. I'm pretty new to FS, but what I've been enjoying about FS is that, usually Wiki's contain (almost) everything needed to get something going, or searching this list (thanks to threads like this one) or the JIRA comments helps a lot. Of course, this self-learning the hard-way takes time, but for me helps remember and understand things better.<br>
<br></div>I've to admit that I'm flirting a bit on the sidelines with Asterisks, especially as I keep getting blocked and feel that I am not making much progress with FS, but keep coming back.<br><br></div>Not sure, but probably the list is a bit silent on features that are niche, and not used by mainstream users. That's precisely what I've found. Pretty usual for any FOSS project. Please do keep sharing your learning here.<br>
<br></div>Jay.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Sep 2, 2013 at 6:55 AM, Terry Barnum <span dir="ltr"><<a href="mailto:terry@digital-outpost.com" target="_blank">terry@digital-outpost.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Since I'm sure everyone is anxiously awaiting the next installment of my google voice monologue... ;)<br>
<br>
So for google inbound calls I somehow overlooked that call screening needed to be enabled ("execute_on_answer=send_dtmf 1") so I added it and now inbound google voice calls work properly. Does this imply that NAT is being successfully traversed and this is not the reason for the google outbound problem?<br>
<br>
Looking further at the dingaling debug output for google outbound, there's an empty decline tag and also a "Caller disconnected." As an inexperienced dingaling(!) user I'm not sure how to interpret this--the caller *has been* disconnected? Meaning google terminated the call? Or the caller *has* disconnected? Meaning freeswitch terminated the call? Any ideas why this is failing?<br>
<br>
2013-09-01 17:44:27.625074 [DEBUG] mod_dingaling.c:3577 3 rtp candidates<br>
2013-09-01 17:44:27.625074 [DEBUG] mod_dingaling.c:3597 candidate <a href="http://173.194.79.127:19305" target="_blank">173.194.79.127:19305</a> PASS ACL wan.auto<br>
2013-09-01 17:44:27.625074 [DEBUG] mod_dingaling.c:3651 Acceptable rtp Candidate <a href="http://173.194.79.127:19305" target="_blank">173.194.79.127:19305</a><br>
2013-09-01 17:44:27.625074 [DEBUG] mod_dingaling.c:3577 0 video_rtp candidates<br>
2013-09-01 17:44:27.625074 [DEBUG] mod_dingaling.c:3577 0 rtcp candidates<br>
2013-09-01 17:44:27.625074 [DEBUG] mod_dingaling.c:3577 0 video_rtcp candidates<br>
2013-09-01 17:44:27.625074 [NOTICE] libdingaling.c:1749 SecSEND:<br>
-------------------------------------------------------------------------------<br>
<iq type="result" to="+<a href="http://760XXXXXXX@voice.google.com/srvenc-y7H55UzKUf9oV+YD+bPou9s/IeoQd1fm" target="_blank">760XXXXXXX@voice.google.com/srvenc-y7H55UzKUf9oV+YD+bPou9s/IeoQd1fm</a>" from="<a href="http://USER@gmail.com/talkEAB90707" target="_blank">USER@gmail.com/talkEAB90707</a>" id="jingle:10.76.86.101-7841406:1:C7EE502F"><br>
<query></query><br>
</iq><br>
<br>
2013-09-01 17:44:28.084920 [INFO] libdingaling.c:1747 SecRECV:<br>
-------------------------------------------------------------------------------<br>
<iq from="+<a href="http://760XXXXXXX@voice.google.com/srvenc-y7H55UzKUf9oV+YD+bPou9s/IeoQd1fm" target="_blank">760XXXXXXX@voice.google.com/srvenc-y7H55UzKUf9oV+YD+bPou9s/IeoQd1fm</a>" to="<a href="http://USER@gmail.com/talkEAB90707" target="_blank">USER@gmail.com/talkEAB90707</a>" id="jingle:10.76.86.101-7841406:1:C7EE5032" type="set"><br>
<ses:session type="terminate" id="6914264867" initiator="<a href="http://USER@gmail.com/talkEAB90707" target="_blank">USER@gmail.com/talkEAB90707</a>" xmlns:ses="<a href="http://www.google.com/session" target="_blank">http://www.google.com/session</a>"><br>
<ses:reason><br>
<ses:decline></ses:decline><br>
<ses:text>Caller disconnected</ses:text><br>
</ses:reason><br>
<pho:call-ended xmlns:pho="<a href="http://www.google.com/session/phone" target="_blank">http://www.google.com/session/phone</a>"></pho:call-ended><br>
</ses:session><br>
</iq><br>
<br>
2013-09-01 17:44:28.084920 [CRIT] libdingaling.c:391 Message for Session 6914264867<br>
2013-09-01 17:44:28.084920 [DEBUG] mod_dingaling.c:4114 using Existing session for 6914264867<br>
2013-09-01 17:44:28.084920 [DEBUG] mod_dingaling.c:4434 hungup dingaling/gtalk/+<a href="mailto:760XXXXXXX@voice.google.com">760XXXXXXX@voice.google.com</a><br>
<br>
Thanks,<br>
-Terry<br>
<div class="HOEnZb"><div class="h5"><br>
On Sep 1, 2013, at 10:45 AM, Terry Barnum wrote:<br>
<br>
> I stopped fs, did a fresh git clone git://<a href="http://git.freeswitch.org/freeswitch.git" target="_blank">git.freeswitch.org/freeswitch.git</a>, edited modules.conf and did a make && make install but still no joy making a call via google voice. dingaling status shows AUTHORIZED. FreeSWITCH (Version 1.5.6b git dd6b8a8 2013-08-31 03:41:31Z)<br>
><br>
> I set dingaling_conf.xml to debug and it reports an error 302 when attempting a call. I see others have had this error in the past but I couldn't find a definitive answer. Can anyone shed light on this? Thanks for any pointers. Here's a snippet of the dingaling debug output:<br>
><br>
> 2013-09-01 08:48:24.504839 [NOTICE] libdingaling.c:1749 SecSEND:<br>
> -------------------------------------------------------------------------------<br>
> <iq xmlns="jabber:client" from="<a href="http://USER@gmail.com/talk5CB5BB1C" target="_blank">USER@gmail.com/talk5CB5BB1C</a>" to="+<a href="mailto:760XXXXXXX@voice.google.com">760XXXXXXX@voice.google.com</a>" type="set" id="300"><br>
> <ses:session xmlns:ses="<a href="http://www.google.com/session" target="_blank">http://www.google.com/session</a>" type="initiate" id="2395886559" initiator="<a href="http://USER@gmail.com/talk5CB5BB1C" target="_blank">USER@gmail.com/talk5CB5BB1C</a>"><br>
> <pho:description xmlns:pho="<a href="http://www.google.com/session/phone" target="_blank">http://www.google.com/session/phone</a>"><br>
> <pho:payload-type id="0" name="PCMU" clockrate="8000" bitrate="64000" xmlns:pho="<a href="http://www.google.com/session/phone" target="_blank">http://www.google.com/session/phone</a>"></pho:payload-type><br>
> </pho:description><br>
> </ses:session><br>
> </iq><br>
><br>
> 2013-09-01 08:48:24.604828 [INFO] libdingaling.c:1747 SecRECV:<br>
> -------------------------------------------------------------------------------<br>
> <iq from="+<a href="mailto:760XXXXXXX@voice.google.com">760XXXXXXX@voice.google.com</a>" to="<a href="http://USER@gmail.com/talk5CB5BB1C" target="_blank">USER@gmail.com/talk5CB5BB1C</a>" type="error" id="300"><br>
> <ses:session type="initiate" id="2395886559" initiator="<a href="http://USER@gmail.com/talk5CB5BB1C" target="_blank">USER@gmail.com/talk5CB5BB1C</a>" xmlns:ses="<a href="http://www.google.com/session" target="_blank">http://www.google.com/session</a>"><br>
> <pho:description xmlns:pho="<a href="http://www.google.com/session/phone" target="_blank">http://www.google.com/session/phone</a>"><br>
> <pho:payload-type id="0" name="PCMU" clockrate="8000" bitrate="64000"></pho:payload-type><br>
> </pho:description><br>
> </ses:session><br>
> <error code="302" type="modify"><br>
> <redirect xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"><a href="http://xmpp:+760XXXXXXX@voice.google.com/srvenc-w8W24IH4ZBGhR6mQVmzatQ==" target="_blank">xmpp:+760XXXXXXX@voice.google.com/srvenc-w8W24IH4ZBGhR6mQVmzatQ==</a></redirect><br>
> <ses:redirect xmlns:ses="<a href="http://www.google.com/session" target="_blank">http://www.google.com/session</a>"><a href="http://xmpp:+760XXXXXXX@voice.google.com/srvenc-w8W24IH4ZBGhR6mQVmzatQ==" target="_blank">xmpp:+760XXXXXXX@voice.google.com/srvenc-w8W24IH4ZBGhR6mQVmzatQ==</a></ses:redirect><br>
> </error><br>
> </iq><br>
><br>
> -Terry<br>
><br>
> On Aug 29, 2013, at 8:43 PM, Terry Barnum wrote:<br>
><br>
>> Hi FS gurus,<br>
>><br>
>> Would someone be so kind as to post an example that shows what Jeff is describing about IP address settings in the dingaling profile for a machine with a private IP? Are we talking about the profile in conf/jingle_profiles? The rtp-ip and ext-rtp-ip settings?<br>
>><br>
>> Here's an excerpt of the log. As a freeswitch noob I'm unclear about what exactly is failing.<br>
>> ...<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> parsing [default->gvoice_out] continue=false<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Regex (PASS) [gvoice_out] destination_number(18581234567) =~ /^1(\d{10})$/ break=on-false<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Action set(call_direction=outbound)<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Action set(hangup_after_bridge=true)<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Action set(effective_caller_id_name=${outbound_caller_id_name})<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Action set(effective_caller_id_number=${outbound_caller_id_number})<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Action set(inherit_codec=true)<br>
>> Dialplan: sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Action bridge(dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a>)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_state_machine.c:167 (sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a>) State Change CS_ROUTING -> CS_EXECUTE<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_session.c:1341 Send signal sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> [BREAK]<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_state_machine.c:471 (sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a>) State ROUTING going to sleep<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_state_machine.c:416 (sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a>) Running State Change CS_EXECUTE<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_state_machine.c:478 (sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a>) State EXECUTE<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_sofia.c:230 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> SOFIA EXECUTE<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_state_machine.c:209 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> Standard EXECUTE<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> hash(insert/172.16.1.199-spymap/102/1ffd9854-0ecb-11e3-bfcb-8d6f93e4c391)<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> hash(insert/172.16.1.199-last_dial/102/18581234567)<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> hash(insert/172.16.1.199-last_dial/global/1ffd9854-0ecb-11e3-bfcb-8d6f93e4c391)<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> export(RFC2822_DATE=Mon, 26 Aug 2013 20:45:32 -0700)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_channel.c:1222 EXPORT (export_vars) [RFC2822_DATE]=[Mon, 26 Aug 2013 20:45:32 -0700]<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> set(call_direction=outbound)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dptools.c:1393 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> SET [call_direction]=[outbound]<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> set(hangup_after_bridge=true)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dptools.c:1393 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> SET [hangup_after_bridge]=[true]<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> set(effective_caller_id_name=Terry)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dptools.c:1393 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> SET [effective_caller_id_name]=[Terry]<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> set(effective_caller_id_number=760-999-9999)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dptools.c:1393 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> SET [effective_caller_id_number]=[760-999-9999]<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> set(inherit_codec=true)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dptools.c:1393 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> SET [inherit_codec]=[true]<br>
>> EXECUTE sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> bridge(dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a>)<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_channel.c:1176 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> EXPORTING[export_vars] [domain_name]=[172.16.1.199] to event<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_channel.c:1176 sofia/internal/<a href="mailto:102@172.16.1.199">102@172.16.1.199</a> EXPORTING[export_vars] [RFC2822_DATE]=[Mon, 26 Aug 2013 20:45:32-0700] to event<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_ivr_originate.c:2060 Parsing global variables<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dingaling.c:1028 Set Local Key [1 AES_CM_128_HMAC_SHA1_80 inline:7FJY7u0J8fngzGK3msd2SKzr/LMLZTkJ+QRamvwG]<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dingaling.c:1028 Set Local Key [1 AES_CM_128_HMAC_SHA1_80 inline:dP4OPlIvkj7VWF0evrM1gjHC1nBS1Y/YKMfrfa7N]<br>
>> 2013-08-26 20:45:32.847979 [NOTICE] switch_channel.c:1030 New Channel dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a> [200e0388-0ecb-11e3-bfdb-8d6f93e4c391]<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dingaling.c:2665 (dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a>) State Change CS_NEW -> CS_INIT<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_session.c:1341 Send signal dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a> [BREAK]<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dingaling.c:2095 dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a> CHANNEL KILL<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_state_machine.c:416 (dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a>) Running State Change CS_INIT<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_core_state_machine.c:455 (dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a>) State INIT<br>
>> 2013-08-26 20:45:32.847979 [NOTICE] mod_dingaling.c:1816 Ring-Ready dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a>!<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] switch_channel.c:3180 (dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a>) Callstate Change DOWN -> RINGING<br>
>> 2013-08-26 20:45:32.847979 [DEBUG] mod_dingaling.c:1692 Don't have my audio codec yet here's one<br>
>> 2013-08-26 20:45:32.867959 [DEBUG] mod_dingaling.c:1738 Don't have video codec.<br>
>> 2013-08-26 20:45:32.867959 [DEBUG] mod_dingaling.c:1749 Send Describe [PCMU@8000]<br>
>> 2013-08-26 20:45:33.288612 [DEBUG] mod_dingaling.c:4114 using Existing session for 2155444888<br>
>> 2013-08-26 20:45:33.288612 [DEBUG] mod_dingaling.c:1738 Don't have video codec.<br>
>> 2013-08-26 20:45:33.288612 [DEBUG] mod_dingaling.c:1749 Send Describe [PCMU@8000]<br>
>> 2013-08-26 20:45:33.288612 [DEBUG] mod_dingaling.c:1560 Stun Lookup Local <a href="http://172.16.1.199:32116" target="_blank">172.16.1.199:32116</a><br>
>> 2013-08-26 20:45:33.408000 [INFO] mod_dingaling.c:1570 Stun Success <a href="http://72.197.53.144:33430" target="_blank">72.197.53.144:33430</a><br>
>> 2013-08-26 20:45:33.408000 [DEBUG] mod_dingaling.c:1584 Send rtp Candidate <a href="http://72.197.53.144:33430" target="_blank">72.197.53.144:33430</a> [3ToneGgvu6KLidpo]<br>
>> 2013-08-26 20:45:33.408000 [DEBUG] mod_dingaling.c:1560 Stun Lookup Local <a href="http://172.16.1.199:32117" target="_blank">172.16.1.199:32117</a><br>
>> 2013-08-26 20:45:33.568012 [INFO] mod_dingaling.c:1570 Stun Success <a href="http://72.197.53.144:39390" target="_blank">72.197.53.144:39390</a><br>
>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1584 Send rtcp Candidate <a href="http://72.197.53.144:39390" target="_blank">72.197.53.144:39390</a> [IYN0LV3N3sDDCJws]<br>
>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1627 Accepted 0 of 0 rtp candidates.<br>
>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1629 Accepted 0 of 0 rtcp candidates.<br>
>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1632 Accepted 0 of 0 video_rtp candidates<br>
>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1635 Accepted 0 of 0 video_rctp candidates<br>
>> 2013-08-26 20:45:34.427964 [DEBUG] sofia_reg.c:2232 Changing expire time to 90 by request of proxy sip:<a href="http://callcentric.com" target="_blank">callcentric.com</a><br>
>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:4114 using Existing session for 2155444888<br>
>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 3 rtp candidates<br>
>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3597 candidate <a href="http://74.125.141.127:19305" target="_blank">74.125.141.127:19305</a> PASS ACL wan.auto<br>
>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3651 Acceptable rtp Candidate <a href="http://74.125.141.127:19305" target="_blank">74.125.141.127:19305</a><br>
>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 0 video_rtp candidates<br>
>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 0 rtcp candidates<br>
>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 0 video_rtcp candidates<br>
>> 2013-08-26 20:45:35.208090 [DEBUG] mod_dingaling.c:4114 using Existing session for 2155444888<br>
>> 2013-08-26 20:45:35.208090 [DEBUG] mod_dingaling.c:4434 hungup dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a><br>
>> ...<br>
>><br>
>> Thanks for any help,<br>
>> -Terry<br>
>><br>
>> On Aug 28, 2013, at 6:03 PM, Terry Barnum wrote:<br>
>><br>
>>> Sorry, I don't know what's considered "set correctly" in the dingaling profile. Here's what's in jingle_profiles/v_172.16.1.199_gtalk.xml. I've also tried setting ext-rtp-ip to $${external_rtp_ip}.<br>
>>><br>
>>> <include><br>
>>> <profile type="client"><br>
>>> <param name="name" value="gtalk"/><br>
>>> <param name="login" value="<a href="http://USER@gmail.com/talk" target="_blank">USER@gmail.com/talk</a>"/><br>
>>> <param name="password" value="MYPASS"/><br>
>>> <param name="dialplan" value="XML"/><br>
>>> <param name="context" value="public"/><br>
>>> <param name="message" value="Jingle all the way"/><br>
>>> <param name="rtp-ip" value="auto"/><br>
>>> <param name="ext-rtp-ip" value="auto-nat"/><br>
>>> <param name="auto-login" value="true"/><br>
>>> <param name="sasl" value="plain"/><br>
>>> <param name="server" value="<a href="http://talk.google.com" target="_blank">talk.google.com</a>"/><br>
>>> <param name="tls" value="true"/><br>
>>> <param name="use-rtp-timer" value="true"/><br>
>>> <param name="exten" value="102"/><br>
>>> <param name="vad" value="both"/><br>
>>> <param name="candidate-acl" value="wan.auto"/><br>
>>> <param name="local-network-acl" value="localnet.auto"/><br>
>>> </profile><br>
>>> </include><br>
>>><br>
>>> Thanks for any pointers.<br>
>>><br>
>>> -Terry<br>
>>><br>
>>> On Aug 26, 2013, at 9:44 PM, Jeff Leung wrote:<br>
>>><br>
>>>> Check to see if your IP addressing settings are set correctly within the<br>
>>>> dingaling profile.<br>
>>>><br>
>>>> Most of the times you'll need to have the profile to listen internally but<br>
>>>> have dingaling to specify an external IP address when it talks to the<br>
>>>> outside world.<br>
>>>><br>
>>>>> -----Original Message-----<br>
>>>>> From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a> [mailto:<a href="mailto:freeswitch-">freeswitch-</a><br>
>>>>> <a href="mailto:users-bounces@lists.freeswitch.org">users-bounces@lists.freeswitch.org</a>] On Behalf Of Terry Barnum<br>
>>>>> Sent: Monday, August 26, 2013 9:33 PM<br>
>>>>> To: FreeSWITCH Users Help<br>
>>>>> Subject: [Freeswitch-users] Google voice call fails<br>
>>>>><br>
>>>>> I've been reading the freeswitch book (great read!) and playing with my<br>
>>>> first<br>
>>>>> freeswitch install on a Mac mini host with freeswitch installed via git<br>
>>>> into a<br>
>>>>> Virtualbox guest CentOS 6.4. It's working with a couple X-Lite softphones<br>
>>>> and<br>
>>>>> a Yealink T32G, internally between extensions, using a free DID to test<br>
>>>>> incoming calls and a free but limited iptel account to test outbound.<br>
>>>>><br>
>>>>> My next step was to try and play with real outbound calls so I followed<br>
>>>> these<br>
>>>>> instructions for Google voice:<br>
>>>>> <<a href="http://wiki.freeswitch.org/wiki/Google_Voice" target="_blank">http://wiki.freeswitch.org/wiki/Google_Voice</a>> but outbound calls fail and<br>
>>>>> are hung up. I disabled the h264 codec in dingaling.conf.xml leaving just<br>
>>>>> PCMU but no change. xmpp appears to be connecting and authenticating to<br>
>>>>> google correctly.<br>
>>>>><br>
>>>>> The log of an attempted call (edited for privacy) is at<br>
>>>>> <<a href="http://pastebin.freeswitch.org/21338" target="_blank">http://pastebin.freeswitch.org/21338</a>><br>
>>>>><br>
>>>>> Snippets of the log that looks suspicious to a freeswitch noob:<br>
>>>>><br>
>>>>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1627 Accepted 0 of 0<br>
>>>>> rtp candidates.<br>
>>>>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1629 Accepted 0 of 0<br>
>>>>> rtcp candidates.<br>
>>>>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1632 Accepted 0 of 0<br>
>>>>> video_rtp candidates<br>
>>>>> 2013-08-26 20:45:33.568012 [DEBUG] mod_dingaling.c:1635 Accepted 0 of 0<br>
>>>>> video_rctp candidates<br>
>>>>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:4114 using Existing<br>
>>>>> session for 2155444888<br>
>>>>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 3 rtp candidates<br>
>>>>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3597 candidate<br>
>>>>> <a href="http://74.125.141.127:19305" target="_blank">74.125.141.127:19305</a> PASS ACL wan.auto<br>
>>>>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3651 Acceptable rtp<br>
>>>>> Candidate <a href="http://74.125.141.127:19305" target="_blank">74.125.141.127:19305</a><br>
>>>>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 0 video_rtp<br>
>>>>> candidates<br>
>>>>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 0 rtcp candidates<br>
>>>>> 2013-08-26 20:45:34.649239 [DEBUG] mod_dingaling.c:3577 0 video_rtcp<br>
>>>>> candidates<br>
>>>>> 2013-08-26 20:45:35.208090 [DEBUG] mod_dingaling.c:4114 using Existing<br>
>>>>> session for 2155444888<br>
>>>>> 2013-08-26 20:45:35.208090 [DEBUG] mod_dingaling.c:4434 hungup<br>
>>>>> dingaling/gtalk/+<a href="mailto:7609876543@voice.google.com">7609876543@voice.google.com</a><br>
>>>>><br>
>>>>> Where should I be looking to try and fix? Freeswitch is behind the<br>
>>>> firewall<br>
>>>>> with a private IP but STUN says it's working (or at least it looks that<br>
>>>> way to<br>
>>>>> me).<br>
>><br>
>><br>
>> _________________________________________________________________________<br>
>> Professional FreeSWITCH Consulting Services:<br>
>> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
>> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
>><br>
>> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
>> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
>><br>
>> Official FreeSWITCH Sites<br>
>> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
>> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
>><br>
>> FreeSWITCH-users mailing list<br>
>> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
>> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
>> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
>> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
>><br>
><br>
><br>
> _________________________________________________________________________<br>
> Professional FreeSWITCH Consulting Services:<br>
> <a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
> <a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
><br>
> FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
> <a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
><br>
> Official FreeSWITCH Sites<br>
> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
> <a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
> <a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
><br>
> FreeSWITCH-users mailing list<br>
> <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
> <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
> UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
> <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
><br>
<br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br></div>