extension mobility cross cluster...

100
1

Upload: vuongkhuong

Post on 14-May-2018

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

1

Page 2: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Extension Mobility Cross Cluster (EMCC) Operation and Design BRKUCC-2040

2

Page 3: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Session Objectives

§ At the end of the session, participants should be able to: ‒ Understand the basic operation of EMCC ‒ Understand EMCC-related configuration ‒ Know limitations and supported features ‒ Able to describe EMCC call flows ‒ Understand EMCC Emergency calling

3

Page 4: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Agenda

EMCC Registration

EMCC Call Processing

EMCC Call Admission Control

EMCC Security

EMCC Design Considerations

EMCC Configuration Tasks discussed throughout

EMCC Overview

EMCC Service Overview

4

Page 5: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Overview

5

Page 6: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Overview – Extension Mobility

§  First released in Communications Manager v3.1 §  Extension Mobility has been limited to intra-cluster users/devices §  User wants: ‒ Seamless dialing, features and services on any physical device ‒ Familiar configuration (lines, speed dials, message button, MWI) on any device

§  Administrator needs: ‒ Security ‒ Call Admission Control (CAC)

‒ Appropriate media resource selection and local gateway access ‒ Serviceability ‒ Dynamic control of devices for CTI Applications

6

Page 7: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Extension Mobility Cross Cluster Challenges

§  With intra-cluster EM … ‒ … device information is available in the local database

‒ … user information is available in local database ‒ … global information is available in local database

§  With inter-cluster EM … ‒ … device information is in one cluster’s database ‒ … user information is in another cluster’s database ‒ … global information is in both

Either device information must be migrated to cluster managing user information, or vice versa

Either device information must be migrated to cluster managing user information, or vice versa

7

Page 8: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Overview

Good News – Features Work! §  User features are enabled when logging in from remote cluster ‒ Shared line ‒ Hunt lists ‒ Transfer/conference/hold ‒ Barge ‒ Speed dials ‒ MWI ‒  Intercom

§  Features supported in future releases ‒ Local Media resources (Other than RSVP Agents)

8

Page 9: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Service Overview and Configuration

9

Page 10: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Overview – Extension Mobility Cross Cluster Concepts

New terminology: “Visiting” & “Home” Clusters (from USER’s perspective!)

Visiting Phone registers with Home Cluster John C

Home Phone

Home Cluster

Visiting Phone

VisitingCluster

John C’s Info

Home Cluster dialing habits are maintained!

10

Page 11: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Service Configuration EMCC Trunk

Cisco Unified CM 8.0 (and later)SIP Trunk parameter => Trunk Service Type

Cluster 2 Cluster 1

TFTP

EM

TFTP

EM PSTN

EMCC SIP Trunk

ICT

11

Page 12: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Cluster 2 Cluster 1

EMCC Service Configuration EMCC Trunk

TFTP

EM

TFTP

EM PSTN

EMCC SIP Trunk

ICT

§ EMCC Trunk -Special Trunk with no remote destination -Only one SIP trunk to communicate to all other EMCC clusters -EMCC does not affect or interact with Inter Cluster Trunks -Carries login, RSVP and user location requests

12

Page 13: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Service Configuration Intercluster Service Profile

§  Intercluster Service Profile ‒ Activate EMCC locally

‒ Select an EMCC SIP Trunk PSTN Access (required)

‒ Select an EMCC SIP Trunk RSVP Agent (optional)

13

Page 14: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Service Configuration (v8.0 – v8.6) EMCC Remote Clusters

§  Each cluster (remote and local) must have a unique Cluster ID §  Administratively add Remote Clusters that will participate in EMCC §  Information exchanged between clusters via “Update”

14

Page 15: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Service Configuration (v9.0) Cluster View

§  Cluster View ‒ Same use as 8.x version

‒ No longer EMCC Specific ‒ Aggregates all remote cluster services in one page

15

Page 16: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Service Configuration EMCC Feature Configuration Settings

§  EMCC solution has built in redundancy with Default and Backup Server for Remote Cluster Update.

16

Page 17: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Phone Registration

17

Page 18: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Visiting Cluster

EMCC Login (1 of 4) The “Before” Picture …

Home Cluster

TFTP

John C

DB DB EM

TFTP

EM

0xABCD

JC ABCD

= Device Profile

= Phone Config

EMCC

18

Page 19: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Visiting Cluster Home Cluster

EMCC Login (2 of 4) Find User’s Home Cluster …

TFTP

DB DB EM

TFTP

EM

0xABCD

ABCD

John C

User not local

Do you have UserID?

Yes

Get device details

