<div dir="ltr"><div>I'm trying to use mod_fifo where Freeswitch will dialout to reach "agent". but bump with some odd behaviour. Below are scenario that demostrate this different behaviour : </div><div><br>
</div><div>ext.5001 -> FS send invite to each destination one by one sequentially </div><div>ext.5002 -> FS send invite to all destination simultaneously </div><div><br></div><div>I'm looking to use dynamic fifo method as on ext.5002, but wanted FS to do invite sequentially as on ext.5001. </div>
<div>Is there anything i should do on 5002? </div><div><br></div><div>========<br></div><div><br></div><div> <extension name="fifo_demo"></div><div> <condition field="destination_number" expression="^5001$"></div>
<div> <action application="set" data="fifo_music=$${hold_music}"/></div><div> <action application="answer"/></div><div> <action application="sleep" data="1000"/></div>
<div> <action application="fifo" data="test in"/></div><div> </condition></div><div> </extension> </div><div><br></div><div><div> <extension name="fifo_demo"></div>
<div> <condition field="destination_number" expression="^5002$"></div><div> <action application="set" data="fifo_music=$${hold_music}"/></div><div> <action application="answer"/></div>
<div> <action application="sleep" data="1000"/></div><div> <action application="set" data="api_result=${fifo_member(add Q8888 {origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/+11232299975 1 20 20)}"/></div>
<div> <action application="set" data="api_result=${fifo_member(add Q8888 {origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/+11232299976 1 20 20)}"/></div>
<div> <action application="set" data="api_result=${fifo_member(add Q8888 {origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/+11232299977 1 20 20)}"/></div>
<div> <action application="fifo" data="Q8888 in"/></div><div> </condition></div><div> </extension></div></div><div><br></div><div><br></div><div>
================== fifo.conf ========================</div><div><br></div><div><configuration name="fifo.conf" description="FIFO Configuration"></div><div> <settings></div><div> <param name="delete-all-outbound-member-on-startup" value="false"/></div>
<div> </settings></div><div> <fifos></div><div> <fifo name="cool_fifo@$${domain}" importance="0"></div><div> <!--<member timeout="60" simo="1" lag="20">{member_wait=nowait}user/1005@$${domain}</member>--></div>
<div> </fifo></div><div> <fifo name="test" importance="0"></div><div> <member timeout="20" simo="1" lag="20">{origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/11232299975</member></div>
<div> <member timeout="20" simo="1" lag="20">{origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/11237896776</member></div><div> <member timeout="20" simo="1" lag="20">{origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/11232299977</member></div>
<div> </fifo></div><div> </fifos></div><div></configuration></div><div><br></div></div>