[Freeswitch-users] Still can't understand gateways

Serge S. Yuriev me at nevian.org
Wed Apr 13 00:23:26 MSD 2011


Hi

Wow, how interesting!
I'm thought the same way as Boris although didn't understand why do it this way and not as seen in examples..
Thanks a lot for explanation.

12.04.2011, 17:47, "Kristian Kielhofner" <kris at kriskinc.com>;:

>  This parameter specifies the value FreeSWITCH is going to use for the
>  username portion of the Contact URI when registering to your gateway:
>
>  extension = cluecon
>
>  FreeSWITCH sends a REGISTER packet with a contact address like this:
>
>  Contact: cluecon at your.ip.address
>
>  With a "standard" setup your provider is supposed to send calls to the
>  value provided in the Contact address with INVITEs to
>  cluecon at your.ip.address.  However, many providers (to implement DID
>  services) ignore the username portion and just use the host portion
>  (IP address) so what you end up with is an INVITE to
>  8005551212 at your.ip.address.
>
>  If I saw a SIP trace I'd know for sure but that's probably what's going on.
>
>  On Tue, Apr 12, 2011 at 9:38 AM, Boris Kovalenko <boris at tagnet.ru>;; wrote:
>>   Hello!
>>
>>       But.... reading the docs:
>>
>>   <!--/// extension for inbound calls: *optional* same as username, if blank
>>   ///-->
>>   <!--<param name="extension" value="cluecon"/>-->
>>
>>   What this parameter means? I thinked that if extension is specified all
>>   incoming calls are placed to this extension. Isn't?
>>
>>   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
>>   _______________________________________________
>>   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
>  --
>  Kristian Kielhofner
>
>  _______________________________________________
>  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
-- 
wbr,
Serge



More information about the FreeSWITCH-users mailing list