More Ebooks:

CGI Programming Unleashed

Charlie Calvert`s Borland, C++Builder Unleashed

CGI Programming on the World Wide Web

CCNP Routing Study Guide Exam 640-503

CGI Manual of Style

CGI Developer`s Guide

CCNP Cisco Switching Study Guide Exam 640-504

C++ Interactive Cyber Classroom

CCNA Exam Certification Guide

C# .NET Web Developer`s Guide

find on eBook ToC:

Cisco AVVID and IP Telephony Design and Implementation

Cisco AVVID and IP Telephony Design and Implementation

Sean Thurston, Syngress

ISBN:1928994830, Edition: 1, 2001-11-10

Price: $69.95

Contents

Foreword ~ xxv

Chapter 1: Old World Technologies ~ 1

Introduction ~ 2
Introduction to PBXs ~ 3
Designing with Legacy Systems in Mind ~ 4
Looking Inside the PBX ~ 7
Implementing Extension Termination ~ 7
Implementing Trunk Termination ~ 8
Call Processing and System Logic ~ 8
Switching ~ 9
Establishing Links Outside the PBX ~ 10
Interpreting PBX Terminology ~ 12
Working with Analog Systems ~ 16
Benefiting from Digital Systems ~ 18
Providing Video Services ~ 18
Summary ~ 21
Solutions Fast Track ~ 22
Frequently Asked Questions ~ 23

Chapter 2: New World Technologies ~ 25

Introduction ~ 26
Introduction to IP Telephony ~ 26
Simplifying Administration ~ 27
Utilizing Toll Bypass ~ 27
Linking Communications with Unified Messaging ~ 28
Choosing to Implement IP Telephony ~ 28
IP Telephony Components ~ 29
Cisco CallManager ~ 29
The CallManager Platform ~ 30
IP Telephony Protocols ~ 31
CallManager 3.x 32
Clustering ~ 32
CallManager Hardware ~ 34
Cisco IP Phones ~ 37
Cisco Gateways ~ 39
Unity Voice-Mail/Unified Messaging Solutions ~ 40
Exploring IP Telephony Applications ~ 41
Introducing Cisco's IP Telephony Applications ~ 41
Cisco Web Attendant ~ 41
Cisco IP SoftPhone ~ 42
Internet Communications Software ~ 43
Interactive Voice Response ~ 44
AutoAttendant ~ 45
Third-Party IP Telephony Applications ~ 45
Interactive Intelligence's Solutions ~ 45
Latitude Communication's Solutions ~ 46
Intelligent Telemanagement Solutions ~ 46
Introduction to Video ~ 46
Understanding Video Components ~ 47
Gateways ~ 47
Gatekeepers ~ 48
Multi-Point Control Units ~ 48
Video Terminal Adapter ~ 48
Endpoint Devices ~ 48
Cisco IP/TV ~ 49
Enhancing Network Infrastructure ~ 50
Using Routers for a Converged Network ~ 50
Analog Voice Interfaces ~ 50
Digital Voice Interfaces ~ 51
Cisco Switches ~ 53
Exploring Inline Power Options ~ 54
Inline Power Modules ~ 55
Power Patch Panel ~ 55
Power Cube ~ 56
Different Queuing for Video/Voice ~ 56
What Does the Future Hold? ~ 58
Summary ~ 60
Solutions Fast Track ~ 61
Frequently Asked Questions ~ 63

Chapter 3: AVVID Gateway Selection ~ 65

Introduction ~ 66
Introduction to AVVID Gateways ~ 66
Understanding the Capabilities of Gateway Protocols ~ 67
Choosing a Voice Gateway Solution ~ 69
Cisco 1750 ~ 73
Cisco 2600 ~ 73
Cisco 3600 ~ 74
VG-200 ~ 75
Configuring and Installing a VG200 with MGCP ~ 75
Cisco MC3810 ~ 80
Cisco 7200/7500 ~ 81
Cisco AS5300/AS5800 ~ 82
Cisco DT-24+/DE-30+ ~ 83
Catalyst 6000 ~ 84
Catalyst 4000 ~ 85
Catalyst 4224 ~ 86
ICS 7750 ~ 87
DPA 7610/7630 Voice Mail Gateway ~ 88
Choosing a Video Gateway Solution ~ 89
IP/VC 3510 MCU ~ 89
IP/VC 3520 and 3525 Gateway ~ 89
IP/VC 3530 VTA ~ 90
IP/VC 3540 ~ 92
Multimedia Conference Manager Services ~ 93
Summary ~ 96
Solutions Fast Track ~ 97
Frequently Asked Questions ~ 100

