Kyle,<br><br>I updated the agent login/logout example on the wiki:<br><a href="http://wiki.freeswitch.org/wiki/Mod_fifo#Simple_On-hook_Agent_Login.2FLogout_Example">http://wiki.freeswitch.org/wiki/Mod_fifo#Simple_On-hook_Agent_Login.2FLogout_Example</a><br>
<br>If you add group_confirm_key and group_confirm_file to the member dialstring it will work. (I just tested on latest git no problems.)<br><br>Also, you are trying to add a fifo member every time a caller is put into the queue. Adding and removing fifo member (aka "agents") is totally separate from putting callers into the fifo queue. You'll see in the wiki that there are 3 different extensions: one for an agent logging in, one for an agent logging out, and one for putting a caller into the fifo.<br>
<br>Give it a whirl and let us know how it works for you.<br><br>-MC<br><br>P.S. - use the text on the wiki and not the file in SVN contrib - I still need to update the contrib repo...<br><br><div class="gmail_quote">On Tue, Oct 12, 2010 at 11:19 AM, Kyle Haefner <span dir="ltr"><<a href="mailto:Kyle.Haefner@colostate.edu">Kyle.Haefner@colostate.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi All,<div><br></div><div>I'm pretty new to freeswitch :)</div><div><br></div><div>I'm trying to set up the following scenario:</div>
<div><br></div><div>1. A caller calls in is greeted by a message that says, "Please hold while your party is located" </div>
<div>2. The caller is placed on hold</div><div>3. An outbound call sequentially rings cell phones through a gateway</div><div>4. If a cellphone answers the "agent" must push a digit (to verify they are not voice mail)</div>
<div>5. If a digit is pushed the agent is connected to the caller</div><div><br></div><div>I'm trying to implement this using mod_fifo, however when I add the caller to the fifo, processing of that extension stops and I can't ever call and test the cellphone to add them as a member of the fifo.</div>
<div><br></div><div><div><context name="custom"></div><div> <extension name="FIFO-Call"></div><div> <condition field="destination_number" expression="^(100)$"></div>
<div>- <action application="answer"/></div><div> <action application="playback" data="/usr/local/freeswitch/sounds/en/us/callie/misc/noc_intro.wav"/></div><div> <action application="fifo" data="noc_fifo in nowait"/></div>
<div> <action application="sleep" data="300"/></div><div> <action application="set" data="effective_caller_id_number=${outbound_caller_id_number}"/></div>
<div>
<action application="set" data="effective_caller_id_name=${outbound_caller_id_name}"/></div><div> <action application="set" data="ringback=${us-ring}"/></div>
<div> <action application="set" data="call_timeout=60"/></div><div> <action application="set" data="group_confirm_file=/usr/local/freeswitch/sounds/en/us/callie/misc/prove_youre_human.wav"/></div>
<div> <action application="set" data="group_confirm_key=4"/></div><div> <action application="set" data="fifo_member(add noc_fifo {fifo_member_wait=nowait}sofia/custom_dialplan/89883757@pstn-gateway:5060)"/></div>
<div> </condition></div><div> </extension></div><div></context></div></div><div><br></div><div><br></div><div>Any help would be greatly appreciated!</div><div><br></div><font color="#888888"><div>Kyle</div>
</font><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>
<br></blockquote></div><br>