Software Utilities¶
There are several software utilities one can use to troubleshoot voip issues and guage quality. Below are a list of some of the common ones.
Packet Capture¶
tcpdump¶
Install¶
apt-get install tcpdump
Command
tcpdump -nq -s 0 -A -vvv -i eth0 port 5060
Tip
you can change the command to suite the proper ethernet device eth0 with what is on your system. Port 5060 can be changed also if you are using a different port.
sngrep¶
Since March 2017 Sngrep is installed on all systems by default. This is a very useful tool to help troubleshoot all types of sip related issues.
If you installed FusionPBX prior to March 2017 you can still manually install sngrep.
Manual Install¶
From your FusionPBX install SSH window or console window
cd /usr/src
git clone https://github.com/fusionpbx/fusionpbx-install.sh.git
cd /usr/src/fusionpbx-install.sh/debian/resources/
./sngrep.sh
Command
sngrep
Call Quality and Monitoring¶
Call quality can be a nuisance in the voip world. Having a way to track and make reports is a very needed tool.
Homer¶
Homer is well known to help track and graph quality issues with SIP, like utilizing QoS Reports.
Quote:
HOMER is a robust, carrier-grade, scalable SIP Capture system and VoiP Monitoring Application offering HEP/EEP, IP Proto4 (IPIP) encapsulation & port mirroring/monitoring support right out of the box, ready to process & store insane amounts of signaling, logs and statistics with instant search, end-to-end analysis and drill-down capabilities for ITSPs, VoIP Providers and Trunk Suppliers using SIP signaling protocol.
To install and configure Homer visit https://github.com/sipcapture/homer