Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Unified Communications Design and Deployment.

Similar presentations


Presentation on theme: "© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Unified Communications Design and Deployment."— Presentation transcript:

1 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Unified Communications Design and Deployment

2 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

3 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Reference UC Architecture M M M M M M M M M M Regional Office -700 Users Headquarters Users Remote Sites -30 Users Max per site DS3 MPLS

4 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Inline power Multiple Qs 802.1p/Q Fast link Convergence Campus Access Multiple Qs 802.1p/Q Classification Reclassification Campus Distribution Multiple Qs 802.1p/Q Traffic Shaping Link Efficiency (LFI, cRTP) Classification Reclassification WAN Aggregation SRST Router Multiple Qs 802.1p/Q Link Efficiency (LFI, cRTP) Classification Reclassification Branch Router Inline Power Multiple Qs 802.1p/Q Branch Switch Network Infrastructure Recommendations for Unified Communications IP WAN Campus Branch Office Unified CM Cluster PSTN Bandwidth Provisioning

5 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Where To Get More Information Cisco Unified Communications SRND Based on Cisco Unified Communications Manager (One exists for each major release 4.x, 5.x, 6.x, etc…) Where is the SRND?  Design Zone for Unified Communications Network Infrastructure Chapter

6 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

7 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Processing Overview Call Processing is…  The sequence of operations performed by a switching system from the acceptance of an incoming call through the final disposition of the call.

8 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Processing Cisco Call Processing Entities for the Enterprise  Large Business Unified Communications Manager (Unified CM)  Up to 60,000 phones per cluster  > 30K, distributed architecture can include multiple clusters  Medium-Small Business Unified Communications Manager Business Edition (Unified CMBE)  Up to 575 phones per server  Server platform, No Clustering  Co-Res with Unity Connection option Unified Communications Manager Express (Unified CME)  Up to 240 phones per server  IOS Router platform, No Clustering  Co-Res with Cisco Unity Express option

9 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Processing Media Convergence Servers  Unified CM is installed on a Cisco Media Convergence Server (MCS) or VMWare ESX on UCS  Unified CM 4.x: Cisco Windows OS (two CDs) + Unified CM application  Unified CM 5.x/6.x/7.x/8.x: Cisco appliance-based OS and Unified CM application (one DVD)  First server in cluster must be the Publisher server +=

10 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Processing Servers (Max. 8) ccm.exe CTI Manager MoH Server TFTP Server Publisher Software Conferencing MS-SQL/IDS Subscribers (Max. 19) Database (DB) Replication Unified CM Cluster Call Processing Unified CM Clustering: DB Replication and ICCS Unified CM 4.x: DB=MS-SQL | OS=MS W2K Server Unified CM 5.x+: DB=IBM-IDS | OS=Linux DB ICCS

11 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Processing Unified CM Clustering: Design Considerations  The cluster appears as one entity, with a single point of administration (the publisher)  Several functions can be collocated on the same server, depending on cluster size and server type  Maximum of 19 subscribers per cluster (20 servers in a cluster including the publisher)  Maximum of eight call processing servers per cluster  Maximum of 7500 IP Phones per Cisco Unified CM server (server platform dependant)  Maximum of 60,000 IP Phones per Cisco Unified CM cluster (server platform and configuration dependant)

12 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Processing Unified CM Clustering Capacities  Unified CM Approximate Sizing  Cisco Unified Communications Sizing Tool Accessible to Cisco and Partners only Good for you to know about! Server PlatformMaximum Users per Server High Availability Server MCS Yes MCS Yes MCS No

13 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified CM Call Processing Deployment Models ‘Call Processing’-Based Deployment Models are dictated by:  Physical Location of Unified CM cluster Servers  Physical Location of Unified CM cluster IP Phones  Number of Unified CM clusters

14 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified CM Deployment Models Single Site  Unified CM, applications and DSP resources at same physical location  Supports up to 30,000 SIP or SCCP phones per cluster  PSTN used for all external calls PSTN Applications (VMail, IPCC, MP…) Unified CM Cluster

15 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Deployment Models Centralized Call Processing  Unified CM cluster at central/HQ site  Applications and DSP resources can be centralized or distributed  Supports up to 60,000 SIP or SCCP phones per cluster  If WAN is “busy”, transparent use of PSTN (Automated Alternate Routing—AAR)  Survivable Remote Site Telephony (SRST) for remote branches  Maximum 1000 sites per cluster (500 prior to Unified CM 6.x) PSTN IP WAN Headquarters Branch A Branch B SRST-Enabled Routers Applications (VMail, IPCC, MP…) Unified CM Cluster

16 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Deployment Models Distributed Call Processing (Unified CM-Unified CM Model)  Unified CM, applications, and DSPs located at each site  Up to 60,000 SIP or SCCP phones per cluster  ~100 sites  Transparent use of PSTN if IP WAN unavailable  Each cluster can be single site or centralized call processing topology Gatekeeper Regional Branch A Regional Branch B Headquarters IP WAN PSTN Applications (VMail, IPCC, MP…) Unified CM Cluster Unified CM Cluster Applications Unified CM Cluster GK

17 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Distance San JoseSan Francisco Deployment Models Clustering over the WAN (CoW)  Unified CM servers in a cluster separated by WAN for spatial redundancy  Applications may be located at each site, thus separated by WAN  Single point of administration, feature transparency (e.g. Extension Mobility), unified dial plan  Maximum 40-ms round-trip delay between any two Unified CM across the WAN  900 kbps bandwidth for each 10,000 BHCA between sites  Maximum of eight active locations Increased to 80-ms RTT in 6.1 B/W Required Increased in 6.1 Unified CM Cluster Voice Mail

18 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Directory Services Call Processing CTI/QBE I/F SCCP I/F MGCP I/F H.323 I/F Software MTP Software Conferencing Music on Hold Active Unified CM Server Cisco Unity Vmail Server JTAPI IP-IVR IP Phones Gateways DSP Resources Conferencing DSP Resources Transcoding Intra-Cluster Communications (ICCS) SIP I/F Unified CM Subscriber Failed TFTP Directory Services Call Processing CTI/QBE I/F SCCP I/F MGCP I/F H.323 I/F Software MTP Software Conferencing Music on Hold SIP I/F TFTP Unified CM Call Processing Failover and Redundancy Xcode Conf

19 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified CM Redundancy 1:1 vs. 2:1 Redundancy  Cost-efficient redundancy  High Availability during upgrades  Maximum of 10,000 backup registrations/server  Load-sharing redundancy  High Availability during upgrades  Faster failover 1 to to 5000 Backup 2:1 Redundancy Scheme1:1 Redundancy Scheme 1 to to to to 3750 MCS 7835 Supports 2500 Phones/Server

20 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Infrastructure Failover and Redundancy: 1:1 Redundancy Example  MCS 7845 supports 7500 phones/server  Load-share between primary and backup servers Backup Publisher and TFTP Server(s) To 7,500 IP PhonesTo 15,000 IP Phones To 30,000 IP Phones Publisher and TFTP Server(s) Publisher and TFTP Server(s) 1 to 3750: Primary 3751 to 7500: Backup 1– to – 11,250 11,251– 15,000 15,001– 18,250 18,251– 22,500 22,501– 26,250 26,251– 30, to 7500: Primary 1 to 3750: Backup 1– – – 11,250 11,251– 15,000 Phone Set 1Phone Set 2 Backup Primary

21 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Normal Operation Central Site Branch Site SRST Capable Router IP WAN PSTN Signaling Traffic Unified Communications Infrastructure Failover and Redundancy: Survivable Remote Site Telephony  IP Phones have SRST router IP as the last option in their CM GROUP configuration  Support for both SIP and SCCP IP Phones  With SRST, only a subset of features are available to the phones (DID, DOD, call hold, transfer, speed dial, caller ID, etc.)  H323 PSTN GW connectivity option during failure modes via VoIP/POTS dial- peers; MGCP GWs require the ‘MGCP Fallback to H323’ feature Voice Traffic Signaling Traffic Voice Traffic Unified CM Cluster Applications WAN Failure

22 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified SRST Configuration Example  SRST 3.4 or later supports SIP and SCCP IP phones simultaneously and it requires 12.4(6)T or later  SRST 3.4 or later operates as a B2BUA mode for SIP phones voice service voip allow-connections sip to sip sip bind control source-interface GigabitEthernet0/0.300 bind media source-interface GigabitEthernet0/0.300 registrar server expires max 600 min 60 ! voice class codec 1 codec preference 1 g711ulaw codec preference 2 g729br8 ! voice register global max-dn 20 max-pool 20 external-ring bellcore-dr4 ! voice register pool 1 id network mask translate-outgoing called 1 voice-class codec 1 call-forward b2bua mailbox call-forward b2bua busy call-forward b2bua noan timeout 10 ! voice translation-rule 1 rule 1 /^4\(...\)/ / \1/ ! voice translation-profile profile1 translate called 1 ! dial-peer voice 90 pots destination-pattern port 1/0/0 ! SIP SRST Configuration dial-peer voice 100 voip destination-pattern …. monitor probe icmp-ping session protocol sipv2 session target ipv4: session transport tcp incoming called-number.T dtmf-relay rtp-nte ! call-manager-fallback access-code fxo 9 default-destination pattern 2001 ip source-address port 2000 keepalive 30 max-ephones 24 max-dn 48 voic translation-profile outgoing rule1 call-forward busy call-forward noan timeout 10 SCCP SRST Configuration

23 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

24 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Endpoints and Basic Call  Endpoints Not just phones—but all devices that terminate and originate IP telephony sessions: Gateways, MCUs, etc., in addition to user phones Come with various capabilities and support varied protocols Phones interface directly with users and define User Experience  Network Services Provides functions other than Call Control such as: Inline Power, Device Discovery and Authentication, VLAN settings, IP Addressing, and other operating parameters  Line Side and Trunk Side Protocols Call control protocols and initiate, negotiate, and tear down calls Line side protocols enable user facing services and have richer feature support Trunk side enables connectivity with other telephony systems and application servers and interoperability is a prime criteria Topic Overview

25 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT 思科 IP 电话终端一览 Voice Voice/ Video/ Apps IP PHONE APPLICATIONS 7900 Series SPA 9000UC-500 Unified CME on ISR Unified CMUnified CMBE PORTFOLIO AVG LIST PRICE ($USD) 3900 Series 7900 Series 3900 Series Higher Lower 3900 Series 7900 Series SPA 500 Series SPA 900 Series SPA 500 Series 6900 Series 8900 Series 9900 Series

26 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Network Services 1.Inline Power (ILP) Inline Power Initialization 2.Cisco Discovery Protocol (CDP) or Link Layer Discovery Protocol-Media Endpoint Discovery (LLDP-MED) ILP Negotiation, Voice VLAN ID 3.Dynamic Host Configuration Protocol (DHCP) IP Assignment, TFTP Server Allocation, DNS (optional) 4.Trivial File Transfer Protocol (TFTP) Configuration File, IP Phone Firmware IP Phone Boot-Up Process

27 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Network Services  Phone displays:“Configuring IP” (DNS is optional)  Phone settings:Settings=>NetCfg=>“DHCP Server” Settings=>NetCfg=>“IP Address” Settings=>NetCfg=>“TFTP Server X” CDP/LLDP Neighbored DHCP Req DHCP Rsp (IP Add, Def-GW, TFTP, DNS*) DHCP Server Cisco Catalyst Switch DHCP Request Must Be Made in the Correct VLAN to Place the Phone in the Correct Subnet!! Inline Power Provided Option 150 or Option 66 DHCP

28 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT CM Group: UCM1 UCM2 Publisher UCM1 UCM2 UCMx TFTP Device Pool TFTP: GET Configuration File(s) for MAC Phone Configuration, Firmware Download (If Required) 1=UCM1: =UCM2: … Registration (SCCP, SIP) Backup Link Unified CM Cluster Unified Communications Core: Network Services MAC Address: A6A7ED TFTP

29 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Basic Call Centralized Deployment Model  Call Processing is essentially the same in this deployment model as in the single site case; IP makes the technology more topology independent Unified CM IP WAN IP Phone A IP Phone B Signaling Leg 1 Signaling Leg 2 Media Dial Plan Lookup IP Phone to IP Phone Example

30 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Cisco Unified Communications provides seamless interworking with SIP, H.323, MGCP, SCCP, TAPI/JTAPI and Q.SIG Protocols Cisco Unified Personal Communicator Unified Messaging CTI Apps Gateways Rich-Media Conferencing Cisco Unified Presence Server Cisco and 3 rd -party Phones Soft Phones Video Endpoints Unified CME Microsoft LCS/OCS IBM Sametime Unified CM 5.x+ Carriers/ Other Vendors PBXs SCCP MGCP H.323 CTI SIP/SIMPLE CSTA over SIP Conf/ Xcode DSP Resources Unified Communications Core: Network Services Signaling Protocols

