CARVIEW |
Packt's 1000th Book
Celebrate with us
Return between the 28th and 30th September to claim your gift.
Building Telephony Systems With Asterisk
Formats:

save 50%!
save 44%!

Also available on: |
![]() ![]() ![]() ![]() |
- Install, configure, deploy, secure, and maintain Asterisk
- Build a fully-featured telephony system and create a dial plan that suits your needs
- Learn from example configurations for different requirements
Book Details
Language : EnglishPaperback : 176 pages [ 235mm x 191mm ]
Release Date : September 2005
ISBN : 1904811159
ISBN 13 : 9781904811152
Author(s) : Barrie Dempster, David Gomillion
Topics and Technologies : All Books, Linux Servers, Networking & Telephony, Open Source
Table of Contents
Introduction
Chapter 1: Introduction to Asterisk
Chapter 2: Making a Plan for Deployment
Chapter 3: Installing Asterisk
Chapter 4: Configuring Asterisk
Chapter 5: Creating a Dialplan
Chapter 6: Quality Assurance
Chapter 7: Asterisk@Home
Chapter 8: Case Studies
Chapter 9: Maintenance and Security
Index
Barrie Dempster
Barrie Dempster is currently employed as a Senior Security Consultant for NGS Software Ltd a world-renowned security consultancy well known for their focus in enterprise-level application vulnerability research and database security. He has a background in Infrastructure and Information Security in a number of specialised environments such as financial services institutions, telecommunications companies, call centres, and other organisations across multiple continents. Barrie has experience in the integration of network infrastructure and telecommunications systems requiring high calibre secure design, testing and management. He has been involved in a variety of projects from the design and implementation of Internet banking systems to large-scale conferencing and telephony infrastructure, as well as penetration testing and other security assessments of business critical infrastructure.
David Gomillion
David Gomillion currently serves as Director of Information Technology for the Eye Center of North Florida. There, he orchestrates all of the technological undertakings of this four-location medical practice, including computers, software (off-the-shelf and custom development), server systems, telephony, networking, as well as specialized diagnostic and treatment systems. David received a Bachelor's of Science in Computer Science from Brigham Young University in August, 2005. There he learned the theory behind his computer experience, and became a much more efficient programmer. David has worked actively in the Information Technology sector since his freshman year at BYU. He has been a Networking Assistant, an Assistant Network Administrator, a Supervisor of a large Network and Server Operations unit, a Network Administrator, and finally a Director of Information Technology. Through his increasing responsibilities, he has learned to prioritize needs and wants, and applies this ability to his Asterisk installations.
Sample chapters
You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.
Code Downloads
Download the code and support files for this book.
Errata
- 7 submitted: last submission 06 Jan 2012Errata type: Typo | Page number: 75
{exten should be {EXTEN
Errata type: Typo | Page number: 76
{exten should be {EXTEN
Errata type: Typo | Page number: 77
{exten should be {EXTEN
Errata type: Typo | Page number: 78
{exten should be {EXTEN
Errata type: Typo | Page number: 133
In the example part of aa.incl the last line reads:" exten => 100,1,Macro (stdexten,100@aa,SIP/al100); Only AA extension". If this example is to route to Auto Auction extension it should read the following: "exten => 100,1,Macro (stdexten,100@aa,SIP/aa100); Only AA extension". The previous example routes the call to Al Getrich (al100).
Errata type: Typo | Page number: 140
Line 19: The character ' should be `
Errata type: Typo | Page number: 150
In the chapter for maintenance and security, sub section SIP (Session Initiation Protocol) it says the incoming and outgoing connection ports for SIP are 5090. The port number should be 5060.
Submit Errata
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
What you will learn from this book
This book takes you from installing and configuring Asterisk to using its various advanced features�, helping you build feature-rich telephony systems. With this book, you will learn how to:
- Install, configure, and deploy Asterisk
- Create a dialplan that suits your needs
- Build a fully-featured telephony system
- Monitor, record, and log calls
- Install and use Asterisk@Home
- Backup, secure, and maintain Asterisk
- Use example configurations for different requirements
Special Offers

Annual subscription:
$220.00 per annum
Monthly subscription:
$21.99 per month
In Detail
Asterisk is a powerful and flexible open source framework for building feature-rich telephony systems. As a Private Branch Exchange (PBX) which connects one or more telephones, and usually connects to one or more telephone lines, Asterisk offers very advanced features, including station-to-station calls, line trunking, call distribution, call detail rerecords, and call recording.
Asterisk can be used to provide Interactive Voice Response (IVR). The power and flexibility of a programmable phone system gives us the ability to respond to our customers in meaningful ways.
Asterisk has also a fully-functional voicemail system included. It supports voicemail contexts so that multiple organizations can be hosted from the same server. It supports different time zones so that users can track when their phone calls come in. It even provides the option to notify the recipient of new messages via email. In fact, we can even attach the message in audio!
Finally, Asterisk is a Voice Over IP (VoIP) system. The benefits of VoIP are numerous. For instance, we can have multiple users using the same Asterisk service from a variety of locations; we can have users in the local office using PSTN phones or IP phones; we can have remote VoIP users; we can even have entire Asterisk systems operated and run completely separately but with integrated routing; We can have an extension anywhere we have a reasonably fast Internet connection, which means employees can have an extension on the phone system at home if they have a broadband connection. The benefits are too many to list.
Flexibility often means complexity, and this is true in the case of Asterisk. This book is all you need to understand and use Asterisk to build the telephony system that meets your need. You will learn how to use the many features that Asterisk provides you with.
This book shows how to build a telephony system for your home or business using the free and open source application, Asterisk. 'Building a Telephony System with Asterisk' takes you step-by-step through the process of installing and configuring Asterisk. It shows you how to make a deployment plan, and how to create a dial plan.
The book also presents example configurations for using Asterisk in three different scenarios: for small and home offices, small businesses, and Hosted PBX.
With an engaging style and excellent way of presenting information, this book makes a complicated subject very easy to understand.
Read Chapter 2: Making a Plan for Deployment [164KB]
Approach
Who this book is for
This book is aimed at anyone who is interested in building a powerful telephony system using the free and open source application, Asterisk, without spending many thousands of dollars buying a commercial and often less flexible system.
This book is suitable for the novice and those new to Asterisk and telephony. Telephony or Linux experience will be helpful, but not required.
Alternative Books
Have a look at these alternative products. Remember that if you buy two eBooks, you get 50% off both.
-
- Plan and configure your own VoIP and telephony systems
- Setup voicemail, conferencing, and call recording
- Clear and practical tutorial with case study format
-
- Your complete guide to SugarCRM implementation – assess your needs, install the software, start using it, train users, integrate with existing systems
- Covers both the free and commercial versions of SugarCRM – get maximum benefit from the free version before paying for add ons
"SugarCRM is one of the most exciting open source products around today, and Michael Whitehead has created the definitive guide to it. Michael packs the book with his experience as the premier independent SugarCRM consultant. It's not just a powerful guide to SugarCRM, it's a practical, hands on introduction to CRM as a whole. If you want to harness technology to enhance your customer relationships then read this book. You'll be glad you did." Bernard Golden, author, "Succeeding with Open Source"
-
- Learn how to install, configure, and create tunnels with OpenVPN on Linux, Windows, and MacOSX
- Use OpenVPN with DHCP, routers, firewall, and HTTP proxy servers
- Advanced management of security certificates
-
- Build a solid foundation for your next generation of web applications
- Use better JavaScript code to enable powerful web features
- Leverage the power of PHP and MySQL to create powerful back-end functionality and make it work in harmony with the smart AJAX client
- Go through numerous case studies that demonstrate how to implement AJAX-enabled features in your site such as: real-time form validation, online chat, suggest & autocomplete, whiteboard, SVG realtime charting, whiteboard, web data grid, RSS reader, drag & drop
-
- All the information you need to easily set up your own Linux email server
- Shows how to provide web access to email, virus and spam protection, and more
- Techniques to backup and protect your data
- Applications used include PostFix, Courier, SquirrelMail, SpamAssassin, ProcMail, and ClamAV
-
- A step by step tutorial to getting your Joomla! CMS website up fast
- This book has now been updated to the latest 1.5 release
- Walk through each step in a friendly and accessible way
- Customize and extend your Joomla! site
- Get your Joomla! website up fast
![]() |
RSS Feed |
![]() |
Sign up to Packt's newsletter |
![]() |
Follow Packt at Twitter |
![]() |
Join our Facebook Group |
Customer service body text... insert content here.
Returns Centre body text... insert content here.
Packt Updates
To submit your images Click Here
Packt Updates
Footer Copyright
This site requires cookies to be enabled in your browser. Packt Publishing 2012
Links to Packt information
Click here to view Packt's cookie policy. This explains the cookies on Packt's website, and why we use them. It also explains information on how to manage your cookies.
By closing this banner, you are consenting to our use of cookies on your device, unless you have disabled them in your browser.