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.miness...@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org