31 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Network Services SCCP H.323 Gateways Analog Phones Wireless IP Phones IP Phones Analog Phones PC-Based IP Phones Gateways IP Phones SIP Networks Video Terminals Gateways Analog Phones Applications Servers (JTAPI/CTI) Call Agents CTI/QBE SIP Session Initiation Protocol Skinny Client Control Protocol ITU-T H.323 Standard Computer Telephony Integration/ Quick Buffer Encoding MGCP Media Gateway Control Protocol Telepresence Signaling Protocols: Unified CM as “Protocol Translator”

32 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Endpoints and Basic Call  Endpoint Selection Executive full featured phones; some with video Conference rooms with high quality speaker phones Deskphones with services  Inline Power for Phones Use Compatible access switches  VLAN assignment Keep the Voice and Data networks separated out  DHCP Addressing Use a central DHCP server and independent servers in larger branches; keep address lease times large in branches using central server  TFTP Server Single TFTP Server co-resident with Publisher Reference Requirements and Recommendations

33 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core Endpoints and Basic Call MPLS Publisher & TFTP Server Integrated DHCP Server Use Central DHCP Server Independent Central DHCP Server 2 nd TFTP Server

34 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

35 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Gateways and CUBE  Gateways Convert between IP and TDM Networks for PSTN access Distinguished by capacity, technology, IP Telephony protocol, services (fax, modem, video, etc.)  Cisco Unified Border Element Formerly known as Multi-service IP-IP Gateway Used as a demarcation point between two IP Telephony networks— such as between the enterprise and IP telephony provider  Deployment Models Centralized: All PSTN access through the main HQ Distributed: Each site has local PSTN access; with both centralized or distributed call control Hybrid: A optimization of the above Topic Overview

36 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT PSTN Router/ Gateway Cisco Unified CM IP WAN Unified Communications Core: Gateways Gateway Selection Criteria  Voice port density requirements  Signaling protocol (H.323, MGCP, SIP, etc.)  Support for required PSTN signaling types  Support for required WAN interfaces and QoS

37 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT H.245 Unified Communications Core: Gateways H.323  All PSTN signaling terminates on gateway  H.225 communication between gateway and Cisco Unified CM  H.323 is a “peer-to-peer” protocol: each side can make decisions Framing PRI Layer 3 Layer 2 Cisco Unified CM PSTN H.225 TDMIP

38 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Gateways The Power of Cisco IOS Dial-Peers: H.323 and SIP Dial-Peers Allow You to:  Switch calls intelligently if required (interpret the dial plan)  Digit manipulation (called, calling and numbering plan)  Failover (preferences) to alternate destinations  Load balancing  Video ISDN switching  Insert applications into the call path: TCL/VXML Build support for signaling variations (e.g. CLID on T1 CAS) Hookflash trunk release on FXO VXML call control for call centers Redistribute calls-in-q for CVP AA in the GW IP PSTN dp 1 voip dp 2 voip dp 3 voip dp 10 pots dp 11 pots dp 12 pots These Capabilities Do Not Exist for MGCP-Controlled GWs

39 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT  MGCP, SIP, H.323  Standalone, Router-integrated  Platforms: WS-X6608, CMM 26XX, 28XX 37XX, 38XX  H.323, SIP, MGCP fallback to H.323/SIP  Standalone, Router-integrated  Platforms: 17XX, 18XX 26xx, 28XX 37xx, 38xx Unified Communications Core: Gateways Protocol and Platform Recommendations Central Site Remote Site Cisco Unified CM Cluster SRST Router Router/ Gateway PSTN IP WAN BRKVVT-2010 Designing UC Gateways and DSP Engineering in Enterprise Networks

40 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Interworking H.323 and SIP SIP Normalization DTMF Interworking Transcoding Codec Filtering Fax/Modem Support Security Encryption Authentication Registration SIP Protection FW Placement Toll fraud Session Mgmt Real-time session Mgmt Call Admissions Control Ensuring QoS PSTN GW Fallback Statistics and Billing Redundancy/Scalability Demarcation Fault isolation Topology Hiding Network Borders L5/L7 Protocol Demarc Statistics and Billing Cisco Unified Border Element Key Features Mine Yours CUBE

