📜 ⬆️ ⬇️

Web interface for your Asterisk. Statistics for call-centers, sales departments, listening to calls and much more

Since our last publication on the statistics interface for IP-PBX, Asterisk has been almost a year old. The project grows, develops, feedback from customers and habouriers allowed much to rethink and significantly improve its functionality.

We also launched the site , affiliate, wiki, public in social. networks, wrote a billing, rewrote the synchronization daemon on golang ... and did another bunch of cool stuff - you can't list them all.

Today I want to share with the community our achievements in product development.
This is how the menu and the start report now look like:
')


Under the cut, I will expand all the points in detail and talk in detail about working with the interface.
And of course, in honor of the "anniversary", all the gifts!

What we can do today


In the current software version ( 1.1.0 ), the ViStep.RU statistics allows:


- OK, you can do it today, but what about tomorrow?
- We regularly publish all the information about the nearest development plans in the wiki-section of the Road map - come in, we will be happy!

the main


The menu is divided into two reports:


Reports in this section will help:


And many of the items in the “Home” report group are clickable and lead straight to the reports in the “Calls” submenu. About him and talk.

Calls


Here are collected 4 tabular reports:


You also probably noticed these icons on each of the described pages:



the first one will save the report in xls format, by clicking on the second one you will download the archive with all the call recording files found by the search filter, and the third will take to our wiki on the FAQ of the open report or setting.

The “Calls” report group helps to search for detailed information on any call, it provides the ability to listen to and download call recordings and upload a table to Excel.

Here I have everything, we go further.

Operators work


The report will show how much each of the queue operators has worked for a period of time. The operator can be added and removed from the queue, can pause himself (for a lunch break, for example) and remove from the pause.

All these events you will see in this report and be able to estimate how much time each operator of the queue spent in it (the time of pauses and the time of addition / deletion is subtracted from the total).





I note, to build this page, Asterisk needs to be configured properly, i.e. The operators or supervisor should provide a mechanism for adding / deleting and removing / pausing the queue participants.

GEO


Geolocation of incoming and outgoing calls.
We took the database of correspondence of numbers of their territorial belonging, to speed up the work, we pushed it into reddis, fastened Yandex.Maps and got this picture:





It works only in Russia, in the context of incoming and outgoing calls.
For incoming there is an additional filter - external number, i.e. You can get the result both for all “city” numbers and for each separately.

I am sure that everything is clearly on the screenshots, I will not waste your time and the letters - we will continue.

PBX. Status


The statistics service is integrated with the popular Zabbix monitoring system.
In the user's personal account, in this menu, we report the presence of any problems and display several graphs of PBX resources:



The menu is "highlighted" by the number of triggers triggered.

The graphics are clickable


If you want, when the trigger is triggered, we will send you an email or sms about the problem.
Plus, for a small surcharge, take your Asterisk under your “wing” and immediately eliminate the problem that occurred.

PBX. Options


The settings of various alerts from the monitoring system, the balance on the sms-account, and the button for enabling / disabling the PBX support service are located here.



Additional reports


I completely forgot to mention - after all, we also have additional reports.
The idea is that you may not have enough functionality out of the box and require a highly specialized report for specific business processes (or call processing logic, if you wish). We will write this in your TK.

For example, here’s the “Who answered” report written for the client’s call-center:



The incoming call is first addressed to the operator's queue (let's call them the first line), then, if the first line is missed or everyone is busy, it is sent to the managers (second line).
It is important for the manager to know which calls were received by the first line, which were the second and those that were completely unanswered. We have provided such a picture - in addition to the standard date / who / where and so on. Each call has a “Status” field:







With the reports managed, now I will talk about the settings.

Settings


A variety of interface configuration options are located in a separate subgroup:




Help desk and Wiki


Help desk will allow you to ask a question, ask for help or clarify something in the work of statistics. We integrated it with the ticket system and immediately receive notifications of new requests, and you can track all the correspondence right from the interface.

Under the spoiler a few screenshots




“Wiki” is just a link to our knowledge base, where we store the instructions for working with the interface and collect different life hacks on the Asterisk part.

Instead of conclusion


Instead, because the work on new features is in full swing now, the project does not stand still and is constantly being improved. For example, in one of the following releases, we plan to add the “Real-time” menu.

We will collect there such indicators as:


In general, we managed to follow the paradigm of Agile somehow natively, something that feedback allows you to plan each new iteration and move on. Therefore, we will be glad to your comments and suggestions!

No account on Habré? It does not matter - all my coordinates in the profile of FessAectan , write directly.

No, I did not forget


Thanks to everyone who mastered and reached the final publication. The authors of the five coolest comments on product improvement are the month of free use of the cloud version! Winners will be announced on Friday 10/27/2017.

Source: https://habr.com/ru/post/322278/


All Articles