[Freeswitch-users] domain

Boris Kovalenko boris at tagnet.ru
Wed Jun 8 13:42:55 MSD 2011


Hello!

     Hmmm... I think this is useless feature. You already have an 
user_context and separate sip profiles.

> Had it been FS identifying the call to be of some domain and using the 
> dial-plan with <domain name="xyz.com <http://xyz.com/>">  ... </domain> ,
> that would had been great .
>
> Regds
> Sam
>
>
>
> On Sat, Jun 4, 2011 at 12:21 PM, Boris Kovalenko <boris at tagnet.ru 
> <mailto:boris at tagnet.ru>> wrote:
>
>     Hello!
>
>         No, You can't use it this way. There are 2 possibilites:
>     1. You have one context (dialplan) and use something like
>
>     <extension name="ext_01">
>     <condition field="${domain_name}" expression="^xyz.com
>     <http://xyz.com>$"/>
>     <condition filed="destination_number" expression="^(1001)$">
>
>     <action application="voicemail" data="default $${domain name}
>     ${sip_to_host}"/>
>     </condition>
>     </extension>
>
>     2. I prefer the way to have separate contexts (dialplans) for each
>     domain. So in the main context You do something like:
>     <action application="tranfser" data="${destination_number} XML
>     context_${domain_name}"/>
>     And after that You know that is context_${domain_name}
>     (context_xyz.com <http://context_xyz.com> as in your example) You
>     have o
>
>>     Hello,
>>
>>     After doing this ,
>>
>>     <action application="set" data="domain
>>     name=${regex(${sip_from_uri}|^.*@(.*)$|%1)}" inline="true"/>
>>
>>     i get domain name = xyz.com <http://xyz.com>
>>
>>     Now how can i use the fundas of identified domain and using below
>>     to execute .
>>
>>     <domain name="xyz.com <http://xyz.com>">
>>     <condition field="destination_number" expression="^(1001)$">
>>     <action application="voicemail" data="default $${domain name}
>>     ${sip_to_host}"/>
>>     </domain>
>>
>>
>>
>>     Is that possible.
>>
>>
>>     Regards
>>     Sam
>>
>>
>>     On Fri, Jun 3, 2011 at 2:46 PM, Boris Kovalenko <boris at tagnet.ru
>>     <mailto:boris at tagnet.ru>> wrote:
>>
>>         Hello!
>>
>>             There is a variable named ${sip_from_user}. You may do
>>         something like
>>
>>         <action application="set"
>>         data="from_domain=${regex(${sip_from_user}|^.*@(.*)$|%1)}"
>>         <mailto:from_domain=$%7Bregex%28$%7Bsip_from_user%7D%7C%5E.*@%28.*%29$%7C%251%29%7D>
>>         inline="true"/>
>>         <action application="transfer" data="${from_domain} XML
>>         domain_context"/>
>>
>>
>>>         The call would be coming from outside to FS and not within ,
>>>         so the call would be routed from public to different domains ,
>>>
>>>         and after that following the doc
>>>         http://wiki.freeswitch.org/wiki/Multi-tenant
>>>
>>>         Here how can we recognized from the header on which domain
>>>         is it ?  like if we get an from header as 1001 at xyz.com
>>>         <mailto:1001 at xyz.com>
>>>         how can we recognized the domain and route the call
>>>         accordingly ... when an outside system sends a call via acl .
>>>
>>>         regards
>>>         Sam
>>>
>>>         On Fri, Jun 3, 2011 at 1:51 PM, Boris Kovalenko
>>>         <boris at tagnet.ru <mailto:boris at tagnet.ru>> wrote:
>>>
>>>             Hello!
>>>
>>>                 What do You mean? You may (for example) set the
>>>             domain variable for a user and test it inside condition.
>>>
>>>>             Hello,
>>>>
>>>>             I have a user registered by domain (1001 at xyz.com
>>>>             <mailto:1001 at xyz.com>) and when the invite comes to my
>>>>             FS server it should recognize the domain and route
>>>>             the calls accordingly to the group <domain
>>>>             name="xyz.com <http://xyz.com>">  ... </domain> .
>>>>             The call would be entering via the acl to public.xml.
>>>>             Here i want to route the call according to domain
>>>>             names, how will i do that.
>>>>
>>>>             Any suggestions...
>>>>
>>>>
>>>>             Regards
>>>>             Sam
>>>>
>>>>
>>>>
>>>>             _______________________________________________
>>>>             FreeSWITCH-users mailing list
>>>>             FreeSWITCH-users at lists.freeswitch.org  <mailto: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
>>>
>>>
>>>             -- 
>>>             Regards,
>>>             Boris
>>>
>>>
>>>
>>>             _______________________________________________
>>>             FreeSWITCH-users mailing list
>>>             FreeSWITCH-users at lists.freeswitch.org
>>>             <mailto: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  <mailto: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
>>
>>
>>         -- 
>>         Regards,
>>         Boris
>>
>>
>>
>>         _______________________________________________
>>         FreeSWITCH-users mailing list
>>         FreeSWITCH-users at lists.freeswitch.org
>>         <mailto: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  <mailto: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
>
>
>     -- 
>     Regards,
>     Boris
>
>
>
>     _______________________________________________
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto: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


-- 
Regards,
Boris


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110608/025b052e/attachment.html 


More information about the FreeSWITCH-users mailing list