Broadworks Public Reporting Interface (CCPRI)

Networking and VOIP notes

Recently I’ve been exploring the little know CCPRI API. In a nutshell this is the same API called when you access enhanced call center reports (R17). XSI-actions and XSI-events are great for real-time data. If you want historical call center stats, the CCPI is a great way to go. The major problem is the way the response is presented. As you are basically running a report, you receive a report as a response. In my situation I decided to use BeatifulSoup4 (python module) to parse the data (HTML), update a local database and then render to a Django template. Various script execute based on a cron job to update values in the database.

I created this dashboard using, Bootstrap, Google Charts and Django.
Broadworks CCPRI based dashboard Dashboard created with BroadWorks CCPI API

Sadly, I’m unable to give away any of the source code used. This was created for my employer after all…


View original post 67 mots de plus


Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:


Vous commentez à l'aide de votre compte Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )


Connexion à %s