If you’re going to use group confirm key you should probably use group_confirm_file too. -- Brian West brian@freeswitch.org FreeSWITCH Solutions, LLC PO BOX 2531 Brookfield, WI 53008-2531 Twitter: @FreeSWITCH , @briankwest http://www.freeswitchbook.com http://www.freeswitchcookbook.com T: +1.918.420.9001 | F: +1.918.420.9002 | M: +1.918.424.WEST iNUM: +883 5100 1420 9001 ISN: 410*543 Skype:briankwest PGP Key: http://www.bkw.org/key.txt (AB93356707C76CED) On Apr 2, 2014, at 1:44 PM, Johny Kadarisman Kwan <jkr888@gmail.com> wrote:
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 :
ext.5001 -> FS send invite to each destination one by one sequentially ext.5002 -> FS send invite to all destination simultaneously
I'm looking to use dynamic fifo method as on ext.5002, but wanted FS to do invite sequentially as on ext.5001. Is there anything i should do on 5002?
========
<extension name="fifo_demo"> <condition field="destination_number" expression="^5001$"> <action application="set" data="fifo_music=$${hold_music}"/> <action application="answer"/> <action application="sleep" data="1000"/> <action application="fifo" data="test in"/> </condition> </extension>
<extension name="fifo_demo"> <condition field="destination_number" expression="^5002$"> <action application="set" data="fifo_music=$${hold_music}"/> <action application="answer"/> <action application="sleep" data="1000"/> <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)}"/> <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)}"/> <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)}"/> <action application="fifo" data="Q8888 in"/> </condition> </extension>
================== fifo.conf ========================
<configuration name="fifo.conf" description="FIFO Configuration"> <settings> <param name="delete-all-outbound-member-on-startup" value="false"/> </settings> <fifos> <fifo name="cool_fifo@$${domain}" importance="0"> <!--<member timeout="60" simo="1" lag="20">{member_wait=nowait}user/1005@$${domain}</member>--> </fifo> <fifo name="test" importance="0"> <member timeout="20" simo="1" lag="20">{origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/11232299975</member> <member timeout="20" simo="1" lag="20">{origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/11237896776</member> <member timeout="20" simo="1" lag="20">{origination_caller_id_number=5555895111,group_confirm_key=1}sofia/gateway/gw1/11232299977</member> </fifo> </fifos> </configuration>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org