PacktLib: Building Telephony Systems With Asterisk

Copyright

Credits

About the Reviewers

About the Authors

Introduction

Introduction to Asterisk

What is Asterisk?

What Asterisk Isn't

Is Asterisk a Good Fit for Me?

Summary

Making a Plan for Deployment

The Public Switched Telephony Network (PSTN)

Terminal Equipment

How Much Hardware do I Need?

Choosing the Extension Length

Summary

Installing Asterisk

Preparing to Install Asterisk

Obtaining the Source Files

Installing Zaptel

Installing libpri

Installing Asterisk

Getting to Know Asterisk

Summary

Configuring Asterisk

Zaptel Interfaces

SIP Interfaces

IAX Interfaces

Voicemail

Music On Hold

Queues

Conference Rooms

Summary

Creating a Dialplan

Creating a Context

Creating an Extension

Creating Outgoing Extensions

Advanced Call Distribution

Automated Attendants

System Services

Summary

Quality Assurance

Call Detail Records

Monitoring Calls

Recording Calls

Legal Concerns

Summary

Asterisk@Home

CentOS

Preparation and Installation

A Simple One-to-One PBX

Customer Relationship Management/SugarCRM

Summary

Case Studies

Small Office/Home Office

Small Business

Hosted PBX

Summary

Maintenance and Security

Backup and System Maintenance

Asterisk Server Security

Host Security Hardening for Asterisk

Network Security for Asterisk

Asterisk Scalability

Support Channels for Asterisk

Summary