Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All that is required is to replace original dial plans related to call back feature:

Image Added


With these new dial plans provided:

Image Added

As you can see, the dial plans are named almost the same.  The difference between them is that new versions do not include the prefix “cg” on the names.

...

Once the provided dial plans are in place, the next thing is to configure the dedicated queue for callbacks. The provided dial plan works by checking the queue the user requesting the callback is coming from and searching for a queue with the same name but suffix -CB.  So, in order to have a dedicated queue for call backs,  a queue like the following should be created:

Image Added

In the previous picture, the queue called Wildix1-CB will be used to place all callback requests made by users on the Wildix1 queue.

...

Once all requirements are met, the only thing left to do is to enable the feature. On the  inbound queue (Wildix1 in this example), select “CbRequestCallback” as the dial plan.  That way users will be able to request a call back by pressing 1 (utilizing the new callback queue).

Image Added

Special Considerations 

Keep in mind that if you use this method of placing callback calls into a separate queue, they cannot be kept in the original order as they were in the original live queue.  So, that should be expected.  It should be a consideration taken to decide on what agents are assigned or logged into the callback queue.  And, the priority of the queue should be taken into account.  Example; if all the agents of the live queue also service the specific callback queue, AND the callback queue has the same priority as the original live call queue, this would provide a similar distribution of calls/callbacks as is the case if the callbacks are placed into the same queue.  The difference would be that the callback request would effectively be placed behind any currently waiting live calls since it's wait time from a system perspective is reset to 0 seconds once placed into the separate callback queue.

...

On the following picture you can see the records of a call sent to call group Wildix1 that requested a call back at some point:

Image Added

As you can see, the callback was placed on the call group Wildix1-CB. That way all callback calls requested for the original queue (Wildix1-CB) will be grouped on this specific queue (Wildix1-CB).  This makes it far easier to tell things such as the number of callback calls per queue.

On the other hand, if there is no queue with suffix -CB, the callback will be placed on the same queue and the resulting data will look like the following: 

Image Added

In the previous picture, the records related to a call sent to call group wildix2 are displayed. As you can see the caller requested a callback, since there is no wildix2-CB queue, the call was placed on the same (original)queue (wildix2).

...