41 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Cisco Unified Border Element  Network/Topology Hiding for Voice and Video Calls  Protocol Support—H.323 and SIP  Voice Codecs—G.711, G.729, G.726, G.723, G.728, Transparent  Video Codecs—H.261, H.263 and H.264  Codec Filtering  Media—Media Flow Through and Media Flow Around  DTMF Interworking—H.245 Alphanumeric, Signal, RFC2833, SIP NOTIFY  Fax/Modem—T.38, Passthrough, Cisco Fax Relay, Modem Passthrough  Security—TLS, IPSec with SRTP  Signaling Interworking  Supplementary Services  Transcoding  Transport Mode—TCP, UDP  Number Translation  Quality of Service  Call Admission Control  Call Detail Records  TCL/VXML Support  Rotary Support H.323/SIP Trunk Cisco Unified Border Element SIP Trunk Cisco Unified Communications Manager Cluster IP-PSTN Service Provider SBC Usage in IP-PSTN Connectivity

42 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Cisco Unified Border Element  Within the same company—between departments having overlapping addresses  Integrating new acquisition into the existing voice network Cisco Unified CM Cluster Site A Unified Border Element Site B Unified Border Element IP WAN Site A— x/24Site B— x/ x/24 IP WAN Cisco Unified CM Cluster CUBE Address Hiding BRKVVT-2305 Integrating Voice and Video over IP Networks Using the Cisco Unified Border Element

43 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

44 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Media Resources  Role of Media Resources Necessary where any manipulation of media is required such as mixing (conference bridges), changing the compression type (transcoding), etc.  Types of Resources Hardware (DSP Based) Software (IOS Based) Software (IP Voice Media Streaming Application)  Deployment Models Centralized: Media flows to the central site over company WAN increasing BW requirements put perhaps save in hardware costs by aggregation Distributed: Save in WAN BW by local media services but perhaps at a higher cost Topic Overview

45 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Media Resources  Conference Bridge DSPs needed for multi- codec conferences  Media Termination Point Media Termination DSPs optional  Transcoding DSPs needed to transcode multiple CODEC types (e.g., G.711 to G.729) Automatic codec selection  Music on Hold Multiple source types possible (centralized or branch-based) Cisco Unified CM Cluster IP WAN... IVR Conference Bridge MTP Transcoder Music on Hold Conf Xcode MTP PSTN Conferencing, Transcoding, Music on Hold

46 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Media Resources 1st Choice 2nd Choice User Needs Media Resource 1st Choice 2nd Choice 2nd Choice 1st Choice Assigned to Device Directly or via Device Pool Media Resource Manager Media Resource Group List Media Resource Group Media Resource 1 Media Resource 4 Media Resource 2 Media Resource 3 Media Resource Group Media Resource Group Lists and Media Resource Groups

47 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Site B Site A MRGL—A MRG—A MRGL—B MRG—B Device Pool—A  CM Group  Date/Time Group  Region  Media Resource Group List Device Pool—B  CM Group  Date/Time Group  Region  Media Resource Group List Assign a MRGL Directly to the Device Take a Higher Priority than Device-Pool Based Configuration For Groups of Devices that Don’t Need Special Media Resources or Can’t Be Assigned a MRGL Directly Assign the MRGL via the Device Pool Unified Communications Core: Media Resources Media Resources Media Resources MRGL and Device Association

48 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Central Site Branch IP WAN A B X Distributed DSPs MRG Conf Central Site Branch PSTN Conf A B X Unified Communications Core: Media Resources MRG Conf MRG Conf Centralized DSPs $ Bandwidth vs. $ Hardware Cisco Unified CM Cluster IP WAN PSTN Centralized vs. Distributed DSPs

49 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core: Media Resources  CFB, MTP, XCODE, MOH are media resources  Media Resource  MRG  MRGL  Load Balance (round-robin) Similar Media Resources within an MRG  MRM walks through MRG in order top-down  Next MRG in MRGL is used required resource is exhausted or has failed (unregistered) Key Takeaways

50 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core Media Resources MPLS dsp

51 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