Get device details about 0xABCD such as Device Name, Protocol, Model, ClusterID, Geolocation …

EMCC JC

John C 19

Page 20: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Login (3 of 4) Home Cluster Preparation …

TFTP

DB EM

TFTP

EM

0xABCD

ABCD

UserID, Passwd, Device Name,

Protocol, Model,

ClusterID, Geolocation

Use EMCC base to create device EMCC

JC

JC ABCD

Change Notify (CN)

JC

User Login 10

Home TFTP

address

John C Note: User experience is like normal EM login during this process.

20

Page 21: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Login (4 of 4) Visiting Cluster Preparation

TFTP

DB EM

TFTP

EM

0xABCD

ABCD EMCC

ABCD

JC

ABCD

JC

Modify Device

11 CNotify 12

CNotify 12

altTFTP

Reset 13

ABCD altTFTP

14 TFTP Get

15 TFTP Get

§  Phone Loads are not enforced during the Login process. Removed from Home Cluster config.

§  Step 16: If HC locale is different, phone will download new locale from Visiting TFTP server. If not available, maintains VC locale.

§  DLUs are NOT consumed in the Home Cluster for the visiting phone. John C

10

Home TFTP

address

21

Page 22: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Login Process Summary

§  Users from a “Home” Cluster (HC) login to a phone at a “Visiting” Cluster (VC) §  Login procedure brings the visiting device information into the HC database §  HC database builds a temporary phone device with user’s device profile §  HC TFTP server builds the phone configuration file §  After login, VC directs the phone to HC TFTP server §  Phone downloads its TFTP configuration from HC TFTP server and then cross-

registers with HC CUCM

22

Page 23: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Login Performance

§  Cisco Unified CM Extension Mobility service can be enabled on 1 or 2 nodes in the cluster

§  EM login less overhead than EMCC, but total login rate is based on expected combined EM and EMCC logins

Single EM login server (I2/H2)

Dual EM login servers (I2/H2)

Intracluster only 250 375

Intercluster only 75 90

Inter/Intracluster 225 (40 EMCC/185 EM) 320 (40 EMCC/280 EM)

23

Page 24: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Registration

§ Where Do Device Attributes Come From? §  Common Device Configuration

Common Phone Profile ‒ Bulk Administration => EMCC => EMCC Template

24

Page 25: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Common Device Configuration and Common Phone Profile

25

Page 26: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Registration

§ Where Do Device Attributes Come From? §  Common Device Configuration

Common Phone Profile ‒ Bulk Administration => EMCC => EMCC Template

§  Region settings (codec selection) ‒ Advanced features => EMCC => EMCC Feature Configuration

26

Page 27: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Region Settings

§  EMCC Region settings override normal region configuration §  All EMCC Region parameters MUST be configured with same

values in ALL clusters. If they are different, RSVP Agent for that cluster will be disabled by Remote Cluster Update operation.

27

Page 28: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Registration

§ Where Do Device Attributes Come From? §  Common Device Configuration

Common Phone Profile ‒ Bulk Administration => EMCC => EMCC Template

§  Region Settings (codec selection) ‒ Advanced features => EMCC => EMCC Feature Configuration

§  EMCC Roaming Device Pool (determined via Geolocations & EMCC Geolocation Filter)

28

Page 29: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

Geolocations, EMCC Geolocation Filter and Roaming Device Pool

TFTP

DB EM

TFTP

EM

0xABCD

ABCD

UserID, Pswd, Device Name,

Protocol, Model,

ClusterID, Geolocation

EMCC

ABCD

JC

John C

ABCD

JC

Geolocation= US:NC:Raleigh:Kit Creek:7200

29

Page 30: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Geolocations applied to a device - Civic Location Format having fields:

Country, A1, A2, A3, A4, A5, A6, PRD, POD, STS, HNO, HNS, LMK, LOC, FLR, NAM, PC

- Based on RFC 4119

-Geolocation transportable over SIP Trunks

- Introduced in CUCM v7.1(2)

Label Description Example Country The country is

identified by the two-letter ISO 3166 code.

US, IN

A1 (State) national subdivisions (state, region, province, prefecture)

New York, Karnataka, Maharashtra, New Delhi

A3 (City) city, township, shi (JP)

New York, Bangalore, Mumbai, New Delhi

LOC Additional location information

Room 543, Building 1, bldg2, bld3

NAM Name (residence, business or office occupant)

gw1, gw1_port1

Geolocations

30

Page 31: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Geolocations

A Geolocation: used to identify where a device is located.

Geolocation filter: used to indicate what parts of the Geolocation are significant

31

