Book description
Design a complete Voice over IP (VoIP) or traditional PBX system with Asterisk, even if you have only basic telecommunications knowledge. This bestselling guide makes it easy, with a detailed roadmap that shows you how to install and configure this open source software, whether you’re upgrading your existing phone system or starting from scratch.
Ideal for Linux administrators, developers, and power users, this updated edition shows you how to write a basic dialplan step-by-step, and brings you up to speed on the features in Asterisk 11, the latest long-term support release from Digium. You’ll quickly gain working knowledge to build a simple yet inclusive system.
- Integrate Asterisk with analog, VoIP, and digital telephony systems
- Build an interactive dialplan, using best practices for more advanced features
- Delve into voicemail options, such as storing messages in a database
- Connect to external services including Google Talk, XMPP, and calendars
- Incorporate Asterisk features and functions into a relational database to facilitate information sharing
- Learn how to use Asterisk’s security, call routing, and faxing features
- Monitor and control your system with the Asterisk Manager Interface (AMI)
- Plan for expansion by learning tools for building distributed systems
Publisher resources
Table of contents
- Foreword
- Preface
- 1. A Telephony Revolution
- 2. Asterisk Architecture
-
3. Installing Asterisk
- Installation Cheat Sheet
- Distribution Installation
- Software Dependencies
- Downloading What You Need
- How to Install It
- Base Configuration
- Updating Asterisk
-
Common Issues
- -bash: wget: command not found
- configure: error: no acceptable C compiler found in $PATH
- make: gcc: command not found
- configure: error: C++ preprocessor “/lib/cpp” fails sanity check
- configure: error: *** Please install GNU make. It is required to build Asterisk!
- configure: *** XML documentation will not be available because the ‘libxml2’ development package is missing.
- configure: error: *** termcap support not found
- You do not appear to have the sources for the 2.6.18-164.6.1.el5 kernel installed.
- E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
- Upgrading Asterisk
- Conclusion
- 4. Initial Configuration Tasks
- 5. User Device Configuration
- 6. Dialplan Basics
- 7. Outside Connectivity
- 8. Voicemail
- 9. Internationalization
- 10. Deeper into the Dialplan
-
11. Parking, Paging, and Conferencing
- features.conf
- Overhead and “Underchin” Paging (a.k.a. Public Address)
- Advanced Conferencing
- Conclusion
- 12. Internet Call Routing
- 13. Automatic Call Distribution (ACD) Queues
-
14. Device States
- Device States
- Extension States
- SIP Presence
- Using Custom Device States
- Distributed Device States
- Shared Line Appearances
- Creating a Callback Service
- Conclusion
- 15. The Automated Attendant
-
16. Relational Database Integration
- Installing and Configuring PostgreSQL and MySQL
- Installing and Configuring ODBC
- Managing Databases
- Powering Your Dialplan with func_odbc
- A Gentle Introduction to func_odbc
- Getting Funky with func_odbc: Hot-Desking
- Using Realtime
- Storing Call Detail Records (CDR)
- ODBC Voicemail Message Storage
- Database Integration of ACD Queues
- Conclusion
- 17. Interactive Voice Response
-
18. External Services
- Calendar Integration
- Voicemail IMAP Integration
- Using XMPP (Jabber) with Asterisk
- Out-of-Band Messaging (Messaging Infrastructure)
- LDAP Integration
- Text-to-Speech Utilities
- Conclusion
- 19. Fax
- 20. Asterisk Manager Interface (AMI)
- 21. Asterisk Gateway Interface (AGI)
- 22. Clustering
- 23. Distributed Universal Number Discovery (DUNDi)
- 24. System Monitoring and Logging
- 25. Web Interfaces
- 26. Security
- 27. Asterisk: A Future for Telephony
- A. Understanding Telephony
- B. Protocols for VoIP
- C. Preparing a System for Asterisk
- Index
- About the Authors
- Colophon
- Copyright
Product information
- Title: Asterisk: The Definitive Guide, 4th Edition
- Author(s):
- Release date: May 2013
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449332426
You might also like
book
Asterisk: The Definitive Guide, 3rd Edition
Design a complete VoIP or analog PBX with Asterisk, even if you have no previous Asterisk …
book
Asterisk: The Definitive Guide, 5th Edition
Design a complete Voice over IP (VoIP) or traditional PBX system with Asterisk, even if you …
book
TCP/IP Guide
The TCP/IP Guide is both an encyclopedic and comprehensible guide to the TCP/IP protocol suite that …
book
TCP/IP Illustrated, Volume 1: The Protocols, 2nd Edition
“For an engineer determined to refine and secure Internet operation or to explore alternative solutions to …