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 <[email protected]>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 < > [email protected]> 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 [email protected] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