Page 32: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

System => Geolocation Filter

Advanced Features => EMCC => EMCC Feature Configuration

Geolocation Information and Conveyance details can be found at http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/admin/8_0_1/ccmfeat/fsgeoloc.html

Geolocations Filter Configuration

32

Page 33: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

Geolocations, EMCC Geolocation Filter and Roaming Device Pool

TFTP

DB EM

TFTP

EM

0xABCD

ABCD

UserID, Pswd, Device Name,

Protocol, Model,

ClusterID, Geolocation

EMCC

ABCD

JC

John C

ABCD

JC

Geolocation= US:NC:Raleigh:Kit Creek:7200

EMCC Geolocation Filter = {Country, A1}

{US:NC}

Filter

Note: EMCC capable phones MUST have a Geolocation configured via device configuration or Device Pool.

33

Page 34: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Roaming Device Pool

Recommended: Configure only one Device Pool per Remote Cluster

{US:NC}

EMCC Geo. Filter

34

Page 35: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Roaming Device Pool

§  Visiting phone inherits select parameters of its Roaming Device Pool (CM Group, Adjunct CSS, etc.)

§  After login, the visiting phone will splash a roaming status message for 5 seconds.

35

Page 36: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Roaming Device Pool Assignment Summary 1)  HC configures at least one roaming device pool per remote cluster

-distinct geolocation characterizing that cluster 2)  Phones enabled for EMCC in VC must have be assigned a Geolocation

-At Device Pool or Phone Device level 3)  Login process sends phone’s Geolocation from VC to HC 4)  Phone’s Geolocation is filtered by ‘EMCC Geolocation Filter’ on HC 5)  Using filtered geolocation, HC finds the most suitable DP for roaming DP 6)  HC uses roaming device pool to build EMCC Phone configuration in database

36

Page 37: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Call Processing

37

Page 38: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Call Processing

§  EMCC Call Search Spaces §  EMCC Various Call Flows §  EMCC Emergency Call Routing

38

Page 39: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Call Processing What s the CSS of the Visiting Phone?

TFTP

DB EM

TFTP

EM

ABCD EMCC

ABCD

JC

ABCD

JC

altTFTP ABCD altTFTP

§  Visiting Phone is registered to the Home Cluster

§  We want to make a call … but first … What is the Call Search Space of the Visiting Phone??!!

John C

PSTN

EMCC SIP Trunk

ICT

39

Page 40: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Visiting Phone CSS Summary

Home cluster builds a CSS for the phone that consists of three elements, in priority order:

1)  Adjunct CSS (More Later) §  Configured in roaming DP to support country specific emergency dialing plan (e.g., UK

phone remotely registers back to US cluster; user dials 9.999 (UK emergency#) that US cluster will normally not recognize. HC=US, VC=UK)

§  May skip Adjunct CSS configuration if HC and VC share the same emergency pattern and Local Route Groups are implemented.

2)  Line CSS §  Normal configuration on Device Profile Directory Numbers.

3)  EMCC CSS §  Visiting phone will not have a configured Device CSS in the HC. §  HC takes the EMCC CSS (new) setting from the Device Profile configuration page and

uses this as the Device CSS.

40

Page 41: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Adjunct CSS (from Roaming Device Pool)

Adjunct CSS Partition A1

Partition A2

EMCC CSS Partition D1

Partition D2

EMCC CSS

Resulting CSS Partition A1

Partition A2

Partition L1

Partition L1

Partition D1

Partition D2

The resulting CSS is the concatenation of all three.

EMCC Call Processing CSS Determination

Line CSS

Line CSS Partition L1

Partition L2

Reminder: Partition order in a CSS is the tie-breaker only when two patterns are an equal best match.

Device Profile Config

41

Page 42: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC CSS in Device Profile

§  Required for Line restricted Class of Service configuration §  Device needs CSS to allow all calls, but line still applies restrictions

42

Page 43: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Call Processing

§  EMCC Call Search Spaces §  EMCC Various Call Flows §  EMCC Emergency Call Routing

43

Page 44: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Call Flows Phone to Home Cluster Phone

TFTP

DB EM

TFTP

EM

ABCD EMCC

ABCD

JC

ABCD

JC

altTFTP ABCD altTFTP

John C

PSTN

ICT

x1002 x2001

EMCC SIP Trunk

IP

Media

Signaling Signaling

x1001

44

Page 45: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Call Flows Phone to Visiting Cluster Phone

TFTP

DB EM

TFTP

EM

ABCD EMCC

ABCD

JC

ABCD

JC

altTFTP ABCD altTFTP

John C

PSTN

ICT

