1 © 2001, Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Designing and Deploying Next Generation Voice Alec Mclocklin Consulting Systems Eng. IPT ([email protected] )
1© 2001, Cisco Systems, Inc. All rights reserved.Session NumberPresentation_ID
Designing and Deploying Next Generation Voice
Alec MclocklinConsulting Systems Eng. IPT
222© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Agenda
• High Availability• CallManager and PBX Integration• CallManager and Voicemail• Clustering Over the IPWAN• System Enhancements
333© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
HA Cost/Benefit AnalysisWhy Does High Availability Matter?
• Lost revenue due to downtime (contractual obligations)• Competitive pressure – competitor only a point and click away• Customer service or expectations• Shareholder satisfaction• Loss of goodwill (public
image)• Lost productivity when
network is down• Overtime• Consultants• Regulatory requirements• Additional margins of offering
higher SLAs• Reduced operating costs• Break fix costs• Root cause analysis
444© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Causes of Network DowntimeUnscheduled Downtime Factors
2.6
5.5
7.6
8.3
8.5
11
11.3
12
12.1
26
0 5 10 15 20 25 30
Malicious damage
Acts of nature
Physical environment failures
Congestion/overload
Network software failures
Network operations failures
Unknown
Network hardware failures
Customer premises equipment failure
Physical link failures
hours
Mitigable by HA Design + Best PracticesMitigable by HA Systems and FeaturesMitigable by HA Protocols and Services (e.g. QoS)
555© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
HA Network Design – Campus HA SystemsCisco Catalyst 6500 Hardware Redundancy
• Power Supply and Fan Redundancy• Switch Fabric Module Redundancy• Supervisor Redundancy
MSFC Redundancy
High Availability Systems and Features
666© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Layer 2 High Availability Campus DesignSpanning Tree Enhancements
• Portfast set spantree portfast mod/port enable
• BPDU Guardset spantree portfast bpdu-guard mod/port enable
• Uplinkfastset spantree uplinkfast enable
• Backbonefastset spantree backbonefast enable
• Loop-guardset spantree guard loop mod/port
High Availability Protocols and Services
http://www.cisco.com/univercd/cc/td/doc/product/lan/cat6000/sw_7_4/confg_gd/stp_enha.htmhttp://wwwin-eng.cisco.com/Eng/ESE/CANI/Design/CampusNetworkDesign.doc
777© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Scalability, High Availabilityand Smooth Migration
• Internet scalability • Tens of thousands of users
through Cisco clustering technology
• Add capacity when and where you need it
• Distributed application processing
• Network fabric resiliency and redundancy
• No single point of failure• Smooth migration from Old
World to New World
Campus
PSTN WAN
CallManager Clusters
MultiserviceWAN
CatalystWiring Closet
888© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Layer 3 High Availability Services Configuring HSRP
High Availability Protocols and Services
WAN or
Internet
Router 2Router 2Router 1Router 1
!interface FastEthernet0/0ip address 10.21.8.32 255.255.255.0standby 10 ip 10.21.8.1standby 10 authentication STRINGXYZstandby priority 100 preemptstandby 10 timers 1 4standby 10 track ATM3/0
!
http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122cgcr/fipr_c/ipcprt1/1cfip.htm#xtocid28
999© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Agenda
• High Availability• CallManager and PBX• CallManager and Voicemail• Clustering Over the IPWAN• System Enhancements
101010© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
PSTN
Legacy Voicemail System
CallManagerCallManager
AVVID NetworkAVVID Network
IPT userMigration
Legacy PBX
Trunk between CCM and PBX
GatewayGateway
CallManager and PBX Integration
Telco
111111© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
PSTN
Legacy Voicemail System
AVVID NetworkAVVID Network Legacy PBX
Trunk between CCM and PBX
CallManager and PBX Integration
DS3GatewayGateway
7200
7200
3700
3700
3660
3660-BK
T1
CallManagerCallManager
Telco
Telco
121212© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Cisco Router/Gateway Portfolio
Enterprise HQAnd Beyond
Enterprise HQAnd Beyond
Cisco 3600
Cisco 7x00
Cisco SOHO
Cisco 1700
Teleworker/SOHOTeleworker/SOHO SMB/Small BranchSMB/Small Branch Enterprise BranchEnterprise Branch Large BranchLarge Branch
Cisco 800
Cisco 1760
Cisco 2600XM/2691
Cisco 3725
Cisco 3745
131313© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Strategies for User Migration
• Building by Building / Floor by FloorEasy from a phone provisioning standpointPBX’s need to remain as tandem for PSTN calls and Inter-Cluster calls - more complex call routing
• Block of DN’s at a timeMore difficult to provision phones (80+ buildings)Calls to PSTN direct, Inter-Cluster calls direct via IP network -easier to program on PBXLess prone to error
141414© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
PBX Vendor Characteristics
CallManagerTested
Calling NameSupport
Avaya Definity G3
Nortel Meridian 1
Siemens Hicom 300 E CS
Fujitsu 9600
Protocol
YesYes PRI NI-2 QSIG
YesYes NoNo
YesYes
YesYes Yes
YesYes
YesYes
PRI (DMS100) QSIG
PRI NI-2 QSIG
PRI NI-2 QSIG
151515© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Agenda
• High Availability• CallManager and PBX• CallManager and Voicemail• Clustering Over the IPWAN• System Enhancements
161616© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
CallManager to Legacy Voicemail Integration
• Challenge:Keep existing Voicemail system and Integrate with both CallManager and PBX
• Solution differs depending on VM, PBX and type of Integration
• Octel is Voicemail market leader
171717© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
CallManager Integration to Voicemail
Octel
DigitalFTL-N Integration
Octel
SMDI
Nortel
181818© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
VM Vendor CharacteristicsVoicemail Vendor Certified Solutions
SMDI Support/CallManager Certified
Dual SMDISupport VPIM
Digital PhoneIntegration
Avaya Intuity YesYes/YesYes Yes No Yes
Avaya (VMX) 200/300 Yes NoYes/YesYes/Yes No
Avaya (Octel) 250/350 Yes/YesYes/Yes Yes NoYes
Meridian Mail (GP) Yes NoNoYesYes/No No
Siemens PhoneMail YesYes/No No NoYes
http://wwwin.cisco.com/ent/ese/
Nortel CallPilot No YesYesYesYes/No Yes
191919© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Dual Integration
• Sometimes necessary for migration or co-existence
• SMDI is currently only protocol that can handle this requirement
202020© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Octel Aria 250/350
SMDI
CallManagerCallManager
GatewayGateway
AVVID NetworkAVVID Network Legacy PBX
SMDI
Dual SMDI Integration
VoicePath
PBXLink - formerly from Calista
Analog Gateway(s)VG200or Catalyst 6K
This Works today!Texas Instruments - EFTNortel SL-100Octel Aria 350CallManager
212121© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
DPA for Octel with Avaya or Nortel PBX
PSTN
Avaya or Nortel PBX
CallManagerCallManager
GatewayGateway
Octel Voicemail
DPA
PIC
PIC
Skinny
222222© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
DPA for Octel with CallManager
CallManagerCallManager
Octel Voicemail
DPA
PSTNGatewayGateway
24 PIC interfaces
skinny
Allows for Octel PIC Integration to CallManager
232323© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Multi-Node Octel Networking with Interchange* & Unity Bridge
Interchange
Octel Node #5001
PSTN
Octel Node #3001
Octel Node #4001
•Messages routed through Interchange•Interchange controls directory•Lowers admin costs
Unity Bridge Node #2001
Unity
242424© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Cisco Unity
IP
CallManagerCallManager
GatewayGateway
AVVID NetworkAVVID Network Legacy PBX
Cisco Unity - CallManager Dual Switch Integration
VoicePath
252525© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Agenda
• High Availability• CallManager and PBX• CallManager and Voicemail• Clustering Over the IPWAN• System Enhancements
262626© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Clustering Over the WAN Spatial Redundancy
Voice Mail Server
Voice Mail Server
IP PhonesIP
Phones
Spatial Redundancy = ResilienceSpatial Redundancy = Resilience
Single Point of Administration, Extension Mobility, Single Point of Administration, Extension Mobility, Feature Transparency and Unified Dial PlanFeature Transparency and Unified Dial Plan
SpaceSpaceSpace
Can beused forBusiness
Continuance
Can beCan beused forused forBusinessBusiness
ContinuanceContinuance
L.A.L.A. San DiegoSan Diego
CallManager cluster Logical PBX
272727© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Clustering Over the WANBest Practices
Publisher / TFTP
WAN
• Four active locations maximum (4 active CMs)• Failover across the WAN supported (Additional BW)Check out the IP Telephony Design Guide for CallManager 3.2 and Check out the IP Telephony Design Guide for CallManager 3.2 and 3.3 for full details3.3 for full details
• 900 kbps for each 10,000 BHCA within the cluster
QoS Enabled BWQoS Enabled BW
< 40ms RTD
• 40ms round-trip delay between ANY two CallManagers
282828© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Clustering Over the WANRemote Failover – Normal Operation
BackupPrimary
WAN
• Highly Available QoS Enabled WAN
• Prioritized Bandwidth For ICCS
• Additional Bandwidth for SQL, LDAP etc
• No Backup During WAN Outages (SRST)
• No Configurations Changes During WAN Outages
PublisherRequirements
292929© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Agenda
• High Availability• CallManager and PBX• CallManager and Voicemail• Clustering Over the IPWAN• System Enhancements
303030© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Dial Plan Weight (cont.)
MCS 7835’s
TFTPPub
MCS 7845’s
TFTPPub
35,000 IP Phones, 20,000 Device Weight Units
313131© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
H.323 EnhancementsAuto Discovery
GK
CM 3.0 - 3.1 Anonymous DeviceNo Auto Detect (Use MTP)
CM 3.0 - 3.1 Anonymous DeviceNo Auto Detect (Use MTP)
CM 3.3 H.323 TrunkCM 3.3 H.323 Trunk
CM 3.2 AnonymousDevice (H.225)Standard ICT to CM’s and H.225 to Others
CM 3.2 AnonymousDevice (H.225)Standard ICT to CM’s and H.225 to Others
Standard H.323 Gateway (H.225)Standard H.323 Gateway (H.225)
•CallManager’s use H.323 or E-ICT for communication
• H.225 With All Other Devices
• Migration From TollMigration From Toll--Bypass NetworksBypass Networks
CM 3.3 H.323 Trunk (H.225)(E)ICT to CM’s and H.225 to Others
CM 3.3 H.323 Trunk (H.225)(E)ICT to CM’s and H.225 to Others
323232© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
H.323 Enhancements Inter-Cluster Trunks – Redundancy
Backup
Backup
Publisher
1
2
3
4
NewNewYorkYork
Publisher
Backup
Backup 1
2
3
4
SanSanJoseJoseHQHQ
1st Inter-cluster Trunk
2nd Inter-cluster Trunk
As of CallManager 3.3, redundancy is
built into the Inter-cluster Trunk
(2 (2 ICTsICTs instead of 6)instead of 6)
333333© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
H.323 EnhancementsMultiple Gatekeeper
IP PSTN
GK
Internet
GK
EnterpriseWAN
GK
• Up to 10 Physical Gatekeeper’s Per Cluster
• Multiple H.323 Trunks Per CM Gatekeeper• Different Zones and/or Tech Prefixes
VoIP Long Distance SP
Gold VPN Service
Private Network Site to Site
343434© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Headquarters
Multi-service CPN
CableDSL
SOHO/Telecommuter
Branch Office
IP TelephonyServices
SOHOAccess SP
FR/ATM
Enet, etc.
IP Phone
IP Phone
V3PN (VoIP/Video enabled IPSec VPN):Deployment Models
Enterprise Owned/ManagedOr
Service Provider Managed Service
353535© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
Managed IP PBX Integration with VPN Transport
HQ Branch Office HQ Branch Office
ServiceProvider
PSTN
Enterprise A Enterprise B
Ent-AGW
Ent-BGW
Internet
Ent-BVPN
Ent-AVPN
• Single Circuit for Voice, Video and Data for the Enterprise
• VPN for Intra-Enterprise Connectivity (IPSec/MPLS)
• Centralized Gateways located at Class 5 for PSTN access
• Enterprise or SP ManagedVPNIP PBX (CallManager)
363636© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID
SP Call Control Architecture(Cisco GK)
NMSBILLGLD Partner
GK
PSTNV V
DGK
PSTNV V
V V
PSTN
GKGK
PSTNAccess GK
UniversalDirectory GK
CCMEntBSite 1
EntASite 1
CCM
EntASite 2
PBX V
EntBSite 2
V ITS
Service Provider
DGK
EnterpriseAccess GK
EnterpriseAccess GK
GK
GK
AAA Billing off of Gatekeepers for On-Net CallsCM provides call duration in DRQ (CM 3.2)
AAA Billing off of PSTN GatewaysFor Off-Net calls
373737© 2001, Cisco Systems, Inc. All rights reserved.Presentation_ID 37Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved.