see conf/autoload_configs/distributor.conf.xml<br><br><configuration name="distributor.conf" description="Distributor Configuration"><br> <lists><br> <!-- every 10 calls to test you will get foo1 once and foo2 9 times...yes NINE TIMES! --><br>
<!-- 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 --><br> <list name="test" total-weight="10"><br> <node name="foo1" weight="1"/><br>
<node name="foo2" weight="9"/><br> </list><br> </lists><br></configuration><br><br><br>in your dialplan you can use <br><br>${distributor(test)} which will cycle expanding to foo1 1/10 times and foo2 the other 9<br>
<br>so imagine if foo1 or foo2 were the names of gateways, or hosts of a remote box <br><br>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.<br>
<br>Remember to use the most simplified reduced value for your fractions to get the most variety.<br><br>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.<br>
<br><br><br><div class="gmail_quote">On Wed, Nov 11, 2009 at 9:49 AM, Dome Charoenyost <span dir="ltr"><<a href="mailto:dome@tel.co.th">dome@tel.co.th</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I found mod_distributor in SVN. I want to know how does it work ?<br>
<br>
BG<br>
<br>
Dome C.<br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>