52 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Admission Control Why Is It Needed? PSTN Circuit-Switched Networks Packet-Switched Networks PBX Physical Trunks STOP IP WAN Link IP WAN Link’s LLQ Is Provisioned for Two Calls (Equivalent to Two “Virtual” Trunks) Third Call Rejected No Physical Limitation on IP Links Third Call Can Go Through, but Voice Quality of All Calls Degrades  Call Admission Control Blocks Third Call IP WAN Router/ Gateway UC Manager

53 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified Communications Core Call Admission Control Two Types of CAC: A.Topology-Unaware B.Topology-Aware Three Options for Configuring CAC: 1.Unified CM Locations (Topology-Unaware) 2.RSVP (Topology-Aware) 3.Gatekeeper Zones (Topology-Unaware) BRKVVT-3303 Advanced Call Admission Control Design, Implementation, and Troubleshooting Using RSVP BRKRST-2505 Call Admission Control Design for Unified Communications

54 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT  Prevent WAN link over- subscription by limiting voice bandwidth  Assign bandwidth limit for voice per location (G729 = 24Kbps, G711=80Kbps)  Location1 makes a G729 call over WAN to the Central Site IP WAN PSTN Central Site Location 1 Location 2 Remote Sites 1 Max BW = 24 kbps Avail BW = 24 kbps Max BW = 48 kbps Avail BW = 48 kbps Location Unified CM Static Locations Concept

55 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT  Prevent WAN link over- subscription by limiting voice bandwidth  Assign bandwidth limit for voice per location (G729 = 24Kbps, G711=80Kbps)  Location1 makes a G729 call over WAN to the Central Site  Location 1 attempts a 2 nd G729 call, but Locations- based CAC blocks the call  When resources are insufficient, by default the user hears a fast-busy tone and a configurable message is displayed IP WAN PSTN Location 1 Location Max BW = 24 kbps Avail BW = 0 kbps Max BW = 48 kbps Avail BW = 48 kbps STOP Central Site Remote Sites Location Unified CM Static Locations Concept

56 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT  Prevent WAN link over- subscription by limiting voice bandwidth  Assign bandwidth limit for voice per location (G729 = 24Kbps, G711=80Kbps)  Location1 makes a G729 call over WAN to the Central Site  Location 1 attempts a 2 nd G729 call, but Locations- based CAC blocks the call  When resources are insufficient, by default the user hears a fast-busy tone and a configurable message is displayed IP WAN PSTN Location 1 Location Max BW = 24 kbps Avail BW = 0 kbps Max BW = 48 kbps Avail BW = 48 kbps STOP Central Site Remote Sites Automated Alternate Routing (AAR) sends call via PSTN seamless to the user. Location Unified CM Static Locations Concept 3