x1002 x1001 x2001

EMCC SIP Trunk

IP

Signaling

Media Keep in mind, the user will dial the phone next

to them as if they were in the Home cluster:

Home Cluster Dialing Habits Maintained!

45

Page 46: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Call Flows Phone to PSTN – NO Local Route Group

TFTP

DB EM

TFTP

EM

ABCD EMCC

ABCD

JC

ABCD

JC

altTFTP ABCD altTFTP

John C

PSTN

ICT

x1002 x2001

EMCC SIP Trunk

IP

Signaling

Media

x1001

Incoming calls for this DID will always be received on the Home Cluster GW!

46

Page 47: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Call Flows Phone to PSTN – WITH Local Route Group

TFTP

DB EM

TFTP

EM

ABCD EMCC

ABCD

JC

ABCD

JC

altTFTP ABCD altTFTP

John C

PSTN

ICT

x1002 x2001

EMCC SIP Trunk

IP

Signaling

Media

x1001

47

Page 48: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Call Flows Phone to PSTN – WITH Local Route Group

§  Let’s examine a few aspects of using the EMCC SIP Trunk for PSTN Access … ‒  SIP Invite arrives at Visiting Cluster – Call Search Spaces are involved again.

‒  Advanced Features => EMCC => EMCC Feature Configuration

CSS of the Visiting phone!

48

Page 49: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Call Flows EMCC SIP Trunk for PSTN Access

§  Home cluster may or may not use LRG. If no LRG, then call follows the configured Route List => Route Group => Gateway path.

§  If the home cluster is using LRG, then a Visiting cluster receives call and looks up the original Visiting phone configuration in the database to determine its LRG setting (via its Device Pool) to find the appropriate gateway for the call.

§  If Visiting phone does not have a Standard Local Route Group configured in the Visiting cluster Device Pool, calls will fail.

§  Emergency calls REQUIRE the use of Local Route Groups – Unified CM 8.0 allows for EMCC Emergency Calls to be handled with LRGs even if the rest of the Dial Plan does not use LRGs … (next slide) …

49

Page 50: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Local Route Group

§  Device pool is site-specific §  Local route group

is associated with device pool §  Local route group is thus

associated with all devices using a given device pool: e.g. phones, gateways

50

Page 51: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Local Route Group With it: GW Chosen by Association to Calling Device

DFWDevices

CSS’s Partitions Route Lists Route Groups

DFW

dev

ices

D

P: D

FW_D

P

JFK RG

JFK Gateways

JFKDevices

SFO RG

SFO Gateways

SFODevices 9.1[2-9]XX[2-9]XXXXXX

US_pstn_part Std Local Route Group

US LOC RL

DFW RG

DFW Gateways

Choice of Local Route Group based on calling

device’s Device Pool configuration

SFO

dev

ices

D

P: S

FO_D

P JF

K e

vice

s D

P: K

F_D

P

51

Page 52: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Call Flows Phone to PSTN – Emergency Calls

TFTP

DB EM

TFTP

EM

ABCD EMCC

ABCD

JC

ABCD

JC

altTFTP ABCD altTFTP

John C

PSTN

ICT

x1002 x2001

EMCC SIP Trunk

IP

Signaling

Media

x1001 Emergency!

Call MUST go out a local gateway for proper

Emergency Call handling 52

Page 53: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Emergency Calls

§  Emergency calls REQUIRE the use of LRGs in the Home cluster to ensure calls are routed via visiting phone’s local gateways.

§  EMCC adds the “Adjunct CSS” - Inherited from EMCC Roaming Device Pool (discussed earlier).

§  Allows for configuration of the Visiting cluster’s emergency route pattern, only to be applied to Visiting phones from that cluster.

§  When Home cluster and Visiting cluster use the same emergency route pattern, but Home cluster does not implement Local Route Groups, a 2nd replica emergency route pattern using LRG can be created, only accessible via Adjunct CSS.

§  Note: If Local Route Groups are already deployed for the Emergency route pattern AND a home and visiting cluster pair have the same Emergency dial string, use of the Adjunct CSS is not required.

53

Page 54: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

How Does Adjunct CSS Work?

Adjunct CSS for UK Cluster has only one member partition: EMCC Emergency Partition for UK

Configured in DP, the adjunct CSS {Adjunct CSS for UK Cluster} enables UK emergency dialing from UK phone that registers to US cluster after login and binding to this roaming DP. US Cluster is the home cluster.

54

Page 55: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Configuring Emergency Patterns

