Asterisk: The Future of Telephony

Jim Van Meggelen, Jared Smith, Leif Madsen

  • 出版商: O'Reilly
  • 出版日期: 2005-09-26
  • 售價: $1,560
  • 貴賓價: 9.5$1,482
  • 語言: 英文
  • 頁數: 408
  • 裝訂: Paperback
  • ISBN: 0596009623
  • ISBN-13: 9780596009625
  • 已過版

買這商品的人也買了...

商品描述

Description:

It may be a while before Internet telephony with VoIP (Voice over Internet Protocol) reaches critical mass, but there's already tremendous movement in that direction. A lot of organizations are not only attracted to VoIP's promise of cost savings, but its ability to move data, images, and voice traffic over the same connection. Think of it: a single Internet phone call can take information sharing to a whole new level.

That's why many IT administrators and developers are actively looking to set up VoIP-based private telephone switching systems within the enterprise. The efficiency that network users can reach with it is almost mind-boggling. And cheap, if the system is built with open source software like Asterisk. There are commercial VoIP options out there, but many are expensive systems running old, complicated code on obsolete hardware. Asterisk runs on Linux and can interoperate with almost all standards-based telephony equipment. And you can program it to your liking.

Asterisk's flexibility comes at a price, however: it's not a simple system to learn, and the documentation is lacking. Asterisk: The Future of Telephony solves that problem by offering a complete roadmap for installing, configuring, and integrating Asterisk with existing phone systems. Our guide walks you through a basic dial plan step by step, and gives you enough working knowledge to set up a simple but complete system.

What you end up with is largely up to you. Asterisk embraces the concept of standards-compliance, but also gives you freedom to choose how to implement your system. Asterisk: The Future of Telephony outlines all the options, and shows you how to set up voicemail services, call conferencing, interactive voice response, call waiting, caller ID, and more. You'll also learn how Asterisk merges voice and data traffic seamlessly across disparate networks. And you won't need additional hardware. For interconnection with digital and analog telephone equipment, Asterisk supports a number of hardware devices.

Ready for the future of telephony? We'll help you hook it up.

 

Table of Contents:

Foreword

Preface

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

2. Preparing a System for Asterisk

     Server Hardware Selection

     Environment

     Telephony Hardware

     Types of Phone

     Linux Considerations

     Conclusion

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

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

5. Dialplan Basics

     Dialplan Syntax

     A Simple Dialplan

     Adding Logic to the Dialplan

     Conclusion

6. More Dialplan Concepts

     Expressions and Variable Manipulation

     Dialplan Functions

     Conditional Branching

     Voicemail

     Macros

     Using the Asterisk Database (AstDB)

     Handy Asterisk Features

     Conclusion

7. Understanding Telephony

     Analog Telephony

     Digital Telephony

     The Digital Circuit-Switched Telephone Network

     Packet-Switched Networks

     Conclusion

8. Protocols for VoIP

     The Need for VoIP Protocols

     VoIP Protocols

     Codecs

     Quality of Service

     Echo

     Asterisk and VoIP

     Conclusion

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

10. Asterisk for the 鈁er-Geek

     Festival

     Call Detail Recording

     Customizing System Prompts

     Manager

     Call Files

     DUNDi

     Conclusion

11. Asterisk: The Future of Telephony

     The Problems with Traditional Telephony

     Paradigm Shift

     The Promise of Open Source Telephony

     The Future of Asterisk

A. VoIP Channels

B. Application Reference

C. AGI Reference

D. Configuration Files

E. Asterisk Command-Line Interface Reference

Index