[Freeswitch-users] How to test mod_distributor ?
Dome Charoenyost
dome at tel.co.th
Wed Nov 11 18:42:42 PST 2009
Got it from wiki
<action application="redirect" data="sip:foo at bar.com "/>
Dome C.
2009/11/12 Dome Charoenyost <dome at tel.co.th>:
> Wow. we can use FS for sip dispatcher :)
> How to forward call in FS ? i mean 302 redirect not bridge ?
>
>
> BG
>
> Dome C.
>
>
> 2009/11/12 Michael Collins <msc at freeswitch.org>:
>> FYI, I added some docs here:
>> http://wiki.freeswitch.org/wiki/Mod_distributor
>>
>> Please feel free to add to it if you are doing anything interesting or
>> creative that hasn't been covered.
>> -MC
>>
>> On Wed, Nov 11, 2009 at 12:44 PM, Michael Collins <msc at freeswitch.org>
>> wrote:
>>>
>>> Perfect. I'll have it documented by the end of the day.
>>> -MC
>>>
>>> On Wed, Nov 11, 2009 at 10:32 AM, Anthony Minessale
>>> <anthony.minessale at gmail.com> wrote:
>>>>
>>>> see conf/autoload_configs/distributor.conf.xml
>>>>
>>>> <configuration name="distributor.conf" description="Distributor
>>>> Configuration">
>>>> <lists>
>>>> <!-- every 10 calls to test you will get foo1 once and foo2 9
>>>> times...yes NINE TIMES! -->
>>>> <!-- this is not the same as 100 with 10 and 90 that would do foo1 10
>>>> times in a row then foo2 90 times in a row -->
>>>> <list name="test" total-weight="10">
>>>> <node name="foo1" weight="1"/>
>>>> <node name="foo2" weight="9"/>
>>>> </list>
>>>> </lists>
>>>> </configuration>
>>>>
>>>>
>>>> in your dialplan you can use
>>>>
>>>> ${distributor(test)} which will cycle expanding to foo1 1/10 times and
>>>> foo2 the other 9
>>>>
>>>> so imagine if foo1 or foo2 were the names of gateways, or hosts of a
>>>> remote box
>>>>
>>>> basic jist is to set total-weight to a number of arbitrary units then set
>>>> several nodes with weight elements that add up to that number to break down
>>>> how many times that node text should be returned out of the total.
>>>>
>>>> Remember to use the most simplified reduced value for your fractions to
>>>> get the most variety.
>>>>
>>>> Setting total weight to 1000 and then 2 nodes with 100 and 900 would
>>>> result in foo1 100 times in a row, then foo2 900 times in a row.
>>>
>>
>>
>> _______________________________________________
>> 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
>>
>>
>
More information about the FreeSWITCH-users
mailing list