Appendix A. Scripts and Tools for Monitoring and Troubleshooting VoIP Networks

This appendix presents scripts that collect metrics data and parse out the key performance indicators (KPI). These are sample scripts written in Perl, Expect, and Awk that can be used by VoIP networker operators to automate some of the common tasks of data collection, data parsing, and data correlation to get KPIs. The following sections contain sample scripts and tools that allow the operator to automate tasks, such as the following:

• Polling Domain Name System (DNS) servers for availability and name resolution

• Performing a Session Initiation Protocol (SIP) ping and checking SIP endpoint availability

• Pinging IP addresses for host availability

• Telneting to ...

Get VoIP Performance Management and Optimization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.