© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKUCC-2931 1 Case Study for Large Scale Centralized SIP Trunk Implementation BRKUCC-2931 Jason Holt July 19, 2011
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 1
Case Study for Large Scale
Centralized SIP Trunk
Implementation
BRKUCC-2931
Jason Holt
July 19, 2011
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 22
Please silence your cell phones
Feel free to step out as needed
This is a non smoking venue
Remember to fill out your Evaluations
Visit the World of Solutions
Questions?
Housekeeping Issues
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 33
Understand this Centralized SIP architecture over MPLS
Learn about an alternative Dial Plan solution (pros and cons)
Show design challenges for a centralized architecture
Identify possible issues of Centralized SIP Trunk
Share design ideas and lessons learned
Session Objectives
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 44
Case study for a specific architecture and financial customer requirements
Design and lessons learned can be applied to Enterprise environment
It is not about SBC boxes or SIP Service Provider architecture
Design was done in Nov/Dec 2008
Pilot started in Jan 2009 (CUCM 6.x)
CUCM 7.x and 8.x have additional features and options for SIP
Showing a simplified version of the design (several months in 2 hours)
Scope and Context
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 55
Customer Requirements
Design Challenges
Dial Plan Design
Call Routing Design
Implementation Issues
Agenda
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 6
Customer Requirements
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 7
Centralized call control captures an additional 4-8% TCO savings
Cuts administrative overhead by centralizing management and minimizing resources required to update/change services
SIP Trunking provides additional TCO savings of up to 12-26%
• Lowers costs by reducing the number of PSTN circuits
• Reduce administration & maintenance costs of supporting multi-vendor PBXs
• More flexibility & less complexity when provisioning for traffic patterns
Lower Total Cost of Ownership
Comparison of Monthly Voice Connectivity Operating Costs Per Seat (TDM versus SIP)
Cost Category TDM With SIP Trunking
DID $4-6 $5-8
Channel Cost PRI $27-37$3-6.8 (assumes a 5x to 8x reduction in channels
based on concurrent call density)
MPLS data service Not applicable $1.4-2.8 (assumes each branch has 10 to 20 users)
SIP Equipment Not applicable $1-2.1
Total Cost $31-43 $10.4-19.7
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 88
Customer Requirements for This Case Study
• 2700 Sites
• 50,000 IP Phones
• UCM 6.1(2) (8.5 Today)
• Unity 5.0 (CUC 8.0 Today)
• CER 2.0(3) (8.0 Today)
• Green Field (Keep existent DID)
• All sites are remote over MPLS
• Hub site for signaling only
• Redundant Applications on two
datacenters (CUCM, CUC, SBC,GK)
• Clustering over the WAN
• US only sites on several states
• PSTN Access over MPLS WAN
• Plan for Future Contact Center
• Centralized SIP trunk (MPLS)
• 10 digit dialing for US PSTN calls
• No local calls
• No local TDM PSTN access
• G.729 for PSTN and inter site
• No Centralized MTP
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 9
GK
MPLS
PSTNWest
SBC
East
Cluster 1
A
SBC
Cluster 1
SBC
Datacenter E
GKCluster 2Cluster 2
ASBC
Traditional Topology
Flow Through
or
Media Anchored
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 10
PSTN
GK
MPLS
SBC
SBC
West East
SBCSBC
GK
PSTN
Geographical Redundancy
West Datacenter East Datacenter
Fiber
North
Fiber
South
Cluster 2
A
PUB
SUB
MoH
TFT
P
Cluster 1
A
PUB
SUB
MoH
TFT
P
CoW C2
SUBMoH
TFT
P
CoW C1
SUBMoH
TFT
P
MPLS Topology (Requirement)
PSTN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 11
PSTN
GK
MPLS
SBC
SBC
West East
CoW C1
CoW C2
Cluster C1
A
Cluster C2
A
SBCSBC
GK
PSTN
Total of Seven
Clusters
MPLS Topology (Not on the Scope)
PSTN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 12
C1-SUB2-W C1-SUB2-E
C1-SUB3-W C1-SUB3-E
C1-SUB4-W C1-SUB4-E
C1-TFTP-W
C1-SUB1-W C1-SUB1-E
C1-TFTP-E
C1-PUB-W
CUC1-E
CUC2-E
CER1-ECER1-W
CUCM C1
CUCM C1
Unity C1CER C1 CER C1
CUC1-W
Unity C1
DR
Standby
SFTP-ESFTP-W
West Datacenter East Datacenter
GK-W GK-E
SBC
SBC
South
Fiber
North
Fiber
Clusteringover the
WAN
Clustering over the WAN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 13
PSTNPSTN
GK
MPLS
SBC
SBC
West East
SBCSBC
GK
X
MTP
PSTN
RT
P
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A
Voice Path Requirement (RTP)
Flow Around
or
Media Release
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 14
PSTNPSTN
GK
MPLS
SBC
SBC
Datacenter W
SBCSBC
Datacenter E
GK
PSTN
West East
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A
Signaling Path
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 15
Deployment Scenarios
Centralized Deployment Model
Central SIP trunk (Centralized Signaling and Media)
Distributed Deployment Model
SIP trunks per location (Direct Signaling and Media)
MPLS Deployment Model
Centralized signaling, Direct media
Hybrid Deployment Model
Centralized, distributed, PSTN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 16
Design Challenges
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 17
Centralized SIP Trunk Design Challenges
DTMF
SRST
Non Ported DIDs
Central Site Device Pool
MoH
FAX
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 18
MoH
Centralized SIP Trunk Design Challenges
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 19
PSTNPSTN
GK
MPLS
SBC
SBC
West EastDatacenter W
SBCSBC
Datacenter E
GK
PSTN
Hold
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A MoHMoH
MoH
Max Hop (TTL) = 1
Multicast Addr: 239.1.1.1
RTP Port: 16348
Multicast Addr: 239.1.1.1
RTP Port: 16348
X
MoH with Local PSTN Access
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 20
PSTNPSTN
GK
MPLS
SBC
SBC
West EastDatacenter W
SBCSBC
Datacenter E
GK
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A MoHMoH
RT
P -
Mo
H
Flood Network with
Multicast MoH
Traffic from All Sites
Multicast Between
Customer and
Service Provider
One Single
PSTN Trunk
X
MoH for Centralized SIP Trunk (Distributed)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 21
IP
PSTN
MoH for Centralized SIP Trunk (Unicast)
GK
MPLS
SBC
SBC
West EastDatacenter W
SBCSBC
Datacenter E
GK
PSTN
Hold
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A MoHMoH
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 22
Centralized SIP Trunk Design Challenges
Central Site Device Pool
MoH Centralized MoH Limited to 50
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 23
MPLS
PSTN
Cluster C1
A
Unity
GW
Site A
PSTN
HQ
MoH
Device Pool and Region (CODEC)
HQ Device Pool
GW-HQ or SIP trunk, Unity VM, IP phones, MoH server
G.711/G722 internally, G.729 with other regions
Site A Device Pool
GW-Site-A, IP phones
G.711/G722 internally, G.729 with other regions
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 2424
MPLSCluster C1
A MoH
Site A
DC
Unity
Cluster 2
A
XX DC Device Pool
Unity VM, IP phones, MoH server, SIP trunk
G.711/G722 internally, G.729with other regions
Device Pool and Region (CODEC)
PSTNI P
PSTN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 2525
MPLSCluster C1
A MoH
Site A
DC
Unity
Cluster 2
A DC Device Pool
DC IP phones only
G.711/G.722 internally, G.729 with other regions
Multiple Device Pools
Unity, SIP trunks, ICT trunks, MoH server
G.729 only
Site A Device Pool
GW-Site-A, IP phones
G.711/G722 internally, G.729 with other regions
Device Pool and Region (CODEC)
PSTNI P
PSTN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 26
Centralized SIP Trunk Design Challenges
Non Ported DIDs
Central Site Device PoolMultiple Device Pools for Devices on Datacenters
MoH Centralized MoH Limited to 50
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 27
SIP trunk provider will not own the DID for some sites
Incoming calls require a local TDM trunk with local carrier
Outbound calls (local, 911 and TFN) cannot be routed via SIP trunk
Consequence
Customer still wants to send outbound calls via SIP trunks
Requirement
Depending on the region, some DID cannot be ported to the SIP Trunk
CLEC does not have an agreement in place to port numbers away with the current ILEC or CLEC providing the service
Restriction
DID Not Ported to the SIP Trunk
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 28
IP PSTN
GK
MPLS
SBC
SBC
West East
SBCSBC
GK
Outbound SignalingOutbound Signaling Inbound Signaling
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A
Call Flow (DID Ported)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 29
IP PSTN
GK
MPLS
SBC
SBC
West East
SBCSBC
GK
TDM
RTP
Inbound Signaling
PSTN
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A
Call Flow Inbound (To DID Not Ported)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 30
IP PSTN
GK
MPLS
SBC
SBC
West East
SBCSBC
GK
Outbound Signaling
X
LD Trunk (Outbound)
• LD• International
PSTNPSTN
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A
Call Flow Outbound (From DID Not Ported)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 31
IP PSTN
GK
MPLS
SBC
SBC
West East
SBCSBC
GK
TDM
RTP
• Local Calls• 911 • TFN
Outbound Signaling
PSTN
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A
Call Flow Outbound (From DID Not Ported)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 32
Centralized SIP Trunk Design Challenges
Requires a Different Call Flow and Different Call Routing
FAX
Non Ported DIDs
Central Site Device PoolMultiple Device Pools for Devices on Datacenters
MoH Centralized MoH Limited to 50
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 33
Back in 2008/09 the carrier had no support for FAX over SIP trunk
Customer has centralized FAX solution but it is not widely available
Issue
On small sites (about 2000) main FAX is directly connected to POTS line
Additional fax machines in small sites use FXO/FXS on local GW
FXO and FXS used for fax are not controlled by CUCM
Requirements
Support for FAX
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 34
MPLS
IP
PSTN
Cluster C1
A MoH
Site A
DC
Unity
Cluster 2
A
N x FXO
(or) PRIPSTN
FAX
Fax Call Flow (FXO/PRI)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 35
FAX over SIP
Centralized fax server with G.711 to SIP trunk
Need dedicated SIP trunks for Fax DID forcing G.711
Distributed fax with G.711 between SIP trunk and remote sites
Need to reserve BW for Fax (CAC + QoS)
Fax can run over the same SIP trunk as voice
Need to detect fax tone and change codec with re-invite
Non centralized FAX still needs BW reservation for G.711
Centralized/Distributed T.38 Fax
Looking for SIP carrier support and working case
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 36
Centralized SIP Trunk Design Challenges
SRST
Not Supported on SIP Trunk;
Handled by Site GW
Requires a Different Call Flow and Different Call Routing
FAX
Non Ported DIDs
Central Site Device PoolMultiple Device Pools for Devices on Datacenters
MoH Centralized MoH Limited to 50
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 37
MPLS Cluster C1
A MoH
Site A
DC
Unity
Cluster 2
A
N x FXOPSTN
FAXSRST
911 Call Back
Main Number
FXO Port
911 Only
Call Flow on SRST (Small Site)
IP
PSTN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 38
Call Flow on SRST (Medium/Large Site)
MPLS Cluster C1
A MoH
Site A
DC
Unity
Cluster 2
A
N x PRIPSTN
FAXSRST
Inbound
Main Number
911
Local/LD
Intl/TFN
IP
PSTN
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 39
Centralized SIP Trunk Design Challenges
DTMF
Limited Access via FXO (Small)
PRI for Medium/Large SiteSRST
Not Supported on SIP Trunk;
Handled by Site GW
Requires a Different Call Flow and Different Call Routing
FAX
Non Ported DIDs
Central Site Device PoolMultiple Device Pools for Devices on Datacenters
MoH Centralized MoH Limited to 50
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 40
DTMF over SIP Trunk
H.323 SCCP
RFC2833XIP PSTN
Cluster 1
A
SBCSBC
SIP
SIP SCCP
RFC2833
IP PSTN
Cluster 1
A
SBCSBC
SIP
MTPX
Check Phone Models
Check
Phone Firmware
CUCM Only Accepts
RFC2833 If There Is
a SIP Call Leg
It Was Originally
Designed with H.323
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 41
Centralized SIP Trunk Design Challenges
SIP Trunk and Check IP PhoneDTMF
Limited Access via FXO (Small)
PRI for Medium/Large SiteSRST
Not Supported on SIP Trunk;
Handled by Site GW
Requires a Different Call Flow and Different Call Routing
FAX
Non Ported DIDs
Central Site Device PoolMultiple Device Pools for Devices on Datacenters
MoH Centralized MoH Limited to 50
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 42
Dial Plan Design
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 43
Design Requirements
• 2700 sites
• 50,000 IP phones
• Centralized SIP trunk (MPLS)
• No local TDM
• No 7 digit local dialing
• No 11 digit LD dialing
• 10 digit dialing for PSTN calls
• Same site extension dialing (4 digits)
• Local PSTN access for 911 on SRST only
• Avoid numbers overlap that causes IDT
• Reserve a internal DN range for CC agents
• Alternative for 911 misdialing issues
• Keep existent DID
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 44
• 10 Digit DN, PSTN Like
• 9 as access code for
PSTN calls
DN Cannot
Start with 9
• 8 + 10 digit DN
User Doesn’t Know If
Number Is on PSTN
or Another Branch
User Doesn’t Know
If Remote Branch
Has Been Migrated• 9 + 10 digit DN
• 9 as access code for
PSTN calls
• 4 Digits for same site
dialing (last 4 of DN)
4-Digit Extension
Cannot Start with 9
• Same site can use:
* + last 4 digits of DN
User Will
Always Dial 9
• Can use 0 for operator
• Can use leading 1 for
internal/service numbers
Dial Plan Design
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 45
Dial Plan Restriction
10-digits dialing for local and long distance calls
Eleven digit and seven digit dialing will not be accepted
All IP Phones will have a 10 digit directory number (DID)
Users will dial 10-digits for IP phones on any cluster
Internal calls to any site will be routed directly via WAN
Same site calls will use an access code plus 4 digit extension
Reserve a range of non-DID DN for future CC agents
Design Two Dial Plans and Present Pros/Cons
Customer Request
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 46
Option 1 (DN=10 digit) Access Code 9 and *
First Digit User Dial Description Type
0 0 Operator TP
1 100XXXXXXX CTI Ports/RP… DN/RP
1 1[1-3]XXX Call Park DN
1 14XXXXX Contact Center Extensions DN
9 9.911 Emergency RP (UP)
9 911 Emergency RP (UP)
9 9.[2-9]XXXXXXXXX LD and DN RP/TP
9 9.011! / 9.011!# International RP
# #XXXXXXXXXX Forward VM DN
* *XXXX Site Extension TP
2-8 Not Used Free
Dial Plan Option 1 (Access Code)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 47
Dial Plan 1 (Access Code)
Two Types of Access Code:
• “9” for PSTN calls and Internal DN on other sites/cluster
• “*” for same site extension dialing
Limitations:
• Corporate directory: Use must edit to dial
• Dial back (missed call and received calls): Use must edit to dial
• Discard 9 before routing internal 10-Digit DN: Requires a TP
• System cannot distinguish between PSTN and DN
• Existent 911 misdialing issues
• Cannot use “*” for analog phones or International (+)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 48
Dial Plan Option 2 (PSTN Flat)
Option 2 (DN=10 Digit) PSTN Flat
First Digit User Dial Description Type
0 00 Operator TP
0 011! / 011!# International RP
1 100XXXXXXX CTI Ports/Unity Ports/RP… DN/RP
1 1[1-3]XXX Call Park DN
1 14XXXXX Contact Center Extensions DN
9 911 Emergency RP (UP)
# #XXXXXXXXXX Forward VM DN
* *XXXX Site Extension TP
[2-9] [2-9]XXXXXXXXXX LD and DN DN/TP
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 49
Dial Plan 2 (PSTN Flat)
User Dialing:
• Plain 10 digit for PSTN calls and Internal DN on other site/cluster
• “*” for same site extension dialing
Limitations:
• System cannot distinguish between PSTN and DN
• Cannot use “*” for analog phones or International (+)
• Cannot reserve “0” for Operator
• Different user experience: No Access Code, no Sec Dial Tone
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 50
Call Routing Design
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 51
Intercluster and PSTN Routing
• Regionalize Clusters
• Group sites by State or Region (Area Code)
• Route between clusters by Area code
• Reroute rejected calls from GK or Cluster
• Site DN range segmented (Over 11K RP)
• 11000 prefixes is too much for GK
• Distribute 2700 sites across CUCM clusters
• How to route between clusters?
• Gatekeeper controlled ICT
• All PSTN calls will hit the GK
• Unassigned DN will cause routing loop
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 52
PSTN
SBC 2
Cluster C4
A
Cluster C1
A
Cluster C3
A
Cluster C2
A
SBC
SBC
SBC
SBC
Regional Cluster Architecture
Cluster C5
A
SBC 1
GKGK
VA: 276, 434, 540, 571,703, 757, 804
WV: 304
GA: 229, 404, 470, 478, 678,706, 762, 770, 912
AL: 205, 251, 256, 334SC: 803, 843, 864
NC: 252, 336, 704, 828, 910, 919, 980
540-222-5555 919-444-2222
404-555-6666
Less the 200 Patterns
Less the 200 Patterns
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 53
GK
MPLS
IP PSTN
SBC
SBC
West EastDatacenter W
SBCSBC
Datacenter E
GK
PSTN
Outbound SignalingOutbound Signaling Inbound Signaling
CoW C2
CoW C1
Cluster C2
A
Cluster C1
A
Call Routing
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 54
CSS-SITE-X-LD(Device)
Site Specific
PT-Site-X
Non DID DN *222X
Call Park 11XX
Operator
TP 00 => 10 Digit DN
Site Extension
TP *SSXX => 10 Digit DN
CER
RL-ENTIPCCE (Reserved)
RP 14XXXXX
Block
RP [2-8]11
RP [79]00XXXXXXX
RP 976XXXXXXX
RP [2-9]XX976XXXX
TP RP 911
PT-Global
RG
SBC
2
SBC
EAST
SBC
WEST
PSTN SBC
EAST
PSTN SBC
WEST
PT-Internal
All Cluster DN
DID [2-9]XX-XXX-XXXX
Non DID 100-XXX-XXXX
UCCE 14XXXXX
Unassigned DN
TP [2-9]SS-SSS-SSXX
=> 100999????
Unity Call Handler
IP Phones
Route Points
RL-GK RG-GK1
Cluster C4
Cluster C5
Cluster C6
Cluster C7GK-West
GK-East
Cluster C3
Cluster C2
PT-LD
RP [2-9]XX-XXX-XXXX
Cluster Area Codes
RP AAA-XXX-XXXX
International
RP 011! / RP 011!#
TFN: RP 8FF-XXXXXXX
RL
SBC
Outbound Call
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 55
919-555-4444
Site Specific
CSS-SITE-X-LD(Device)
PT-Internal
All Cluster DN
DID [2-9]XX-XXX-XXXX
Non DID 100-XXX-XXXX
UCCE 14XXXXX
Unassigned DN
TP 919-555-44XX
=> 1009991000
Unity Call Handler
PT-Site-X
Non DID DN *222X
Call Park 11XX
Operator
TP 00 => 10 Digit DN
Site Extension
TP *44XX => 91955544XX
PT-LD
RP [2-9]XX-XXX-XXXX
Cluster Area Codes
RP 919-XXX-XXXX
International
RP 011! / RP 011!#
IPCCE (Reserved)
RP 14XXXXX
Block
RP [2-8]11
RP [79]00XXXXXXX
RP 976XXXXXXX
RP [2-9]XX976XXXX
TP RP 911 CER
RL-GK
RL-ENT
RG-GK
RG
SBC
1
2
RL
SBC
PT-Global
SBC
EAST
SBC
WEST
PSTN SBC
EAST
PSTN SBC
WEST
IP Phones
Route Points
Cluster C4
Cluster C5
Cluster C6
Cluster C7GK-West
GK-East
Cluster C3
Cluster C2
TFN: RP 8FF-XXXXXXX
919-555-4444
408-555-4444
919-777-6666
Outbound Call (Example Same Cluster)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 56
919-555-4444
Site Specific
CSS-SITE-X-LD(Device)
PT-Internal
All Cluster DN
DID [2-9]XX-XXX-XXXX
Non DID 100-XXX-XXXX
UCCE 14XXXXX
Unassigned DN
TP 919-555-44XX
=> 1009991000
Unity Call Handler
PT-Site-X
Non DID DN *222X
Call Park 11XX
Operator
TP 00 => 10 Digit DN
Site Extension
TP *44XX => 91955544XX
PT-LD
RP [2-9]XX-XXX-XXXX
Cluster Area Codes
RP 919-XXX-XXXX
International
RP 011! / RP 011!#
IPCCE (Reserved)
RP 14XXXXX
Block
RP [2-8]11
RP [79]00XXXXXXX
RP 976XXXXXXX
RP [2-9]XX976XXXX
TP RP 911 CER
RL-GK
RL-ENT
RG-GK
RG
SBC
1
2
RL
SBC
PT-Global
SBC
EAST
SBC
WEST
PSTN SBC
EAST
PSTN SBC
WEST
IP Phones
Route Points
Cluster C4
Cluster C5
Cluster C6
Cluster C7GK-West
GK-East
Cluster C3
Cluster C2
TFN: RP 8FF-XXXXXXX
408-555-6666
408-555-6666
408-777-8888
Outbound Call (Example Different Cluster)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 57
Site Specific
CSS-SITE-X-LD(Device)
PT-Internal
All Cluster DN
DID [2-9]XX-XXX-XXXX
Non DID 100-XXX-XXXX
UCCE 14XXXXX
Unassigned DN
TP [2-9]SS-SSS-SSXX
=> 100999????
Unity Call Handler
PT-Site-X
Non DID DN *222X
Call Park 11XX
Operator
TP 00 => 10 Digit DN
Site Extension
TP *SSXX => 10 Digit DN
PT-LD
RP [2-9]XX-XXX-XXXX
Cluster Area Codes
RP AAA-XXX-XXXX
International
RP 011! / RP 011!#
IPCCE (Reserved)
RP 14XXXXX
Block
RP [2-8]11
RP [79]00XXXXXXX
RP 976XXXXXXX
RP [2-9]XX976XXXX
TP RP 911 CER
RL-GK
RL-ENT
RG-GK
RG
SBC
1
2
RL
SBC
PT-Global
SBC
EAST
SBC
WEST
PSTN SBC
EAST
PSTN SBC
WEST
IP Phones
Route Points
CSS-SITE-X-ENT(Device)
PT-ENT RP [2-9]XX-XXX-XXXX
Cluster C4
Cluster C5
Cluster C6
Cluster C7GK-West
GK-East
Cluster C3
Cluster C2
TFN: RP 8FF-XXXXXXX
Outbound Call (Additional Requirements)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 58
Cluster C4
Cluster C5
Cluster C6
Cluster C7
GK-West
GK-East
Cluster C3
Cluster C2
PT-Internal
CSS-INCOMING
PT-911-CallBack
All Cluster DN
DID [2-9]XX-XXX-XXXX
Non DID 100-XXX-XXXX
UCCE 14XXXXX
Unassigned DN
TP [2-9]SS-SSS-SSXX
=> 100999????
TP <ELIN>
913XXXXXXXXXX
(One TP per Site)
SBC
SBC
IP PSTN
PSTNGW
Incoming Calls (Cluster)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 59
Implementation Issues
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 60
SIP Trunk Issues During Pilot
Voice Quality on Outbound Call Leg
Voice Quality of Recorded VM Messages/Greetings
Outbound Calls Rejected
No Outbound Calls to SBC
Incoming Calls from SBC Stopped Working
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 61
No Outbound Calls to SBC
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 62
SIP Trunk Issues During Pilot
Outbound Calls Rejected
No Outbound Calls to SBC Check If SBC Uses TCP or UDP
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 63
PSTN
SBC
Cluster 2
A
Cluster 1
A
SBC
SBC SBC
Incoming Call to Area Code 408
Incoming Call to Area Code 919
West East
NPA 408
NPA 408 NPA 919
NPA 919
No Geographical Redundancy for Incoming Calls
SIP Trunks on CUCM (Inbound)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 64
PSTN
SBC
Cluster 2
A
Cluster 1
A
SBC
SBC SBC
Outbound Call fromArea Code 408
West East
NPA 408
NPA 408 NPA 919
NPA 919
Where Should SBC Send
Outbound Calls?
No Geographical Redundancy for Outbound Calls
SIP Trunks on CUCM (Outbound)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 65
PSTN
SBC
West
Cluster 2
A
Cluster 1
A
East
SBC
SBC SBC
NPA 408
NPA 408 NPA 919
NPA 919Outbound Call fromArea Code 408
Outbound Call from Area Code 919
SIP Trunks on CUCM (Solution)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 66
PSTN
SBC
West
Cluster 2
A
Cluster 1
A
East
SBC
SBC SBC
NPA 408
NPA 408 NPA 919
NPA 919
Outbound Call fromArea Code 408
HMR (Header Manipulation Rule) to Prefix a FQDN
Geographical Redundancy for Outbound Calls
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 67
PSTN
SBC 2 SBC 3
Cluster C1
A
SBC
SBCSB
C
SBC
Additional Geographical Redundancy
Cluster C2
A
Added Two More SIP POP on Carrier
Network
SBC 1 SBC 4
Use SIP Option to Check Availability
and Move to Secondary SBC
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 68
SIP Trunk Issues During Pilot
Outbound calls RejectedDID Assignment on Redundant
SBC or SIP Providers
No Outbound Calls to SBC Check If SBC Uses TCP or UDP
Incoming Calls from SBC Stopped Working
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 6969
Multiple SIP trunks between CUCM and SBC
Which SIP trunk will receive the incoming call?
SIP Trunk for Incoming PSTN Calls
CUCM 8.5
Error Message When Configuring Second SIP Trunk with the
Same SIP Sec Profile:
Unmapped Exception the Destination Address "20.126.7.12" Conflicts
with the Destination Address in "TR-EAST-SBC03-EO2". Both Have
the Same Incoming Port "5060" Specified in their SIP Trunk Security
Profiles. Update so that the Destination Addresses and Incoming Ports
Are Unique.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 70
SIP Trunk for Incoming PSTN Calls
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 71
SIP Trunk Issues During Pilot
Outbound Calls RejectedDID Assignment on Redundant
SBC or SIP Providers
No Outbound Calls to SBC Check If SBC Uses TCP or UDP
Incoming Calls from SBC Stopped Working
Which SIP Trunk Handles
Incoming Calls? Check CSS
Voice Quality on Outbound Call Leg
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 72
MPLS
IP PSTN
Cluster 1
A
Site A
DC
Unity
Cluster 2
A
SBC
SBC
PSTN
User Incoming audio to IP Phone is fine but PSTN user receives bad audio
Problem is intermittent
Inbound and Outbound calls
Can happen to any cluster
Issue
Outbound RTP not always correctly marked
Switch configured to mark all RTP packets based on RTP port number (range 16384K to 32768K)
Troubleshooting
Phone sends RTP on non standard port range as requested by far end (SBC)
SBC configured to use port range 10,000 to 40,000
Cause
SBC Chooses Listening RTP Port
IP Phone Sends Audio to SBC Selected
RTP Port
Packets Marked as BE May Be
Dropped
RTP May Be Remarked as
BE
Voice Quality on Outbound Call Leg
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 73
SIP Trunk Issues During Pilot
Voice Quality on Outbound Call Leg QoS => Check UDP Port Range
Outbound calls RejectedDID Assignment on Redundant
SBC or SIP Providers
No Outbound Calls to SBC Check If SBC Uses TCP or UDP
Incoming Calls from SBC Stopped Working
Which SIP Trunk Handles
Incoming Calls? Check CSS
Voice Quality of Recorded VM Messages/Greetings
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 74
MPLS
IP PSTN
Cluster 1
A MoH
Site A
DC
Unity
Cluster 2
A
Message or Greeting recorded had lower quality.
Issue
PSTN calls and IP phone calls are G.729.
CUC configured to record messages with G.729
Incoming G.729 audio on Unity had good quality.
Outbound G.729 audio had low quality.
Troubleshooting
CUC converts all audio to PCM before recording on selected format.
Changing CUC to record greetings and messages with G.711 fixed the problem.
Cause
Quality of Voice Mail Messages
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 75
SIP Trunk Issues During Pilot
Voice Quality on Outbound Call Leg
Voice Quality of Recorded VM Messages/Greetings
QoS => Check UDP Port Range
Record Messages with G.711
Outbound Calls RejectedDID Assignment on Redundant
SBC or SIP Providers
No Outbound Calls to SBC Check If SBC Uses TCP or UDP
Incoming Calls from SBC Stopped Working
Which SIP Trunk Handles
Incoming Calls? Check CSS
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 76
No DTMF on PSTN Cross Cluster Calls (RFC2833)
No Ring Back on Blind Transfer
Other SIP Trunk Customer on Same Provider May (VoIP) Require G.711
Reroute on Reject Broken
Media Cut Through Delay
No Ring Back on Outbound Calls
SIP Trunk Issues During Pilot (Part 2)
“Very Early Media”
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 77
SCCP
Cross Cluster DTMF
SC
CP
X
X
SIP
RFC2833H.323/SCCP
SIP
RFC2833
IP PSTN
Cluster 1
A
SBCSBC
SIP
Unity 2
H.323
Cluster 2
A
Unity 1
SIP
RFC2833
Cluster 1
AUnity
H.323
Cluster 2
A
SC
CP
SCCP
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 78
Cross Cluster DTMF (Solution)
RFC2833RFC2833
SIP Unity Pilot
SIP SCCP
RFC2833
IP PSTN
Cluster 1
A
SBCSBC
SIP
Unity 2
H.323
Cluster 2
A
Unity 1
SC
CP
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 79
Cross Cluster DTMF (Similar Scenarios)
• Turrets connected via TDM to one cluster but providing devices for sites on other clusters. PSTN incoming SIP Calls re-routed via H.323 ICT.
• Same situation for TDM PBX with DID ranges belonging to multiple clusters.
• Cross Cluster transfer or forwarding of CC calls. Incoming
• Use dedicated SIP Trunks between clusters. Not Scalable.
• Route PSTN calls directly from SBC with more specific
routing. What about internal calls?
• Convert ICT to SIP and use SME to centralize call routing
Alternate Solutions
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 80
PSTN
SBC 2
Cluster C4
A
Cluster C1
A
Cluster C3
A
Cluster C2
A
SBC
SBC
SBC
SBC
Cross Cluster DTMF (Similar Scenarios)
Cluster C5
A
SBC 1
GKGK
Turrets
MGCPSIP
H.323
PBX
Contact
Center
H.323
SCCP
IVR
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 81
No DTMF on PSTN Cross Cluster Calls (RFC2833)
Dedicated SIP ICT Trunk to rRoute Unity RP Across Clusters
Media Cut Through Delay
No Ring Back on Outbound Calls
SIP Trunk Issues During Pilot (Part 2)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 82
SP
VoIP
Delayed Offer to Early Offer Interworking
INVITE (Offer SDP)INVITE
180/200 (Answer SDP)180/200 (Offer SDP)
ACK (Answer SDP)
SBC
SBC
Session Established Session Established
Requires Media Flow Through
(Media Anchored)
SBC Sends Its Own IP Address and RTP
Port on SDP
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 83
SP
VoIP
Delayed Offer to Early Offer (Flow Around)
INVITE (Offer SDP)INVITE
180 (Sess. Progress SDP)180 (Offer SDP)
ACK (Answer SDP)
SBC
SBC
SBC Sends Its Own IP Address and RTP
Port on SDP
Session Established
SBC Sends SDP with IP
Address/Port of IP Phone
200 OK
200 OK
Re-INVITE (New SDP)
RTP (Early Media)
Media Cut Through Delay
Flow Around(Media Release)
IVR
CUCM Send ACK with SDP
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 84
SP
VoIP
Delayed Offer to Early Offer (PRACK)
INVITE (Offer SDP)INVITE
180 (Sess. Progress SDP)183 (Offer SDP, 100rel)
PRACK (SDP)
SBC
SBC
Session Established
200 OK
200 OK
Re-INVITE (New SDP)
RTP (Early Media)
IP Phone Opens Send and
Receive Channel
IVR
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 85
No DTMF on PSTN Cross Cluster Calls (RFC2833)
Dedicated SIP ICT Trunk to Route Unity RP Across Clusters
Media Cut Through Delay
No Ring Back on Outbound Calls
Configure UCM to Use PRAC
(SIP Rel1XX Enabled)
SIP Trunk Issues During Pilot (Part 2)
“Very Early Media”
Fast Answer
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 86
SP
VoIP
Delayed Offer to Early Offer(Very Early Media)
INVITE (Offer SDP)INVITE
180 (Sess. Progress SDP)183 (Offer SDP, 100rel)
PRACK (SDP)
SBC
SBC
Session Established
200 OK
200 OK
Re-INVITE (New SDP)
IVR
RTP (Very Early Media)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 87
SP
VoIP
CUCM 8.5 Early Offer
INVITE (Offer SDP)
180 (Sess. Progress SDP)183 (Offer SDP, 100rel) SBC
SBC
Session Established
200 OK200 OK
IVR
RTP (Very Early Media)
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 88
No DTMF on PSTN Cross Cluster Calls (RFC2833)
No Ring Back on Blind Transfer
Dedicated SIP ICT Trunk to Route Unity RP Across Clusters
Annunciator
Reroute on Reject Broken Caused by Annunciator
Need Dedicated MRGL Group
Media Cut Through Delay
No Ring Back on Outbound Calls
Configure UCM to Use PRAC
(SIP Rel1XX Enabled)
SIP Trunk Issues During Pilot (Part 2)
Flow Through
Media Anchored
“Very Early Media”
Fast Answer
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 89
New Developments
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 90
PSTN
SBC 2
Cluster C4
A
Cluster C1
A
Cluster C3
A
Cluster C2
A
SBC
SBC
SBC
SBC
Contact Center SBC Separation
Cluster C5
A
SBC 1
SBC
SBC
Contact
Center
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 91
PSTN
SBC 2 SBC 3
Cluster C4
A
Cluster C1
A
Cluster C3
A
Cluster C2
A
SBC
SBCSB
C
SBC
New Clusters
Cluster C5
A
SBC 1 SBC 4
Added Two More Clusters (C6/C7) for
Expected Growth and Scalability
Cluster C6
A
Cluster C7
A
Cluster C8
A
Added Cluster C8 (Innovation Cluster)New and Advanced
Solutions in Production
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 9292
• Centralized Dial Plan
• Can use SIP Trunks between cluster
• Multiprotocol
• Move 3rd party systems out of cluster
o Fax
o Turrets
o Contact Center
o PBX
• Better dial plan management and interface then GK/SME
• Reduced number of SIP trunks on cluster
Benefits of SME Architecture
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 93
PSTN
SBC
SBC
Cluster C5
A
Cluster C4
A
PBX
Turrets
Contact
Center
H.323
Cluster C3
A
Cluster C2
A
SME
A
MGCP
SIP
SIP
SIP SIP
SIP
SIP
SIP
SBC
SBCSB
C
SBC
SIP SIP
SME Architecture
PBXH.323
Cluster C6
A
SBC
SBC
IVR
SBC
SBC
Cluster C7
A
Cluster C1
A
Cluster C8
A
FAX
SIP
SIP
SIP
SIP
SIP
Covered on BRKUCC2450SME Design
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 9494
Deployment model: SIP over MPLS
Design challenges
Flat dial plan without access code for PSTN
Possible issues and workarounds
Test on lab and pilot until you break something
Define a very comprehensive pilot
Summary
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 95
Complete Your Online Session Evaluation
Receive 25 Cisco Preferred Access points for each session evaluation you complete.
Give us your feedback and you could win fabulous prizes. Points are calculated on a daily basis. Winners will be notified by email after July 22nd.
Complete your session evaluation online now (open a browser through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center.
Don’t forget to activate your Cisco Live and Networkers Virtual account for access to all session materials, communities, and on-demand and live activities throughout the year. Activate your account at any internet station or visit www.ciscolivevirtual.com.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 96
Visit the Cisco Store for Related Titles
http://theciscostores.com
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 97
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKUCC-2931 98
Thank you.