There are 2 ways to ring a group of phones from a babblevoice call rule, first by call a group, the second by queueing the call.
When you call a group, that is what happens immediately. All the phones in the group will start ringing and if a number of other calls come in at the same time the phones themselves will receive the calls and alert the user to those calls.
Call queues on the other have a number of features which make them a better choice for handling inbound calls:
They don’t present the phones with multiple calls, once phones who are members of a queue are ringing with other calls from that queue, further calls will be held back as part of the queue,
We can announce the queue position to the caller so the caller can decide whether to wait or call back later when it is less busy,
You can configure an ‘agent’ delay (sometimes called lag), so that once they have finished on a call they get a defined amount of time to write up their notes before another call is passed down to them,
We have a number of reports which aid with the management of a volume of calls such as a live view of how many callers are waiting in line through to historic stats such as abandoned rate, queue volume and so on (example image above).
Once you have decided on whether to use queueing or a simple group, if you decide on queueing you then also have options on how best to find agents to handle those calls.
By default, we employ a strategy called ring all. It is designed to be the first step into queueing calls - and mimicks calling a group but with the feature of holding queueing calls back. So, when a call comes in for a queue, the queue rings all the available phones in the group for the queue at the same time. This has several considerations:
The second strategy which can be employed is enterprise. This strategy is designed to much more efficient in how it places call for both strictly maintaining the order of calls and efficiently connecting the calls to agents. The main features are:
It holds back which call will sent to which phone until a phone is actuallly answered. When the phone rings, it will not show the caller id of the caller but “Queued(queuename)”, i.e. “Queued(Reception)”. This has the advantage of the first call will be strictly answered in order as the decision to place which call to which phone only after the first phone has been answered. When the call is answered the true caller id of the call is then presented on the phone.
When a call comes in on 01442299280 then set the queueing strategy to enterprise then queue the call for reception queue for 3600 seconds then hangup the call.
Note, call queueing only supports one strategy per queue. If you have multiple rules into a queue where one is enterprise and one the default ring all, it will have the following behavour
Sending a call into a queue is very simple, you might have:
When a call comes in on 01442299280 then queue the call for reception queue for 3600 seconds then hangup the call.
When a call comes in on 01442299280 then enable and add agent delay of 60 seconds for call queues enable queue position announcements then queue the call for reception queue for 3600 seconds then hangup the call.
In the first example, it is a simple queue the call. In the second example, we announce to the caller the position they are in and also add a delay for the agent to write up their notes.
Warning, every call route must have the same delay in, or it resets the call every call and breaks the delay.
Have a look in the ‘Groups’ section for call rules there are other options including playing a recording to callers whilst they are waiting.