Brkucc 2735
Brkucc 2735
Brkucc 2735
vbharga@cisco.com
The Unified CM SIP Trunk
Definition
SIP Trunks can be defined as a way to interconnect different
SIP-based networks. One common application for SIP Trunks
for enterprises is to obtain IP-PSTN services from service
providers. PSTN services based on the SIP Trunk give
enterprises the ability to aggregate their telephony services
over a combined IP infrastructure, reducing the cost and
complexity of the network and providing a single point of
interconnect to their users
SIP Trunks are also used within the enterprise to connect SIP
enabled systems together to harness the full power of SIP
based communications and have the advantage of a single full
featured communications protocol
This session examines the role SIP Trunks play in Cisco’s
Unified Communications applications by first analyzing the UC
Manager SIP implementation and then its interconnections
with other SIP servers
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
The Unified CM SIP Trunk
SIP Trunk in Unified CM 4.x
Cisco Unified Communications
Manager 4.x SIP Network
Gateways
SIP Trunk
Conf/Xcode
DSP Resources
Video
Rich-Media
Endpoints
Conferencing Voicemail
Soft
Unified Phones Gateways
Messaging
CTI Apps Soft
Cisco and 3rd-party Phones Cisco and 3rd-party
Phones SCCP
Phones
MGCP
H.323
Cisco Unified Communications Manager 4.X SIP support limited to
trunk-side interfaces only. Basic audio calls only – no SIMPLE/presence CTI
support, no video, etc. Not recommended for mass-deployment SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
The Unified CM SIP Trunk
SIP Line & Trunk in Unified CM 7.x
Cisco Unified Carriers /
Communications Cisco Unified other vendors
Manager 7.x CME PBXs
Gateways
Conf/ Xcode
Cisco Unified Communications
DSP Resources Manager 7.x
Cisco Unified
Rich-Media Presence
Conferencing
Microsoft
Unified LCS/OCS
Messaging
IBM Lotus
Sametime
Soft Video Cisco Unified
CTI Apps Cisco and
Phones Endpoints Personal SCCP
3rd-party Phones
Communicator MGCP
H.323
Cisco Unified Communications integrates rich, native SIP support on both CTI
line-side and trunk-side interfaces while maintaining seamless inter-working SIP/SIMPLE
with existing H.323, MGCP, SCCP, TAPI/JTAPI and Q.SIG protocols CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
The Unified CM SIP Trunk
SIP Trunk in Unified CM 8.0 Carriers / other
PBXs/
Enterprises
Cisco Unified Cisco Unified
Communications CME CUCM-SME
Manager 8.0(1)
Gateways
SAF-enabled
Rich-Media IP Network
Conferencing
Cisco Unified
Presence
Unified
Messaging
Microsoft
LCS/OCS
CTI Apps DSP Resources
Cisco Unified SCCP
IBM
Personal Lotus MGCP
Communicator Sametime H.323
Cisco Unified Communications extends SIP based integration to new CTI
deployment models, administration, and opens new avenues for inter- SIP/SIMPLE
company collaboration CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
The Unified CM SIP Trunk
SIP Line vs. SIP Trunk
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
Agenda
Technology Basics of the Unified CM SIP Trunk
Operating Parameters
SIP Signaling
Redundancy, Availability and Load Balancing
Codec Support
Media Resource Requirements & Usage
Security
What’s New in 8.0
Service Types (IME, EMCC, SAF/CCD)
End to End RSVP
Session Management Edition Deployment Model
SIP Trunk Integration with UC Components
Intercluster
Gateways
SIP Servers: CUBE, CUSP, UCME
Voice Messaging, Conferencing and Collaboration, Video
Conclusion and Key Takeaways
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
The Unified CM SIP Trunk
SIP Trunk Dynamics
Administration->Device->Trunk
Codec Support
Security
Presentation_ID © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Overview of the Unified CM SIP Trunk
SIP Messaging - Delayed and Early Offer
User
Presses
Hold Two Way Media Unified CM sends
INVITE w/ SDP
(a=sendonly) INVITE w/ SDP
a=inactive to stop media
(a=inactive)
delayed offer to start MoH
200 OK w/ SDP
200 OK w/ SDP (a=inactive) or resume media
(a=recvonly) ACK
Remote entity must respond
ACK
with its full codec list and
INVITE w/ SDP a=sendrecv when it receives
(a=sendrecv) INVITE w/o SDP delayed offer for MoH or to
200 OK w/ SDP
200 OK w/ SDP resume held call
(a=sendrecv)
User (a=sendrecv) ACK w/SDP
Presses
ACK (a=sendrecv)
Resume
Two Way Media
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Overview of the Unified CM SIP Trunk
SIP Messaging - Transfers
Unified CM -
Places active call on
User
Presses
hold and plays MoH
Transfer
Connects to transfer
Two Way Media
target
Initiates HOLD
Updates connected
name/number for
Initiate HOLD
each call
HOLD Complete HOLD Complete
Updates SDP for
Initiate Second Call each leg
Initiate Second Call
Call Complete Disconnects
User
Dials Call Complete
2nd
Transferor
Number
REFER Media flows directly
INVITE/200/ACK between the connected
(with C SDP)
User INVITE/200/ACK parties
Presses 200 OK
Transfer
(with B SDP) Does NOT use REFER
Again BYE and maintains call
A BYE B C signaling control
A: Transferor
Two Way Media B: Transferee
C: Transfer Target
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
Overview of the Unified CM SIP Trunk
Audio Codec Determination
Configuration
(64K Audio Inter-region bps)
Originating Side Terminating Side Codec matching determined
Offer
Offer
(G.711, G.729, G.722) by an intersection of codecs
(G.711, G.723, G.729)
in originating and
destination offers and inter-
region configuration
Better quality codecs in the
Selection Policies intersection preferred over
lesser (G.711 over G.729)
Outgoing
Answer (G.711)
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Overview of the Unified CM SIP Trunk
Video Codec Determination
Administration->System->Device Pool
Device Pool contains CallManager
Group
Redundant connectivity
to remote network
Trunks placed in
Route Groups
Route Groups placed in
Route Lists
Use Route Lists to cycle
through alternate trunks
Use retry timers and counters
to move through alternate
trunks quickly
Use return code mapping (SIP
codes to Q.850) to stop
advancement
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
Overview of the Unified CM SIP Trunk
Redundancy and Load Balancing — Multiple Trunks
Administration->Call Routing->Route/Hunt-
>Route Pattern
Route Pattern contains Route List
Administration->Call Routing->Route/Hunt->Route
List
Route List contains Route Groups
Administration->Call Routing->Route/Hunt->Route
Group
Route Group contains individual
trunks
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
Overview of the Unified CM SIP Trunk
Redundancy and Load Balancing — Multiple Routes
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
Overview of the Unified CM SIP Trunk
Redundancy and Load Balancing — Route
Advancement
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
Overview of the Unified CM SIP Trunk
Redundancy and Load Balancing — Using DNS
cucm1
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
Overview of the Unified CM SIP Trunk
Comparing DNS and IP Address Defined Trunks
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
The Unified CM SIP Trunk
SIP Trunk in Unified CM 8.0 Carriers / other
PBXs/
Enterprises
Cisco Unified Cisco Unified
Communications CME CUCM-SME
Manager 8.0(1)
Gateways
SAF-enabled
Rich-Media IP Network
Conferencing
Cisco Unified
Presence
Unified
Messaging
Microsoft
LCS/OCS
CTI Apps DSP Resources
Cisco Unified SCCP
IBM
Personal Lotus MGCP
Communicator Sametime H.323
Cisco Unified Communications extends SIP based integration to new CTI
deployment models, administration, and opens new avenues for inter- SIP/SIMPLE
company collaboration CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
Overview of the Unified CM SIP Trunk
Media Resources
MTP
Early Offer with choice of
codecs
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
Overview of the Unified CM SIP Trunk
Usage of Media Resources
Media
MRGL contains MRGs
Step 1: Choose the
Resource
Highest MRG with an
Available Device of the Manager MRGs are read in order as
Type Required they were configured
Step 2: Round Robin (Mrg1, Mrg2, Mrg3, etc.)
Load-Balance Between Media
Devices of the Same Type
Within an MRG
Resource Unified CM will allocate
Group List
1st 2nd resources in this order: Mrg1
Choice Choice first, if resource in Mrg1 is
exhausted then Mrg2, if
Media Media resource in Mrg2 is exhausted
Resource Resource
Group 1 Group 2 then Mrg3
1st 2nd
Choice Choice The resource in each MRG
Media Media Media
is round robin based on the
Resource Resource Resource most available capacity of
1 2 3 each device
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Overview of the Unified CM SIP Trunk
Media Resources Comparison
Unified CM Built-in SW ISR HW ISR
Service
MTP – Early Offer G.711a or G.711u G.729, G.729a, G.729b, (Configured as Transcoder)
G.729ab, G.711a, or G.729, G.729a, G.729b,
G.711u, iSAC, iLBC G.729ab, G.711a, or
G.711u, iSAC, iLBC
MTP – DTMF Relay Yes Yes Yes
Conference Bridge (Audio) G.711a, G.711u, and Supported on Can support mixed mode
Wideband Meetingplace Express conferences
Media Server
Conference Bridge (Video) None Supported on Trans-rating, Higher
Meetingplace Express Quality
Media Server
Music On Hold Codecs: G.711a, G.711u, Supported with or without No Support
G.729a. Unicast or SRST function. Multicast
Multicast
Annunciator G.711a, G.711u, G.729a No Support No Support
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
Overview of the Unified CM SIP Trunk
Technology Basics — Security
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
Overview of the Unified CM SIP Trunk
Technology Basics — Security
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30
New in 8.0
Service Types
IME
SAF/CCD
EMCC
Presentation_ID © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31
The Unified CM SIP Trunk
New in 8.0 - SIP Trunk Service Types
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32
The Unified CM SIP Trunk
New in 8.0 - Inter-company Media Engine Enterprise
C
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33
The Unified CM SIP Trunk
New in 8.0 - IME Trunks
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34
The Unified CM SIP Trunk BRKUCC-2403
Understanding the
Trunk Usage Placing calls over the Internet once the destination DID and address are verified
Destination Redundancy Multiple destination addresses may be provided. More than one connection may
be used under the control of a ―virtual‖ Route List
Source Redundancy CMGroup associated with the configured trunk’s device pool provides multiple
source servers
Failover to PSTN If QoS measured by ASA is worse than configured; if SIP connection can not be
made
Security Encrypted calls over the Internet
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 35
The Unified CM SIP Trunk
New in 8.0 - Service Advertisement Framework/Call Control
Discovery
San Jose Cluster New York Cluster
Advertises Pattern: Advertises Pattern:
8408XXXX/4:+1408576 8212XXXX/4:+1212496
Advertises Address: 10.1.1.1 Advertises Address: 10.5.1.1
Learns Pattern: Learns Pattern:
8212XXXX/4:+1212496 SAF Forwarder 8408XXXX/4:+1408576
Learns Address: 10.5.1.1 Learns Address: 10.1.1.1
SAF-enabled
IP Network
SAF Client (External) SAF Client (External)
8408XXXX
Publishes on AS1 8212XXXX
Publishes on AS1
IP : 10.1.1.1-3 SIP IP : 10.5.5.1 - 3 SIP
Pattern:<p d="4:+1408555"> Pattern:<p d="4:+1212555">
8408XXXX</p>
10.1.1.1 PSTN 8212XXXX</p>
10.5.1.1
San Jose Cluster
New York Cluster
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36
The Unified CM SIP Trunk
New in 8.0 - SAF Trunks
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37
The Unified CM SIP Trunk
New in 8.0 – SAF Trunks for CCD
SIP Trunks for Call Control Discovery
Trunk Usage Placing calls over the IP Network once the destination is determined using Service
Advertisement Framework
Destination Addressing IPv4 and IPv6 only – no DNS A or SRV records
Destination Redundancy Multiple destination addresses may be provided. More than one connection may
be used under the control of a ―virtual‖ Route List
Source Redundancy CMGroup associated with the configured trunk’s device pool provides multiple
source servers
Failover to PSTN Routes come with PSTN prefixes that allows re-routing if necessary
Security Can not be defined on SIP Trunks that use authentication and/or encryption
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39
The Unified CM SIP Trunk
New in 8.0 - Extension Mobility Cross Cluster
User’s EM profile
Visiting TFTP Home TFTP
Visiting CM DB Home CM DB
7 change
notify
Hmm… Modify
Do you have
user not 6 device
local
record userid?
4 Lookup User
2
Yes
3
Visiting CCMCIP Visiting EM 5 Home EM
Visiting CM cluster Receive Home CM cluster
Home TFTP
Address
1
Login using
Reset userid, PIN 9
Receive
8
Configuration Phone’s config in visiting. Original
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41
The Unified CM SIP Trunk BRKUCC-2040
Extension Mobility –
Destination Redundancy Primary and backup addresses are communicated via the EMCC service
Source Redundancy CMGroup associated with the configured trunk’s device pool provides multiple
source servers
PSTN Access If local route groups are configured, then PSTN calls are routed through the
visiting cluster so as not to send media over the WAN
Security As configured
DTMF As negotiated
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43
The Unified CM SIP Trunk – New for 8.0
New in 8.0 - E2E RSVP Trunks
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 44
The Unified CM SIP Trunk – New for 8.0
New in 8.0 - Local RSVP vs. End to End RSVP
SIP Trunk
WAN
Local QoS – RSVP between Local QoS – RSVP between
local RSVP agents local RSVP agents
Local QoS – No preconditions
SIP Trunk
WAN
Media
SCCP End to End QoS – RSVP between local and remote RSVP agent
SIP End to End using preconditions
RSVP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 45
The Unified CM SIP Trunk
New in 8.0 - End to End RSVP - Basic Call Flow
Initial INVITE contains
preconditions:
INVITE a=curr:qos e2e none
a=des:qos mandatory e2e
183 Session Progress sendrecv
PRACK
Recipient responds
200 OK (PRACK) similarly before
RSVP Agent RSVP Agent forwarding INVITE:
PATH a=curr:qos e2e none
RESV a=des:qos mandatory e2e
sendrecv
PATH a=conf:qos e2e recv
RESV
RSVP Agents are
UPDATE allocated and reservation
200 OK (UPDATE) performed
180 RINGING Reservation state
200 OK (INVITE) indicated in UPDATE/200
ACK (INVITE) OK
INVITE (w/o SDP) SDP exchanged after
200 OK (INVITE) w/ SDP reservations confirmed
ACK (INVITE) w/ SDP Media negotiation
continues as usual
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 46
The Unified CM SIP Trunk BRKUCC-3099
Advanced RSVP Design
Security SRTP will be negotiated during media set up time (not during reservation time)
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 48
The Unified CM SIP Trunk
Session Management Edition
IP
PSTN
CUBE CUBE
Unified CM
Session
Manager
Cluster
Cluster 1 Cluster n QSIG PBX QSIG PBX Q931 PBX Q931 PBX
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 49
The Unified CM SIP Trunk
Session Management Edition (Release 7.1(3))
There are no new developments for the SIP Trunk for this deployment model nor is there a
particular service type defined for the trunk as in some other cases. There are also no code
differences between leaf cluster CUCM and a session manager CUCM.
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 50
The Unified CM SIP Trunk - Session Management Edition
SIP Pre-Conditions for RSVP over SIP Trunks
SME can route SIP Preconditions, so that end to end RSVP reservations can be
created for calls from Leaf Cluster to Leaf Cluster, Leaf cluster to IOS Gateway, or
Gateway to Gateway
SME
Central
Central Site 2
Site 1
IP WAN
RSVP Agent RSVP Agent
SCCP/SIP SCCP/SIP
Media
Stream
Phone 1 RSVP RSVP Phone 2
Agent Agent
RSVP
Branch 1 Reservation Branch 2
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 51
The Unified CM SIP Trunk - Session Management Edition
SAF Design
IP PSTN DN Ranges and ―To PSTN‖ prefixes
advertised by SME only – Leaf
clusters listen but do not advertise
CUBE CUBE
SME
PSTN
IP PSTN
CUBE CUBE
4) Setup (cgpn=19725550100,
cdpn=14695550101)
Policy
SME 3) XACMLRes(permit,continue, Server
modify callingnumber=+19725550100)
2) XACMLReq (mcgpn=+19725550141,
mcdpn=+19725550101)
SME Administrator
Leaf UC
assigns an
Systems External Call
CUCM ADMIN
Control Profile to a
translation pattern
CUCM
Cluster 1
CUCM
Cluster n
PBX m
1) Dial 914695550101
to intercept the
outbound call and
apply policy
Bob
Enterprise A +19725550141
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 53
The Unified CM SIP Trunk - Session Management Edition
Inter-Company Media Engine (IME) B2B Communications
PSTN
IP PSTN
Authenticate
CUBE CUBE
SME
CUCM
Cluster
Enterprise B
Leaf UC
Systems Internet
PSTN Gateway
ASA IME
CUCM CUCM PBX m
Cluster 1 Cluster n
CUCM
Cluster
Enterprise A Enterprise X
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 54
The Unified CM SIP Trunk
Session Management Edition Trunk Characteristics
Session Manager SIP Trunks
Trunk Usage Traditional usage – to other Unified CM Clusters, Other IP-PBX, Gateways for
calls
Destination Addressing IPv4, IPv6, or DNS (A or SRV)
Destination Redundancy Several trunks to different addresses organized in Route Groups and serviced by
Route List
Source Redundancy CMGroup associated with the configured trunk’s device pool provides multiple
source servers
Failover to PSTN Governed by Automatic Alternate Routing
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 55
Unified CM SIP Trunk
Gateway, CUBE and CUSP Integration
Types of Gateways
Presentation_ID © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 56
The Unified CM SIP Trunk
SIP Trunk in Unified CM 8.0 Carriers / other
PBXs/
Enterprises
Cisco Unified Cisco Unified
Communications CME CUCM-SME
Manager 8.0(1)
Gateways
SAF-enabled
Rich-Media IP Network
Conferencing
Cisco Unified
Presence
Unified
Messaging
Microsoft
LCS/OCS
CTI Apps DSP Resources
Cisco Unified SCCP
IBM
Personal Lotus MGCP
Communicator Sametime H.323
Cisco Unified Communications extends SIP based integration to new CTI
deployment models, administration, and opens new avenues for inter- SIP/SIMPLE
company collaboration CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 57
Unified CM SIP Trunk — Gateway Integration
Technology Basics
Deployment
PSTN
PRI Layer 3
Layer 2 Q.931 Backhaul over TCP
Framing MGCP over UDP
Central site
MGCP Gateway Cisco Unified
CM Distributed at branch locations
Selection
PSTN
PRI Layer 3
Layer 2
Framing
SIP over UDP/TCP/TLS Route Partitions to select
particular Route Patterns
SIP Gateway Cisco Unified
CM Route Patterns to route calls to
GWs via Route Lists and
Groups
PSTN
PRI Layer 3
Layer 2 H.225
Framing H.245
H.323 Gateway Cisco Unified
CM
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 58
Unified CM SIP Trunk — Gateway Integration
Gateway Features by Protocol
H.323 SIP MGCP
Centralized Provisioning
QSIG Tunneling No, but some services
are supported
Centralized CDR (DS0 Granularity in Unified
CM CDR)
MLPP (Preemption)
Fax and Modem Pass-through, T.38 Pass-through, T.38 Pass-through, T.38 H.323/SIP/
MGCP
Port Density High Density Cards MGCP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 60
Unified CM SIP Trunk — Gateway Integration BRKUCC-2010
Media Resource Requirement Support both delayed and early offer without MTP
Redundancy & Load Balancing From CUCM, can define multiple Gateways. From Gateway,
can define multiple CUCM servers with load balancing and
redundancy
Authentication and Security Digest Authentication, TLS, SRTP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 61
Cisco Unified Border Element
Key Features CUBE
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 62
Unified CM SIP Trunk – Cisco Unified Border Element
Integration
CUBE Usage Within The Enterprise
SP VoIP
As a protocol converter
SIP SBC between Unified CM 4.x and
H.323 Unified CM 5.x and later
CUBE versions
SIP
Unified CM 4.x
Unified CM 5.x +
CUBE
H.323 SIP
SIP SIP As a interconnection point
between Unified CM, other IP-
PBX, and SIP Application
Servers
SIP App
Unified CM 4.x Unified CM 5.x+ IP-PBX Server
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 63
Unified CM SIP Trunk — Cisco Unified Border Element
Integration
CUBE Basics and Usage in SIP Calls
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 64
Unified CM SIP Trunk — Cisco Unified Border Element
Integration
CUBE Redundancy and Load Balancing
Device Pool defined with list of
subscribers in CM Group
SIP Trunk with the device pool
defined to each CUBE
CUBE
RG on CUCM cluster with each
trunk
Dial-peer hunt usage on CUBE
CUBE
May use ICMP Ping or SIP
Options
Router(config)#dial-peer hunt ?
<0-7> Dial-peer hunting choices, listed in hunting order within each choice:
0 - Longest match in phone number, explicit preference, random selection.
1 - Longest match in phone number, explicit preference, least recent use.
2 - Explicit preference, longest match in phone number, random selection.
Dialpeer hunt— 3 - Explicit preference, longest match in phone number, least recent use.
group for selecting 4 - Least recent use, longest match in phone number, explicit preference.
5 - Least recent use, explicit preference, longest match in phone number.
dial-peers 6 - Random selection.
7 - Least recent use.
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 65
Unified CM SIP Trunk — Cisco Unified Border Element
Integration
CUBE Usage in Delayed to Early Offer
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 66
Unified CM SIP Trunk — Cisco Unified Border Element
Integration
CUBE Usage in Multiple Codecs Offerings
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 67
Unified CM SIP Trunk—Cisco Unified Border Element
Integration
CUBE Usage Codec Filtering
Proposed Terminating
Codecs: Incoming Outgoing
Codec:
g729r8, g711ulaw, Call Leg Call Leg g729r8
g7xx-non-std
A
SP CUBE
CUBE
CUBE
CUSP rejects incoming CUBE shuts down dial- Not yet supported
calls peer to CUSP and
rejects incoming calls
from CUCM
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 70
Unified CM SIP Trunk — Cisco Unified SIP Proxy
Integration BRKUCC-2305
CUBE Scaling: 2,000-15,000 Sessions SIP Trunk Integrating Voice and Video
over IP Networks Using the
Cisco Unified Border Element
CUBE ISR
SP SIP
CUCM SIP Trunk CUCM
SP SIP Trunk
CUBE A
CUBE
SBC
CUBE
CUBE
CUBE Cluster
CUBE + CUSP
SP SIP
Trunk CUCM SIP
SP SIP Trunk
CUCM
SBC A
CUBE
CUBE
CUBE
CUBE CUBE Cluster
CUBE ASR
SP SIP
CUCM
SP SIP Trunk CUCM SIP Trunk
A
SBC
CUBE (Enterprise)
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 71
Unified CM SIP Trunk
Usage in Intercluster Trunks
Describe Intercluster Trunks
Presentation_ID © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 72
The Unified CM SIP Trunk
SIP Trunk in Unified CM 8.0 Carriers / other
PBXs/
Enterprises
Cisco Unified Cisco Unified
Communications CME CUCM-SME
Manager 8.0(1)
Gateways
SAF-enabled
Rich-Media IP Network
Conferencing
Cisco Unified
Presence
Unified
Messaging
Microsoft
LCS/OCS
CTI Apps DSP Resources
Cisco Unified SCCP
IBM
Personal Lotus MGCP
Communicator Sametime H.323
Cisco Unified Communications extends SIP based integration to new CTI
deployment models, administration, and opens new avenues for inter- SIP/SIMPLE
company collaboration CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 73
Unified CM SIP Inter Cluster Trunks
H.323 ICT Services
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 75
Unified CM SIP Inter Cluster Trunks
H.323 ICT (GK) — Call Flow
CMGroup Members CMGroup Members
(attached to Device Pool for ICT) (attached to Device Pool for ICT)
ARQ ARQ
Node1, Node2, Node3 Node4, Node5, Node6
ACF ACF
H.225
H.245
Cluster 1 Cluster 2
When a cluster registers with GK, all nodes in the CM group automatically
register with GK
GK knows status of C1-Node1, Node2, Node3 & C2-Node4, Node5 & Node6
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 77
Unified CM SIP Inter Cluster Trunk
Full Mesh SIP ICT
Device Pool
Device Pool
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 78
Unified CM SIP Inter Cluster Trunk
SIP ICT With CUSP
Device Pool
Device Pool
SAF-enabled
Rich-Media IP Network
Conferencing
Cisco Unified
Presence
Unified
Messaging
Microsoft
LCS/OCS
CTI Apps DSP Resources
Cisco Unified SCCP
IBM
Personal Lotus MGCP
Communicator Sametime H.323
Cisco Unified Communications extends SIP based integration to new CTI
deployment models, administration, and opens new avenues for inter- SIP/SIMPLE
company collaboration CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 82
Unified CM SIP Inter Cluster Trunks
Unified CM Express - SIP vs. H.323 Integration
H.323 SIP
Supplementary Services Automatic detection of Unified CM Does not automatically detect calls
calls – Does not use H.450 for and will use SIP REFER or 302 for
supplementary services and call re-direction; will resort to
instead hairpins call signaling hairpin if these fail
Unified Border Element CUBE can inter-work between CUBE is not necessary for SIP
H.450 based UCME and ECS integration. UCME can either use
based CUCM; can also avoid REFER or ReInvite
media hair-pining.
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 83
Unified CM SIP Inter Cluster Trunks
Unified CM Express - SIP Trunk Integration
Considerations
Early Offer or Delayed Offer Supports both Early and Delayed Offer calls from the Unified
CM (But generates Early Offer calls only)
Authentication, Signaling and Media Authentication and TLS are supported; SRTP is not
Encryption
Redundancy and Load balancing Unified CM Express cluster can be used for load-balancing
and redundancy
Configuration Requirements Configure SIP Trunk to accept Replaces header and REFER
messages in Unified CM
Configure allow connections sip to sip in Unified CM Express
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 84
Unified CM SIP Trunk
Usage in Voice Messaging Integration
Integration Considerations with
Unity
Unity Connection
Presentation_ID © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 85
The Unified CM SIP Trunk
SIP Trunk in Unified CM 8.0 Carriers / other
PBXs/
Enterprises
Cisco Unified Cisco Unified
Communications CME CUCM-SME
Manager 8.0(1)
Gateways
SAF-enabled
Rich-Media IP Network
Conferencing
Cisco Unified
Presence
Unified
Messaging
Microsoft
LCS/OCS
CTI Apps DSP Resources
Cisco Unified SCCP
IBM
Personal Lotus MGCP
Communicator Sametime H.323
Cisco Unified Communications extends SIP based integration to new CTI
deployment models, administration, and opens new avenues for inter- SIP/SIMPLE
company collaboration CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 86
Unified CM SIP Trunk – VM Integration
Integration Considerations
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 87
Unified CM SIP Trunk – Unity Connection
Comparing SIP and SCCP Integration Methods
*Older SCCP phone models may require a Media Termination Point (MTP) to function correctly for DTMF-relay.
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 90
Unified CM SIP Trunk – Cisco Messaging Integration
Direct (Without CUSP)
Ports (1-24)
Serial
T1 Ports(25-48)
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 91
Unified CM SIP Trunk – VM Integration
With CUSP
Ports (1-48)
Serial
T1
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 92
Unified CM SIP Trunk – VM Integration
Using CUSP with multiple VM servers
Connection
Unity
CUSP
ISR
Serial TIMG
T1
Unity
Serial TIMG
T1
PIMG
Presentation_ID © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 94
The Unified CM SIP Trunk
SIP Trunk in Unified CM 8.0 Carriers / other
PBXs/
Enterprises
Cisco Unified Cisco Unified
Communications CME CUCM-SME
Manager 8.0(1)
Gateways
SAF-enabled
Rich-Media IP Network
Conferencing
Cisco Unified
Presence
Unified
Messaging
Microsoft
LCS/OCS
CTI Apps DSP Resources
Cisco Unified SCCP
IBM
Personal Lotus MGCP
Communicator Sametime H.323
Cisco Unified Communications extends SIP based integration to new CTI
deployment models, administration, and opens new avenues for inter- SIP/SIMPLE
company collaboration CSTA over SIP
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 95
Unified CM SIP Trunk – MeetingPlace Integration
CUCM and MeetingPlace 8.0
Scheduling MeetingPlace
Application SIP Trunk for Application MeetingPlace
Server Web Server
Scheduled
Conferences
SCCP MP
conf Express
bridge Media
Server Scheduling
Application
MP HW
Outlook Conf. Meeting
Video Scheduling Bridge Scheduling
SIP Trunk
CUVC-MCU
CUVC-MCU
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 97
Unified CM SIP Trunk – Video
Technology Basics
MTP
Cisco CUVC
H.323, SIP
MTP, Transcoders, Conference
RSVP Agents Bridges
with Pass-Through + MeetingPlace
Codec Support CUVC SCCP 9971/9951 Integration
Conference Bridges
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 98
Unified CM SIP Trunk – Video
Traditional Video Conferencing Using H.323
Small
Branch
Office
QoS
Medium PSTN
Enabled
Branch Office ISDN
IP WAN
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 99
Unified CM SIP Trunk – Video
SIP Usage in Video Telephony
SCCP and SIP Endpoints
Registered with CUCM
H.323 Endpoints statically
configured in CUCM
RTP
SCCP
H.323 CUVC-MCU
SIP (Ad-hoc Audio & Video Bridge)
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 100
Unified CM SIP Trunk – Video
Integration based on H.323 or SIP Trunks
Unified CM H.323
SIP Proxy Gatekeeper
SIP H.323
Trunk Trunk
SIP H.323
MCU
Ad-hoc SCCP SIP
Conf
vbharga@cisco.com
Presentation_ID © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 104
Unified CM SIP Trunk
Key Takeaways
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 106
Unified CM SIP Trunk
Recommended Reading
BRKUCC-2735_c1 © 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 107
Complete Your Online
Session Evaluation