Hi all,<br><br>We are in the need of a certain application using mod fifo. Basically we are doing the following as described in the wiki:<br><pre><fifo name="sales_fifo@$${domain}" importance="0"><br>
<member timeout="15" simo="1" lag="5">{call_timeout=30,fifo_member_wait=nowait}user/1009@$${domain}</member><br> <member timeout="15" simo="1" lag="5">{call_timeout=30,fifo_member_wait=nowait}user/1008@$${domain}</member><br>
</fifo><br></pre><br><pre><extension name="sales_fifo"><br> <condition field="destination_number" expression="^sales_fifo$"><br> <action application="answer"/><br>
        <action application="set" data="fifo_orbit_exten=1010:45"/><br>        <action application="set" data="fifo_orbit_dialplan=XML"/><br>        <action application="set" data="fifo_orbit_context=default"/><br>
        <action application="set" data="fifo_caller_exit_key=2"/><br>        <action application="set" data="fifo_caller_exit_to_orbit=true"/><br>        <action application="fifo" data="sales_fifo@$${domain} in undef $${base_dir}/sounds/music/8000/wooohooo.wav"/><br>
</condition><br></extension><br><br><font size="2"><font size="2">Things work fine, but we have noticed that the consumers are selected in kind of a load balancing basis, so that if member 1009<br>answered the last call then the next call goes to 1008 even if 1009 is available.<br>
<br>We would like to know if there is a way to select the next consumer available in a different fashion such as in strict order setting a preference<br>for each member.<br><br>Say<br>member 1 preference=1<br>member 2 preference=2<br>
<br>so that only if member 1 is on the phone the call rolls to member 2.<br><br>Hope it makes sense.<br><br>All input on how to achieve this is appreciated.<br><br>Regards, </font><br></font><br></pre>