Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Configurar

Diagrama de la red

Configuraciones

Configuración de URL del servicio de movilidad de extensiones (EM):

1. ID de usuario (UID):

Cómo se ve en el teléfono real:

2. DN principal

Cómo se ve en el teléfono real:

Cómo se ve en el teléfono real:

Configuración de URL de Extension Mobility Cross Cluster Service (EMCC):

Verificación

Troubleshoot

Introducción

Este documento describe el nuevo servicio Uniform Resource Locator(URL) en Cisco Unified Communication Manager(CUCM) 12.X.

Prerequisites

Cisco Extension Mobility permite a los usuarios acceder temporalmente a la configuración de Cisco Unified IP Phone, como apariencias de línea, servicios y marcaciones rápidas desde otros Cisco Unified IP Phones. Extension Mobility es compatible con los teléfonos IP de Cisco Unified que ejecutan SCCP y SIP.

La funcionalidad de movilidad de extensiones se extiende a la mayoría de los teléfonos IP de Cisco Unified. Puede configurar cada teléfono IP de Cisco Unified para admitir Cisco Extension Mobility en la ventana Perfil de dispositivo predeterminado de Cisco Unified Communications Manager Administration. Esto permite a los usuarios que no tienen un perfil de dispositivo de usuario para un teléfono IP de Cisco Unified específico utilizar Cisco Extension Mobility con ese teléfono.

Requirements

Esta función se introdujo en CUCM 12.X.

Componentes Utilizados

Versión de CUCM: 12.0.0.99834-5

Modelo de teléfono: 88XX

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.

Configurar

Diagrama de la red

Configuraciones

Configuración de URL del servicio de movilidad de extensiones (EM):

Está familiarizado con la configuración de la URL de movilidad de extensiones para el inicio de sesión normal para "ID de usuario".

URL de inicio de sesión normal de EM:

http:// <ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#

Según los parámetros de la URL del servicio de teléfono, Extension Mobility Application ofrece diferentes tipos de página de inicio de sesión para el usuario final.

El inicio de sesión de EM ahora está disponible en tres tipos diferentes:

1. ID de usuario

2. DN principal

3. ID de usuario de autoservicio

Esta tabla le ayuda a identificar los diferentes tipos de inicio de sesión:

1. ID de usuario (UID):

Se trata de la URL de servicio que permite al usuario iniciar sesión con su ID de usuario.

Aquí, UID es el tipo de inicio de sesión.

http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&loginType=UID

Vaya a Device > Device Setting > Phone Services > Add New

Cómo se ve en el teléfono real:

2. DN principal

En primer lugar, ¿qué significa el DN principal?

Por lo tanto, en la página de configuración del usuario final tiene la opción establecer el DN principal.

Si no configura el DN primario para el usuario e intenta iniciar sesión, recibe una falla con este error:

Error code : 23

