[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