Book description
More and more businesses today have their receive phone service through Internet instead of local phone company lines. Many businesses are also using their internal local and wide-area network infrastructure to replace legacy enterprise telephone networks. This migration to a single network carrying voice and data is called convergence, and it's revolutionizing the world of telecommunications by slashing costs and empowering users. The technology of families driving this convergence is called VoIP, or Voice over IP.
VoIP has advanced Internet-based telephony to a viable solution, piquing the interest of companies small and large. The primary reason for migrating to VoIP is cost, as it equalizes the costs of long distance calls, local calls, and e-mails to fractions of a penny per use. But the real enterprise turn-on is how VoIP empowersbusinesses to mold and customize telecom and datacom solutions using a single, cohesive networking platform. These business drivers are so compelling that legacy telephony is going the way of the dinosaur, yielding to Voice over IP as the dominant enterprise communications paradigm.
Developed from real-world experience by a senior developer, O'Reilly's Switching to VoIP provides solutions for the most common VoIP migration challenges. So if you're a network professional who is migrating from a traditional telephony system to a modern, feature-rich network, this book is a must-have. You'lldiscover the strengths and weaknesses of circuit-switched and packet-switched networks, how VoIP systems impact network infrastructure, as well as solutions for common challenges involved with IP voice migrations. Among the challenges discussed and projects presented:
- building a softPBX
- configuring IP phones
- ensuring quality of service
- scalability
- standards-compliance
- topological considerations
- coordinating a complete system ?switchover?
- migrating applications like voicemail and directoryservices
- retro-interfacing to traditional telephony
- supporting mobile users
- security and survivability
- dealing with the challenges of NAT
To help you grasp the core principles at work, Switching to VoIP uses a combination of strategy and hands-on "how-to" that introduce VoIP routers and media gateways, various makes of IP telephone equipment, legacy analog phones, IPTables and Linux firewalls, and the Asterisk open source PBX software by Digium.You'll learn how to build an IP-based or legacy-compatible phone system and voicemail system complete with e-mail integration while becoming familiar with VoIP protocols and devices. Switching to VoIP remains vendor-neutral and advocates standards, not brands. Some of the standards explored include:
- SIP
- H.323, SCCP, and IAX
- Voice codecs
- 802.3af
- Type of Service, IP precedence, DiffServ, and RSVP
- 802.1a/b/g WLAN
If VoIP has your attention, like so many others, then Switching to VoIP will help you build your own system, install it, and begin making calls. It's the only thing left between you and a modern telecom network.
Table of contents
- Table of Contents (1/2)
- Table of Contents (2/2)
- Foreword
- Preface
- Voice and Data: Two Separate Worlds?
-
Voice over Data: Many Conversations, One Network
- VoIP or IP Telephony
- Distributed Versus Mainframe
- Key Issues: Voice over Data: Many Conversations, One Network
-
Linux as a PBX
- Free Telephony Software
- Installing Legacy Interface Cards
-
Compiling and Installing Asterisk
- Install the Software Components of Asterisk
- For Those Who Prefer RPM Packages
- Loading the Interfacing Drivers
- Starting and Stopping the Asterisk Server
- Configuring for Automatic Startup at Boot Time
- Securing the Asterisk Instance
- Asterisk on Mac OS X
- Project 3.1. Test an IP Phone with Asterisk
- Installing Mpg123
- Monitoring Asterisk
- Key Issues: Linux as a PBX
-
Circuit-Switched Telephony
- Regulation and Organization of the PSTN
- Components of the PSTN
- Customer Premises Equipment
- Time Division Multiplexing
- Point-to-Point Trunking
- Legacy Endpoints
- Dial-Plan and PBX Design
- Key Issues: Circuit-Switched Telephony
- Enterprise Telephony Applications
- Replacing the Voice Circuit with VoIP
-
Replacing Call Signaling with VoIP
- VoIP Signaling Protocols
- H.323
- SIP
- IAX
- MGCP
- Cisco SCCP
- Heterogeneous Signaling
- Key Issues: Replacing Call Signaling with VoIP
- VoIP Readiness
- Quality of Service
-
Security and Monitoring
- Security in Traditional Telephony
- Security for IP Telephony
- Access Control
- Software Maintenance and Hardening
- Intrusion Prevention and Monitoring
- Key Issues: Security and Monitoring
- Troubleshooting Tools
-
PSTN Trunks
-
Dial-Tone Trunks
- POTS and Centrex Trunks
- How Many Dial-Tone Trunks Are Needed?
- Project 12.1. Make It Easier for Callers to Reach PBX Users
- More on Trunk Sizing
- Connecting Trunks to Your Telephone Network
- Channelized or Split-Use T1s
- Using the PSTN for Intraorganization Calls
- Project 12.2. Use PSTN Trunks in a Multioffice Dial-Plan
- Routing PSTN Calls at Connect Points
- Timing Trunk Transitions
- Key Issues: PSTN Trunks
-
Dial-Tone Trunks
-
Network Infrastructure for VoIP
- Legacy Trunks
- VoIP Trunks
- WAN Design
- Disaster Survivability
- Metro-Area Links
- Firewall Issues
- Peer-by-Peer Codec Selection
- Key Issues: Network Infrastructure for VoIP
-
Traditional Apps on the Converged Network
- Fax and Modems
- Fire and Burglary Systems
- Surveillance Systems and Videoconferencing
- Voice Mail and IVR
- Emergency Dispatch/911
- Key Issues: Traditional Apps on the Converged Network
-
What Can Go Wrong?
-
Common Problem Situations
- The people you call complain about echo
- The phone rings, but callers cannot hear you
- SIP registrations don’t work through a firewall
- The IP phone can’t make any calls
- Past a certain number of simultaneous calls, quality breaks down or calls are disconnected
- You lose the dial-tone every few days or so, and you can’t receive any calls from the PSTN
- Dialed digits work to place calls but not to interact with IVR prompts
- Callers sound robotic, or they say you do
- Calls across a wide area call path have dropouts in the audio
- You and your caller find yourself interrupting each other a lot
- When a caller begins to speak, you can’t hear the first word or two of his sentences
- The power went out and so did all the phones
- I love the Cisco IP phones but they don’t accept 802.3af inline power. What do I do?
- When my PBX routes a call to IAXTel or another Internet voice destination, the sound quality is a...
- A clumsy keystroke took the softPBX down during peak business hours
- The old-timers are complaining about the new phones, the new voice mail greeting, or the new ____...
- My IP telephony salesperson said I would be able to do overhead or zone paging using the IP phone...
- The VoIP budget was, well, too small
- The phone company missed a critical circuit switchover deadline
- I’ve read all about QoS and proper converged network design, but I’m still paranoid about quality...
- Key Issues: What Can Go Wrong?
-
Common Problem Situations
- VoIP Vendors and Services
-
Asterisk Reference
- How Asterisk Is Supported
- Asterisk’s Configuration Files
-
Asterisk Dial-Plan
- Variables (1/2)
- Variables (2/2)
- String Processing in the Dial-Plan
- Dial-Plan Command Reference (1/4)
- Dial-Plan Command Reference (2/4)
- Dial-Plan Command Reference (3/4)
-
Dial-Plan Command Reference (4/4)
- AbsoluteTimeout
- AddQueueMember
- ADSIProg
- AGI
- Answer
- AppendCDRUserField
- BackGround
- BackgroundDetect
- Busy
- ChangeMonitor
- ChanIsAvail
- CheckGroup
- Congestion
- ControlPlayback
- Cut
- DBdel
- DBdeltree
- DBget
- DBput
- DeadAGI
- Dial
- DigitTimeout
- Directory
- DISA
- Echo
- EnumLookup
- Festival
- Flash
- GetGroupCount
- Goto
- GotoIf
- GotoIfTime
- Hangup
- LookupBlacklist
- MailboxExist
- Math
- MeetMe
- MeetMeAdmin
- MeetMeCount
- Milliwatt
- Monitor
- MP3Player
- MusicOnHold
- NoCDR
- NoOp
- ParkedCall
- Playback
- Playtones
- PrivacyManager
- Queue
- Random
- Read
- ResetCDR
- ResponseTimeout
- Ringing
- Rpt
- SayAlpha
- SayDigits
- SayNumber
- SayPhonetic
- SayUnixTime
- SendDTMF
- SendText
- SendURL
- SetAccount
- SetCallerID
- SetCDRUserField
- SetCIDName
- SetCIDNum
- SetGlobalVar
- SetLanguage
- SetMusicOnHold
- SetVar
- SIPdtmfMode
- SMS
- SoftHangup
- StopMonitor
- StopPlaytones
- StripLSD
- StripMSD
- System
- Transfer
- VoiceMail
- VoiceMailMain
- Wait
- WaitExten
- WaitMusicOnHold
- Zapateller
- ZapBarge
- ZapScan
- Asterisk Channels
- The Asterisk CLI
- Integrating Asterisk with Other Software
- Key Issues: Asterisk Reference
- SIP Methods and Responses
- AGI Commands
- Asterisk Manager Socket API Syntax
- Glossary (1/2)
- Glossary (2/2)
- Index (1/6)
- Index (2/6)
- Index (3/6)
- Index (4/6)
- Index (5/6)
- Index (6/6)
Product information
- Title: Switching to VoIP
- Author(s):
- Release date: June 2005
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596517298
You might also like
book
Securing VoIP
Securing VoIP: Keeping Your VoIP Network Safe will show you how to take the initiative to …
book
IP Telephony Unveiled
Understand how IP telephony can change your business This book explains four key points to help …
book
Practical VoIP Using VOCAL
While many books describe the theory behind Voice over IP, only Practical VoIP Using VOCAL describes …
book
Authorized Self-Study Guide Cisco Voice over IP (CVOICE), Third Edition
Authorized Self-Study Guide Cisco Voice over IP (CVOICE) Third Edition Foundation learning for CVOICE exam 642-436 …