… and we configure the {RL to Local PSTN} Route List with only one Route Group member – the Standard LRG. As a result, HC (US cluster) will route this call across the EMCC SIP Trunk and the Visiting cluster will direct the call to the device’s Local Route Group.

If visiting Phone (in UK) that registers to HC (in US) dials 9.999, it matches RP 9.999/{EMCC emergency partition for UK} because of the Adjunct CSS in the phone’s roaming DP. We direct this call to a Route List …

55

Page 56: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Emergency Routing Example With LRG Using EMCC SIP Trunk

signal path media path

Visiting Cluster (UK) Home Cluster (RTP)

EMCC SIP Trunk

visiting pstn

vPhone

User dials 9999

This device has Adjunct CSS w/ partition {EMCC emergency partition for UK} I can match the RP: 9.999/{EMCC emergency partition for UK} with route resolved to Standard LRG.

Mmm ... this device is an EMCC device from UK cluster, I am going to route this call to UK cluster via the configured EMCC SIP Trunk for PSTN Access. (System > EMCC > Intercluster Service Profile)

INVITE (999,device name,...)

Given device name, I can find this device’s LRG and route the call to GWs in the group

DA indicates that 999 call should route to Standard LRG. Because this is EMCC SIP Trunk, I will use calling device’s LRG, not SIP Trunk’s LRG, to route the call.

VC may override the CSS of EMCC SIP Trunk with calling phone’s CSS (System >EMCC > EMCC Configuration > CSS for PSTN Access SIP Trunk)

2

4

3 1

7 6

5

56

Page 57: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Emergency Calls Considerations

§  Design considerations must be made regarding Calling Party for EMCC emergency calls. ‒ Depending on dial plan configurations, the Calling Party number leaving the

Visiting cluster gateway could be the Home cluster User’s DID.

‒ May have to transform calling number incoming on EMCC SIP Trunk, on Route Patterns, or egress on the Visiting Gateways.

§  When EMCC is deployed with CER, CER must be deployed on all clusters ‒  If one cluster is deployed with CER and another is not, CER will NOT be able to

identify the visiting phone that is registered with another cluster without CER ‒ To accurately route emergency calls, CER is deployed everywhere

57

Page 58: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Call Admission Control

58

Page 59: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC SIP Trunk and RSVP

§  Placeholder §  A SIP REFER message will be sent to

the Visiting cluster over the EMCC SIP Trunk with information about reserving resources.

§  Device Name included! §  Unified CM Locations-based CAC

is NOT supported with EMCC.

59

Page 60: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Call Flows Phone to Home Cluster Phone with RSVP

TFTP

DB EM

TFTP

EM

ABCD EMCC

ABCD

JC

ABCD

JC

altTFTP ABCD altTFTP

John C

PSTN

ICT

x1002 x2001

EMCC SIP Trunk

IP

x1001

vRSVP hRSVP

Signaling

Media RSVP Reservation

60

Page 61: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC RSVP Agent Request to Visiting Cluster

61

Page 62: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Configure RSVP for EMCC Phones

§  Configure a Location in the Home Cluster, and assign to the EMCC roaming device pool. §  Set RSVP policy for Location pairs in the Home Cluster that include this Location

associated with the EMCC roaming device pool. §  Home Cluster and Visiting Cluster, must have RSVP Agent media resources configured. §  Visiting phone must have an RSVP resource available in the visiting cluster MRGL.

62

Page 63: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Configure RSVP for EMCC Phones (Cont)

§  When allocating RSVP agent, Home Cluster: 1. CUCM recognizes the RSVP agent is for EMCC phone

2. Redirect the request to Visiting Cluster over “RSVP SIP Trunk”

§  Note: When allocating all other media resources, Home Cluster Unified CM will allocate them based on the MRGL configured in Home Cluster EMCC roaming device pool.

§  Note: For more details on RSVP configuration and design, please attend BRKUCC-3099: Advanced RSVP Design and Deployment UC 8.x

63

Page 64: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Security

64

Page 65: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Security Bulk Certificate Management

 Cisco Unified OS Administration => Bulk Certificate Management

1)  Export (TFTP, Tomcat, CAPF) The publisher of each cluster must export its certificates to a common SFTP server for the cluster.

2)  Consolidate (TFTP, Tomcat, CAPF) This combines the certificates from all the clusters into a single file on the SFTP server. Only one cluster must perform this step.

3)  Import (TFTP, Tomcat, CAPF) The publisher of each cluster must import the consolidated certificates file.

SFTP Server

65

Page 66: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Secure URL

Secure: https://x.x.x.x:8443/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#

UnSecure: http://x.x.x.x:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#

