cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
315
Views
3
Helpful
8
Replies

Call centre availability check

MikeHoliday
Level 1
Level 1

I would need a script or API to trigger calls to a specific number every 5 minutes to check the call centre's performance. It would also be desirable to get an http response based on if the right answering machine is answered at the beginning of the call, or to get an http response based on a single variable. I would then link this http response to the monitoring nagios.
What script or API do you suggest? Has anyone already done something similar via script, in what way could this be arranged?

 

8 Replies 8

Anne165Hernadez
Level 1
Level 1

Hello!

To monitor a call center's performance with automated calls and receive HTTP responses, use Twilio for call automation and Nagios for monitoring. Set up a Twilio account, create a Twilio Function to handle call responses, and write a script to make calls every 5 minutes using Twilio's API. Configure Nagios to monitor the Twilio Function's HTTP responses using check_http or a custom plugin, ensuring timely alerts if the correct answering machine message is not detected. This integration provides an efficient solution for continuous call center performance monitoring.

 

I hope this helps!

Go to Mary Kay Intouch

Yes that's OK, but I need this for a company so I would probably have to buy a licence, program etc. Is there anyone who has written this script in UCCX Scripts?

@MikeHoliday out of the box you will not be able to do this or it would take a ton of customization that you might as have built your own monitoring solution. Like it was mentioned building this on Twilio would be the easiest path forward and provide the greatest flexibility. I built something tangential to what you're describing and used Twilio to drive all the telephony intelligence. I believe Cyara might also offer a similar service, but I don't know about pricing.

david

 

You mentioned both UCCE and UCCX in your description. Which is this specifically for? You may have other options if this is UCCE for instance. 

You Can with tcl scripting on a vcube make virtuel calls to a number /application.

the applikation Can then send a http request to a backend service with that status.

Please rate helpful posts and if applicable mark "Accept as a Solution".
Thanks, Thomas G. J.

This is actually a pretty smart approach. You will have some issues with identifying a failure, but it could get you pretty far away. I believe there was a Cisco Live session that covered pieces of this and had sample TCL.

david

Two examples here that can be used to generate calls from CUBE.   First one was for making test calls to CVP app with positive acknowledgment via SIP INFO from the Studio app but can be used with CCX with reduced functionality.   Second one is the traffic generator to which David refers, the primary intent of which was to breathe life into otherwise pretty lifeless demo instances. 

https://app.box.com/s/6da1ovfrygvvkeg8ut2hjgb6ea4j9g2u

https://app.box.com/s/9z10y1v4nju097o8lh6i4njjl6lfur98

 

 
 
 

Thank you all for your suggestions. In principle I would avoid a third app, but if there is no second option then that too. I'll take a look at this one from Cisco Live. I once saw a script that triggers these calls and sends an http response via http trigger, but I can't find it anymore.