57 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Provision LLQ PQ with These Values CUCM Location Actual L3 Bandwidth L2 Bandwidth (Frame Relay) G.711 Audio 80 Kbps80 Kbps (64K + Header) 81.6 Kbps (80K + L2 Header) G.729 Audio 24 Kbps24 Kbps (8K + Header) 25.6 Kbps (24K + L2 Header) 384K Video 384 Kbps420 Kbps (384K + Est. L2/L3 Headers Unified CM Static Locations Bandwidth Provisioning

58 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Unified CM Static Locations Notes  Audio is represented as a static bit-rate + IP overhead (i.e. 24k for G.729, 80k for G.711)  Video is represented as a static bit-rate only (i.e. 384k for a 384k call) which includes the audio portion  The audio bandwidth setting does not pertain to the audio channel of a video call  If transcoders are needed (e.g., in presence of G.711-only devices), the transcoder must be colocated with the G.711- only device  The location setting on CTI route points is only used by Cisco Unified CM if an application registers to handle media with that route point

59 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Call Admission Control  Use Static Locations: one location per spoke site  Devices at hub site in location  Up to 1,000 locations per Cisco Unified CM cluster  If more than one Cisco Unified CM cluster at hub site, use Intercluster Trunks (leave in location)  Location needs to be updated if device moves to a different site... Loc. 1 Hub Site Loc.1000 Loc. Spoke Sites Simple Hub and Spoke Topologies: Centralized Deployments Increased to 2000 in 7.1

60 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

61 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Route Pattern  Matches dialed number for external calls  Points to a route list for routing  Performs digit manipulation (optional) Route List  Points to prioritized route groups  Performs digit manipulation (opt) 1st Choice 2 nd Choice PSTN IP WAN Off-Cluster Routes in Unified CM Overall Structure Route Group 2 1 st Choice 2 nd Choice Configuration Order Route Pattern Route List Route Group  Points to the actual devices  Distribution algorithm Route Group 1 Devices  Gateways (MGCP, SCCP, H.323)  Gatekeeper (H.323)  Trunk (H.323, ICT, SIP) GK

62 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT One or More Occurrences of Digits Between 0 and 9 The “#” Digit—Used to Avoid InterDigit Timeout 9.011! # Delimiter (Does Not Match Any Digits)—Used for Discarding Range of Digits (Between 2 and 9) Single Digit Between 0 and 9 9. [2-9] XXXXXX Cisco Unified CM Call Routing Logic Commonly Used Wildcards A Macro That Enters the Whole North American Numbering Plan into Cisco Unified CM (or a Different Country’s Numbering Plan If Using the International Dial Plan Tool)

63 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Matches Numbers Between 1200 and 1299 Matches 1326, 1356, 1366, 1376, 1386 Matches Any Number That Begins with 13, Is Followed by One or More Digits, and Ends with #; 135# and 13579# Are Example Matches Matches 1111 Matches *1*1 Matches 1306, 1316, 1326, 13*6, 13# *1*1 12XX 13[25-8]6 13!# 13[^3-9]6 Cisco Unified CM Call Routing Logic Matching Patterns

64 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Route Patterns Cisco Unified CM Call Routing Logic Basic Principle  Cisco Unified CM matches the most specific pattern (longest-match logic)  For call routing, an IP phone directory number acts as a ‘route pattern’ that matches a single number 1XXX Cisco Unified CM Call Routing Logic User Dials “1200” User Dials “1234” 1234 Directory Numbers XX

65 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Building Classes of Service Concepts PartitionA X 99XX 8001 PartitionB 9.[2-9]XXXXXX 9.[2-9]XX[2-9]XXXXXX 9.011! 7 [Transform Mask: 2001] Lines (Directory Numbers) Translation Patterns Route Patterns Special numbers (MeetMe, CallPickup...) Voice Mail Ports Application Numbers (CTI Route Points, CTI Ports) Route Patterns CSS1 PartitionA PartitionB CSS2 PartitionB CSS3 PartitionB PartitionA CSS4 PartitionA Phones Lines Gateways Applications “Dialing” Devices “Dialable” Patterns

66 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT PSTN International National Local Internal Dial Plan Example Single Site Deployment Model: Composite View Internal Only Local National 911 All IP Phone DNs [2–9]XXXXXX 9.1[2–9]XX[2–9]XXXXXX 9.011! 9.011!# Calling Search Spaces Partitions Route Lists Route Groups Devices Calling Search Space Assigned LOC RL LOC RG LD RL LD RG [2–9]XX[2–9]XXXXXX Route Patterns International

67 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT NYC PSTN NYC PSTN Internal All IP Phones NYC NYCPSTN 9.[2–9]XXXXXX 9.1[2–9]XX[2-9]XXXXXX 9.011! 9.011!# PSTN Calling Search Spaces Partitions Route Lists Route Groups Devices Route Patterns PHL PHLPSTN 9.[2–9]XXXXXX 9.1[2–9]XX[2–9]XXXXXX 9.011! 9.011!# PHL PSTN PHL PSTN NYC Gateways PHL Gateways NYC Phones PHL Phones Calling Search Space Assigned Dial Plan Example Centralized Deployment Model: Composite View NYCInternal NYCAllCalls PHLInternal PHLAllCalls

68 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Internal All IP Phones US EMERG US PSTN 9.[2–9]XXXXXX 9.1[2–9]XX[2-9]XXXXXX 9.011! 9.011!# PSTN Calling Search Spaces Partitions Route Lists Route Groups Devices Route Patterns US PSTN Local Route Group PSTN NYC Gateways PHL Gateways NYC Phones PHL Phones Calling Search Space Assigned Dial Plan Example Centralized Deployment Model: Composite View NYCInternal NYCAllCalls PHLInternal PHLAllCalls Route group chosen as per device pool of calling device ~ Using Local Route Group feature of Unified CM version 7.0 ~

69 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Local Route Group with it – key take aways  We go from route patterns that are site-specific to patterns that are type-specific. e.g.: local, national, international  We now group by dial plan domains e.g.: US dialing habits of 9 plus seven, 9 plus ten, 91 plus ten, 9011 plus ???, 911, 9911). I could not add a French site to the preceding example without creating patterns for 112, 0112, 00[1- 6]XXXXXXXX, 000!, 000!#  We get site-specific failover for “free” on long distance patterns  We now have much fewer things to configure per site

