Thursday, April 30, 2015

Extension Mobility Cross Cluster

Extension Mobility Cross Cluster (EMCC) allows for your device profile/ extension from your home cluster to login to a phone in a different visiting cluster.

EMCC allows user in the visiting cluster to make calls using the gateway of the visiting cluster if the route list of the matched route pattern in home cluster matches the local resource group.

Call Routing of the user in visiting cluster is made by the home cluster.  e.g. call will be sent out via the home cluster even if EMCC user is logged into visiting cluster

EMCC builds the concatenated CSS based from

  • adjunct CSS ( in roaming device pool)
  • line CSS of EM device profile
  • EM CSS on the device profile of the phone


EMCC Prep

  • Activate Services
    • Extension Mobility and Bulk Provisioning Service 
  • Create Extension Mobility Cross Cluster IP Phone Server
    • Service URL:http://10.10.13.11:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#
    • Subscribe phone to EMCC service or enable as an enterprise parameter
      • Check enable extension mobility on the device 
  • Create Device Profile for EMCC user
    • Associate end user to the device profile and check enable EMCC
  • Get all certificates exported from CM pub in cluster A and B
    • Export certificates to SFTP server via OS Administration >Security> Bulk Certificate Management > set SFTP address and credentials
    • Consolidate all certificates
    • Import All certificates to clusters
  • Create dummy database entries for EMCC templates.  Dummy entries limit the number of concurrent EMCC logins
    • BAT>EMCC>EMCC Template
    • In template, enter in the device pool and template name and save
    • BAT>EMCC>Insert/Update EMCC - set to update EMCC devices and select EMCC template that was just created and run immediately.  
    • Go to Insert/Update EMCC again and set to Insert EMCC devices and set # of dummy EMCC devices and set to run immediately
  • Create Geolocation Filter
    • System>Geolocation Filter and checkmark geolocation criterias e.g. country, state, City or Township
  • Configure EMCC parameters
    • System Enterprise parameters
    • Set Cluster ID
    • set TFTP server for EMCC login device, EMCC Geolocation Filter, default server for remove cluster update 
  • Set up EMCC SIP Trunk
    • Device>Trunk>Add Trunk
      • set to SIP trunk type, SIP device protocol and EM Cross Cluster trunk service type 
    • Enter in trunk name, no need for destination address.  Set SIP trunk security profile and SIP profile
  • Set EMCC Remote Clusters
    • Advanced Features>EMCC>EMCC Remote Cluster>Add new
      • set cluster ID of remote cluster to its cluster ID and save
      • enable EMCC service, save and update remote cluster now