[Freeswitch-users] Gateway Configuration (asterisk example provided)

Brian Foster bdfoster at endigotech.com
Thu Mar 22 05:41:19 MSK 2012


Whoops...

By default it will try and register to the gateway name unless stated
otherwise. So as your dialplan sits, its registering to "testing"
literally. Should be "example.com" or the domain you're registering to.

-BDF
On Mar 21, 2012 10:27 PM, "Anderson Arboleya" <me at nybras.com> wrote:

> Hello,
>
> I'm trying to connect freeswitch to a provider so I can call real
> numbers and reach my freeswitch server, but I'm kinda stuck in this
> process.
>
> My provider sent me this Asterisk's configs:
>
> =======================================================
> # sip.conf:
> register   =>   USERNAME:PASSWD at SERVER_IP
>
> [directcall12]
> context=default
> fromuser= USERNAME
> username= USERNAME
> secret= PASSWD
> type=friend
> host=SERVER_IP
> canreinvite=no
> nat=no
> dtmfmode=rfc2833
> insecure=very
> disallow=all
> allow=g729
>
> # extensions.conf:
> exten => 3131,1,Noop(ORIGEM - ${CALLERID(num)})
> exten => 3131,n,Dial(${TRUNKPBX}/${RAMAL})
> exten => 3131,n,Hangup()
>
> ** change these settings according you internal extensions configs
> =======================================================
>
>
> Well, I tried adapting it to FreeSwitch like this (according some
> examples I found across the web):
>
> =======================================================
> # /usr/local/freeswitch/conf/sip_profiles/external/testing.xml
> <include>
>        <gateway name="testing">
>                <param name="username" value="USERNAME" />
>                <param name="realm" value="SERVER_IP" />
>                <param name="password" value="PASSWORD" />
>        </gateway>
> </include>
>
> # /usr/local/freeswitch/conf/dialplan/public/testing.xml
> <include>
>    <extension name="testing-inbound">
>      <condition field="destination_number" expression="^(USERNAME)$">
>        <action application="lua" data="/root/call_logger.lua" />
>      </condition>
>    </extension>
> </include>
> =======================================================
>
> In the end all I got is this log:
>
> 2012-03-17 01:41:23.565471 [NOTICE] sofia_reg.c:415 Registering testing
> 2012-03-17 01:41:55.565460 [ERR] sofia_reg.c:1962 testing Registration
> Failed with status Request Timeout [408].
>
> All I want is to connect with my provider and route the calls made to
> the real number my provider gave me to my Dialplan, so my lua script
> will be called.
>
> Btw, I dont actually bought a "dedicated number" but an extension. I
> mean, I will call a number and an IVR-menu will ask me for an
> extension, then I type the extension I bought (3131) and their system
> will send the call for me. Is this clear?
>
> Sorry, I'm an experienced programmer but I'm just starting with all
> this telephony thing and I don't know what else I need to do from this
> point on, I have searched a lot and tried a lot of different
> approaches, but none succeed.
>
> Could anybody help me with this, please?
>
> Thanks in advance.
>
>
> Anderson Arboleya
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120321/1f01cc15/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list