[Freeswitch-users] Gateway setup

Ilan Perez iperez at diagnosticdev.com
Thu Jul 31 00:48:30 PDT 2008


Dear All,

 

I am not sure who is an expert in PBX/ FS and who isn’t but I don’t know
that I certainly am not J
in light of that I really need some help getting
things moving with this system. Just before I start, I want to say that the
wiki isn’t the be-all and end all in terms of answers. I have read the wiki
many times and steps for setup are left out. So people like myself struggle
and fiddle without actually understanding what they are doing.

 

Here is what I have and what I need help with

 

I have 3 computers. 

1.       Server @ 192.168.43.111

2.       Softphone @ 192.168.43.5 ext 1207

3.       Softphone @ 192.168.43.6 ext 1208

4.       And a Linksys SPA-3120 @ 192.168.43.3

5.       My router/ default gateway is at 192.168.43.1

 

I have setup the router and the server fine. The two softphones have x-lite
installed and are registering correctly and I can make call between them. I
have also configure the public.xml file in the dialplan directory  to accept
my custom extension of 1208, 1207

 

   <extension name="public_extensions">

      <condition field="destination_number"
expression="^([1-9][0-9][0-9][0-9])$">

                <action application="transfer" data="$1 XML default"/>

      </condition>

    </extension>

 

 

The next step for my project is to get setup incoming and outgoing calls for
the Linksys SPA 3120

 

Here is what I have done

 

To the directory I have created a custom extension

1207, 1208 and sippura

Sippura looks like this

 

<include>

  <user id="1200">

    <gateway name="sippura">

    <param name="username" value="1200"/>

    <param name="password" value="1200"/>

    <param name="proxy" value="192.168.43.3"/>

 </gateway>

  </user>

</include>

 

To the default.xml file in the dialplan directory I have added this

 

<extension name="Outbound - Linksys">

    <condition field="destination_number" expression="^(1{0,1}\d{10})$">

      <action application="set"
data="effective_caller_id_number=12223334444"/>

      <!-- If your provider does not provide ringback (180 or 183) you may
simulate

        ringback by uncommenting the following line. -->

      <!-- action application="ringback" /-->

      <action application="bridge"
data="sofia/gateway/sippura/$1 at 192.168.43.3"/>

     </condition>

   </extension>

 

To the public.xml file in the dialplan directory I have added this

 

    <extension name="sippura">

      <condition field="destination_number" expression="^(0283472006)$">

                <action application="transfer" data="$1 XML default"/>

      </condition>

    </extension>

 

 

To the sip_profiles directory I have added a file call sippura.xml

This file contains 

<include>

 <gateway name="sippura">

  <param name="username" value="1200"/>

  <param name="password" value="1200"/>

  <param name="extension" value="sippura"/>

  <param name="proxy" value="192.168.43.3"/>

</gateway>

</include>

 

è I know I have setup my gateway correctly as I know how to do this
from
previous attempts with other PBX software, but just for your information the
Username, password and User ID is all 1200

 

 

What I need is someone to comment on my steps by saying
don’t need this or
you left out line x
and please add the line in. I promise once this is
sorted I will submit a compelte walkthrough to the wiki for all hopeless
newbies like myself J

 

Looking forward to your help


 

Ilan Perez

Sydney Australia

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080731/4129518d/attachment-0002.html 


More information about the FreeSWITCH-users mailing list