Sintoma
Luego de un Upgrade de CUCM, version 9.1 a version 11.5, el servicio Extension Mobility Cross Cluster (EMCC) produce falla en IP Phones, ejemplo Cisco 7940.
La falla es que al intentar acceder al servicio de EMCC se ve un mensaje de error en la pantalla del telefono, el error es:
HTTP Error [400]!
Solución
En documentación de Cisco este es el texto que podemos encontrar en relacion al problema:
If you append the Extension Mobility Cross Cluster suffix &EMCC=#EMCC#in the service URL for Extension Mobility, the Extension Mobility login fails with an HTTP 400 error on phones that do not support Extension Mobility Cross Cluster. Users will see a blank screen on the phone when the Extension Mobility service is not selected.
Por tanto, la solucion fue:
1- Dejar tal cual esta la URL del servicio de EMCC para los Phones de Cisco que soportan EMCC.
Es decir, se deja tal cual estaba esta URL para EMCC:
http://CUCMPUB:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#
2- Crear un nuevo servicio en CUCM exclusivamente para los Phones de Cisco que no soportan EMCC, como es el caso del modelo IP Phone 7940.
Esta URL del servicio para EM es:
http://CMPUB:8080/emapp/EMAppServlet?device=#DEVICENAME#
Es decir, se le quita la parte final a la URL de EMCC: &EMCC=#EMCC#