Documente Academic
Documente Profesional
Documente Cultură
BRKUCC-2931 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
Session Objectives
At the end of this session you should :
Have a good understanding of how to design SME deployments
Understand the benefits of SME designs
Understand how to size an SME cluster
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
What is a Session Management Edition (SME) cluster ?
Trunk Aggregation and Trunk Design recommendations
Call Re-routing in SME deployments
SME Deployments – Secure Trunks – Encrypted Signaling and Media
Dial Plan Aggregation and Number Transformation
Call Admission Control within SME based UC networks
Signaling Delay considerations - Regional SME clusters
QSIG in SME Deployments
Mobility and SME
UC Applications and SME
SME Deployments with Unified Contact Centre Enterprise
Sizing the SME cluster
Summary
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
What is a Session Management Edition cluster ?
CUBE
CUBE
CUBE
H323 Trunk
MGCP Trunk
SIP Trunk
A CUCM cluster and SME cluster use exactly the same software
An SME cluster is typically used as a platform for Trunk and Dial Plan aggregation
Both CUCM and SME support Voice, Video and Encrypted calls
Voicemail Conferencing
CUBE CUBE
System System
H323
Unified CM MGCP
Session SIP
Management
Edition Cluster
H323
Unified CM MGCP
Session SIP
Management
Edition
Cluster
SME Mobility features allow you to offer Single Number Reach functionality to
devices on 3rd Party UC systems
SME Normalization scripts allow you to modify any inbound or outbound SIP
message and SDP body content – simplifying interoperability with 3rd party UC
systems
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
SME cluster - PBX aggregation
SME migration to a CUCM cluster PSTN
CUBE CUBE
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Summary design and deployment
recommendations for SME Trunks
UC version 8.5+ is preferred for CUCM Leaf clusters as this allows them to
use the new Trunking features in this release, but earlier versions are also
supported
With Leaf CUCM cluster UC version 8.5+ SIP ICTs and Trunks are preferred
With Leaf CUCM cluster UC versions prior to 8.5 – H323 ICTs are preferred
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Unified CM 8.5 - Inter Cluster Trunks
SIP Trunks vs H.323 Trunks – Feature Comparison
H.323 (Q.SIG) SIP (QSIG)
Support for “+” character
Signaling Authentication and Encryption TLS
Media Encryption
“Run On All Nodes” feature
“Up to 16 destination addresses” feature
Calling Line ID / Name – Presentation / Restriction
Connected Line ID / Name – Presentation / Restriction
OPTIONS Ping
iLBC, AAC, ISAC and G.Clear Support
G.711, G.722, G.723, G.729 Support
SIP Subscribe / Notify, Publish – Presence
QSIG Path Replacement
QSIG Call Completion – No Reply / Busy Subscriber
Topology Aware - RSVP Based Call Admission Control
Message Waiting Indicator (On /Off)
Video / T.38 Fax support
Route Lists
o Run On All Unified CM Nodes
SIP/H323 SIP/H323
ICT Trunk ICT Trunk
SIP Trunk A
SIP Trunk A CUB CUB
E E
SIP Trunk B
CUB CUB
E E
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
New Trunk features that simplify SME designs
Outbound SIP Trunks, H323 Inter Cluster Trunks and Route Lists can
take advantage of the Route Local Rule by using the “Run On All
Unified CM Nodes” feature
The Route Local Rule
If the CUCM node that the inbound call arrives on – also has an
instance of the selected outbound trunk for that call – then use this
node to onward route the call
The Route Local rule reduces (and can eliminate) call set up traffic
between CUCM nodes with a cluster
SIP/H323 SIP/H323
ICT Trunk ICT Trunk SIP Trunk A
SIP Trunk
CUB CUB
E E
SIP Trunk B
CUB CUB
E E
Route List
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
UC 8.5 SIP Trunk Feature - OPTIONS Ping
SIP ICT Trunk
SIP Trunk
CUBE
CUBE
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Unified CM Trunks – Load Balancing,
Availability & Redundancy – Summary UC 8.5
Features
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
UC 8.5 SIP Trunks – Normalization Scripts
SIP/SCCP SIP Trunk
Normalization allows incoming and
outgoing SIP messages to be modified
Script on their way through a CUCM SIP Trunk.
NFAS
SRTP (Unified CM to GW)
CUCM 8.5 “Run On All Nodes” feature 3 Active Nodes in 1 active Node
a CMG in a GMG
CUCM 8.5 “Up to 16 destination addresses” feature
Mobility Manager VXML-Based Voice Profile Mgmt
OPTIONS Ping
TCL/VXML Apps (e.g. for CVP Integration)
Voice & Data Integrated Access
Fractional PRI Workaround
Legend:
BRKUCC-2931 Yes
© 2011 Cisco and/orLimited
its affiliates. Allsupport
rights reserved. No
Cisco Public CMG – Call Manager Group 21
SME Trunk Design Considerations
Multi-Cluster Designs – with CUCM 8.5 Leaf Clusters
IP
SIP Delayed Offer SIP PSTN
CUCM 8.5
CUCM 8.5
CUCM 8.5 SME
SIP IP PSTN Trunks – Typically Voice only – Early Offer usually required by SP
OPTIONS Ping, SIP Delayed Offer, If EO required - CUBE provides SIP DO to EO, Run
on All Nodes, Multiple Destination Addresses. (EO should be sent by the SP)
SIP to 3rd Party UC Systems – Typically Voice – Video & Encryption also supported
OPTIONS Ping, SIP Delayed Offer, Run on All Nodes, If required - QSIG over SIP, If
end device is capable it should send Early Offer.
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
SME Trunk Design Considerations
Multi-Cluster Designs – with Pre 8.5 CUCM Leaf Clusters
SIP Delayed Offer SIP IP
PSTN
SIP Early Offer H323
CUBE SIP DO to EO
H323 Slow Start CUBE CUBE
CUCM 8.0
CUCM 7.X
CUCM 8.5 SME
Pre 8.5 Clusters - H323 ICT Trunks - Voice, Video and Encryption supported
H323 Slow Start, Call Manager Groups, 3 Destination Addresses per Trunk, QSIG
over H323.
SIP IP PSTN Trunks – Typically Voice only – Early Offer usually required by SP
OPTIONS Ping, SIP Delayed Offer, If EO required - CUBE provides SIP DO to EO,
Run on All Nodes, Multiple Destination Addresses. (EO should be sent by the SP)
SIP to 3rd Party UC Systems – Typically Voice – Video & Encryption also supported
OPTIONS Ping, SIP Delayed Offer, Run on All Nodes, If required – QSIG over SIP, If
end device is capable it should send Early Offer.
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
SIP Trunk Design Considerations
Multi-Cluster Designs – Mixed Leaf Cluster CUCM Versions
SIP Delayed Offer SIP IP
PSTN
SIP Early Offer H323
CUBE SIP DO to EO
H323 Slow Start CUBE CUBE
CUCM 8.0
CUCM 8.5
CUCM 8.5 SME
Pre 8.5 Leaf Clusters – H323 ICT Trunks – Voice, Video and Encryption supported
H323 Slow Start, Call Manager Groups, 3 Destination Addresses per Trunk, QSIG over
H323.
8.5 Leaf Clusters – SIP ICT Trunks – Voice, Video and Encryption supported
SIP Delayed Offer, OPTIONS Ping, Run on All Nodes, Multiple Destination Addresses,
QSIG over SIP.
SIP IP PSTN Trunks – Typically Voice only – Early Offer usually required by SP
OPTIONS Ping, SIP Delayed Offer, If EO required – CUBE provides SIP DO to EO, Run
on All Nodes, Multiple Destination Addresses. (EO should be sent by the SP)
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
SIP Trunk Design Considerations
Clustering Over the WAN – Calls from Leaf Clusters to SME
IP
PSTN COW Bandwidth requirements as
SIP Delayed Offer CUBE CUBE
per the UC SRND - 80mS RTT
West Coast DC
San Jose New York
Primary Secondary
SME 8.5
CUCM 8.5 CUCM 8.5
San Francisco
CUBE SIP DO to EO
CUBE CUBE
IP
CUCM 8.5 PSTN
SME 8.5
CUCM 8.5 CUCM 8.5
San Francisco
CUBE SIP DO to EO
CUBE CUBE
CUCM 8.5 IP
PSTN
SME
CUBE
IP
PSTN
IP
PSTN
CUBE
SME x
Call Admission Control
Out Of Bandwidth
CUBE CUBE
No Circuit Available
SME
IP
PSTN
CUBE CUBE
SME
x
Call Admission Control
Out Of Bandwidth
Call Progress failure messages (e.g. No circuit, Number
Unavailable, No bandwidth etc ) are passed back to the SME
cluster – which can then re-route the call
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Secure Trunks
Encrypted Media and Signaling
SME Deployments – Secure Trunks
– Encrypted Signaling and Media
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Secure SIP Trunks using TLS and an external CA
Certificate Authority (CA)
CA Certificate
CA Signed CUCM
Certificate
Leaf Cluster A
Leaf Cluster B
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Secure H323 Trunks using router based IPSec Tunnels
Leaf Cluster A
H323 Inter Cluster Trunk using router
based IPSEC for signaling encryption
IPSEC Tunnel
Session
Management
Encrypted Edition
Media Cluster
Leaf Cluster B
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Dial Plan Aggregation and Number
Transformation
Dial Plan Aggregation and Number
Transformation
Basic Principles
Number Transformation options
Dial Plan and dialing habit variations
Number Transformation capabilities by Trunk protocol type
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
SME Dial Plan Aggregation – Basic Principles
SME Cluster
Leaf Cluster Leaf UC system
SME Cluster
SME /CUCM
Cluster
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
H323 Trunks and Gateways– Inbound and
Outbound Digit manipulation capabilities
SME /CUCM
Cluster
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
MGCP Trunks – Inbound and Outbound
Digit manipulation capabilities
SME /CUCM
Cluster
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
Call Admission Control (CAC) in
SME based deployments
Call Admission Control within SME
based UC networks
CAC Options :
Locations based CAC
RSVP based CAC
Combinations of RSVP and Locations based CAC
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Call Admission Control within SME based
UC networks
Both Locations based Call Admission Control (CAC) and RVSP
based CAC can be used in Leaf clusters and the SME cluster…..
SME ≥ 8.5
Leaf 1 Leaf 3
SIP Trunk
Registered Endpoint
Leaf 2
Location
Association
LOCATION 1 LOCATION 2
Associated to Trunks for Leaf 1 and Leaf 2 Associated to Leaf 3 Trunk (Leaf 3 is a single
(both Leaf Clusters have endpoints located in site cluster deployment)
the same physical site)
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Multi Branch Leaf clusters provide Locations CAC – ICTs in
Hub_None Hub_None
Location
ICT-CL1 ICT-CL2 Hub-None
SIP Trunk
Location Location F
B Call Signaling - 80 kbps
- 80 kbps Branch 1 Location Association Branch 2
BRKUCC-2931 Cluster 1 Cisco and/or its affiliates. All rights reserved.
© 2011 Cisco Public Cluster 2 48
Media
Multi Branch Leaf clusters - Locations CAC – Call Transfer
Hub_None Hub_None
ICT-CL1 ICT-CL2
Cluster 1
Locations CAC Cluster 2
160k Deduction for
WAN Call Transferred to
Location B (2 Calls) Cluster 1 Location B
Transfer
SIP Trunk
Location Location F
B Call Signaling No WAN
- 160 kbps Branch 1 Location Association Branch 2 calls
BRKUCC-2931 Cluster 1 Cisco and/or its affiliates. All rights reserved.
© 2011 Cisco Public Cluster 2 49
Media
Multi Branch Leaf clusters provide Locations based CAC –
Phantom Locations allow the Phantom Phantom
ICTs in
originating location of each ICT-CL1 ICT-CL2
Location
call to be sent over ICTs
1 2
Phantom
Phantom SME Phantom
ICT-SME ICT-SME
SIP Trunk
Location Location F
B Call Signaling - 80 kbps
- 80 kbps Branch 1 Location Association Branch 2
BRKUCC-2931 Cluster 1 Cisco and/or its affiliates. All rights reserved.
© 2011 Cisco Public Cluster 2 50
Media
Multi Branch Leaf clusters - Locations CAC – Call Transfer
Phantom Locations allow the Hub_None Hub_None The originating location of
originating location of each ICT-CL1 ICT-CL2 the inbound transferred call
call to be sent over ICTs is returned to cluster 1
1 2
Cluster 1
Locations CAC Cluster 2
0 kbps Deduction for WAN Call Transferred to
Location B Cluster 1 Location B
(0 WAN Calls)
Transfer
SIP Trunk
Location Location F
B Call Signaling No WAN
No WAN Branch 1 Location Association Branch 2 calls
calls
BRKUCC-2931 Cluster 1 Cisco and/or its affiliates. All rights reserved.
© 2011 Cisco Public Cluster 2 51
Media
SME cluster – Deploying Local RSVP
CAC for partially meshed WANs
10 WAN Link
UC Bandwidth IP PSTN
CUBE CUBE
100
10 10
1 1
10 10
Locations Based
CAC Local RSVP Local RSVP
SME ≥ 8.5
SCCP RSVP Agents registered to Leaf
and SME clusters may be co-
H323 Inter cluster
located on the same platform
Trunk
Local RSVP in the SME cluster has advantages in deployments where partially meshed
international WAN circuits are used, or where sites are dual homed to the WAN. RSVP does
not need to be implemented in the leaf clusters
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
SME cluster – Local RSVP CAC – Inter cluster Call Setup
Locations Based
CAC Local RSVP Local RSVP
SME ≥ 8.5
RSVP Agents registered to Leaf
and SME clusters may be co-
located on the same platform
SME RSVP
Reservation
Leaf
Call Signaling RSVP
SCCP Resv.
H323 Inter cluster Trunk
RSVP
With Local RSVP in the SME cluster – Call set up proceeds on the outbound SME Trunk
once the RSVP Reservation has succeeded between the two SME controlled RSVP agents
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
SME cluster – End to End RSVP CAC with SIP
Preconditions
SCCP
SIP Inter cluster Trunk
RSVP
SME RSVP
Reservation
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
SME cluster – End-to-End RSVP with SIP
Preconditions extended into one Leaf cluster
Locations Based
CAC Local RSVP and End-to-End RSVP with SIP Preconditions
SME ≥ 8.5
SCCP
H323 Inter cluster
Trunk
SIP Inter cluster
Trunk
SME RSVP
Reservation
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
SME cluster – Local RSVP CAC – Co-Locating RSVP
agents on the same router platform
sccp local GigabitEthernet0/0
sccp ccm 10.10.10.10 identifier 1 version
8.0
Local RSVP Local RSVP sccp ccm 10.10.20.20 identifier 2 version
7.0
SME ≥ 8.5 sccp ip precedence 3
sccp
RSVP Agents registered to Leaf
…
and SME clusters may be co-
sccp ccm group 10
located on the same platform
associate ccm 1 priority 1
associate profile 10 register
RSVP_Agent_SME
…
sccp ccm group 20
associate ccm 2 priority 1
associate profile 20 register
Location RSVP_Agent_Leaf2
Leaf 2 Leaf Cluster 2 …
dspfarm profile 10 mtp
codec g729r8
codec pass-through
rsvp
maximum sessions software 300
associate application SCCP
…
dspfarm profile 20 mtp
codec g729r8
SME and Leaf cluster RSVP codec pass-through
Agents co-located rsvp
maximum sessions software 300
on the same router platform associate application SCCP
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Signaling Delay Considerations
Regional SME Clusters
Signaling Delay and SME based UC networks
SME
INVITE INVITE
The diagram above shows an example of call set up delays and their impact on the
users’ experience. (Note – Phone to Call Agent signaling delay has been assumed to be
minimal)
Delays during call set up will vary based on the protocol(s) used, the trunk
configuration and call agent operation – making it difficult to calculate the time taken to
establish each stage of the call set up.
In most cases, signaling delays do not noticeably affect user experience. If signaling
delays are a concern, consider deploying regional SME clusters.
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Regional SME clusters
IP IP
PST PST
N N
CUBE CUBE CUBE CUBE
SME SME
America Europe
SME
Asia Pac
CUBE
IP
PST
N
If regionalized SME clusters are not deployed, situate your SME cluster(s)
closest to those leaf UC systems that generate the most inter cluster traffic
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
QSIG and
SME deployments
QSIG and SME UC deployments
With UC 8.5 - QSIG is supported over SIP, H323 and MGCP Trunks
QSIG specific Features :
o Call Back on Busy
o Call Back on No Answer
o Path Replacement
o Calling Name
o Connected Name
QSIG features such as Call Back and Path Replacement can use calling
and called numbers to determine whether the feature should be invoked.
Numbers carried in QSIG APDUs are not modified by CUCM number
transforms. In SME designs where number normalization is deployed –
Use the following CUCM/ SME service parameters :
1000
1001
9 10
4000
10 9
Signaling Call leg from 1XXX cluster via SME to 4XXX cluster
Call Admission Control deducts the bandwidth for a call from
1XXX to 4XXX
RTP media path direct between the two Phones over the WAN
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Benefits of QSIG Path Replacement
in SME based UC deployments
IP QSIG over SIP
PSTN
QSIG over H323
CUBE CUBE
Media
1000
1001
8 10
4000
10 8
New Signaling Call leg from 4XXX cluster via SME to 1XXX cluster
Call Admission Control deducts the bandwidth for a call from
4XXX to 1XXX
Resulting Media Path direct between Phone 1000 and Phone 1001
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Benefits of QSIG Path Replacement in
SME based UC deployments
IP PSTN
SCCP/SIP
CUBE CUBE
Media
1000
1001
10 10
4000
10 10
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Cisco Mobility and SME
deployments
Mobility Features in SME based UC networks
SIP Delayed Offer SIP
H323
SIP Early Offer
H323 Slow Start
IP TDM
PSTN PSTN
CUBE CUBE
CUCM 8.5
CUCM 8.0
SME
Standard Leaf CUCM cluster mobility deployment – where all mobility features and PSTN
access are provided on the Leaf cluster
3rd Party PBX Mobility/ Single Number Reach support with PSTN access via SME
Where a 3rd Party PBX does not natively support any mobility features, the SME cluster can
act as a mobility feature proxy by creating a Remote Destination Profile and two or more
Remote Destination numbers/ IDs per user. One Remote Destination will be the directory
number of the user’s 3rd Party PBX Phone and an additional Remote Destination number can
be the user’s mobile phone number.
Supported mobility features :
Mobile Connect (aka SNR)
Mobile Voice Access (MVA)
Unsupported Features - Features that use DTMF tones for feature invocation :
Enterprise Feature Access (EFA)
Desk Phone and Remote Destination pickup
Mid-call Supplementary
BRKUCC-2931 Services
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
UC Applications in SME
deployments
UC Applications in SME deployments
Voicemail Conferencing
System System
Session H323
Management MGCP
Edition SIP
Cisco Cluster Cisco Unified
Cisco Unified Operator
Contact Emergency Presence
CER Console
Center Responder Server
Session H323
Management MGCP
Edition SIP
Cisco Cluster Cisco Unified
Cisco Unified Operator
Contact Emergency Presence
CER Console
Center Responder Server
On Trunks between leaf clusters and SME and on Trunk connections to your Voicemail application
ensure that the original called party/ redirecting number is sent with calls routed to voicemail.
For Non QSIG Trunks – Original Called Party /Redirecting number transport can be enabled by :
Enabling inbound and outbound Redirecting Diversion Header Delivery on SIP Trunks
Enabling inbound and outbound Redirecting Number IE Delivery on MGCP Gateways, H.323 Gateways
and H.323 Trunks
For QSIG enabled SIP, MGCP and H323 Trunks – the Original Called Party number is sent in QSIG
Diverting Leg Information APDUs. Note - The + character is not sent with the Diversion information sent
in QSIG APDUs.
For more information see the SME Deployment Guide :
http://www.cisco.com/en/US/products/ps10661/products_implementation_design_guides_list.html
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
SME Deployments with Extension Mobility Cross
Cluster
IP PSTN
CUBE CUBE
Contact Centre
CUCM Cluster
Calls Transferred to
Unified CM Agents
Session
Management
Edition Cluster
IP PSTN
Contact
Centre calls
CUBE CUSP
Inbound calls to Contact Centre flow through CUSP and are Queued Calls
routed to a Queue (e.g. On VXML gateway) via CUSP
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Back Office CUCM’s/PBX’s NOT SUPPORTED
Contact Centre
CUCM Cluster
Unified CM
Session
Management
Edition Cluster
JTAPI
IP PSTN
CUBE
Unified CM
Session SIP
Management
Edition Cluster
H323
Unified CM MGCP
Session SIP
Management
Edition Cluster
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
Distributed PSTN
Voicemail Conferencing
System System
H323
Unified CM MGCP
Session SIP
Management
Edition
Cluster
Work with your Cisco account team or Cisco partner to size your SME cluster using the
SME sizing tool
http://tools.cisco.com/cucst/faces/login.jsp
PSTN
H323
Unified CM MGCP
Session SIP
Management
Edition Cluster
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Summary
Summary
SME deployments allow you to simplify the UC network
edge by aggregating dial plan, services, applications
and PSTN access on an SME cluster
SME based UC aggregation simplifies the management
of your UC network as it grows and changes
For design guidance see the SME Deployment Guide :
http://www.cisco.com/en/US/products/ps10661/product
s_implementation_design_guides_list.html
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Additional Slides
SIP Trunk Signaling and Basic Operation
SIP Messaging - Delayed and Early Offer
SIP Early Offer
Information about the calling device’s media characteristics are sent with its initial SIP INVITE
message – The media characteristics are contained in the Session Description Protocol (SDP)
body sent with the SIP INVITE – The “Offer” in the SDP body will contain the IP Address, UDP
Port number, list of codecs etc. supported by the calling device
The called device selects which of the offered codecs it wishes to use for the call and returns its
“Answer” in the SDP body of a SIP response – The Answer also contains the IP address and
UDP port number etc of the called device
Once the Answer has been received and acknowledged two way media can be established
ACK ACK
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
SIP Trunk Signaling and Basic Operation
SIP Messaging - Delayed and Early Offer
SIP Delayed Offer
No information about the calling device’s media characteristics are sent with its initial SIP INVITE
message. Instead the media characteristics are sent by the called device in the Session
Description Protocol (SDP) body of the next reliable message (200 OK) – The called device’s
“Offer” will contain its IP Address, UDP Port number, list of codecs etc.
The calling device selects which of the offered codecs it wishes to use for the call and returns its
“Answer” in the SDP body of a reliable SIP response (ACK) – The Answer also contains the IP
address and UDP port number etc of the calling device
Delayed Offer is a mandatory part of the SIP standard – Many SPs prefer Early Offer
Ordinarily, the Offer or Answer cannot be sent with 100 Trying or 180 Ringing as 1XX messages
are unreliable (unacknowledged)… This can be resolved using PRACK ….. discussed later…..
INVITE INVITE
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
SIP Trunk Signaling and Basic Operation
SIP Messaging - Delayed and Early Offer
Inbound SIP Delayed Offer to Outbound SIP Early offer
So what happens when Unified CM receives an inbound call on a Delayed Offer Trunk and
needs to onward route the call over a Early Offer Trunk ?
It does not have the calling device’s media characteristics and it needs to send an Offer in
SDP with the outbound INVITE…
Solution – Insert a Media Termination Point (MTP) and use its media characteristics to create
the Offer in SDP with the outbound INVITE
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
SIP Trunk Signaling and Basic Operation
SIP Messaging – Enabling SIP Early Offer – Method 1
SIP Trunk “MTP Required” Checkbox
SIP Early Offer Trunks use the Trunk’s Media Termination Point (MTP) resources, inserting an
MTP into the media path for every outbound call – sending the MTP’s IP Address, UDP port
number and codec in the SDP body of the initial SIP INVITE instead of those of the endpoint.
This has a number of disadvantages : MTPs support a single Audio codec only e.g. G711 or
G729. The passthru codec is not supported excluding the use of SRTP and video calls. Since
the Trunk’s MTPs are used rather than the calling device’s MTPs - The media path is forced to
follow the signaling path.
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
New
SIP Line SIP Trunk with Early Offer New SIP Profile checkbox “Early Offer
Cisco SIP Phones support for voice and video calls (insert
SCCP Line SIP Trunk with Early Offer MTP if needed)”
Newer SCCP Phones
SCCP Line SIP Trunk with Early Offer
For Calls from trunks and devices that can
MTP provide their IP Address, UDP port number
Older SCCP Phones
and supported codecs - This information is
SIP Trunk SIP Trunk with Early Offer
sent in the SDP body of the initial SIP Invite on
SIP Early Offer the outbound Early Offer Trunk. No MTP is
SIP Trunk SIP Trunk with Early Offer used for the Early Offer
MTP
SIP Delayed Offer
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
New
SIP Trunk Signaling and Basic Operation Features
Benefits of “Early Offer support for voice and video calls (insert MTP if needed)”
To send an Offer or Answer with a provisional 1XX response – these responses must be sent
reliably…..
PRACK – Provisional Acknowledgement is used to provide 1XX responses with reliability.
Diagram : Early Offer with Early Media
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
SIP Trunk Signaling and Operation – PRACK (2)
SIP Early Media – Using Provisional Acknowledgement (PRACK)
Like final responses, by using PRACK - 1XX messages will be periodically re-sent until their
receipt is acknowledged by the receiver by sending a PRACK, which is also acknowledged by
the 1XX sender.
Using PRACK can reduce the number of SIP messages that need to be sent before two way
media can be established
PRACK is useful in situations where long Round Trip Times between SIP devices can cause a
delay to media cut through or media clipping
PRACK can be enabled on the SIP Trunk Profile by setting “SIPRel1XX Options” to enabled
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
SIP Trunk Design Considerations
Using standard Call Manager Groups and
multiple destinations IP addresses
B E B E
C F C F
Unified CM SIP Trunks will only accept inbound calls from a device with an
IP address that has been defined as a destination IP address on the Trunk
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
SIP Trunk Design Considerations
Using Run on all Active Unified CM Nodes and multiple
destination IP addresses
E E
A SIP Trunk A SIP Trunk
F F
B B
G G
C C
H H
D D
I I
Unified CM SIP Trunks will only accept inbound calls from a device with an IP
address that has been defined as a destination IP address on the Trunk
Cluster 1 – SIP Trunk configuration Cluster 2 – SIP Trunk configuration
The SIP Trunk has an active SIP The SIP Trunk has an active SIP
daemon on Servers A, B, C and D daemon on Servers E, F, G, H and I
C G C G
D H D H
E E
Unified CM SIP Trunks will only accept inbound calls from a device with an IP
address that has been defined as a destination IP address on the Trunk
Cluster 1 – SIP Trunk configuration Cluster 2 – SIP Trunk configuration
The SIP Trunk has an active SIP Servers F, G and H in SIP Trunk’s
daemon on Servers A, B, C, D and E Call Manager Group
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Signaling Delay – SIP Early Offer Trunks
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Recommended Reading
BRKUCC- 2931
Please complete your Session Survey
We value your feedback
Don't forget to complete your online session evaluations after each session.
Complete 4 session evaluations & the Overall Conference Evaluation
(available from Thursday) to receive your Cisco Live T-shirt
BRKUCC-2931 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 105