Extension Mobility Cross Cluster (EMCC) – Configuration
Extension Mobility Cross Cluster (EMCC) – Configuration
What is Extension Mobility Cross Cluster? Extension Mobility enables you to login within the cluster (intra-cluster) whereas Extension Mobility Cross Cluster (EMCC) enables you to login from a home cluster to a phone at visiting cluster (inter-cluster). This was introduced in 8.X Version or later.
Recently i have configured EMCC and i came across many issues but however the lab was successful. I couldn’t test the full functionality as i had Cisco IP Communicator which is not supported as per Cisco. I have tested the registration process from Home Cluster to Visiting Cluster successfully.
To start with the configuration, we need to ensure that we have a checklist ready so that the configuration is not missed out as the configuration is quite vast.
Pre-Requisites
- SFTP Application installed on Server/Laptop/PC
- 3 Services to be Up and Running which is essential for EMCC
- Configuring Phone Service
- Consolidate & Import Certificates
- Configuring the Common Device Configuration
- Insert/Update EMCC Template
- Configuring Cluster ID in both the Clusters
- Configuring Geolocation Filters
- Configuration EMCC Feature Configuration
- Configure EMCC Sip Trunk
- Configuring EMCC Intercluster Service Profile
- Configuring Remote Cluster with Unique ClusterID
- Login Process
1> Ensure that the following services are up and running.
- Cisco TFTP
- Cisco Bulk provisioning
- Cisco Extension Mobility
2> Ensure that Base Phones, User Device Profile & End Users have been created in the clusters.
- For End User Configuration > Ensure that “Enable Extension Mobility Cross Cluster” box is checked
- For Base Phones > Ensure that “Enable Extension Mobility” box is checked.
3> Configure the Phone service for EMCC
- Go to Device > Device Settings > Phone Services
- Add a New Service
- Enter Service Name, ASCII Server Name, Service Description
- Service URL > http://X.X.X.X:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#
- Service Category > XML Service
- Service Type > Standard IP Phone Service
- Check mark Enable
- Check Mark Enterprise Subscription (Optional)
4> Consolidate & Import Certificates
- Login to https://X.X.X.X:8443/cmplatform (Assume this to be your ClusterA)
- Go to Security > Bulk Certificate Management > Enter the SFTP Server IP Address and Credentials and Click on Save
- Click on Export > Choose All from the drop-down under Certificate type and Click on Export
- Login to https://X.X.X.X:8443/cmplatform (Assume this to be your ClusterB)
- Go to Security > Bulk Certificate Management > Enter the SFTP Server IP Address and Credentials and Click on Save
- Click on Export > Choose All from the drop-down under Certificate type and Click on Export
- Refresh ClusterB Bulk Certificate Management and you will be able to see Consolidate button
- Click on Export > Choose All from the drop-down under Certificate type and Click on Consolidate
- Now click on Import > Choose All from the drop-down under Certificate type and Click on Import on ClusterA
- Now click on Import > Choose All from the drop-down under Certificate type and Click on Import on ClusterB
5> Configuring the Common Device Configuration
- Go to Device > Device Settings > Common Device Configuration
- Click on Add New
- Enter Name, Softkey Template and Click on Save
6> Insert/Update EMCC Template
- Go to Bulk Administration Tool > EMCC > EMCC Template
- Enter a Template Name & Device Pool
- Select from Drop Down Menu SIP Profile & Common Device Configuration and click on Save
- Go to Bulk Administration Tool > EMCC > Insert/Update EMCC
- Radio Check > Update EMCC Devices and Select EMCC Template from Drop Down Menu
- Radio Check > Run Immediately and click on Submit
- Check the Job Scheduler to verify the the processing job has been completed.
- Go to Bulk Administration Tool > EMCC > Insert/Update EMCC
- Radio Check > Insert EMCC Devices
- Enter the number of EMCC Devices to be added >
- Radio Check > Run Immediately
- Check the Job Scheduler to verify the the processing job has been completed.
- Repeat the same process in ClusterB as well
7> Configuring Cluster ID in both the Clusters
- Go to System > Enterprise Parameters > Cluster ID (Ensure that ClusterID are unique in both the Clusters)
8> Configuring Geolocation Filters
- Go to System > Geolocation Filter > Add New
- Enter a Name and Description
- Check Mark – Country using the two-letter abbreviation
- Check Mark – State, Region, or Province (A1)
- Check Mark – City or Township (A3)
- Click on Save
- Repeat the same process in ClusterB
9> Configuration EMCC Feature Configuration
- Go to Advanced Features > EMCC > EMCC Feature Configuration
- Default TFTP Server for EMCC Login Device > x.x.x.x
- EMCC Geolocation Filter > Select the Filter from Drop Down
- Default Server For Remote Cluster Update > x.x.x.x
- Repeat the same process in ClusterB
10> Configure EMCC Sip Trunk
- Go to Device > Trunk > Add New
- Trunk Type > SIP Trunk
- Device Protocol > SIP
- Trunk Service Type > Extension Mobility Cross Cluster
- Click Next
- Enter Device Name, Description, Device Pool, Location, SIP Trunk Security Profile & SIP Profile
- Check Mark > Send Geolocation Filter
- Click on Save,
- Click on Apply
- Click on Reset
- Repeat the same process in ClusterB
11> Configuring EMCC Intercluster Service Profile
- Go to Advanced Features > EMCC > EMCC Inter-cluster Service Profile
- Check Mark > EMCC
- Check Mark > PSTN
- Check Mark > RSVPAgent
- Repeat the same process in ClusterB
12> Configuring Remote Cluster with Unique ClusterID
- Go to Advanced Features > EMCC > EMCC Inter-cluster Service Profile
- Click on Related Links > Drop Down and Select Remote Cluster and Click Go
- Click on Add New
- Cluster ID > Enter the Remote Unique Cluster ID which is configured
- Fully Qualified Name > Enter the IP Address of the Remote Cluster
- Click on Save
- Check Mark Enabled All Services and click on Update Remote Cluster Now.
- Click on Save
- Repeat the same process in ClusterB
13> Ensure your 79XX IP Phone is registered to the Cluster and make sure that the Phone supports EMCC functionality.
- Press Services
- Press EMCC
- If your phone is registered to ClusterA then type the user id and password configured for End User in ClusterB and check if you are successfully logged in.
Originally posted 2014-06-16 18:57:22. Published by Team UC Collabing

I am working in an IT company and having 10+ years of experience into Cisco IP Telephony and Contact Center. I have worked on products like CUCM, CUC, UCCX, CME/CUE, IM&P, Voice Gateways, VG224, Gatekeepers, Attendant Console, Expressway, Mediasense, Asterisk etc. I am not an expert but i keep exploring whenever and wherever i can and share whatever i know. You can visit my LinkedIn profile by clicking on the icon below.
“Everyone you will ever meet knows something you don’t.” ― Bill Nye
14 thoughts on “Extension Mobility Cross Cluster (EMCC) – Configuration”