[Freeswitch-users] GXW4104 gateway setup for outgoing calls
Nandy Dagondon
gcd at i.ph
Tue Sep 13 19:42:54 MSD 2011
i inserted my answers to your questions below. for point #3), here's an
example how i configured my FXO port of ht503.
included in sip_profile/internal:
<include>
<gateway name="ht503-fxo">
<param name="username" value="1019"/> <-- it's registered to receive
incoming calls
<param name="realm" value="192.168.0.9"/>
<param name="sip-port" value="5062"/> <-- port 5060 is set to the FXS
port
<param name="password" value="1234"/>
<param name="rtp_ip" value="192.168.0.9"/>
<param name="dtmf-type" value="rfc2833"/>
<param name="expire-seconds" value="600"/>
<param name="register" value="false"/>
<param name="caller-id-in-from" value="false"/>
</gateway>
</include>
included in dialplan/default
<include>
<extension name="ht503-fxo-local">
<condition field="${toll_allow}" expression="local"/>
<condition field="destination_number" expression="^9([2-9]\d{6})$">
<action application="set" data="effective_caller_id_number=0321234567"/>
<action application="set" data="effective_caller_id_name=ThisIsMy
Company"/>
<action application="set" data="ignore_early_media=ring_ready"/>
<action application="set" data="ringback=${us-ring}"/>
<action application="bridge" data="sofia/gateway/ht503-fxo/$
1 at 192.168.0.9:5062"/>
</condition>
</extension>
</include>
it looks you can create 4 internal gateways for the every port, fxo-1 to
fxo-4, w/ the same realm/rtp_ip values but setting different sip-port
values. then your bridge app would be:
<action application="bridge"
data="sofia/gateway/fxo-1/$1|sofia/gateway/fxo-2/$1|sofia/gateway/fxo-3/$1sofia/gateway/fxo-4/$1"/>
if u want to dialout any free port.
i haven't tested the above. just try it. i hope it works.
-nandy
On Tue, Sep 13, 2011 at 6:10 PM, ocset <ocset at the800group.com> wrote:
> Hi Nandy
>
> Thanks for your reply. I assume 192.168.0.9 in your example is the IP
> address of the GXW4104?
>
yes.
>
>
Some more questions
>
> 1. When you say port number, is this something I should be setting up on
> the GXW4104 so that it is listening on those 4 port numbers? If yes, what
> would be the setting I am looking for?
>
not for every port. the gateway has a base port number e.g. 5060 for port#1.
add 2 to the subsequent ports e.g. 5062 for port#2 and so on. this is
pointed out by sergey.
>
> 2. Does that mean I don't define a new gateway in FreeSWITCH?
>
it's an option. but defining a gateway is cleaner.
>
>
3. In your example, you said the bridge data would be
> 7654321 at 192.168.0.9:5063. What would the whole line look like in the
> dialplan?*
>
> <action application="bridge" data="sofia/gateway/7654321 at 192.168.0.9:5063*<http://7654321@192.168.0.9:5063>
> *"/>*
>
> Still very confused :-)
>
> Thanks
>
>
> On 09/13/2011 03:45 PM, Nandy Dagondon wrote:
>
> hi,
>
> if GWX4104 is in your local network, use the internal profile for the
> gateway. register your FXO accounts to receive incoming calls (i think you
> did this already).
>
> to dialout the ports, specify the port number 5060~5063 assuming Port1
> starts at 5060. to dialout via port4, the bridge data should look like:
>
> 7654321 at 192.168.0.9:5063
>
> hope it helps.
>
> -nandy
>
>
> On Tue, Sep 13, 2011 at 2:49 PM, ocset <ocset at the800group.com> wrote:
>
>> Hi
>>
>> I have recently bought a Grandstream GXW4104 (4 FXO ports) and need some
>> help setting up a gateway to call out using the GXW4104. I am really out of
>> my depth here and may be looking at this the wrong way so please bear with
>> me.
>>
>> I followed the advice on this website
>> "http://www.timhunt.net/wiki/FreeSwitch:GXW4104"<http://www.timhunt.net/wiki/FreeSwitch:GXW4104>and incoming calls from a PSTN line are working great. Now I need to setup a
>> dialplan so that outgoing calls are routed through the same PSTN line on the
>> GXW4104. I will eventually have 4 PSTN lines with a dialplan to use the
>> first available line (if that is possible).
>>
>> According to the FreeSWITCH 1.0.6 book (and many online posts) I need to
>> create a gateway and a dialplan but all the gateway examples are for SIP
>> accounts.
>>
>> So, the gateway definition seems to need a username and password but the
>> GXW4104 does not have that capability. I found this gateway definition in
>> the freeswitch.xml.fsxml file but am not sure how many of these variables
>> are required.
>>
>> <gateways>
>> <gateway name="example.com">
>> <param name="username" value="joeuser"/>
>> <param name="password" value="password"/>
>> <param name="from-user" value="joeuser"/>
>> <param name="from-domain" value="example.com"/>
>> <param name="expire-seconds" value="600"/>
>> <param name="register" value="false"/>
>> <param name="retry-seconds" value="30"/>
>> <param name="extension" value="5000"/>
>> <param name="context" value="public"/>
>> </gateway>
>> </gateways>
>>
>>
>> If I define a gateway called "gxw4104", then this is what I think a simple
>> dialplan should look like but I'm not sure of the gateway details in the
>> "bridge" section of the definition.
>>
>> <extension name="gxw4104_out">
>> <condition field="destination_number" expression="^(\d{10})$">
>> *<action application="bridge"
>> data="sofia/gateway/gxw4104/........"/> (what should this be???)*
>> </condition>
>> </extension>
>>
>> Am I moving in the right direction and can someone fill in the blanks for
>> me please
>>
>> Thanks in advance!
>>
>>
>>
>>
>> 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
>>
>>
>
>
> FreeSWITCH-users mailing listFreeSWITCH-users at lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org
>
>
>
> 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/20110913/38c485fa/attachment.html
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list