Home I am PR Asterisk statistics interface.New version, new functionality

Asterisk statistics interface.New version, new functionality

by admin

As I expected, completing the previous publication , my journey was just beginning and there were plenty of accomplishments ahead.
Over the course of this nearly two-month odyssey, many interesting and meaningful things happened to project Asterisk IP PBX call statistics.
First, a dedicated server from the company ServerClub is still with us, for which we thank them so much. Secondly, along the way, we were joined by a savvy comrade and friend komivlad , who actively got involved in the development. And together, rolling up our sleeves, we managed to implement some new, useful features.
Which I hasten to inform you of. Here are some of them :

  • Added ability to download and display logo
  • Creating groups, adding users to them and showing reports for these groups
  • Added supervisors. You can now assign each supervisor to groups/rows whose reports they can view
  • View incoming call statistics for each "external" number, i.e. how many incoming calls each number had during the period
  • Total log of calls (both local and external)
  • Fixed bug with wrong input count in Asterisk 12+ for all reports
  • Added export of reports to Excel

One screenshot first:
Asterisk statistics interface.New version, new functionality
And under the curtain I’ll describe, as well as demonstrate, the main innovations in detail. And of course, there’s a little present waiting for you.

Innovations

Let’s break down in order all the items marked before the kata.

  • Added ability to download and display logo

Upload your logo and it will be displayed in several interface blocks, as in the screenshot :
Asterisk statistics interface.New version, new functionality

  • Creating groups, adding users to them, and viewing reports in the context of these groups

You may have several sales departments or cold call groups. Using this feature, you can group all your PBX users and view reports in the context of these groups. For example, let’s add a group of "Hunters":
Asterisk statistics interface.New version, new functionality
And let’s see the outgoing report for this group:
Asterisk statistics interface.New version, new functionality

  • Added supervisors. You can now assign each supervisor to groups/rows whose reports they can view

The supervisor can be the head of a department, branch or division of the company. The person to whom you want to give access not to all PBX data, but only to view reports, search and listen to calls of specific user groups or Asterisk queues.
On the appropriate page :
Asterisk statistics interface.New version, new functionality
Adds, edits, as well as enables and disables access for supervisors.

  • Viewing of incoming calls statistics for each "external" number, i.e. how many incoming calls each number had during the period

Asterisk can be connected to several city phone numbers and sometimes it is important to estimate how many calls were received on each of them at a certain date and time. In the menu item "Settings – Numbers" you enter the phone numbers of the company and the contexts for processing each of them :
Asterisk statistics interface.New version, new functionality
The report "Summary statistics by external numbers" is shown in the first screenshot before the kata.

  • General call log (both local and external)

Several comments on the previous post, as well as emails and social media asked about the general call log. Plus, this item was one of the first on our TODO list.
Well, we said we would, and we did!
The menu item "Statistics" has changed and divided into "External calls", which displays only incoming / outgoing to the world, and "All Calls", where you can find all the calls that are in the database Asterisk’a.

  • Fixed bug with incorrect inbound count in Asterisk 12+ for all reports

Since Asterisk 12+ the logic of the CDR module has changed. Let’s say Asterisk has a Hunters queue with a ringall call distribution strategy. And there is a city phone number 111-222-333, incoming calls to which are sent to this queue.
Previously, when a call came in, one entry fell in the CDR and that call was marked as Answered.
In Asterisk 12+ records in CDR will fall as many operators in the queue. By modifying the sql-queries and writing some more code, we managed to bypass this Asterisk trick and display the correct figures.
And finally, the last but by no means the last point on our march.

  • Added export of reports to Excel

You probably noticed the Excel icon in the first screenshot. So, when you click this icon on the Home screen in the Incoming or Outgoing calls you get the xls-file with the report for the selected period.

Terms of Service. Plans

At the moment we offer 2 variants of cooperation on the product Stat.ViStep.RU :
– Local version, for permanent use
Offered as a docker container. Installed on your server (VM), on your local network.
And, accordingly, the web interface is also only available in the local network (NAT solves this, no doubt, but it will not suit everyone).
This does not matter how many Asterisk’s you have, as on a separate VM, you can run as many containers as you need and connect each to a particular Asterisk-server (more precisely to the database Asterisk’a).
All updates will be available to you at no additional charge.
– Cloud version
Means installing a script that synchronizes all data from the client’s telephony server (database and call records) to the cloud service. When choosing this version web-interface is available from anywhere in the world where there is Internet access at stat.vistep.ru
Product installation/configuration assistance is free in both options.
You can get all details by writing to us at sales@vistep.ru
Upcoming plans :

  • Agents in/out of the queue
  • average time of call processing by each agent

Conclusion

Another march-through is behind us. The journal of the trip notes was filled with another portion of impressions and checkpoints of the trip … And now, the time of the breakdown is coming to an end. The itinerary is set and we’re off again to conquer new "trails, rivers, seas and peaks"…
As a gift today, 10% off the product version of your choice!
If you need help in setting up Asterisk I will be glad to email us at support@vistep.ru
For questions about cooperation, terms of service and more, please write to sales@vistep.ru
Just a reminder – all my contacts are in my profile, as well as I am happy to answer your questions in the comments.
Thank you for your attention and let me say goodbye, everyone!

You may also like