Hi Michael,
I was playing around with the default dialplan, and the fifo queue built in seems to dial every agent logged to a queue simultaneously. I was just trying to find more control than that. I couldn't find in the wiki where it describe how to set up that behaviour (or possibly I just misunderstood it, i'm new to queuing, and freeswitch in general).
I've started playing around with mod_callcenter and that seems to support a much larger variety of behaviour, so ot may be better suited for my purposes. And I was actually looking to be able to log a database of the actions performed by the agents as opposed to monitoring the events at runtime, again, mod_callcenter seems to have more of that functionality built in. There was another mail thread on here about someone trying to do something similar. You suggested mod_xml_cdr, so I'm looking into that as well.
Thanks,
Ken
Ken,
Just curious - what kind of control are you hoping to have over the next agent receiving the call? The general operation is that whoever has been available the longest gets the next call. You can poll for information about queues using the "fifo list" or "fifo list_verbose" API commands. There are some events that get thrown but usually those have to do with calls entering/exiting the queue and/or getting connected to agents. If you want to see what those look like then set up a FIFO queue and then do this from fs_cli:
/log 0
/events plain all
/filter Event-Name CUSTOM
You'll see all custom events (including stuff from mod_conference) but I kinda like that view. You can also do a filter like this:
/filter Event-Subclass fifo::info
That will narrow it down only to FIFO-related events.
HTH,
MCOn Thu, Oct 18, 2012 at 12:30 PM, Ken Kelly-Turner <kenkellyturner@gmail.com> wrote:
_________________________________________________________________________Hi all,
I'm trying to set up a very basic call center using mod_fifo and I was wondering if there was a way to control which agent the next call on the queue gets sent to as well as a way to monitor the behaviour of the each agent (tell when they've logged in/out, number of calls rejected, record calls etc.)
Thanks,
Ken
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-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
Michael S Collins
Twitter: @mercutioviz
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.org
_________________________________________________________________________
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-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org