Chapter 4: AVVID Clustering ~ 101

Introduction ~ 102
CallManager Clustering ~ 102
Why Cluster? ~ 103
CallManager Cluster Communications ~ 104
Intra-Cluster Communication ~ 104
Inter-Cluster Communication ~ 105
Redundancy within a CallManager Cluster ~ 106
Balanced Call Processing ~ 108
Designing CallManager Clusters ~ 108
Device Weights ~ 110
Campus Clustering ~ 112
Guidelines for Multiple Clusters ~ 113
Video Clustering ~ 115
Multipoint Controller Units ~ 116
Cascading MCUs ~ 117
Designing Clusters: A Case Study ~ 119
Gathering Background Information ~ 120
Coming to a Possible Solution ~ 121
What Are the Videoconferencing Requirements? ~ 121
Does the Customer Need Clustering? ~ 121
Does the Customer Need Multiple Clusters? ~ 122
What Hardware Is Required? ~ 123
How Is Redundancy Achieved? ~ 123
Configuration Summary ~ 124
Summary ~ 125
Solutions Fast Track ~ 126
Frequently Asked Questions ~ 128

Chapter 5: Voice and Video Gatekeeper Design ~ 131

Introduction ~ 132
Understanding Gatekeeper Basics ~ 132
What Is a Gatekeeper? ~ 132
Gatekeeper Functions ~ 133
Required Functions ~ 133
Optional Functions ~ 135
Types of Gatekeepers ~ 136
Multimedia Conference Manager ~ 136
High-Performance Gatekeeper ~ 137
Embedded Gatekeepers ~ 138
Comparing Cisco Gatekeepers ~ 138
Gatekeeper Flow Diagrams ~ 139
Design Considerations ~ 141
Using Bandwidth Limits in Your Network ~ 142
Using Accounting within Your Network ~ 143
Using Multicast or Unicast Addresses to Locate the Gatekeeper ~ 144
Designing a Large H.323 Network ~ 144
Zone Designs ~ 145
Implementing Zones in Your Network ~ 146
Alternate Zone Designs ~ 148
Routing Calls between Zones ~ 148
A Gatekeeper's Role in Voice and Video Networking ~ 152
Choosing a Gatekeeper Platform ~ 153
Selecting a Router Hardware Platform ~ 153
Selecting an IOS ~ 154
Redundancy ~ 154
Configuring HSRP between Gatekeepers ~ 155
Using Technology Prefixes for Redundancy ~ 156
Using Zone Prefixes and Gatekeeper Clusters for Redundancy ~ 157
Placing and Configuring Gatekeepers: A Case Study ~ 158
Configuring Local Zones ~ 159
Configuring the Zone Subnet ~ 159
Configuring Zone Bandwidth ~ 160
Configuring Remote Zones ~ 161
Configuring the Dial Plan ~ 161
Configuring Gateway Type ~ 163
Configuring Gatekeeper HSRP ~ 164
Following the Call Flow ~ 165
Summary ~ 166
Solutions Fast Track ~ 166
Frequently Asked Questions ~ 167

Chapter 6: DSPs Explained ~ 169

Introduction ~ 170
DSP Provisioning ~ 170
Conferencing and Transcoding ~ 172
Catalyst 4000 Modules ~ 174
Catalyst 6000 Modules ~ 176
NM-HDV Modules ~ 181
Sample Design Scenarios ~ 183
Branch Office ~ 183
Enterprise Campus ~ 184
Summary ~ 186
Solutions Fast Track ~ 186
Frequently Asked Questions ~ 189

Chapter 7: AVVID Applications ~ 191

Introduction ~ 192
Creating Customer Contact Solutions ~ 193
Defining the Customer Contact Channels ~ 195
Cisco IPCC ~ 195
Providing Voice Recording Options ~ 205
Call Accounting, Billing, and Network Management Solutions ~ 208
Call Accounting and Billing Solutions ~ 208
Designing Voice and Unified Messaging Solutions ~ 211
Understanding Other Voice Applications ~ 214
Summary ~ 216
Solutions Fast Track ~ 217
Frequently Asked Questions ~ 219

Chapter 8: Advanced QoS for AVVID Environments ~ 221