70 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Design Criteria:  Centralized Management  “9” PSTN Access Code  Three Classes of service  Centralized IP PSTN for Long Distance and International calling Design Recommendations:  Class of Service  Route Groups/Route Lists  Unified CM 7.x 70 Unified Communications Core Dial Plan UC Reference Requirements and Recommendations

71 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Translation Patterns Key Concept  Looks like a route pattern, allows digit manipulation  Instead of sending calls outside via a route list, forces second lookup in Cisco Unified CM, using a (possibly different) calling search space Translates “0” to 2001 and Forces a Second Lookup User Dials “0” to Reach Operator Translation Pattern Ext

72 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Translation Pattern Incoming IP WAN Calls Example “Incoming” Calling Search Spaces Partitions “E164_Translate” XXXX [Discard PreDot] XXXX [Discard PreDot] XXXX [Discard PreDot] One TP per Unique DID Range “Internal Only” WAN “Internal” Translation Pattern Must Match the Incoming Called Number Each TP Can Designate a Different Resulting CSS

73 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Agenda Reference UC Architecture Call Processing Endpoints and Basic Call Gateways Media Resources Call Admission Control Dialplan Features

74 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Extension Mobility Functionality  Extension Mobility (EM) is an application that allows a user to temporarily take ownership of a phone  User-specific device profile is configured for each EM user and applied to the phone a user logs in to  User can log in to any phone within a Unified CM cluster that has been enabled for EM Device Profile Home Sue Mobile 62796

75 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Extension Mobility EM Phone Service Login Extension Mobility Login/Logout Procedure: 1.User presses Services key on phone 2.Cisco Unified CM returns a list of subscribed services including Extension Mobility phone service 3.User selects and enters UserID and PIN number and pushes submit to start login process (or selects ‘Yes’ softkey to start logoff) 1 Extension Mobility Extension Mobility Login jsmith 23

76 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT Enterprise PSTN 1 Dials: Call Rings Remote Destination Cisco Unified CM Cluster 5 Call to Remote Destination Routed via Gateway DN: Remote Destination Profile DN: Call Extended to Desk Phone 2 3 Call Extended to Remote Destination Profile Shared Line PSTN Gateway Phone A Remote Destination: Call Placed to Associated Remote Destination Call to mobile user’s Enterprise directory number rings at desk phone and Remote Destination phone:  Call can be answered at either phone  Once answered all other call legs are cleared Mobile User’s Enterprise DN Note: No Changes Are Required on Mobility User’s Remote Destination Phone Mobility and Mobility Applications Unified Mobility—Mobile Connect, SNR

77 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public TECVVT MobileConnect On jsmith PSTN DN: PSTN Gateway 1 Mobile Connect Call Answered and in Progress at Desk Phone Phone A Enterprise 3 Call Rings Remote Phone; Once Answered, Call Continues Uninterrupted Between Caller and Remote Phone User Presses Mobility Softkey and then Select Softkey to Pickup on Remote Destination Phone 2 PSTN Call Continues Uninterrupted Between Caller and Desk Phone DN: PSTN Gateway 1 Mobile Connect Call Answered and in Progress at Remote Destination Phone A Enterprise Upon Remote Destination Hang Up (or Mid-Call Hold) User Can Pickup at Desk Phone by Pressing the Resume Softkey 2 Remote Destination Pickup Desk Phone Pickup 1.Remote Destination Pickup: Mobile user can pickup in- progress desk phone call at Remote Destination phone 2.Desk Phone Pickup: Mobile user can pickup in-progress remote phone call at desk phone Once Mobile Connect call is in progress there are two types of pickup: Mobility and Mobility Applications Unified Mobility—Remote Destination and Desk Phone Pickup


Download ppt "© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Unified Communications Design and Deployment."

Similar presentations


Ads by Google