Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Asterisk 1.6
Asterisk 1.6
Credits
About the Authors
About the Reviewer
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code for the book
Errata
Piracy
Questions
1. Introduction to Asterisk
What is Asterisk?
What's new in Asterisk 1.4?
What's new in Asterisk 1.6?
Asterisk is a PBX
Extension-to-Extension calls
Line trunking
Telco features
Advanced Call Distribution
Call Detail Records
Call recording
Call parking
Call barging
Asterisk is an IVR system
Asterisk is a call center system
Asterisk is a voicemail system
Asterisk is a Voice over IP (VoIP) system
Asterisk 1-2-3
Asterisk scalability
Asterisk does not run on Windows
Is Asterisk a good fit for me?
Trade-offs
Flexibility versus ease of use
Graphical versus configuration file management
Calculating total cost of ownership
Return on Investment
Summary
2. Making a Plan for Deployment
The Public Switched Telephony Network (PSTN)
Connection methods
Plain Old Telephone Service (POTS) line
Integrated Services Digital Network (ISDN)
T1 or E1
Voice over IP connections
Determining our needs
Terminal equipment
Types of terminal devices
Hard phones
H.323
SIP
IAX
Soft phones
Analog adapters
Another PBX
Choosing a device
Features, features, and more features...
Requirement elicitation
Requirement prioritization
Requirement documentation
Phone testing
Determining true cost
Compatibility with Asterisk
Sound quality analysis
Usability issues
Recording decisions
How much hardware do I need?
Choosing the extension length
Preparing a test environment
Summary
3. Installing Asterisk
Preparing to install Asterisk
Obtaining the source files
Installing DAHDI
Installing LibPRI (optional)
Installing Asterisk
Getting to know Asterisk
Summary
4. Configuring Asterisk
DAHDI interfaces
system.conf
Lines
Terminals
chan_dahdi.conf
Lines
Terminals
SIP interfaces
IAX interfaces
Voicemail
Music on hold
Queues
Conference rooms
Summary
5. Creating a Dialplan
Creating a context
Creating an extension
Creating outgoing extensions
Advanced Call Distribution
Call queues
Call parking
Direct Inward Dialing (DID)
Automated attendants
System services
Summary
6. Quality Assurance
Call Detail Records
Flat-file CDR logging
Database CDR logging
Monitoring calls
Recording calls
Legal concerns
Summary
7. Making Asterisk Easy to Manage
Trixbox
CentOS
Trixbox preparation and installation
What is FreePBX?
FreePBX preparation and installation
FreePBX System Status Dashboard
Tools
Setup
Trixbox maintenance section
Reports
Asterisk Recording Interface
Flash Operator Panel (FOP)
Flash operator configuration files
Web MeetMe
Setting up and accessing Web MeetMe through Trixbox
Flexibility when needed
A simple one-to-one PBX
Extensions
Trunks
Routes
Summary
8. What is asterCRM?
Installing asterCRM
Automatic installation
Manual installation
Introducing asterCRM
Import
Statistic
Extension
Customer
Dialer
System
Survey
Summary
9. Case Studies
Small office/home office
The scenario
The discussion
The configuration
system.conf
chan_dahdi.conf
musiconhold.conf
voicemail.conf
modules.conf
extensions.conf
Conclusions
Small business
The scenario
The discussion
The configuration
system.conf
chan_dahdi.conf
musiconhold.conf
agents.conf
queues.conf
sip.conf
meetme.conf
voicemail.conf
extensions.conf
Conclusions
Hosted PBX
The scenario
The discussion
The configuration
system.conf
chan_dahdi.conf
musiconhold.conf
sip.conf
voicemail.conf
extensions.conf
Conclusions
Summary
10. Maintenance and Security
Backup and system maintenance
Backing up configurations
Backing up voice data
Backing up log files
Backup scripts
Time synchronization
Adding it all to cron
Back up Asterisk with FreePBX
Back up Asterisk with Trixbox
Rebuilding and restoring the Asterisk server
Disaster Recovery Plan (DRP)
Asterisk server security
Internal access control
Host security hardening for Asterisk
Integrity checker
Rootkit detection
Automated hardening
Role Based Access Control (RBAC)
Network security for Asterisk
Firewalling the Asterisk protocols
SIP (Session Initiation Protocol)
H.323
IAX
The Real-Time Transport Protocol (RTP)
Controlling administration of Asterisk
Asterisk scalability
Load balancing with DNS
Support channels for Asterisk
Mailing lists
Forums
Internet Relay Chat (IRC)
Web sites
Digium
Summary
← Prev
Back
Next →
← Prev
Back
Next →