Introduction ~ 222
Using the Resource Reservation Protocol ~ 223
What Is RSVP? ~ 224
What RSVP Is Not ~ 226
How Does RSVP Work? ~ 227
Session Startup ~ 227
Session Maintenance and Tear-Down ~ 230
What Kind of QoS Can I Request with RSVP? ~ 231
Reservation Styles and Merging Flows ~ 232
Why Do I Need RSVP on My Network? ~ 234
Advantages of Using RSVP ~ 235
Disadvantages of Using RSVP ~ 235
Using Class-Based Weighted Fair Queuing ~ 236
How Does CBWFQ Work? ~ 236
Why Do I Need CBWFQ on My Network? ~ 238
Case Study: Using a SQL Application on a Slow WAN Link ~ 240
Case Study:Total Traffic Classification (CBWFQ in a DiffServ Model) ~ 241
RSVP in Conjunction with CBWFQ ~ 243
Using Low Latency Queuing ~ 243
How Does LLQ Work? ~ 244
Classifying Priority Traffic ~ 245
Allocating Bandwidth ~ 245
Limitations and Caveats ~ 246
Why Do I Need LLQ on My Network? ~ 246
Using Weighted Random Early Detection ~ 247
How Does WRED Work? ~ 247
WRED and IP Precedence ~ 248
WRED and RSVP ~ 249
WRED Algorithm ~ 250
Why Do I Need WRED on My Network? ~ 250
Using Generic Traffic Shaping and Frame Relay Traffic Shaping ~ 251
Token Bucket ~ 252
How Does GTS Work? ~ 253
Why Do I Need GTS on My Network? ~ 254
How Does FRTS Work? ~ 255
Why Do I Need FRTS on My Network? ~ 256
Running in Distributed Mode ~ 260
Features Supported in Distributed Mode ~ 260
IOS Versions ~ 261
Operational Differences ~ 261
Restrictions ~ 262
Using Link Fragmentation and Interleaving ~ 263
How Does LFI Work? ~ 265
LFI with Multilink Point-to-Point Protocol ~ 266
How Can This Be Useful on My Network? ~ 266
Understanding RTP Header Compression ~ 267
How Does RTP Header Compression Work? ~ 267
When Would I Need RTP Header Compression? ~ 269
Summary ~ 270
Solutions Fast Track ~ 272
Frequently Asked Questions ~ 275

Chapter 9: AVVID Dial Plans ~ 279

Introduction ~ 280
Problems Facing the Integration of Voice and Data ~ 280
What Is a Dial Plan? ~ 281
Configuring Dial Peers for Use ~ 283
Configuring Dial Peers for POTS ~ 283
Configuring Dial Peers for VoIP ~ 286
Dial Peers for Inbound and Outbound Calls ~ 290
Route Pattern (On-Net) ~ 292
Routing Outbound Calls through the PSTN ~ 293
Cisco CallManager Dial Plans ~ 293
Internal Calls ~ 295
External Calls ~ 296
Route Pattern ~ 297
What Is Digit Manipulation, and How Do You Configure It? ~ 297
Route List ~ 299
Telephony Devices ~ 300
Digit Translation Tables ~ 300
Fixed-Length Dial Peers versus Variable-Length Dial Peers ~ 303
What Is Two-Stage Dialing? ~ 305
Creation of Calling Restrictions and Configuration of Dial Plan Groups ~ 306
Partitioning with Cisco CallManager ~ 307
Creating a Calling Search Space ~ 307
Guidelines for the Design and Implementation of Dial Plans ~ 309
Setting up Single-Site Campuses ~ 309
Design Considerations for the Creation of a Dial Plan ~ 312
Creating a Dial Plan for a Multisite Organization ~ 315
The Role and Configuration of a Cisco CallManager and Gatekeeper ~ 315
The Cisco CallManager Model ~ 316
The Gatekeeper Model ~ 316
The Hybrid Model ~ 317
Video Dial Plan Architecture ~ 319
Gateway ~ 321
Proxy Gateway ~ 321
The H.323 Gatekeeper ~ 322
Configuring Video Dial Peers ~ 323
Summary ~ 325
Solutions Fast Track ~ 326
Frequently Asked Questions ~ 332

Chapter 10: Designing and Implementing Single Site Solutions ~ 335

