My Account Log in

3 options

Asterisk 1.4 : the professional's guide : implementing, administering, and consulting on commercial IP telephony solutions / Colman Carpenter ... [et al.].

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost eBook Community College Collection Available online

View online

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Carpenter, Colman.
Series:
From technologies to solutions
Language:
English
Subjects (All):
Asterisk (Computer file)--Handbooks, manuals, etc.
Asterisk (Computer file).
Internet telephony--Handbooks, manuals, etc.
Internet telephony.
Physical Description:
vii, 262 p. : ill.
Edition:
1st ed.
Place of Publication:
Birmingham, U.K. : Packt Publishing Ltd., c2009.
Language Note:
English
Summary:
Implementing, Administering, and Consulting on Commercial IP Telephony SolutionsKey FeaturesWritten by four Asterisk Professionals, this book brings their years of experience together in an easy-to-understand guide to working with Asterisk in small, medium and larger Commercial environmentsPacked with hints, tips, and best practice ñ learn to avoid the pitfalls that can hinder an Asterisk implementationFocused chapters provide thorough, comprehensive, and self-contained instructions on how to deploy Asterisk across different commercial scenariosRead the book's foreword by Mark Spencer, Chairman and CTO of DigiumBook DescriptionAsterisk is the leading Open Source Telephony application and PBX software solution. It represents an effective, easy-to-administer, and accessible platform for running enterprise telephony requirements. The real world, however, offers numerous hurdles when running Asterisk in the commercial environment including call routing, resilience, or integrating Asterisk with other systems. This book will show you some of the ways to overcome these problems. As the follow-up to Packt's highly successful 2005 title Building Telephony Systems with Asterisk, this book presents the collected wisdom of Asterisk Professionals in the commercial environment. Aimed at Administrators and Asterisk Consultants who are comfortable with the basics of Asterisk operation and installation, this book covers numerous hands-on topics such as Call Routing, Network Considerations, Scalability, and Resilience ñ all the while providing practical solutions and suggestions. It also covers more business-related areas like Billing Solutions and a Winning Sales Technique. Even if your interest or experience with Asterisk is lower level, this book will provide a deeper understanding of how Asterisk operates in the real world. Asterisk is deployed across countless enterprises globally. Running on Linux, it has constantly demonstrated its resilience, stability, and scalability and is now the advanced communication solution of choice to many organizations and consultants. With a foreword from Mark Spencer, the man behind Asterisk, this book presents the accumulated wisdom of three leading Asterisk Consultants and shows the reader how to get the most out of Asterisk in the commercial environment. Over the course of eleven chapters, this book introduces the reader to topics as diverse as Advanced Dial Plans, Network Considerations, and Call Routing, through to Localization, DAHDI, Speech Technology, and Working with a GUI. The book also covers the more nebulous aspects of being an Asterisk professional such as evaluating customer requirements and pitching for contracts. This book represents the wisdom and thoughts of front line consultants. The knowledge they impart will prove informative, thought provoking and be of lasting interest to Asterisk professionals.What you will learnMaster advanced dial plans, call routing considerations, and speech technologies.Learn all about AGI, AMI, ENUM, and DUNDi.Discover how to build an enterprise-scale Asterisk-based solution for mission-critical applications.Discover the DAHDI framework, and the way it replaces Zaptel.Understand how to apply localization and customization techniques in different territories.Learn how to interface Asterisk with analog and digital telephony systems, as well as wireless technologies.Appreciate what you need to do as an Asterisk professional when assessing customer needs, Quality of Service, pitching for business, and customer support.Understand best practices through example code and detailed commentary.Who this book is forPrimari
Contents:
Intro
Asterisk 1.4
Table of Contents
Credits
Foreword
About the Authors
About the Reviewers
Preface
Reviewing the basics
No compromise
What this book covers
Onwards
Conventions
Reader feedback
Customer support
Downloading the example code for the book
Errata
Piracy
Questions
1. The Dialplan
Dialplan location
Extensions and contexts
Pattern matching
Why use contexts?
Call barring made simple
Time and day call routing
Variables
Inheritance of channel variables through the dialplan
Using the AstDB
Dialplan features and additions
func_devstate
What can we use the DEVSTATE() function for?
Outgoing trunk selection
Calling extensions
Setting lights
Boosting outgoing call capacity
Using multiple broadband lines
Configuration overview
Setting up the routing in Linux
Configuring Asterisk
Explanation of the macro
Downsides
System() application
Summary
2. Network Considerations when Implementing Asterisk
Centralized and distributed installations
Centralized installations
Distributed solutions
Latency and jitter
Jitterbuffer
Echo
Do your homework
SLAs are for everyone
Achieving the goal
Backups
To share or not to share
Ensuring quality
When things go wrong
Red
Amber
Green
Increasing resilience
3. Call Routing with Asterisk
Routing methods
Where to start
Internal calls
Local calls
National calls
International calls
Alternative options
ENUM
DUNDi
Types of routing
Routing techniques
4. Call Centers-Queues and Recording
Asterisk queues
Queue gotchas
A practical queue
Using queues to cascade calls
Call recording-the issues
Show-stoppers
VoIP recording approaches.
Impact of VoIP on recording systems
Hardware convergence
Distributed call centers
Home working
VoIP recording challenges
Routing
Bandwidth
Encryption
Solutions
Asterisk call center solutions
How VICIDIAL works
Handling inbound calls
Installation
Timing sources
Scalability
5. Asterisk and Speech Technology
Why speech-enable?
Types of speech technologies
Automatic Speech Recognition (ASR)
Isolated Word Recognition
Connected Word Recognition
Natural Language Recognition
Text-to-Speech (TTS)
Speaker Verification and Identification (SVI)
MRCP
Implementation considerations
ASR and Asterisk
Installing LumenVox speech recognition with Asterisk
Checking that things are working
SpeechCreate()
SpeechLoadGrammar (yesno,/etc/lumenvox/Lang/BuiltinGrammars/ABNFBoolean.gram)
SpeechActivateGrammar(yesno)
SpeechBackground(beep)
Verbose(1,Result was {SPEECH_TEXT(0)})
Verbose(1,Confidence was {SPEECH_SCORE(0)})
SpeechStart()
SpeechDeactivateGrammar(label)
SpeechUnloadGrammar(label)
SpeechDestroy()
{SPEECH(results)}
Grammar files
Implementation advice for ASR
TTS with Asterisk
Implementation advice for TTS
6. Call Accounting and Billing
Call Data Records (CDRs)
CDR frontends
Call accounting
Providing termination billing
Every little helps
Selecting a billing platform
Introducing A2Billing
Reasons to consider A2Billing
A2Billing requirements
Monitoring usage
Coding for A2Billing
Billing gotcha!
High call volumes
Other high-call-volume solutions
SER/OpenSER
FreeSWITCH
7. Resilience and Stability
Increasing availability
Stability
Network
Cables
Switches and routers
Endpoints
Telephony switches and gateways
Server
Environment.
Dealing with failure
Network resilience
High availability
Ultra Monkey
Telephony switches/gateways
Redfone foneBRIDGE2
Junghanns ISDNguard
Round robin DNS
Say hello to Rsync
Limiting the number of calls per server
8. Localization and Practical Security
Tones
Time and date and localization
Changing the language of system prompts
Local telephony interfaces
Analog
Digital
Localizing caller ID signaling on Digium analog interfaces
Checklist
Practical security
Out of hours
9. Interfacing with Traditional Analog and Digital Telephony
ISDN BRI (Basic Rate Interface)
ISDN PRI (Primary Rate Interface)
Choices, choices
Using external adaptors
Using cards
Installing a Digium card
Card installation-physical
Installing the DAHDI software
Configuring the DAHDI files to enable the card
What about the other cards?
framing
coding
Troubleshooting with Digium cards
10. Integrating Asterisk with Wireless Technologies
Why integrate Asterisk with wireless technologies?
Wireless technology overview
Wi-Fi (only) phones
SIP desk phones with a wireless link
Dual-mode (GSM and SIP) phones and PDA/smart phones
SIP/DECT phones
Connecting Asterisk to mobile networks
Why connect to mobile networks?
The GSM gateway (box)
The GSM card
Configuring wireless devices
Configuring Asterisk to work with wireless technologies
Deployment choices
Neat money saving tricks
Calling a mobile phone
Avoiding those nasty roaming charges that arise from receiving calls
11. Graphical User Interfaces
Reasons for going GUI
Good to GUI
Ease of administration
Access to enhanced features
Easier upgrade process
Standardized code
GUI, phooey!.
Performance
Restricted functions
FreePBX
How it works
Configuration
Extensions
Inbound routes
Outbound routes
Trunks
Other records
A. Selling Your Solution
In the beginning ...
Drivers for changing phone systems
A word on cost
Generating interest
Alliances
Advertising
Search engines
Become an expert
Relationship marketing
Email as a marketing tool
Tracking prospects
Converting the prospect into a sale
Determining your customer's hardware requirements
Choosing the right phones
Tales of woe
Aastra
Linksys
Siemens Gigaset IP DECT phones
Snom M3
Remote support
Make it secure
Do's and don'ts
The do's
First impressions
Get brochures printed
Take notes
Send the quote in a timely manner
Follow up the quote
Target the decision makers, but don't ignore IT
The don'ts
You don't need a fancy office
Don't cut corners on the solution
Don't under price
Don't have a huge margin on handsets
Don't supply a PC as the phone server
B. Sample Email Content
What is VoIP?
Why should I consider VoIP?
Cost savings
Call costs
Line rental costs
Wiring costs
Reduced infrastructure costs
Centralized management
System integration
Unified messaging
Reliability
Closed and open systems
Superior sound
Fallback solutions
Broadcasting calls
A number for life
Number porting
Local numbers
About XYZ
Our philosophy
Our passion
C. Sample Appointment Sheet
Index.
Notes:
Bibliographic Level Mode of Issuance: Monograph
Includes bibliographical references and index.
ISBN:
1-282-25738-2
9786612257384
1-84719-439-7
OCLC:
798536447

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account