Supported phones: 7906, 7911, 7921, 7925, 7931, 7941, 7961, 7970, 7971, 7942, 7945, 7962, 7965, 7975, 8961, 9951, 9971 If the device does not support HTTPS, non-secure version of URL used

66

Page 67: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Secure Device Registration

§  If both home and visiting clusters are on 9.0 or later release:

9.0 Visiting Cluster Visiting Phone

9.0 Home Cluster

Mixed Mode Non-secure Mode

Mixed Mode Secure Secure EMCC Fail Login

Non-secure Non-secure EMCC Non-secure EMCC

Non-secure Mode Non-secure Non-secure EMCC Non-secure EMCC

67

Page 68: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Secure Device Registration

§  If either home clusters or visiting cluster is on 8.x release, then EMCC will be non-secure :

8.0 Visiting Cluster Visiting Phone

9.0 Home Cluster

Mixed Mode Non-secure Mode

Mixed Mode Secure Not supported Not supported

Non-secure Non-secure EMCC Non-secure EMCC

Non-secure Mode Non-secure Non-secure EMCC Non-secure EMCC

9.0 Visiting Cluster Visiting Phone

8.0 Home Cluster

Mixed Mode Non-secure Mode

Mixed Mode Secure Fail Login Fail Login

Non-secure Non-secure EMCC Non-secure EMCC

Non-secure Mode Non-secure Non-secure EMCC Non-secure EMCC

68

Page 69: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Security By Default (SBD) & Trust Verification Service (TVS)

§  Automatic phone security features ‒ Signing of phone configuration files

‒ Phone configuration file encryption ‒ HTTPS with Tomcat and other Web services (Midlets)

§  Trust Verification Service (TVS) runs on each CUCM server and authenticates certificates on behalf of the phone (ITL File)

§  Instead of downloading all the trusted certificates, phones need only to trust TVS (TVS will validate HC certs for Visiting phone)

69

Page 70: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

DB

ABCD

Visiting Cluster Home Cluster

EMCC Secure Communications

TFTP

DB EM

TFTP

EM

0xABCD

ABCD

UserID, Pswd, Device Name,

Protocol, Model,

ClusterID, Geolocation

EMCC

ABCD

JC

John C

ABCD

JC

Communication between Home and Visiting cluster EM nodes via HTTPS (port 8443)

70

Page 71: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Security Option

§  Don’t forget about “Validate IP Address” & “Allow Proxy” options added in 7.x.

71

Page 72: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Design Considerations

72

Page 73: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Design Considerations

§  Total number of EMCC logins controlled via BAT ‒  number of device templates inserted

§  Users must be unique across all clusters. If DirSync pulling in common users for multiple clusters, must apply some type of filtering.

§  If H323/SIP gateways are only setup for G711, but EMCC phones coming across now as G729 – must add multiple codec capability to dial-peers (or use transcoders).

§  Calling number for Emergency Calls leaving Visiting gateways may potentially have a Home cluster DID.

§  Calls sent across the EMCC SIP Trunk will have gone through digit manipulation. Called number may require manipulation to match Visiting cluster route patterns

§  WAN Bandwidth must be over-provisioned if not using RSVP CAC

73

Page 74: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Other Supported Features in EMCC

§  Consider the delays between the clusters in combination with the features you plan to use. Not all applications/features have been tested with delays – User Experience may vary.

§  CTI control of visiting phone o  In CUCM 7.x and earlier, CTI control is based on static assignment of devices to a user

o  In CUCM 8.x and later, CTI device assignment can be dynamic. Device Profile login triggers CTI to control device

§  EMCC does not allow Hlog functionality (fixed in 8.5(1) and later).

§  Phone firmware version is not sent in xml config from home cluster o  Prevents phones from having to download new firmware images

§  Home Cluster Locales supported if Visiting Cluster has locale files in TFTP server.

74

Page 75: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Device Status and Monitoring

75

Page 76: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Active/Remote Login Summary §  In the user’s Home Cluster, the administrator can view a list of cluster users who

have logged in from remote devices. §  DEVICE ► PHONE ‒  Under Related Links choose “Remotely Logged In Device”

§ Note: “Actively Logged In Device Report” will provide the list of devices logged in via Intra-cluster EM and in addition, devices that are currently registered with Remote Clusters (due to EMCC).

76

Page 77: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Cisco Unified Reporting EM System Report

§  In Cisco Unified Reporting, choose the “Unified CM EM” system report.

77

Page 78: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Error Code – EMApp Error Code

Phone Display Quick Description

Description

201 Please try to login again (201)

Authentication Error

If the user is an EMCC user, this error can occur if “EMCC” is not activated in the Inter-cluster Service Profile page.

