keep in mind mod_fifo is not a call center app. it&#39;s a simple *fifo* queue hence the name.<br><br><br><div class="gmail_quote">On Tue, Apr 28, 2009 at 8:30 AM, dujinfang <span dir="ltr">&lt;<a href="mailto:dujinfang@gmail.com">dujinfang@gmail.com</a>&gt;</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;"><div style="">Ah, right, that works. I had thought the purpose of members is for sequential hunting. looks I was wrong.<div>
<br></div><div>However, add a | sep&#39;ed dial string is hard to do round robin hunting, as we don&#39;t want the first agent always busy while others have nothing to do. It is possible to add/delete members using another script to set different dialstring to emulate a round robin hunt, but why not implement it in the queue logic?</div>
<div></div></div></blockquote><div><br>Other strategies to place calls could be added with a patch to the code.  The goal of the module was to be basic and have<br>most of the control and logic remain outside the module.<br>
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><br></div><div>questions:</div><div><br></div><div>1) What&#39;s the purpose for members? just for simultaneous ring?</div>
</div></blockquote><div><br>They are essentially on-hook agents for a setup where you don&#39;t need people waiting on the phone.<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=""><div></div><div>2) What&#39;s the best use case of agents dial in a fifo to wait callers? They just listening to music and waiting if no caller? I guess that would be for very busy call centers. </div></div>
</blockquote><div><br>Yes its so you can call in an pop all the calls off the fifo in the same one call. <br></div><div><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=""><div>3) In my test, other members keep ring after one answered, some times it even ring a long time after the caller hangup.</div><div></div></div></blockquote><div><br>It&#39;s not ring-all, there is exactly one outbound call generated for every one person in the queue who is waiting so sometimes there is collateral damage.<br>
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><br></div><div> <br><div>I&#39;m currently using trixbox. when a call comes in, it just play a greeting and ring one free agent and fail over to other agents if no answer or playing moh if all agents are busy. I just want to implement the same logic in FS and replace it as * causing a lot of problems.</div>
<div><br></div><div>I know there are already rules of how to pull a call out from a fifo, and guess it would be possible to add some params to do sequential/round robin hunting for members, and by using dp tools to dynamically add/delete members it would me more powerful.</div>
<div></div></div></div></blockquote><div><br>You could post it as a bounty, a change like that is a lot to do as a wish request.<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style=""><div><div><br></div><div>Thanks.</div><div><div></div><div class="h5"><div><br><div><div>On Apr 28, 2009, at 8:33 PM, Anthony Minessale wrote:<br><blockquote type="cite">learn to think 4th dimensionally =D<br>
<br>Add one &lt;member&gt; with a | sep list in the dial string.<br><br><br><div class="gmail_quote">On Mon, Apr 27, 2009 at 11:35 PM, seven <span dir="ltr">&lt;<a href="mailto:dujinfang@gmail.com" target="_blank">dujinfang@gmail.com</a>&gt;</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;">Hi,<br> <br> I&#39;m on trunk 13174, and route a call to fifo, but two members ring at<br> the same time. I want it ring one by one in a round robin manner,<br>
 what&#39;s wrong with me?<br> <br> here is fifo.xml<br> <br>     &lt;fifo name=&quot;sales_fifo@$${domain}&quot; importance=&quot;0&quot;&gt;<br>       &lt;member timeout=&quot;60&quot; simo=&quot;1&quot;<br> lag=&quot;20&quot;&gt;{fifo_member_wait=wait}user/1009@$${domain}&lt;/member&gt;<br>
       &lt;member timeout=&quot;60&quot; simo=&quot;1&quot;<br> lag=&quot;20&quot;&gt;{fifo_member_wait=wait}user/1001@$${domain}&lt;/member&gt;<br>     &lt;/fifo&gt;<br> <br> We want to implement a call center where agents register to waiting<br>
 customers, when a customer calls in, it will drop in a queue and<br> search one available agent(in round robin manner). Most fifo functions<br> seems implemented for scenarios where agents dial in and waiting<br> callers, which is unnecessary on our condition.<br>
 <br> <br> Thanks.<br> <br> _______________________________________________<br> Freeswitch-users mailing list<br> <a href="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank">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/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br> <br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
 IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
<a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br> <a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:213-799-1400<br> _______________________________________________<br>Freeswitch-users mailing list<br><a href="mailto:Freeswitch-users@lists.freeswitch.org" target="_blank">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></div></div></div></div></div></div><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><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>
<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>