[Freeswitch-users] Still can't understand gateways

Steven Ayre steveayre at gmail.com
Tue Apr 12 17:07:11 MSD 2011


Because you're matching the destination_number "gw_test". The logs show
you're dialing 1234 and then ext_translate_extsrc though, which don't match
that condition.

-Steve


2011/4/12 Boris Kovalenko <boris at tagnet.ru>

> Of course... my gw is looking in public context:
> 2011-04-12 18:06:52.529284 [INFO] mod_dialplan_xml.c:331 Processing test
> gw <12>->1234 in context public
> 2011-04-12 18:06:52.530329 [INFO] mod_dialplan_xml.c:331 Processing test
> gw <12>->ext_translate_extsrc in context features
>
> But why the extension I configured does not work for it?
>
> > Hello,
> >
> > 12.04.2011, 13:57, "Boris Kovalenko"<boris at tagnet.ru>;:
> >
> >>   Hello!
> >>
> >>        Hmm... I thinked GW is defined within profile not within
> context???
> > Pardon, of course you are right.. in general.
> > I meant that context public linked to external profile by default if you
> didn't set it explicitly elsewhere.
> > So if you defined your GW in internal profile it will search ext in
> default context, not public.
> >
> > btw, you can declare gw in directory and even in user record:
> > http://wiki.freeswitch.org/wiki/Clarification:gateways
> >
> >>>    Hello,
> >>>
> >>>    12.04.2011, 08:55, "Boris Kovalenko"<boris at tagnet.ru>;;:
> >>>>    Hello!
> >>>>
> >>>>          I have profile named ipbx with gateway defined:
> >>>>    <include>
> >>>>    <gateway name="test.tagnet.hn">
> >>>>    <!--/// account username *required* ///-->
> >>>>    <param name="username" value="test"/>
> >>>>    <!--/// auth realm: *optional* same as gateway name, if blank
> ///-->
> >>>>    <param name="realm" value="public"/>
> >>>>    <!--/// username to use in from: *optional* same as  username, if
> blank
> >>>>    ///-->
> >>>>    <param name="from-user" value="gw_test"/>
> >>>>    <!--/// account password *required* ///-->
> >>>>    <param name="password" value="2007"/>
> >>>>    <!--/// extension for inbound calls: *optional* same as username,
> if
> >>>>    blank ///
> >>>>    -->
> >>>>    <param name="extension" value="gw_test"/>
> >>>>    There is an extension in context public:
> >>>>    <extension name="gw_test">
> >>>>    <condition field="destination_number" expression="^gw_test$">
> >>>>    <action application="info" data="ALERT"/>
> >>>>    <action application="hangup" data="NO_ROUTE_DESTINATION"/>
> >>>>    </condition>
> >>>>    </extension>
> >>>>
> >>>>    So, my inbound calls from this gateway should go to extension
> gw_test?
> >>>>    But they don't...
> >>>>    What is wrong with my config? FreeSWITCH Version 1.0.head
> (git-1c95ad9
> >>>>    2011-01-20 22-43-50 -0300)
> >>>    Is this GW defined in public context?
> >>>    Hint: realm != context!
> >>>    Pls, look at example 'incoming.xml' in public profile in default
> config set
> >>   --
> >>   С уважением,
> >>     Борис Коваленко
> >>     ЗАО "Тагнет"
> >>     (3435) 494991
> >>
> >>   _______________________________________________
> >>   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
>
>
> --
> С уважением,
>   Борис Коваленко
>   ЗАО "Тагнет"
>   (3435) 494991
>
>
>
> _______________________________________________
> 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/20110412/d701bf08/attachment.html 


More information about the FreeSWITCH-users mailing list