208 Login is Unavailable (208) Logout is Unavailable (208)

EMService Connection Error

1. Visiting EMApp could not connect to any Visiting EMService. (service down or not activated) 2. Visiting EMService could not connect to Home EMService (WAN down or Certificates not trusted)

211 Login is unavailable(211) Logout is unavailable(211)

EMCC Not Activated

Occurs when PSTN is not activated in the inter-cluster service profile page of the visiting cluster

212 Login is unavailable(212) Cluster ID is invalid

Occurs when a remote cluster updated (keep-alive) fails by sending an incorrect Cluster ID to remote cluster

213 Login is unavailable(213) Logout is unavailable(213)

Device does not support EMCC

Occurs when a device (phone load) does not have EMCC capability (for e.g. Legacy Phones, TNP phones with older phone load)

78

Page 79: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Error Code – EMService Error Code

Phone Display Quick Description

Description

23 Login is Unavailable (23) Logout is Unavailable (23)

User does not exist

Occurs when the given user ID is not found (in any of the remote cluster).

31 Login is unavailable(31) Logout is unavailable(31)

EMCC Not Activated for the user

Occurs when “Enable EMCC” check box is not checked in the End User page of the home cluster.

32 Login is unavailable(32) Logout is unavailable(32)

Device does not support EMCC

Occurs when a device model does not have EMCC capability (for e.g. Legacy Phones)

33 Login is unavailable(33) Logout is unavailable(33)

No free EMCC dummy device

Occurs when all the EMCC Dummy Devices are in use by other EMCC logins.

35 Login is unavailable(35) Logout is unavailable(35)

Visiting Cluster Information is not present in Home Cluster

Occurs when the home cluster does not have an entry for this visiting cluster.

36 Login is unavailable(36) Logout is unavailable(36)

No Remote Cluster

Occurs when the administrator has not added any Remote Cluster.

79

Page 80: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Error Code – EMService (Contd…) Error Code

Phone Display Quick Description

Description

37 Login is Unavailable (37) Logout is Unavailable (37)

Duplicate Device Name

Occurs when the same device name exists in both home cluster and visiting cluster.

38 Login is unavailable(38) Logout is unavailable(38)

EMCC Not Allowed

Occurs when home cluster does not want to allow EMCC login (“Enable EMCC” check box is not checked in the home cluster).

42 Login is unavailable(42) Logout is unavailable(42)

Invalid ClusterID Occurs when the remote cluster ID is not valid (happens during Remote Cluster Update)

80

Page 81: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Performance Counters (RTMT)

81

Page 82: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

HTTPS for EM Services: New Alarm

§  Cisco Unified Serviceability ► Alarm ►Definitions §  EM alarms are now categorized into “EMAlarmCatalog” in the ”System Alarm

Catalog” §  New “NodeNotTrusted” indicates the communication with another node failed

because certificate untrusted

82

Page 83: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

EMCC Configuration

83

Page 84: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

At this point, intracluster EM is configured

EMCC Configuration Tasks

1)  Activate EM Service “Cisco EM Application” network service handles logins – enabled by default. Enable the “Cisco EM” feature service on select nodes

2)  Configure EM Phone Service http://10.80.1.101:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC# https://10.80.1.101:8443/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#

3)  Configure Device Profiles New field “EM Cross Cluster CSS”

4)  Associate Device Profile with End User Select “Enable EM Cross Cluster”

5)  Enable phones for EM

84

Page 85: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Deployment Tasks New EMCC Configuration

6)  Bulk Certificate Management Process to export, consolidate, import each clusters tomcat, tftp and CAPF certs

7)  Add EMCC devices via BAT -Create EMCC specific Common Device Configuration and Common Phone Profile -Create an ‘EMCC Template’ -Update EMCC Devices to set ‘Default EMCC Template’ -Insert EMCC Devices (Remember: this is where we limit number of EMCC devices)

8)  Configure Enterprise Parameters, Geolocations, & Geolocation Filters

9)  Configure EMCC Feature Configuration Parameters

10)  Configure an EMCC SIP Trunk

11)  Configure Intercluser Service Profile and Remote Clusters

12)  At this point, deployment specific aspects are configured - CSS, MRGLs and Device Pools (for roaming EMCC devices) …

85

Page 86: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Key Takeaways

§ The key takeaways of this presentation are: ‒ Understand the basic operation of EMCC ‒ Understand EMCC-related configuration ‒ Know limitations and supported features ‒ Able to describe EMCC call flows ‒ Understand EMCC Emergency calling

86

Page 87: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Additional Resources

