[Freeswitch-users] Help with Google Voice from UK
Claves do Amaral
claves.doamaral at gmail.com
Tue Nov 19 14:35:20 MSK 2013
Hello to the list,
this is my first post here so please, in case I am off topic or this
is not the right place to ask questions redirect me to a more suitable
list.
I am trying to make calls using Freeswitch via Google Voice. I am
based in London, UK. I have a standard Google voice account, I have
charged it with £10 :) and successfully made a call via the Google web
interface.
I have compiled the lastest stable (v1.2.stable) and configured
freeswitch on a raspberry pi using the following tutorials
http://raspberrypipbx.blogspot.co.uk/
http://wiki.freeswitch.org/wiki/Google_Voice
I did not define any new account yet, using the user 1000.I am calling
with a softphone (Ekiga). I successfully called the test numbers
(5000, 9664) from my pc.
Here I paste my configuration:
root at raspberrypi:/usr/local/freeswitch# cat conf/jingle_profiles/client.xml
<include>
<profile type="client">
<param name="name" value="gtalk"/>
<param name="login" value="claves.doamaral at gmail.com/talk"/>
<param name="password" value="********"/>
<param name="server" value="talk.google.com" />
<param name="message" value="Hello from Claves do Amaral!" />
<param name="dialplan" value="XML"/>
<param name="context" value="public"/>
<param name="rtp-ip" value="$${bind_server_ip}"/>
<param name="ext-rtp-ip" value="$${external_rtp_ip}"/>
<param name="auto-login" value="true"/>
<!-- SASL "plain" or "md5? -->
<param name="sasl" value="plain"/>
<!-- Enable TLS or not -->
<param name="tls" value="true"/>
<!-- disable to trade async for more calls -->
<param name="use-rtp-timer" value="true"/>
<param name="rtp-timer-name" value="none"/>
<!-- default extension -->
<param name="exten" value="2001"/>
<param name="vad" value="both"/>
<param name="candidate-acl" value="wan.auto"/>
<param name="local-network-acl" value="localnet.auto"/>
</profile>
</include>
root at raspberrypi:/usr/local/freeswitch# cat conf/dialplan/default.xml
<?xml version="1.0" encoding="utf-8"?>
<include>
<context name="default">
<extension name="unloop">
<condition field="${unroll_loops}" expression="^true$"/>
<condition field="${sip_looped_call}" expression="^true$">
<action application="deflect" data="${destination_number}"/>
</condition>
</extension>
<extension name="gvoice_out">
<condition regex="any">
<regex field="destination_number" expression="^(\d*)$" />
<regex field="dialed_extension"
expression="^\+1(\d{10})@voice.google.com$" />
<regex field="destination_number" expression="\+1(\d{10})$" />
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="ringback=${us-ring}"/>
<action application="set" data="call_timeout=45" />
<action application="ring_ready"/>
<action application="bridge"
data="dingaling/gtalk/+$1 at voice.google.com"/>
</condition>
</extension>
.....
This is the result of trying to call my mobile. I have tried to call
using several prefixes (+44, 0044, 44,..) and changing the latest
<action> above to different patterns (+1$1 at voice.google.com,
$1 at voice.google.com, ...) but the result did not change.
2013-11-19 10:53:44.350111 [INFO] mod_dialplan_xml.c:558 Processing
Claves do Amaral <1000>->447462295322 in context default
2013-11-19 10:53:44.370101 [NOTICE] mod_sofia.c:2821 Ring-Ready
sofia/internal/1000 at raspberrypi!
2013-11-19 10:53:44.390105 [NOTICE] mod_dptools.c:948 Ring Ready
sofia/internal/1000 at raspberrypi!
2013-11-19 10:53:44.390105 [NOTICE] switch_channel.c:1052 New Channel
dingaling/gtalk/+447462295322 at voice.google.com
[dc04188c-5108-11e3-a264-1dcc41a01c4a]
2013-11-19 10:53:44.410083 [NOTICE] mod_dingaling.c:1807 Ring-Ready
dingaling/gtalk/+447462295322 at voice.google.com!
2013-11-19 10:53:45.370020 [INFO] mod_dingaling.c:1561 Stun Success
46.64.61.76:53970
2013-11-19 10:53:45.390046 [NOTICE] mod_dingaling.c:864 Hangup
dingaling/gtalk/+447462295322 at voice.google.com [CS_INIT]
[NORMAL_CLEARING]
2013-11-19 10:53:45.410085 [INFO] mod_dptools.c:3201 Originate Failed.
Cause: NORMAL_CLEARING
2013-11-19 10:53:45.410085 [NOTICE] switch_channel.c:4643 Hangup
sofia/internal/1000 at raspberrypi [CS_EXECUTE] [NORMAL_CLEARING]
2013-11-19 10:53:45.430173 [NOTICE] switch_core_session.c:1567 Session
11 (sofia/internal/1000 at raspberrypi) Ended
2013-11-19 10:53:45.430173 [NOTICE] switch_core_session.c:1571 Close
Channel sofia/internal/1000 at raspberrypi [CS_DESTROY]
2013-11-19 10:53:45.650107 [INFO] mod_dingaling.c:1561 Stun Success
46.64.61.76:53971
2013-11-19 10:53:45.970013 [INFO] mod_dingaling.c:1561 Stun Success
46.64.61.76:53972
2013-11-19 10:53:46.110013 [INFO] mod_dingaling.c:1561 Stun Success
46.64.61.76:53973
2013-11-19 10:53:46.130083 [NOTICE] switch_core_session.c:1567 Session
12 (dingaling/gtalk/+447462295322 at voice.google.com) Ended
2013-11-19 10:53:46.130083 [NOTICE] switch_core_session.c:1571 Close
Channel dingaling/gtalk/+447462295322 at voice.google.com [CS_DESTROY]
Please, can you help?
Claves
--
Claves do Amaral
Email: claves.doamaral at gmail.com
LinkedIn: http://www.linkedin.com/pub/claves-do-amaral/a/b3b/1a9
Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users
mailing list