Hi Claves,

I believe the problem is in the dialplan:

<regex field="destination_number" expression="\+1(\d{10})$" />

The destination will be matched and formatted as a North American NAPA destination.

-Ciprian


On 19 November 2013 11:35, Claves do Amaral <claves.doamaral@gmail.com> wrote:
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@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@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@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@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@voice.google.com,
$1@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@raspberrypi!
2013-11-19 10:53:44.390105 [NOTICE] mod_dptools.c:948 Ring Ready
sofia/internal/1000@raspberrypi!
2013-11-19 10:53:44.390105 [NOTICE] switch_channel.c:1052 New Channel
dingaling/gtalk/+447462295322@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@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@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@raspberrypi [CS_EXECUTE] [NORMAL_CLEARING]
2013-11-19 10:53:45.430173 [NOTICE] switch_core_session.c:1567 Session
11 (sofia/internal/1000@raspberrypi) Ended
2013-11-19 10:53:45.430173 [NOTICE] switch_core_session.c:1571 Close
Channel sofia/internal/1000@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@voice.google.com) Ended
2013-11-19 10:53:46.130083 [NOTICE] switch_core_session.c:1571 Close
Channel dingaling/gtalk/+447462295322@voice.google.com [CS_DESTROY]


Please, can you help?
Claves


--
Claves do Amaral

Email: claves.doamaral@gmail.com
LinkedIn: http://www.linkedin.com/pub/claves-do-amaral/a/b3b/1a9

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



--
Best Regards,
Ciprian Dosoftei

The information transmitted is intended only for the addressee and may contain privileged and/or confidential material. If you are not the intended recipient, kindly contact the sender and delete the message.

Any disclosure, distribution or copying of this message is strictly prohibited without the expressed permission of the sender.