+ All Categories
Home > Documents > BRKCCT-2030

BRKCCT-2030

Date post: 04-Apr-2018
Category:
Upload: mky212
View: 218 times
Download: 0 times
Share this document with a friend

of 77

Transcript
  • 7/29/2019 BRKCCT-2030

    1/77

    BRKCCT-2030

    SIP-Based Architectures forCisco Contact Center Solutions

    and Collaboration

    Dino Romero

  • 7/29/2019 BRKCCT-2030

    2/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 2

    Agenda

    Introduction & Scope

    Architecture Overview

    Carrier Connectivity & Call Control

    SIP Call Flows

    Customer Case Study

    Migration Strategy

    Architectural End State

    Additional Documentation & Reference Material

    Q&A

  • 7/29/2019 BRKCCT-2030

    3/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 3

    Scope of this Session

    Learn how to future proofyour Contact Center and CollaborationArchitecture with SIP

    Understand migration strategies from legacy to prevailing SIPdesigns in Contact Center and Collaboration

    Learn First hand customer experiences and best practices during a

    SIP migration

    A

    A

    CVP

    SP SIP

    Campus

    Contact Centers

    Branch Offices

    A

    CVP

    CVP

  • 7/29/2019 BRKCCT-2030

    4/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 4

    Outside of the Scope of this Session

    This session is not a deep dive design review

    This session does not review every migration possibility and/or IP-to-IP call flow scenario

  • 7/29/2019 BRKCCT-2030

    5/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 5

    The overall industry trend is moving towards using SIP forcall signaling

    Increased feature velocity and 1st contact resolution (Courtesy call back,better end-to-end customer experience)

    Future R&D is SIP focused

    Ease of interoperability (applications and multi-vendor)

    SIP end-to-end strategies (session management, policy management,call control, routing, application layer integration, etc.)

    Migration to SIP carrier trunking and consolidating carrierconnectivity

    Significantly easier to scale carrier trunking capacity

    Rapid response to call volume changes

    Cost Savings

    General Business Drivers for SIP Adoption

  • 7/29/2019 BRKCCT-2030

    6/77

  • 7/29/2019 BRKCCT-2030

    7/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 7

    Hosted or premise based solution

    Partner/Outsourcer integration

    Centralized vs. decentralized

    Regardless of design (centralized, decentralized, hybrid) thecomponents are the same. Only difference is where components arephysically deployed.

    Key Factors Impacting Architecture

  • 7/29/2019 BRKCCT-2030

    8/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 8

    High Level ArchitectureIP-Carrier

    (VoIP) WAN

    Private Link

    IP-Carrier

    NIC-B

    NIC-A

    Data Center A

    CUBECUBECUBE

    PGPG

    PGPG

    Contact Center

    PGPG

    NIC-A

    NIC-B

    Data Center B

    PGPG

    PGPG

    CUBE

    Contact Center

    PGPG

    Partner/Outsourcer Contact Center

    CUBE

    SIP Trunking

  • 7/29/2019 BRKCCT-2030

    9/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 9

    Carrier Connectivity & Call Control

  • 7/29/2019 BRKCCT-2030

    10/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 10

    Centralized vs. Decentralized

    Delivery Mechanism (i.e. Ethernet,T1, DS3)

    Session Border Control (SBC)

    Security

    Gateways

    Inbound vs. Outbound

    SIP and/or TDM?

    Carrier Features

    TBNT

    SIP Refer

    Mid-Call Codec Renegotiation

    Carrier Connectivity The Basics

    Carrier

    CUBE

    Carrier

    CUBE

    BRKUCC-2006: SIP trunk design and IP PSTN TrunkingAdditional Sessions

    BRKUCC-2006: SIP trunk design and deployment

    BRKUCC-2735: SIP Trunk Design and Deployment Playbookfor the Enterprise

    BRKUCC-2403: Understanding the Intercompany MediaEngine solution

    BRKUCC-2931: Case Study for Large Scale Centralized SIPTrunk implementation

    LTRUCC-2150: Cisco Unified Communications SIP Trunking,Session Management, and Service Advertisement Framework

  • 7/29/2019 BRKCCT-2030

    11/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 11

    Transcoding/Transrating

    Message Normalization/SIP Profiling

    Protocol & DTMF Interoperability

    High Availability Requirements (i.e.

    Site Survivability Requirements)

    Recording (Media Forking)

    Call Admission Control

    Dial Plan Intelligence

    Enterprise Feature Considerations

    Security

    NAT

    Firewalling

    Secure RTP

    Antivirus/Malware

    Protection (CSA)

    NIC-B

    NIC-A

    Data Center A

    CUBE

    PGPG

    PGPG

    Contact Center

    PGPG

    (VoIP) WAN

    Contact Center

    BRKCCT-1041 Changing the way werecord voice and video on the networkwith Cisco MediaSenseBRKCDN-1102 Programming with theMediaSense API

  • 7/29/2019 BRKCCT-2030

    12/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 12

    Call Control

  • 7/29/2019 BRKCCT-2030

    13/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 13

    SIP Proxy Options Cisco Unified Sip Proxy (CUSP)

    Integrated Solution in ISR Gateway

    Newest SIP Proxy commonly used with 8.x

    Call Stateless

    Cisco Unified Presence Server (CUPS)

    Server based

    Typically used with 7.5 or earlier deployments

    Call Stateless

    Cisco Unified Communications Manager SessionManagement Edition (SME)

    Functions as a Back to Back User Agents (B2BUA)

    Based on CUCM OS, Part of CUCM cluster

    BRKUCC-1305 Understanding theSession Border Controller Portfolio

    from CiscoBRKUCC-2785 Understanding CiscoUnified Presence 8.x

    LTRUCC-2150: Cisco UnifiedCommunications SIP Trunking,Session Management, and ServiceAdvertisement Framework

    Call Control Elements Core

    CUSP

    CUPS

  • 7/29/2019 BRKCCT-2030

    14/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 14

    Comparison

    Cisco Unified SIP Proxy (CUSP)

    Improved scalability No communication/call

    memory structure to be maintained

    Resiliency - (Record Route Off - subsequent

    SIPmessages do not flow through CUSP)

    Header manipulation

    Session Manager Edition (SME)

    Feature interworking (i.e. DTMF interworking

    Ability to invoke mid-call features

    Reduced scalability Redundancy for New Call Setup

    Header manipulation

    Transcoding

    Call Control Elements Core

    CUSP

  • 7/29/2019 BRKCCT-2030

    15/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 15

    Session Border Controller (SBC)

    Cisco Unified Border Element (CUBE)

    Voice XML, Self-Service, and Queuing

    Cisco Voice Portal (CVP)

    Comprehensive Contact control

    Functions as a Back to Back User Agents (B2BUA)

    Contact Center Queuing, Routing, Reporting, etc.

    Unified Contact Center Enterprise (UCCE) Logical Queue & resource selection

    Unified Communications Manager

    Call Control Elements Advanced

    CUBE

  • 7/29/2019 BRKCCT-2030

    16/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 16

    SIP Call flows

  • 7/29/2019 BRKCCT-2030

    17/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 17

    Component Assumptions

    The following call flows assume the above versioning at (a minimum)

    SIP Call Flows Assumptions

    Product Release

    CUBE 15.1(2T)=8.5

    CVP 8.0(2)ICM Compatibility Matrix

    CUCM 8.0(2)

  • 7/29/2019 BRKCCT-2030

    18/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 18

    Ingress (from Carrier)

    Enterprise Interior

    Best Practices/Recommendations

    SIP Call Flows

  • 7/29/2019 BRKCCT-2030

    19/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 19

    SIP

    Basic SIP Call with Cisco UCCE and CVP

    5

    2

    7

    4

    Contact Center

    VXMLGateway

    1 6

    VXMLService Control

    SIP

    RTPJTAPI

    Call Control

    Does not require DSPs

    G.729/G.711

    G.729/G.711

    8

    CUBE

    8

    8

    3

    7

    7

  • 7/29/2019 BRKCCT-2030

    20/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 20

    SIP

    Contact Center

    VXML

    Gateway

    VXMLService Control

    SIP

    RTPJTAPI

    Call Control

    G.711

    G.711/G.729CUBE

    G729 provided SP supportsmid-call codec renegotiation

    (likely & preferred)

    G711 if SP does not supportmid-call codec renegotiationrequires DSPs on CUBE

    G.729

    Basic SIP Call with Mixed Codec

  • 7/29/2019 BRKCCT-2030

    21/77 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 21

    SIP

    Contact Center

    VXML

    Gateway

    CUBE

    1

    VXMLService Control

    SIP

    RTPJTAPI

    Call Control

    Does not require DSPs

    G.729/G.711

    G.729/G.711

    Warm Transfer to CVP (from Agent)

  • 7/29/2019 BRKCCT-2030

    22/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 22

    Warm Transfer to CVP Continued

    SIP

    2

    Contact Center

    VXML

    Gateway

    CUBE

    VXML

    Service Control

    SIP

    RTPJTAPI

    Call Control

    Does not require DSPs

    G.729/G.711

    G.729/G.711Call on Hold

    G.729/G.711

    Agent initiated transfer

    3

  • 7/29/2019 BRKCCT-2030

    23/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 23

    Transfer to CVP Complete (Call in Queue)

    SIP

    6

    5

    Contact Center

    VXMLGateway

    4

    VXMLService Control

    SIPRTP

    JTAPI

    Call Control

    Does not require DSPs

    G.729/G.711

    G.729/G.711

    CUBE 78

  • 7/29/2019 BRKCCT-2030

    24/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 24

    SIP

    Contact Center

    VXML

    Gateway

    1VXML

    Service Control

    SIP

    RTPJTAPI

    Call Control

    Does not require DSPs

    G.711

    G729 provided SPsupports mid-callcodec renegotiation(likely & preferred)

    G711 if SP does notsupport mid-callcodec renegotiationrequires DSP s onCUBE

    G.729

    CUBE

    Transfer to CVP Mixed Codec

  • 7/29/2019 BRKCCT-2030

    25/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 25

    SIP

    2

    Contact Center

    VXMLGateway

    1VXMLService Control

    SIPRTP

    JTAPI

    Call Control

    Does not require DSPs

    G.729

    Call on Hold

    G.711

    G729 (or G711if SP doesnt

    support midcallrenegotiation)

    **Note mixed codecsrequired for agent

    Agent-VXML re-queueusing G711 becauseprompts are G711 forspeech portion

    CUBE

    3

    Agent Warm Transfer to Queue

  • 7/29/2019 BRKCCT-2030

    26/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 26

    SIP

    Contact Center

    VXML

    Gateway

    4

    VXMLService Control

    SIPRTP

    JTAPI

    Call Control

    Does not require DSPs

    G.729

    G.711

    G729 (or G711if SP doesnt

    support midcallrenegotiation)

    **CUCM disengagesDSPs while call in

    queue

    DSPs required for transcoding

    CUBE

    Agent Warm Transfer to Queue

  • 7/29/2019 BRKCCT-2030

    27/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 27

    SIP

    6

    9

    75

    Contact Center

    VXML

    Gateway

    CUBE 8

    VXMLService Control

    SIP

    RTPJTAPI

    Call Control

    CUSP

    Does not require DSPs

    G.729/G.711

    G.729/G.711

    Agent Warm Transfer to Queue (Complete)

  • 7/29/2019 BRKCCT-2030

    28/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 28

    Best Practices

    Use flat codecs if possible to minimize complex DSP sizing G711Preferred

    If mixed codecs are used, detailed call flows will be required tounderstand DSP needs. Most common driver for mixed codecs iswhen speech recognition AND remote locations (ie., using G729)

    are present at the same time Avoid G729 on the SP when speech is used (i.e. dont try to

    transcode the call to G711, since call quality is already reduced)

    Understand SP capabilities to do mixed-codec (re)negotiation (maydrive the need for more DSPs in some call flows)

    Use single encoding for CVP prompts (G711), even in mixed codecenvironments

  • 7/29/2019 BRKCCT-2030

    29/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 29

    Best Practices - Continued

    Understand SP/carrier capabilities for TBNT, especially howREFERs are handled from the enterprise back into the carriernetwork

    Do careful capacity engineering of all the components (i.e.conferencing, transfers & DSPs)

  • 7/29/2019 BRKCCT-2030

    30/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 30

    Customer Case Study

  • 7/29/2019 BRKCCT-2030

    31/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 31

    Global enterprise software company

    North America serves 3.1 million SMEs, healthcare andspecialized industries

    Operate 26 contact centers distributed across North

    America

    Avaya, Aspect and Nortel served as voice and ACD

    1,500+ agent resources (inbound and outbound)

    Contact Centers include sales and support for softwareproducts

    Customer Case Study

  • 7/29/2019 BRKCCT-2030

    32/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 32

    Phase 1 moved to SIP trunks

    Deployed Cisco CUBE as SBC in 2 data centers

    Utilized MPLS to back haul voice to contact center

    Deployed Cisco ISR for voice gateway at the contact center

    ACD PRIs were moved to Cisco ISR at each contact center

    Reduced carrier PRIs at site (largest 53 PRIs)

    Lessons Learned

    Major cost reduction main driver

    Do not assume feature and number availability (consolidated DID range)

    Long lead time on new DID ranges

    Maintenance Windows were not long enough (after pre-port numbers werestopped in working hours)

    Fax would recommend as a standalone project (carrier did not support T.38)

    Outbound calls required authentication with owed number

    Customer Case Study continued

  • 7/29/2019 BRKCCT-2030

    33/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 33

    Lessons Learned

    Call paths purchased were not pooledbe sure to verify with carrier

    Configured DSP with medium complexity using g729r8

    Phase 2

    Replace legacy ACDs with Cisco UCCE and CVP - ingress

    Lessons Learned

    g729 licensed codec requires conversion of recorded prompts

    SIP rel1XX is not currently supported with Cisco CVP (removed from dial peers)

    Carrier could not provide DID in Canada

    Customer Case Study continued

  • 7/29/2019 BRKCCT-2030

    34/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 34

    Migration Strategy

  • 7/29/2019 BRKCCT-2030

    35/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 35

    Migration from Legacy Platforms

    H.323 (Gatekeeper) to SIP Migration

    Hosted IVR and Pre-Routing SIP Migration

    Best Practices & Recommendations

    Migration Strategy

  • 7/29/2019 BRKCCT-2030

    36/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 36

    Migration to VoIP is well underway

    Toll-Bypass including elimination of Take Back & Transfer(TBNT) fees & Carrier NIC fees

    End-to-end call/contact control (i.e. elimination of hair-pinning calls)

    Velocity of features (i.e. Service Provider & Enterprisemid-call codec renegotiation, Courtesy Call Back, etc.)

    SIP to Simplify First Call/Contact Resolution (i.e. expert availability)

    All-in-one Framework SIP has emerged as the universalblueprint for IP Telephony & Unified Communications

    Begin with End in Mind

    Understanding desired End-State Architecture Developing concept of phased migration to End-State

    Leverage existing Assets (ICM is foundation)

    Easily layer on new capabilities (i.e. Voice, web, Email,SMS, Voice recording)

    SIP Chat

    Email

    Web Portal

    Video Content

    Phone

    Kiosk

    Migration from Legacy Platforms

  • 7/29/2019 BRKCCT-2030

    37/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 37

    H323 (Gatekeeper) to SIP Migration

  • 7/29/2019 BRKCCT-2030

    38/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 38

    Carrier

    VoIP/DATA WAN

    Private LinkICMICM

    ICMICM

    Carrier

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Contact Centers Contact Centers

    Queuing Locally

    Gatekeeper Gatekeeper

    PG

    PG PG

    PG

    Data Center A Data Center B

    Queuing Locally

    H.323 Gatekeeper Routing

  • 7/29/2019 BRKCCT-2030

    39/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 39

    Carrier

    VoIP/DATA WAN

    Private LinkICMICM

    ICMICM

    Carrier

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Contact Centers Contact Centers

    Gatekeeper Gatekeeper

    PG

    PG PG

    PG

    Data Center A Data Center B

    H.323 Gatekeeper Routing Continued

    ICMICMICMICMPG PG

    CUSP adds dial plancentralization

    Centralized Queueing

    H323

    Component

    Removalincluding

    RAS Dial

    Peers onGateways

    CUBECUBE

    BRKCCT-3007: Upgrade Planning forCisco Unified Intelligent ContactManagement and Cisco UnifiedCustomer Voice Portal

    BRKUCC-1021: Cisco UnifiedCustomer Voice Portal and VideoContact Center Update and Roadmap

    BRKUCC-2020: Planning andDesigning a Cisco Unified Customer

    Voice Portal Deployment

  • 7/29/2019 BRKCCT-2030

    40/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 40

    TDM

    G7XX

    Media (RTP)

    SIP Call Control

    RAS/GKTMP

    Gatekeeper

    TDM

    ICM

    H.323 to SIP Migration

  • 7/29/2019 BRKCCT-2030

    41/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 41

    G7XX

    Does not require DSPs

    TDM

    G7XX

    CUBE

    Gatekeeper

    G7XX

    TDM

    VXMLGateway

    Hybrid

    Environment

    ICM & UCCE

    Scripts

    H.323 to SIP Migration Continued

  • 7/29/2019 BRKCCT-2030

    42/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 42

    G7XX

    Does not require DSPs

    TDM

    G7XX G7XX

    CUBE

    VXML

    Gateway

    Hybrid

    Environment

    ICM & UCCE

    Scripts

    H.323 to SIP Migration Continued

  • 7/29/2019 BRKCCT-2030

    43/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 43

    Hosted IVR & Pre-Routing SIPMigration

  • 7/29/2019 BRKCCT-2030

    44/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 44

    Carrier

    VoIP/DATA WAN

    Private LinkICMICM

    ICMICM

    Carrier

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Contact Centers Contact Centers

    Queuing Locally

    PG

    PG PG

    PG

    Data Center A Data Center B

    Queuing Locally

    Hosted IVR and Pre-Routing

    NIC-A NIC-B

  • 7/29/2019 BRKCCT-2030

    45/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 45

    Carrier

    VoIP/DATA WAN

    Private LinkICMICM

    ICMICM

    Carrier

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Contact Centers Contact Centers

    Queuing Locally

    PG

    PG PG

    PG

    Data Center A Data Center B

    Queuing Locally

    Hosted IVR and Pre-Routing Continued

    NIC-A NIC-B

    PG PG

  • 7/29/2019 BRKCCT-2030

    46/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 46

    Carrier

    VoIP/DATA WAN

    Private LinkICMICM

    ICMICM

    Carrier

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Contact Centers Contact Centers

    PG

    PG PG

    PG

    Data Center A Data Center B

    Hosted IVR and Pre-Routing Continued

    PG PG

    Centralized Queuing

    CUBE CUBE

    UCCE

  • 7/29/2019 BRKCCT-2030

    47/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 47

    TDM

    TDM

    TDM

    TBNT

    Hosted IVR

    ICM

    Hosted IVR & NIC SIP Migration

  • 7/29/2019 BRKCCT-2030

    48/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 48

    G7XX

    Does not require DSPs

    TDM

    TDM

    TDM

    TBNT

    Hosted IVR CUBE

    VXML

    Gateway

    Hosted IVR & NIC SIP Migration Continued

  • 7/29/2019 BRKCCT-2030

    49/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 49

    G7XX

    Does not require DSPs

    CUBE

    VXML

    Gateway

    Hosted IVR & NIC SIP Migration Continued

  • 7/29/2019 BRKCCT-2030

    50/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 50

    IP Carrier

    VoIP/DATA WAN

    Private Link

    ICMICM ICMICM

    IP Carrier

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Agents

    Phones

    Contact Centers Contact Centers

    PG

    PG PG

    PG

    Data Center A Data Center B

    3rd Party SBC to CUBE

    PG PG

    SBC SBC

    Enterprise

    SBC

    CUBE CUBECUBE CUBECUBE

    ContactCenter SBC

    Non-contactCenter SIP Traffic

  • 7/29/2019 BRKCCT-2030

    51/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 51

    Deploy the Cisco Unified Border Element (CUBE) in your Collaboration IP-to-IParchitectures CUBE helps interconnect these networks that are in various stages oftransition

    CUBE TCL/VXML resiliency

    Ensures QoS

    PSTN (TDM) Fallback for Short term

    Call Admission Control (CAC) to limit call arrival rates & max active calls

    Deploy The Cisco Unified SIP Proxy (CUSP) in your Collaboration IP-to-IParchitectures for the replacement of H323 dial plans and/or for introducing Scalable SIP

    centralized dial plans.

    Use a B2BUA (SME) to do rich feature interoperability, mid-call feature invocationand/or sophisticated SIP header manipulation for more complex or irregular call flows

    Determine the migration steps of your contact center and whether it is best for yourbusiness if they happen all at once, or in sequence

    Best Practices & Recommendations

  • 7/29/2019 BRKCCT-2030

    52/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 52

    Architectural End state

    Phase 0

  • 7/29/2019 BRKCCT-2030

    53/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 53

    Carrier TDM

    IP WAN

    Private Link

    Outsource Providers

    Enabled via Corporate ICM

    ICMICM ICMICM

    Carrier TDM

    Outsource Providers

    Enabled via Corporate UCCE

    Data Center A Data Center B

    Agents

    FinesseCAD/CTIOS

    Contact Centers

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    PG PG

    GatekeeperGatekeeper

    TB&T through

    TDM cloud

    Architectural Migration

    Phase 1

  • 7/29/2019 BRKCCT-2030

    54/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 54

    Carrier TDM

    IP WAN

    Private Link

    Outsource Providers

    Enabled via Corporate ICM

    Enterprise

    Queue & IVR

    ICMICM ICMICM

    Carrier TDM

    Outsource Providers

    Enabled via Corporate UCCE

    Data Center A Data Center B

    Agents

    CVPCVPCVP

    Email

    & Web

    Interaction CVPCVPCVP

    Email

    & Web

    Interaction

    FinesseCAD/CTIOS

    Contact Centers

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    PG PGCUPS

    GatekeeperGatekeeper

    CUPS

    Architectural Migration Continued

    Phase 2

  • 7/29/2019 BRKCCT-2030

    55/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 55

    Carrier IP

    IP WAN

    Private Link

    Outsource Providers

    Enabled via Corporate ICM

    Enterprise

    Queue & IVR

    ICMICM ICMICM

    Carrier IP

    Outsource Providers

    Enabled via Corporate UCCE

    Data Center A Data Center B

    Agents

    CUSP CUSP

    CVPCVPCVP

    Email

    & Web

    Interaction CVPCVPCVP

    Email

    & Web

    InteractionOutbound SIP Dialer Outbound SIP Dialer

    FinesseCAD/CTIOS

    Contact Centers

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Agents

    Cisco or non-Cisco

    Phones

    Social Media(Standalone)

    Social Media(Standalone)

    PG PG

    CUBE CUBERecording

    (Media Sense)

    Recording

    (Media Sense)

    Architectural Migration Continued

    Phase 3A

  • 7/29/2019 BRKCCT-2030

    56/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 56

    SIP

    IP Access

    PSTN/Internet

    Access

    SIP

    HTTP

    Services Advertisement Framework (SAF)

    Services Advertisement Framework (SAF)

    Contacts Contacts

    Recording

    (Media Sense) XML Routing

    Social Media(Blogging)

    Presence

    XMPP (Jabber)

    SME

    VideoSIP HTTP

    User3rd PartyLTRUCC-2150: CiscoUnified CommunicationsSIP Trunking, SessionManagement, and ServiceAdvertisement Framework

    Architectural Migration Continued

    Phase 3B

  • 7/29/2019 BRKCCT-2030

    57/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 57

    IP Access

    PSTN/Internet

    Access

    SIP

    Services Advertisement Framework (SAF)

    Services Advertisement Framework (SAF)

    Contacts Contacts

    User3rd Party

    Architectural Migration Continued

    Shared Applications

    Recording(Media Sense)

    XML Routing

    Social Miner(Blogging)

    HTTP

    SMEHTTP

    SIP

    PresenceXMPP (Jabber)

    Video

    SIP

    SME

  • 7/29/2019 BRKCCT-2030

    58/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 58

    Additional Documentation &Reference Material

  • 7/29/2019 BRKCCT-2030

    59/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 59

    Related Sessions

    Customer Collaboration Technologies Sessions

    BRKCCT-1021: Cisco Unified Customer Voice Portal and Video Contact Center Update and Roadmap

    BRKCCT-1041 Changing the way we record voice and video on the network with Cisco MediaSense

    BRKCDN-1102 Programming with the MediaSense API

    BRKCCT-2007: Planning and Designing a Cisco Unified Contact Center Enterprise Deployment

    BRKCCT-2020: Planning and Designing a Cisco Unified Customer Voice Portal Deployment

    BRKCCT-3007: Upgrade Planning for Cisco Unified Intelligent Contact Management and CVP

    TECCCT-2002: Cisco Planning and Designing a Cisco Unified Contact Center Enterprise Deployment

    TECCCT-2022: Customer Voice Portal Technical Seminar: Planning, Design and Troubleshooting

    IP PSTN Trunking

    BRKUCC-2006: SIP trunk design and deployment

    BRKUCC-2735: SIP Trunk Design and Deployment Playbook for the Enterprise

    BRKUCC-2403: Understanding the Intercompany Media Engine solution

    BRKUCC-2931: Case Study for Large Scale Centralized SIP Trunk implementation

    LTRUCC-2150: Cisco Unified Communications SIP Trunking, Session Management, and Service Advertisement Framework

    Pltforms TECARC-2002: ISR G2 Fundamentals

    BRKARC-3001: Cisco Integrated Services Router G2 Architectural Overview and Use Cases

    BRKARC-2001: Cisco ASR1000 Series Routers: System and Solution Architectures

    Security BRKUCC-2002: Securing Enterprise Voice Network and Applications

    BRKUCC-3501: CUCM Security

    Miscellaneous BRKUCC-2003: A new approach to call routing and dial plans based on the Service Advertisement Framework (SAF)

    BRKVVT-2010: Designing UC Gateways and DSP Engineering in Enterprise Networks

    BRKUCC-2012: Understanding SIP Endpoints in Cisco Unified Communications Manager

  • 7/29/2019 BRKCCT-2030

    60/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 60

    Cisco.com SIP Trunk and CUBE Resources

    Cisco CUBE on Cisco.com http://www.cisco.com/go/cube

    Cisco CommunicationsTransformations Whitepapers

    http://www.cisco.com/go/cube(section on Whitepapers)

    Cisco UBE SP SIP Trunk Interoperability Reports www.cisco.com/go/interoperability > Cisco Unified Border Element (CUBE)/SIP Trunking Solutions

    Cisco UBE PBX Interoperability Reports (Avaya/Nortel) www.cisco.com/go/interoperability > Cisco Unified Border Element (CUBE)/SIP Trunking Solutions

    CUCM SIP Trunk Documentation: www.cisco.com/go/srnd

    8.x: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/trunks.html#wp1044916 7.x: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/trunks.html#wp1044916

    6.x: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/6x/trunks.html#wp1044916

    CVP 7.0 SIP Trunk Integration: www.cisco.com/go/srnd

    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/srnd/7x/cvp_gtwy.html#wp1048342

    http://www.cisco.com/go/cubehttp://www.cisco.com/go/cubehttp://www.cisco.com/go/interoperabilityhttp://www.cisco.com/go/interoperabilityhttp://www.cisco.com/go/srndhttp://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/trunks.htmlhttp://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/trunks.htmlhttp://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/6x/trunks.htmlhttp://www.cisco.com/go/srndhttp://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/srnd/7x/cvp_gtwy.htmlhttp://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/srnd/7x/cvp_gtwy.htmlhttp://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/srnd/7x/cvp_gtwy.htmlhttp://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/srnd/7x/cvp_gtwy.htmlhttp://www.cisco.com/go/srndhttp://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/6x/trunks.htmlhttp://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/trunks.htmlhttp://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/8x/trunks.htmlhttp://www.cisco.com/go/srndhttp://www.cisco.com/go/interoperabilityhttp://www.cisco.com/go/interoperabilityhttp://www.cisco.com/go/cubehttp://www.cisco.com/go/cube
  • 7/29/2019 BRKCCT-2030

    61/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 61

    Recommended Reading

    Continue your Networkers at Cisco Livelearning experience with further readingfrom Cisco Press

    Check the Recommended Reading flyerfor suggested books

    SIP Trunking [1-58705-9444]

    Cisco Voice Gateways and Gatekeepers[1-58705-258X]

    Cisco Unified Customer Voice Portal:Building Unified Contact Centers,

    ISBN-10: 1-58714-290-2 and ISBN-13:978-1-58714-290-1 Authored by: RueGreen, scheduled to be published late2011

    Available Onsite at the

    Cisco Company Store

  • 7/29/2019 BRKCCT-2030

    62/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 62

    Q&A

    Complete Your Online

  • 7/29/2019 BRKCCT-2030

    63/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 63

    Receive 25 Cisco Preferred Access points for each sessionevaluation you complete.

    Give us your feedback and you could win fabulous prizes. Points arecalculated on a daily basis. Winners will be notified by email afterJuly 22nd.

    Complete your session evaluation online now (open a browserthrough our wireless network to access our portal) or visit one of theInternet stations throughout the Convention Center.

    Dont forget to activate your Cisco Live and Networkers Virtualaccount for access to all session materials, communities, and on-

    demand and live activities throughout the year. Activate your accountat any internet station or visit www.ciscolivevirtual.com.

    Complete Your OnlineSession Evaluation

    http://www.ciscolivevirtual.com/http://www.ciscolivevirtual.com/
  • 7/29/2019 BRKCCT-2030

    64/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 64

    Visit the Cisco Store forRelated Titles

    http://theciscostores.com

    http://theciscostore.com/http://theciscostore.com/
  • 7/29/2019 BRKCCT-2030

    65/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 65

  • 7/29/2019 BRKCCT-2030

    66/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 66

    Thank you.

  • 7/29/2019 BRKCCT-2030

    67/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 67

    Additional Reference Slides

  • 7/29/2019 BRKCCT-2030

    68/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 68

    DTMF Interworking Support

    H.323 H.323 H.323 SIP SIP SIP

    H.323 SIP

    H.245-Alphanumeric

    NOTIFY

    H.245-Signal NOTIFY

    RFC2833 NOTIFY

    H.245-Alphanumeric

    RFC2833

    H.245-Signal RFC2833

    RFC2833 RFC2833

    H.245-alphanumeric

    KPML

    H.245-Signal KPML

    Voice In-Band* RFC2833

    H.323 H.323

    H.245-Alphanumeric

    H.245-Alphanumeric

    H.245-Signal H.245-Signal

    RFC2833 RFC2833

    H.245-Alphanumeric

    RFC2833

    H.245-Signal RFC2833

    Voice In-Band* RFC2833

    SIP SIP

    NOTIFY NOTIFY

    RFC2833 NOTIFY

    RFC2833 RFC2833

    KPML KPML

    Voice In-Band*

    RFC2833

    All DTMF InterworkingIs Bidirectional

    *Requires Transcoder DSP

  • 7/29/2019 BRKCCT-2030

    69/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 69

    Call Admissions Control

    CUBE provides various different CAC mechanisms Total calls, CPU, Memory, GK IP call capacity, max-connections, RSVP

    High Water Mark

    Low Water MarkTotal Calls, CPU,

    MemoryCUBE

    Call #1

    Call #2

    Call #3 Rejected by CUBE

    dial-peer voice 1 voip

    max-conn 2

    call spike call-number [steps number-of-steps size milliseconds]

    call spike 10 steps 5 size 200

    Call SpikeDetection

    Max Calls perDestination

    CUBECall #3

    call threshold global [total/mem/cpu] calls low xx high yy

    CUBE

    If a call spike is detected, reject calls

  • 7/29/2019 BRKCCT-2030

    70/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 72

    SIP Trunk Best Practices

    Use CUBE as the onsite enterprise

    Border Element to SIP DO-EO conversion

    Normalize traffic SP UNI

    Interconnect/share a SIP trunk todifferent enterprise IP-PBXs

    Security for CUCM/enterprise apps QoS and troubleshooting demarc

    Use a G.711 SIP trunk

    Avoid transcoding if possible

    Ensure these are addressed:

    Redundancy especially for large,centralized SIP trunk designs

    Fax

    Emergency Calls

    DID porting

    The SIP trunk market is maturing

    Plan and execute thoroughtesting before production

    Most interop issues can beresolved with targetedconfiguration changes andprotocol normalization

    Evaluate different providers

    Offerings vary considerably

    CUCM recommendations

    CUCM 5.x and older: H.323

    CUCM 6.x and newer: SIP Avoid MTPs if possible

    Use the SRNDs andConfiguration App Notes

    Basic B2BUA Call Flow

  • 7/29/2019 BRKCCT-2030

    71/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 73

    Major difference

    between B2BUA

    and Proxy. Proxycantdo this

    INVITE

    200ACK

    INVITE

    200

    ACK

    BYE

    BYE

    200

    BYE

    200

    SIP

    UA-1

    SIP

    UA-2B2BUA

    Basic B2BUA Call FlowWhy CVP and UCM (and others) are a B2BUA

    200

    INVITE

    SIP

    UA-3And here aswell

    Basic SIP Call Flow

  • 7/29/2019 BRKCCT-2030

    72/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 74

    Record Route

    is disabled for

    faster failover

    Invite

    GED-125 new call

    Send to VRU to Queue callusing VXML GW label

    IP PHONE

    CVP

    Session Controller VXML GWCVP ICM Egress VGW/

    UC ManagerSIP

    Proxy

    Invite

    GED-125

    IOS VBexecutes vxml

    scripts

    2-way RTP

    200 OK

    200 OK

    Do we need to

    describe this better?Connect/

    Answer

    HTTP vxml

    HTTP New Call

    Invite

    Invite

    200 OK

    200 OK

    VRU leg request instruction.

    Micro app plays prompts &collects digits

    alerting

    play script

    Invite

    Basic SIP Call Flow (part 2)

  • 7/29/2019 BRKCCT-2030

    73/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 75

    Record

    Route is

    disabled forfaster

    failover

    Basic SIP Call Flow (part 2)

    GED-125 script resultsConnect / Transfer toagent or queuing then

    connect to agent

    IP PHONE

    CVP

    Session Controller VXML GWCVP ICM Egress VGW/

    UC ManagerSIP

    ProxyFlow-Through RTP

    200 OK

    200 OK

    Invite

    Caller O

    HTTP result

    agent label

    Invite

    BYE200 OK

    Ring MGWIn SIP domain, ringing is at the originating

    endpoint. Since the call has been established

    for vxml session, CVP needs to connect to GW

    for ring tone to caller while waiting for agenttransfer completed

    Re-Invite

    200 OK

    Tclplays

    ringing

    tone

    RTP

    ACK

    ACK

    Only a B2BUAcan do this

    Basic SIP Call Flow (part 3)

  • 7/29/2019 BRKCCT-2030

    74/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 76

    Record

    Route isdisabled for

    faster failover

    as c S Ca o (pa t 3)

    IP PHONE

    CVP

    Session Controller VXML GWCVP ICM Either Egress

    VGW or UC

    Manager

    SIP

    ProxyFlow-Through 2-way RTP

    ACK

    200 OK

    200 OK

    SIP/SCCP

    BYE

    200 OK

    Re-Invite

    200 OK

    Invite Ring MGW

    ACK

    Flow-Through 2-way RTP

    Answer

    Invite

    Release Port IP Transfer (SIP Refer)

  • 7/29/2019 BRKCCT-2030

    75/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 77

    Record

    Route isdisabled for

    faster

    failover

    ( )

    GED-125 script resultsConnect / Transfer toagent using Refer Label

    IP PHONE

    CVP

    VXML GWCVP ICM Egress VGW/

    UC ManagerSIP

    Proxy

    Flow-Through RTP

    Caller OHTTP result

    Refer Label Z

    BYE

    200 OK

    Refer (agent label Z)

    202 Accepted

    Notify ringing

    180 ringing

    InviteInvite

    180 ringing

    200 OK

    SIP/SCCP

    answer

    200 OK

    Notify 200

    BYE

    CVP will beout of the loop

    CVP is out of the call,port license is released

    CVP

    Session Controller

    Release Port 302 Transfer Immediate

  • 7/29/2019 BRKCCT-2030

    76/77

    2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCCT-2030 78

    Record

    Route is offfor faster

    failover

    GED-125 script resultsConnect / Transfer toagent using Refer Label

    IP PHONE

    CVP

    VXML GWCVP ICM Egress VGW/

    UC ManagerSIP

    Proxy

    Refer Label Z

    Notify ringing

    180 ringing

    Invite

    Invite Z

    ACK

    180 ringing

    200 OK

    SIP/SCCP

    answer200 OK

    Notify 200 OK

    BYE

    CVP is out of the call,port license is released

    Invite (SDP-a)

    Dialog is notestablished, use 302

    Redirect; not Refer

    302 (label)

    302 (label)

    ACK

    Session Controller

    InviteInvite

    Release Trunk TDM Transfer (SIP Info)

  • 7/29/2019 BRKCCT-2030

    77/77

    RecordRoute is off

    for faster

    failover

    Release Trunk TDM Transfer (SIP Info)

    GED-125 script resultsConnect / Transfer to agent usingRefer Label replacement to DTMF

    *8 Label and ICM translation route to

    preserve call context. ECC UUI isoptionally set for outbound delivery

    IP PHONE

    CVP

    VXML GWCVP ICM Egress VGW/

    UC ManagerSIP

    ProxyFlow Through RTP

    Caller OHTTP result

    **Refer Label**

    BYE

    200 OK

    BYE (GTDs UUS)

    200 OK

    CVP is outof the call

    Session Controller

    RTP NTEBased on

    RFC 2833

    NTE (DTMF)

    digits are

    inband

    BYE)

    200 OK


Recommended