| |
| |
Preface | |
| |
| |
Acknowledgments | |
| |
| |
| |
IP Technology Disrupts Voice Telephony | |
| |
| |
| |
Introduction to the Public Switched Telephone Network | |
| |
| |
| |
The Digital PSTN | |
| |
| |
| |
The Packet Revolution in Telephony | |
| |
| |
| |
Summary of Packet Switching | |
| |
| |
| |
Link Capacity: TDM versus Packets | |
| |
| |
| |
VoIP and "The Cloud" | |
| |
| |
IN SHORT: Reading Network Drawings | |
| |
| |
| |
Traditional Telephones Still Set Expectations | |
| |
| |
| |
Availability: How the Bell System Ensured Service | |
| |
| |
| |
Call Completion | |
| |
| |
| |
Sound Quality: Encoding for Recognizable Voices | |
| |
| |
| |
Low Latency | |
| |
| |
| |
Call Setup Delays | |
| |
| |
| |
Impairments Controlled: Echo, Singing, Distortion, Noise | |
| |
| |
| |
From Circuits to Packets | |
| |
| |
| |
Data and Signaling Preceded Voice | |
| |
| |
| |
X.25 Packet Data Service | |
| |
| |
| |
SS7: PSTN Signaling on Packets | |
| |
| |
| |
ISDN | |
| |
| |
| |
Putting Voice into Packets | |
| |
| |
| |
Voice Encoding | |
| |
| |
| |
Dicing and Splicing Voice Streams | |
| |
| |
| |
The Latency Budget | |
| |
| |
| |
Packet Transmission and Switching | |
| |
| |
| |
The Physical Layer: Transmission | |
| |
| |
IN SHORT: The Endian Wars | |
| |
| |
| |
Data Link Protocols | |
| |
| |
| |
IP, the Network Protocol | |
| |
| |
| |
Layer 4 Transport Protocols | |
| |
| |
| |
Transmission Control Protocol | |
| |
| |
| |
User Datagram Protocol | |
| |
| |
| |
Stream Control Transmission Protocol | |
| |
| |
| |
Higher Layer Processes | |
| |
| |
| |
RTP | |
| |
| |
| |
RTCP | |
| |
| |
| |
Multiplexing RTP and RTCP on One UDP Port | |
| |
| |
| |
RTP Mixers and Translators | |
| |
| |
| |
Layered Encoding | |
| |
| |
| |
Profiles for Audio and Video Conferences | |
| |
| |
| |
Security via Encryption | |
| |
| |
IN SHORT: Public Key Infrastructure (PKI) | |
| |
| |
| |
Saving Bandwidth | |
| |
| |
| |
Voice Compression | |
| |
| |
| |
Header Compression | |
| |
| |
| |
Silence Suppression, VAD | |
| |
| |
| |
Sub-Packet Multiplexing | |
| |
| |
| |
Protocol and Codec Selection | |
| |
| |
| |
Differences: Circuit versus Packet Switched | |
| |
| |
| |
Power to the Desktop Phone | |
| |
| |
| |
Phone as Computer and Computer as Phone | |
| |
| |
| |
Length of a Phone Line | |
| |
| |
| |
Scaling to Large Size | |
| |
| |
| |
Software Ownership and Licenses | |
| |
| |
| |
VoIP Signaling and Call Processing | |
| |
| |
| |
What Packet Voice and UC Systems Share | |
| |
| |
| |
Session Initiation Protocol (SIP) | |
| |
| |
| |
SEP Architecture | |
| |
| |
| |
SIP Messages | |
| |
| |
| |
SIP Header Fields and Behaviors | |
| |
| |
| |
Session Description Protocol | |
| |
| |
IN SHORT: ABNF | |
| |
| |
| |
Media Gateway Control Protocol | |
| |
| |
| |
MGW Functions | |
| |
| |
| |
MGW Connection Model | |
| |
| |
| |
Megaco Procedures | |
| |
| |
| |
Megaco Details | |
| |
| |
| |
Signaling Conversion | |
| |
| |
| |
Voice Transcoding | |
| |
| |
| |
H.323 | |
| |
| |
| |
H.323 Architecture | |
| |
| |
| |
Gatekeeper | |
| |
| |
| |
Gateway | |
| |
| |
| |
Terminal | |
| |
| |
| |
Multipoint Control Unit | |
| |
| |
| |
Call Procedures | |
| |
| |
| |
Directory Services | |
| |
| |
| |
Domain Name Service (DNS) | |
| |
| |
| |
ENUM | |
| |
| |
| |
VoIP and Unified Communications Define the Future | |
| |
| |
| |
Voice as Before, with Additions | |
| |
| |
| |
Legacy Services to Keep and Improve with VoIP | |
| |
| |
| |
Flexible Call Routing and 800 Numbers | |
| |
| |
| |
Call on Hold | |
| |
| |
| |
Call Transfer | |
| |
| |
| |
Call Forwarding | |
| |
| |
| |
Audio Conferencing | |
| |
| |
| |
Video Conferencing | |
| |
| |
| |
Local Number Portability | |
| |
| |
| |
Direct Inward Dialing, Dialed Number Indication | |
| |
| |
| |
Call/Message Waiting | |
| |
| |
| |
Call Recording | |
| |
| |
| |
Emergency Calling (E911) | |
| |
| |
| |
Tracking IP Phone Locations for E911 | |
| |
| |
| |
Facsimile Transmission | |
| |
| |
| |
Facsimile on the PSTN | |
| |
| |
| |
Real-Time Fax over IP: Fax Relay or T.38 | |
| |
| |
| |
Store-and-Forward Fax Handling | |
| |
| |
| |
IP Faxing over the PSTN | |
| |
| |
| |
Phone Features Added with VoIP/UC | |
| |
| |
| |
Presence | |
| |
| |
| |
Forking | |
| |
| |
| |
Voicemail = eMail | |
| |
| |
| |
SMS Integration | |
| |
| |
| |
Instant Messaging | |
| |
| |
| |
Webinar Broadcasts | |
| |
| |
| |
Telepresence | |
| |
| |
| |
More UC Features to Consider | |
| |
| |
| |
How VoIP and UC Impact the Network | |
| |
| |
| |
Space, Power, and Cooling | |
| |
| |
| |
Priority for Voice, Video, Fax Packets | |
| |
| |
| |
Packets per Second | |
| |
| |
| |
Bandwidth | |
| |
| |
| |
Security Issues | |
| |
| |
| |
Eavesdropping and vLAN Hopping | |
| |
| |
| |
Access Controls for Users and Connections | |
| |
| |
| |
Modems | |
| |
| |
| |
DNS Cache Poisoning | |
| |
| |
IN SHORT: Earliest Instance of DNS Cache Poisoning | |
| |
| |
| |
Toll Fraud | |
| |
| |
| |
Pay-per-Call Scams | |
| |
| |
| |
Vishing | |
| |
| |
| |
SIP Scanning/SPIT | |
| |
| |
| |
Opening the Firewall to Incoming Voice | |
| |
| |
| |
First Migration Steps While Keeping Legacy Equipment | |
| |
| |
| |
Circuit-Switched PBX | |
| |
| |
| |
Digital Phones | |
| |
| |
| |
Analog Phones and FX Service | |
| |
| |
| |
Facsimile Machines | |
| |
| |
| |
Modems | |
| |
| |
| |
Interconnections to Global Services | |
| |
| |
| |
Media Gateways | |
| |
| |
| |
SIP Trunking | |
| |
| |
| |
Operating VoIP Across Network Address Translation | |
| |
| |
| |
Failures of SIP, SDP (Signaling) | |
| |
| |
| |
Failures of RTP (Media) | |
| |
| |
| |
Solutions | |
| |
| |
| |
STUN: Session Traversal Utilities for NAT | |
| |
| |
| |
TURN: Traversal Using Relays around NAT | |
| |
| |
| |
ICE: Interactive Connectivity Establishment | |
| |
| |
| |
Session Border Controller | |
| |
| |
| |
Enterprise SBC | |
| |
| |
| |
Carrier SBC | |
| |
| |
| |
Supporting Multiple-Carrier Connections | |
| |
| |
| |
Mobility and Wireless Access | |
| |
| |
| |
VoIP on Wireless LANs/Wi-Fi | |
| |
| |
| |
Integration of Wi-Fi and Cellular Services | |
| |
| |
| |
Packet Voice on Mobile Broadband: WiMAX, LTE | |
| |
| |
| |
Radio over VoIP | |
| |
| |
IN SHORT: E&M Voice Signaling | |
| |
| |
| |
Network Management for VoIP and UC | |
| |
| |
| |
Starting Right | |
| |
| |
| |
Acceptance Testing | |
| |
| |
| |
Configuration Management and Governance | |
| |
| |
| |
Privilege Setting | |
| |
| |
| |
Continuous Monitoring and Management | |
| |
| |
| |
NMS Software | |
| |
| |
| |
Simple Network Management Protocol | |
| |
| |
| |
Web Interface | |
| |
| |
| |
Server Logging | |
| |
| |
| |
Software Maintenance | |
| |
| |
| |
Quality of Service/Experience Monitoring | |
| |
| |
| |
Validate Adjustments and Optimization | |
| |
| |
| |
Troubleshooting and Repair | |
| |
| |
| |
Methods | |
| |
| |
| |
Software Tools | |
| |
| |
| |
Test Instruments | |
| |
| |
| |
Cost Analysis and Payback Calculation | |
| |
| |
| |
Examples of Hardware and Software | |
| |
| |
| |
IP Phones | |
| |
| |
| |
Gateways | |
| |
| |
| |
Session Border Controllers | |
| |
| |
| |
Call-Switching Servers | |
| |
| |
| |
IP PBX | |
| |
| |
| |
Conference Bridges/Controllers | |
| |
| |
| |
Call Recorder | |
| |
| |
| |
Hosted VoIP/UC Service | |
| |
| |
| |
Management Systems/Workstations | |
| |
| |
| |
Appendixes | |
| |
| |
| |
Acronyms and Definitions | |
| |
| |
| |
Reference Documents | |
| |
| |
| |
RFCs | |
| |
| |
| |
ITU Recommendations | |
| |
| |
| |
Other Sources | |
| |
| |
| |
Message and Error Codes | |
| |
| |
Index | |