Book description
Design a complete VoIP or analog PBX with Asterisk, even if you have no previous Asterisk experience and only basic telecommunications knowledge. This bestselling guide makes it easy, with a detailed roadmap to installing, configuring, and integrating this open source software into your existing phone system.
Ideal for Linux administrators, developers, and power users, this book shows you how to write a basic dialplan step by step, and quickly brings you up to speed on the latest Asterisk features in version 1.8.
- Integrate Asterisk with analog, VoIP, and digital telephony systems
- Build a simple interactive dialplan, and dive into advanced concepts
- Use Asterisk’s voicemail options—including a standalone voicemail server
- Build a menuing system and add applications that act on caller input
- Incorporate a relational database with MySQL and Postgre SQL
- Connect to external services such as LDAP, calendars, XMPP, and Skype
- Use Automatic Call Distribution to build a call queuing system
- Learn how to use Asterisk’s security, call routing, and faxing features
Publisher resources
Table of contents
- Asterisk™: The Definitive Guide
- 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 and Paging
- 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
- Conclusion
- 15. The Automated Attendant
- 16. Relational Database Integration
- 17. Interactive Voice Response
-
18. External Services
- Calendar Integration
- VoiceMail IMAP Integration
- Using XMPP (Jabber) with Asterisk
- Skype Integration
- 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, 3rd Edition
- Author(s):
- Release date: April 2011
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596517342
You might also like
book
The Staff Engineer's Path
For years, companies have rewarded their most effective engineers with management positions. But treating management as …
book
Learning Go
Go is rapidly becoming the preferred language for building web services. While there are plenty of …
book
Building Microservices, 2nd Edition
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …