What is SimpleSMDR?

LATEST UPDATE!

The Linux VM with SimpleSMDR running as a web app is back by popular demand! More details in the How to get it section.

SimpleSMDR is an application to help you make sense of your PBXs SMDR data. I created this because I wanted to find an easy way of collecting, sorting and reporting on the huge amount of call data streaming out of my customer's PBX. I did not need the elaborate system to provide billing, traffic analysis etc that I found other applications provided, I just wanted to see what calls were being made to make sure the Telco was not charging me for calls I did not make! Currently the appliance will only work with Mitel PBXs but it can be easily configured to work with any PBX if you know the format of your PBX data.

How does it work?

SimpleSMDR is built around a Perl script that monitors the SMDR data IP port on your PBX and captures the streaming call data. This script strips the relevant data from the stream and places it into a SQlite database. The .NET application then provides a simple interface for searching and reporting on this data.

How to get it

This is the easy part, to get SimpleSMDR up and running for your office, just download the zipped appliance , expand it to you local drive and run the application executable SimpleSMDR.Server.exe.

The alternative is to download the Linux VM. Once it is downloaded, open the VM with VMware Workstation player and ensure you select "Moved it" so the network interface maintains the MAC address. Once it is booted you will see the IP address that the server has picked up from your DHCP server and you can connect to the webpage using http://xxx.xxx.xxx.xxx/index.php (where the xxx... is the IP address the VM has been assigned). The only other thing you need to do is to set the PBX IP Address as described below.

Configuration instructions

The first step in configuring the application is to set the PBX IP address by clicking on the PBX Configuration link and entering the correct IP. If you are using a Mitel PBX you should leave the port number at 1752, that is the default port for Mitel PBXes. The next step is to ensure that your Mitel PBX is configured with the correct SMDR Options enabled. I have added a screenshot of the options that you will need to turn on. If you are unsure how to configure this please ask your Mitel support partner to assist you with this as it is extemely important to have this form configured accurately or your data will not be recorded correctly.

Once you have got the configuration completed in the PBX and the IP address of the PBX set in the configuration page you are ready to start the capturing of the data. To do so you need to run the "simplesmdr_db.exe" executable from the directory that you extracted the application into.