System information

Backends 540
Example Channel Events 546
SNMP 551
Installing the SNMP Module for Asterisk 551
Configuring SNMP for Asterisk Using OpenNMS 552
Monitoring Asterisk with OpenNMS 558
Conclusion 559
25. Web Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
Flash Operator Panel 562
Queue Status and Reporting 562
Queue Status Display 563
Queue Reporting 563
Call Detail Records 563
A2Billing 564
Conclusion 564
26. Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
Scanning for Valid Accounts 565
Authentication Weaknesses 567
Fail2ban 567
Installation 568
Configuration 569
Encrypted Media 571
Dialplan Vulnerabilities 571
Securing Asterisk Network APIs 572
IAX2 Denial of Service 573
Other Risk Mitigation 574
Resources 575
Conclusion—A Better Idiot 576
27. Asterisk: A Future for Telephony . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577
The Problems with Traditional Telephony 577
Closed Thinking 578
Limited Standards Compliancy 578
Slow Release Cycles 579
Refusing to Let Go of the Past and Embrace the Future 579
Paradigm Shift 580
The Promise of Open Source Telephony 580
The Itch That Asterisk Scratches 580
Open Architecture 581
Standards Compliance 582
Lightning-Fast Response to New Technologies 582
xvi | Table of Contents