Error message on phone: Login is unavailable(23) / Logout is unavailable(23

Se produce cuando la ID de usuario (UID)/ID de usuario de autoservicio (SP) o la extensión principal (DN) introducida no se encuentra en la base de datos

Se trata de la URL de servicio que permite a los usuarios iniciar sesión con su DN principal.

http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&loginType=DN

Vaya a Device > Device Setting > Phone Services > Add New

Cómo se ve en el teléfono real:

3.ID de usuario de autoservicio

Esta es la ID utilizada que administra el portal de autoayuda.

Si no está configurado en la página de usuario final, no se le permite iniciar sesión en esta URL de servicio y muestra este error:

Error code : 23

Error message on phone: Login is unavailable(23) / Logout is unavailable(23)

- Se produce cuando la ID de usuario (UID)/ID de usuario de autoservicio (SP) o la extensión principal (DN) introducida no se encuentra en la base de datos

URL de servicio para la ID de usuario de autoservicio:

http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&loginType=SP

Vaya a Device > Device Setting > Phone Services > Add New

Cómo se ve en el teléfono real:

Configuración de URL de Extension Mobility Cross Cluster Service (EMCC):

Al igual que la URL del servicio EM, también tenemos tres tipos para el inicio de sesión EMCC. A continuación se muestra la URL del servicio para los tipos de inicio de sesión respectivos.

- ID de usuario: Esta es la URL de servicio para iniciar sesión en EMCC.

http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#&loginType=UID

- DN principal:

http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#&loginType=DN

- ID de usuario de autoservicio:

http://<ip>:8080/emapp/EMAppServlet?device=#DEVICENAME#&EMCC=#EMCC#&loginType=SP

Códigos de error para EMCC:

Códigos de error comunes para problemas de inicio de sesión de EMCC:

- Código de error: 47

Mensaje de error en el teléfono: DN tiene varios usuarios(47)

Se produce al iniciar sesión en EMCC cuando la extensión (Extensión principal en la página de configuración del usuario final) utilizada para iniciar sesión se asigna a varios usuarios

- Código de error: 1

Mensaje De Error En El Teléfono: El inicio de sesión no está disponible(1) / El cierre de sesión no está disponible(1)

Se produce cuando el servicio EM no pudo analizar la solicitud XML de EMApp/EMservice o debido a la discordancia en las versiones entre las versiones de inicio y las de visitante de CUCM.

- Código de error: 23

Mensaje de error en el teléfono: El inicio de sesión no está disponible(23) / El cierre de sesión no está disponible(23)

Se produce cuando la ID de usuario (UID)/ID de usuario de autoservicio (SP) o la extensión principal (DN) introducida no se encuentra en la base de datos

Nota: Si se configura EMCC entre 12.x y cualquier CUCM anterior a 12.x, el proceso de inicio de sesión sólo funciona con ID de usuario (de la forma tradicional), no con DN o ID de mantenimiento automático.

Verificación

Troubleshoot

Recopile estos registros para el problema de EM/EMCC:

- Movilidad de extensiones de Cisco

- Aplicación Cisco Extension Mobility

- Registros de la consola del teléfono

- Captura de paquetes desde el teléfono

- TVS inicia sesión en detalles

Snippet for EM APP logs.

========================================================================================

Sample Snippets for Login Type "DN"

2017-08-28 21:07:04,522 INFO  [http-bio-8080-exec-10] EMAppServlet              - EMApp Request# ----->1190

2017-08-28 21:07:04,523 INFO  [http-bio-8080-exec-10] EMAppServlet              - EMAppServlet: Request protocol is :http

2017-08-28 21:07:04,523 INFO  [http-bio-8080-exec-10] EMAppServlet              - EMApp Request parameters: Logout=null Device Name=SEP74A02FC09CDF User Id=null Device Profile=null Refresh=null Remote Host IP Address = 10.106.99.235 Via Header Set = false getClusterInfo = null Lang = en_US Charset=utf-8,;q=0.8 Emcc = true LoginType = DN

2017-08-28 21:07:04,523 INFO  [http-bio-8080-exec-10] CMDatabase                - CMDatabase:checkDeviceAllowsAlternateScript

2017-08-28 21:07:04,551 INFO  [http-bio-8080-exec-10] CMDatabase                - SEP74A02FC09CDF with model 36224 and locale 1 does not support alternate script

2017-08-28 21:07:04,551 INFO  [http-bio-8080-exec-10] EMAppServlet              - Alternate Script for device SEP74A02FC09CDF =

2017-08-28 21:07:04,552 DEBUG [http-bio-8080-exec-10] EMServiceCommunicator     - Posting to EM Service:<query>

<appInfo>

<appID>CCMSysUser</appID>

<appEncryptedCertificate>xxxxxxx</appEncryptedCertificate>

</appInfo>

<deviceUserQuery>

<deviceName>SEP74A02FC09CDF</deviceName>

<loginType>DN</loginType>

<remoteIPAddr>10.106.99.235</remoteIPAddr>

</deviceUserQuery>

</query>

==================================================================================

Sample Snippets for Login Type "SP"

2017-08-28 22:06:05,781 INFO  [http-bio-8080-exec-24] EMAppServlet              - EMApp Request# ----->1204

2017-08-28 22:06:05,782 INFO  [http-bio-8080-exec-24] EMAppServlet              - EMAppServlet: Request protocol is :http

2017-08-28 22:06:05,782 INFO  [http-bio-8080-exec-24] EMAppServlet              - EMApp Request parameters: Logout=null Device Name=SEP74A02FC09CDF User Id=null Device Profile=null Refresh=null Remote Host IP Address = 10.106.99.235 Via Header Set = false getClusterInfo = null Lang = en_US Charset=utf-8,;q=0.8 Emcc = true LoginType = SP

2017-08-28 22:06:05,782 DEBUG [http-bio-8080-exec-24] EMServiceCommunicator     - Posting to EM Service:<query>

<appInfo>

<appID>CCMSysUser</appID>

<appEncryptedCertificate>xxxxxxx</appEncryptedCertificate>

</appInfo>

<deviceUserQuery>

<deviceName>SEP74A02FC09CDF</deviceName>

<loginType>SP</loginType>

<remoteIPAddr>10.106.99.235</remoteIPAddr>

</deviceUserQuery>

</query>

====================================================================================

Sample Snippets for Login Type "UID"

2017-08-29 14:48:20,657 INFO  [http-bio-8080-exec-1167] EMAppServlet              - EMApp Request# ----->10

2017-08-29 14:48:20,657 INFO  [http-bio-8080-exec-1167] EMAppServlet              - EMAppServlet: Request protocol is :http

2017-08-29 14:48:20,658 INFO  [http-bio-8080-exec-1167] EMAppServlet              - EMApp Request parameters: Logout=null Device Name=SEP402CF4915265 User Id=null Device Profile=null Refresh=null Remote Host IP Address = 10.77.22.225 Via Header Set = false getClusterInfo = null Lang = en Charset=utf-8,utf-8;q=0.8 Emcc = null LoginType = UID

2017-05-29 14:48:20,658 DEBUG [http-bio-8080-exec-1167] EMServiceCommunicator     - Posting to EM Service:<query>

<appInfo>

<appID>CCMSysUser</appID>

<appEncryptedCertificate>xxxxxxx</appEncryptedCertificate>

</appInfo>

<deviceUserQuery>

<deviceName>SEP74A02FC09CDF </deviceName>

<loginType>UID</loginType>

<remoteIPAddr>10.106.99.235</remoteIPAddr>

</deviceUserQuery>

</query>

2017-08-29 14:48:20,658 INFO  [http-bio-8080-exec-1167] EMServiceCommunicator     - Posting to EM Query Service:https://localhost:8443/emservice/EMServiceServlet