Answer mode ring behavior

30 views
Skip to first unread message

Jan Fricke

unread,
Nov 14, 2011, 5:04:01 AM11/14/11
to ope...@googlegroups.com

Hi,

we are using sipxpbx as our pbx and are trying to move from the old sipx acd system to openACD which becomes integrated into sipx currently.

 

One point which we like to port is the call distribution mechanism. At the moment OpenACD in sipx routes the calls linear. With the old acd system we were able to choose from circular, linear, longest idle or ring all. For many scenarios it is important to us to have at least the ring all mechanism (all agents ring parallel).

Is this possible with openACD?

 

 

Thanks in advance…

 

Jan

Michael Picher

unread,
Nov 14, 2011, 6:48:05 AM11/14/11
to ope...@googlegroups.com
Jan,

I think what you're really asking for here is fancy hunt group functionality and not ACD functionality.  I don't see that what you've asked for is built into openACD but maybe one of the dev's can point me straight.

I don't think the thought was to replace all of the functionality in sipXecs ACD with openACD but to instead build a proper ACD and then build a proper hunt group mechanism.

Mike
--
There are 10 kinds of people in this world, those who understand binary and those who don't.

mpi...@gmail.com
blog: http://www.sipxecs.info
call: sip:mpi...@sipxecs.info

Jan Fricke

unread,
Nov 14, 2011, 7:26:31 AM11/14/11
to ope...@googlegroups.com

Hi Mike,

the problem with the hunt group solution is:

Following scenario: All phones in the group ring simultaneous and people have disabled call-waiting (which often is the case).

 

While the group is ringing nobody else can reach the group because it is busy. The public perception of a busy signal is not positive. Of course we could build a complex system of forwards to auto attendants and so on but acd could solve the problem straight forward.

 

Jan

Michael Picher

unread,
Nov 14, 2011, 7:52:40 AM11/14/11
to ope...@googlegroups.com
Right, an ACD won't send back a busy signal to a caller...  it will find an available agent.

A properly designed hunt group service will not ring busy to a caller either.

Mike

Micah

unread,
Nov 14, 2011, 11:19:24 AM11/14/11
to OpenACD
OpenACD's ring strategy is closest to longest idle. All other things
being equal, with one call in queue, the agent that has been idle
longest is offered the call first. If multiple calls are in queue,
and multiple agents are available, assuming all agents can equally
handle all calls, each agent will ring with a different call.
Implementing ring-all would be significant change under the hood.

Short answer: ring-all is not possible with any current branch of
OpenACD.

Micah

Tony Graziano

unread,
Nov 14, 2011, 11:24:19 AM11/14/11
to ope...@googlegroups.com
Thanks Micah. Like Mike said earlier, it important to not confuse one ACD solution with another. The solution Jan is trying to replace is really a "hunt group" system that didn't get much traction as an ACD solution, hence the current ENORMOUS efforts of both eZuce/sipfoundry and OpenACD to see this OpenACD integrated into sipXecs.

Again, it is hoped that once OpenACD is implemented in sipXecs, a more robust Hunt Group solution will follow to satisfy all kinds of appetites in sipXecs.

The current sipx ACD solution is really a fancier overlay to a hunt group solution, and most ACD's dont ring everything at once all the time, it makes reporting, tracking and fairness unusable, which is a core desire of most call centers.
--
======================
Tony Graziano, Manager
Telephone: 434.984.8430
sip: tgra...@voice.myitdepartment.net
Fax: 434.465.6833

Email: tgra...@myitdepartment.net

LAN/Telephony/Security and Control Systems Helpdesk:
Telephone: 434.984.8426
sip: help...@voice.myitdepartment.net

Helpdesk Customers: http://myhelp.myitdepartment.net
Blog: http://blog.myitdepartment.net

Linked-In Profile:
 http://www.linkedin.com/pub/tony-graziano/14/4a6/7a4
Ask about our Internet Fax services!

Andrew Thompson

unread,
Nov 14, 2011, 11:34:05 AM11/14/11
to ope...@googlegroups.com
Ring-all feels like you're defeating the purpose of an ACD and
brute-forcing the solution by just calling everyone and hoping someone
picks up quick.

However, if you did it right, you could kind of invert the problem and
say that the first agent to answer gets the first call waiting, the
second gets the second one, etc. Then when you run out of calls waiting,
you can hangup all the remaining ring-all channels, at least that way
you don't block all the phones for a single call. This might be a viable
solution for certain scenarios, like a 911 callcenter, or something.

However, don't hold your breath waiting for OpenACD to do anything like
this :)

Andrew

Reply all
Reply to author
Forward
0 new messages