My Account
View Cart
Home
Community
Books & Videos
Safari Books Online
Conferences
Training
School of Technology
About
Complete List
Bestsellers
New Releases
Rough Cuts
Upcoming Titles
Ebooks
By Publisher
By Series
Out of Print
Order Info
Search
Search Tips
Asterisk: The Future of Telephony
By
Jared Smith
,
Jim Van Meggelen
,
Leif Madsen
September 2005
Pages: 404
|
Table of Contents
|
Index
|
Sample Chapter
|
Colophon
Table of Contents
Chapter 1
A Telephony Revolution
VoIP: Bridging the Gap Between Traditional Telephony and Network Telephony
Massive Change Requires Flexible Technology
Asterisk: The Hacker's PBX
Asterisk: The Professional's PBX
The Asterisk Community
The Business Case
This Book
Chapter 2
Preparing a System for Asterisk
Server Hardware Selection
Environment
Telephony Hardware
Types of Phone
Linux Considerations
Conclusion
Chapter 3
Installing Asterisk
What Packages Do I Need?
Obtaining the Source Code
Compiling Zaptel
Compiling libpri
Compiling Asterisk
Installing Additional Prompts
Updating Your Source Code
Common Compiling Issues
Loading Zaptel Modules
Loading libpri
Loading Asterisk
Directories Used by Asterisk
Conclusion
Chapter 4
Initial Configuration of Asterisk
What Do I Really Need?
Working with Interface Configuration Files
FXO and FXS Channels
Configuring an FXO Channel
Configuring an FXS Channel
Configuring SIP
Configuring Inbound IAX Connections
Configuring Outbound IAX Connections
Debugging
Conclusion
Chapter 5
Dialplan Basics
Dialplan Syntax
A Simple Dialplan
Adding Logic to the Dialplan
Conclusion
Chapter 6
More Dialplan Concepts
Expressions and Variable Manipulation
Dialplan Functions
Conditional Branching
Voicemail
Macros
Using the Asterisk Database (AstDB)
Handy Asterisk Features
Conclusion
Chapter 7
Understanding Telephony
Analog Telephony
Digital Telephony
The Digital Circuit-Switched Telephone Network
Packet-Switched Networks
Conclusion
Chapter 8
Protocols for VoIP
The Need for VoIP Protocols
VoIP Protocols
Codecs
Quality of Service
Echo
Asterisk and VoIP
Conclusion
Chapter 9
The Asterisk Gateway Interface (AGI)
Fundamentals of AGI Communication
Writing AGI Scripts in Perl
Creating AGI Scripts in PHP
Writing AGI Scripts in Python
Debugging in AGI
Conclusion
Chapter 10
Asterisk for the Über-Geek
Festival
Call Detail Recording
Customizing System Prompts
Manager
Call Files
DUNDi
Conclusion
Chapter 11
Asterisk: The Future of Telephony
The Problems with Traditional Telephony
Paradigm Shift
The Promise of Open Source Telephony
The Future of Asterisk
Appendix A
VoIP Channels
IAX
SIP
Appendix B
Application Reference
Appendix C
AGI Reference
Appendix D
Configuration Files
modules.conf
adsi.conf
adtranvofr.conf
agents.conf
alarmreceiver.conf
alsa.conf
asterisk.conf
cdr.conf
cdr_manager.conf
cdr_odbc.conf
cdr_pgsql.conf
cdr_tds.conf
codecs.conf
dnsmgr.conf
dundi.conf
enum.conf
extconfig.conf
extensions.conf
features.conf
festival.conf
iax.conf
iaxprov.conf
indications.conf
logger.conf
manager.conf
meetme.conf
mgcp.conf
modem.conf
musiconhold.conf
osp.conf
oss.conf
phone.conf
privacy.conf
queues.conf
res_odbc.conf
rpt.conf
rtp.conf
sip.conf
sip_notify.conf
skinny.conf
voicemail.conf
vpb.conf
zapata.conf
zaptel.conf
Appendix E
Asterisk Command-Line Interface Reference
!
abort halt
add
agi
database
iax2
indication
logger
meetme
pri
remove
restart
set
show
sip
stop
zap
Colophon
Return to
Asterisk: The Future of Telephony