§  You can find additional information about the topics and products covered in this session at the following links:

CUCM Features and Services Guide for Release 8.5(1)

CUCM 8.5(1) Release Notes

CUCM SRND for 8.x

Geolocations and Location Conveyance

Extension Mobility Phone Behavior (EMCC Failure)

87

Page 88: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

Q & A

88

Page 89: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Complete Your Online Session Evaluation §  Give us your feedback and you could

win fabulous prizes. Winners announced daily.

§  Receive 20 Passport points for each session evaluation you complete.

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

Don’t forget to activate your Cisco Live Virtual account for access to all session material, communities, and on-demand and live activities throughout the year. Activate your account at the Cisco booth in the World of Solutions or visit www.ciscolive.com.

89

Page 90: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Final Thoughts

§  Get hands-on experience with the Walk-in Labs located in World of Solutions, booth 1042

§  Come see demos of many key solutions and products in the main Cisco booth 2924

§  Visit www.ciscoLive365.com after the event for updated PDFs, on-demand session videos, networking, and more!

§  Follow Cisco Live! using social media: ‒ Facebook: https://www.facebook.com/ciscoliveus ‒ Twitter: https://twitter.com/#!/CiscoLive

‒ LinkedIn Group: http://linkd.in/CiscoLI

90

Page 91: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Thank You

91

Page 92: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Page 93: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

Appendix A EMCC Phone Behavior During Failure

93

Page 94: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Login Failure – Configuration File Unavailable Phone Reregisters with Visiting Cluster

Visiting CM DB

Visiting TFTP

Home CM DB

Visiting phone

Home TFTP

Visiting CM cluster

Home CM cluster

L

Visiting DHCP

GET GET

x

logout

Visiting EM

Modify device record

Phone’s config in visiting. Original

any failure: DNS, TFTP Timeout, TFTP File-not-found, etc.

94

Page 95: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Login Failure – Registration Rejection Phone Reregisters with Visiting Cluster

Visiting CM DB

Visiting TFTP

Home CM DB

Visiting phone

Home TFTP

Visiting CM cluster Home CM cluster

L

Visiting DHCP

GET

Registration Rejection

Modify device record

logout

Visiting EM

Phone’s config in visiting. Original

95

Page 96: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

EMCC Login Failure – Home CUCMs Unavailable Phone Reregisters with Visiting Cluster

Visiting CM DB

Visiting TFTP

Home CM DB

Visiting phone

Home TFTP

Visiting CM cluster Home CM cluster

L

Visiting DHCP

GET

Modify device record

logout

Visiting EM

Phone’s config in visiting. Original

x All Visiting CUMC Unavailable

96

Page 97: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Home CUCM Unavailable/Interoffice Failure Phone Fails-Over to SRST

Visiting CM DB

Visiting TFTP

Home CM DB

Visiting phone

Home TFTP

Visiting CM cluster Home CM cluster

L

L

L

Visiting cluster’s load

Phone’s config in visiting vCCM list, AltTFTP = hTFTP, SRST=vSRST

Home cluster’s load

Phone’s config in home with user settings hCCM list, AltTFTP=hTFTP, SRST=vSRST

Visiting SRST

L

Visiting EM

Connectivity Check

x All Visiting CUMC Unavailable

x

97

Page 98: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Home CUCM Unavailable/Inter-Cluster Failure Phone Reregisters with Visiting Cluster

Visiting CM DB

Visiting TFTP

Home CM DB

Visiting phone

Home TFTP

Visiting CM cluster Home CM cluster

L

L

Home cluster’s load

Phone’s config in home with user settings hCCM list, AltTFTP=hTFTP, SRST=vSRST

Visiting SRST

L

Visiting EM

1. Connectivity Check

x All Visiting CUMC Unavailable

2.a. Modify device record

2. logout

Phone’s config in visiting. Original

98

Page 99: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public

Home CUCM Unavailable/Inter-Cluster Failure Phone Reregisters with Visiting Cluster (No Visiting SRST Case)

Visiting CM DB

Visiting TFTP

Home CM DB

Visiting phone

Home TFTP

Visiting CM cluster Home CM cluster

Visiting EM

logout

x

All Visiting CUMC Unavailable

Modify device record

Phone’s config in visiting. Original

GET

99

Page 100: Extension Mobility Cross Cluster (EMCC)d2zmdbbm9feqrf.cloudfront.net/2012/usa/pdf/BRKUCC-2040.pdfExtension Mobility has been limited to intra-cluster users/devices User wants: ‒

© 2012 Cisco and/or its affiliates. All rights reserved. BRKUCC-2040 Cisco Public