Introduction ~ 336
Using AVVID Applications in IP Telephony Single Site Solutions ~ 336
Designing the Voice over IP Network ~ 338
Considerations for the LAN ~ 338
Connecting the Site to External Telephony Systems ~ 342
Connecting the Single Site Back to the Corporate System ~ 343
Connecting the Single Site Back to Other Small Sites ~ 344
Choosing a Voice-Capable Gateway ~ 346
Types of Voice-Capable Gateways ~ 346
Cost-Effective Gateways for Small Sites ~ 347
Cisco IOS Solutions for Voice Gateways ~ 348
Problems Using the Voice Gateway for Combined Data Access ~ 349
Modifying an Existing Network to Support Voice over IP ~ 349
This Must Be a Pure Cisco Solution! ~ 350
Deciding Which Type of Public Telephony Access to Use ~ 352
Performing a Network Assessment of the Infrastructure ~ 353
Engineering a Mixed Vendor Solution ~ 354
Using AVVID Applications in Single-Site Solutions ~ 354
Using Cisco CallManager ~ 355
Understanding the Component Parts of CallManager ~ 355
Installing CallManager ~ 356
Performing Basic Configuration Tasks ~ 357
Performing Advanced Configuration Tasks ~ 362
Troubleshooting Problems with CallManager ~ 364
Using Cisco Unity Voice Messaging ~ 365
A Word about Exchange Server v5.5 ~ 366
Installing the Unity Messaging System ~ 366
Creating Unity User Accounts from Exchange Server's Mailboxes ~ 366
Using the IP SoftPhone ~ 368
Introducing the SoftPhone ~ 368
Installing SoftPhone ~ 369
Configuring SoftPhone ~ 369
Troubleshooting SoftPhone Issues ~ 370
Using AVVID Applications in Video Single-Site Solutions ~ 371
Designing the IP Network for Multicasting ~ 371
Local Area Networks ~ 373
Wide Area Network Considerations ~ 375
Remote Access Solutions for Video Presentations ~ 376
Cisco's IP Television Solution ~ 377
Uses for IP/TV ~ 378
Devices Used in IP/TV Solutions ~ 379
Single Site Solutions for IP/TV ~ 380
Cisco's IP Videoconferencing Solution ~ 381
Equipment Uses in IP/VC Solutions ~ 382
Good Examples of Using IP/VC for Small Sites ~ 383
Why IP/VC May Be Bad for Single Sites ~ 383
Summary ~ 385
Solutions Fast Track ~ 385
Frequently Asked Questions ~ 387

Chapter 11: Designing and Implementing Multisite Solutions ~ 391

Introduction ~ 392
IP Telephony Multisite Centralized Call Processing Solutions ~ 392
Wide Area Network Considerations ~ 393
The Gatekeeper Function ~ 394
Voice-Capable Gateways ~ 395
Choosing Frame Relay or Leased Lines for Site-to-Site Connectivity ~ 396
Using the Gateway for Data and Firewall Access Control ~ 401
Handling LAN Problems for Multiple Sites ~ 402
Preparing the Head Office LAN to Support CallManager Clusters ~ 403
Making Changes to the LAN to Handle Large Call Volumes ~ 405
Providing Multiple Ingress/Egress Points to Sites ~ 405
Designing the CallManager Centralized Solution ~ 407
Enterprise Dial Plans ~ 407
Installing Backup CallManagers for Redundancy ~ 409
Assuring Constant User Connectivity to CallManager ~ 409
Disaster Recovery for Centralized CallManager Solutions ~ 411
IP Telephony Multisite Distributed Call Processing Solutions ~ 412
CallManager Designs and Issues ~ 412
Extending Enterprise Dial Plans to the Field CallManagers ~ 413
Supporting Distributed Call Processing with Overall Design Changes ~ 414
Disaster Recovery for Distributed CallManager Solutions ~ 415
WAN Designs that Support Distributed CallManager ~ 416
Full Meshed WAN Designs ~ 416
Partially Meshed WAN Designs ~ 418
Determining Network Impact of Distributed CallManager Clusters ~ 419
LAN Issues for CallManager Clusters ~ 419
WAN Performance between CallManagers ~ 420
Unity Messaging Issues ~ 421
Multisite AVVID Solutions ~ 422
Designing the Enterprise IP Network for Multicasting ~ 422
Configuring the Routers to Support Multicasting ~ 424
Wide Area Network Considerations ~ 426
Cisco's IP Television Solution ~ 427
Using IP/TV with Branch Offices ~ 427
Choosing Devices for Enterprise IP/TV Solutions ~ 429
Cisco's IP Videoconferencing Solution ~ 429
Using IP/VC for Multiple Sites ~ 430
Why IP/VC Can Be Damaging to an Enterprise ~ 431
Creating the Auto Attendant ~ 431
Using Web Attendant ~ 433
IP Interactive Voice Response System ~ 433
Summary ~ 436
Solutions Fast Track ~ 437
Frequently Asked Questions ~ 438

Cisco AVVID and IP Telephony Design & Implementation Fast Track ~ 441

Index ~ 465