En este artículo
dropdown icon
Descripción general
    Objetos XML admitidos
    URI soportados
Configurar un teléfono para conectarse a un servicio XML
Parámetros para los servicios XML
Agregar una aplicación XML a una tecla de software
Agregar una aplicación XML a una clave de línea
Variables de macro admitidas en URL XML

Configuración de aplicaciones XML para teléfonos 9800 y 8875 (BroadWorks)

list-menuEn este artículo
list-menu¿Comentarios?

Este artículo de ayuda se aplica a Cisco Desk Phone 9800 Series y Cisco Video Phone 8875 registrados en Cisco BroadWorks. Lea este artículo para conocer los objetos XML admitidos, los URI y los pasos para configurar los servicios XSI en la página web del teléfono.

Descripción general

La interfaz de servicios XML (XSI) es un protocolo que permite la comunicación entre las aplicaciones y el sistema telefónico. Puede agregar sus propios servicios XSI a su teléfono utilizando los objetos XML y URI admitidos.

Después de suscribir el teléfono a los servicios, los usuarios pueden acceder a todos los servicios configurados en el teléfono navegando a Configuración > Red y servicio > Servicios XML de Cisco. Cisco XML Services es el nombre predeterminado. También puede cambiar el nombre. Para proporcionar un acceso fácil a los usuarios, puede agregar las aplicaciones XML a teclas de función o teclas de línea.

Las características soportadas son:

  • Mensajes (imágenes y texto)
  • Paginación

Objetos XML admitidos

  • Menú de Cisco IPPhone

  • Texto del teléfono Cisco

  • Entrada de teléfono Cisco IP

  • Directorio de teléfonos Cisco IP

  • Imagen del iPhone Cisco

  • Archivo de imagen de Cisco IPPHONE

  • Menú de Icono de Cisco IPPhone

  • Menú de archivo de Icono de Cisco IPPhone

  • Cisco IPPhoneSTATU (excepto 9811 y 9841)

  • Archivo de Estado de Cisco IPPhone (excepto 9811 y 9841)

  • Cisco IPPhoneExecute

URI soportados

  • Dispositivo

  • Marque

  • EditarDail

  • Init

  • Clave

  • Reproducir (solo tonos de llamada)

  • Softkey

Para obtener más detalles sobre la configuración del servicio XSI, consulte las Notas de desarrollo de aplicaciones de Cisco Unified IP Phone Services.

Configurar un teléfono para conectarse a un servicio XML

1

Acceda a la página web de administración telefónica.

2

Seleccione Voz > Teléfono.

3

En la sección Servicio XML, configure los parámetros Nombre del servicio de aplicación XML y URL del servicio de aplicación XML tal como se definen en Parámetros para servicios XML.

4

(Opcional) Para agregar autenticación para acceder al servicio de aplicaciones, configure estos campos: Nombre de usuario XML, Contraseña XML, CISCO XML EXE Enable y modo de autenticación CISCO XML EXE.

5

Haga clic en Guardar todos los cambios.

Parámetros para los servicios XML

La siguiente tabla define la función y el uso de los parámetros de la aplicación XML en la sección Servicio XML en la ficha Voz > Teléfono en la interfaz web del teléfono. También define la sintaxis de la cadena que se agrega en el archivo de configuración del teléfono (cfg.xml) con código XML para configurar un parámetro.

Tabla 1. Parámetros para servicios XML

Parámetro

Predeterminado y opciones

Descripción

Nombre del servicio de aplicación XML

Predeterminado: Vacío

Nombre de la aplicación XML. El nombre aparece en el teléfono como una opción de aplicación web.

También puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) introduciendo una cadena en este formato:

<XML_Application_Service_Name
ua="na">XML APP Name</XML_Application_Service_Name>

URL del servicio de aplicación XML

Predeterminado: Vacío

La dirección URL donde se encuentra la aplicación XML.

También puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) introduciendo una cadena en este formato:

<XML_Application_Service_URL
ua="na">https://server.com/path/app.xml</XML_Application_Service_URL>

Las variables de macro son compatibles con las URL XML. Para obtener información sobre las variables de macro válidas, consulte Variables de macro admitidas en las direcciones URL XML.

Sólo los protocolos HTTP o HTTPS son compatibles en la URL.

Nombre de usuario XML

Predeterminado: Vacío

Nombre de usuario del servicio XML para fines de autenticación.

También puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) introduciendo una cadena en este formato:

<XML_User_Name ua="na">username</XML_User_Name>

Contraseña XML

Predeterminado: Vacío

Contraseña de servicio XML para el nombre de usuario XML especificado.

La contraseña que ingresó en este campo se muestra en el archivo de configuración (cfg.xml) de la siguiente manera:

<!--
<XML_Password ua="na">*************</XML_Password>
-->

Habilitar CISCO XML EXE

Predeterminado: No

Opciones: Sí, No

Especifica si se requiere autenticación para acceder al servidor de aplicaciones XML.

También puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) introduciendo una cadena en este formato:

<CISCO_XML_EXE_Enable ua="na">Yes</CISCO_XML_EXE_Enable>

Modo de Authth CISCO XML EXE

Predeterminado: Credencial local

Opciones: Credencial local de confianza, credencial remota

Especifica el modo de autenticación para Cisco XML EXE.

  • Fiduciario: no se realiza ninguna autenticación independientemente de la credencial local.

  • Credencial local: la autenticación se basa en la autenticación de resumen utilizando la credencial local, si se establece. Si la credencial local no está establecida, entonces no se realiza ninguna autenticación.

  • Credencial remota: la autenticación se basa en la autenticación de resumen utilizando la credencial remota tal como se establece en la aplicación XML en la página web (para acceder a un servidor de aplicaciones XML).

También puede configurar este parámetro en el archivo XML de configuración del teléfono (cfg.xml) introduciendo una cadena en este formato:

<CISCO_XML_EXE_Auth_Mode ua="na">Local Credential</CISCO_XML_EXE_Auth_Mode>

Agregar una aplicación XML a una tecla de software

Agregue las aplicaciones de uso frecuente a las teclas de acceso rápido para que los usuarios accedan al servicio fácilmente.

Antes de comenzar

El servicio de aplicaciones XML se ha configurado correctamente.

1

Acceda a la página web de administración telefónica.

2

Seleccione Voz > Teléfono.

3

En la sección Teclas programables, establezca Activar la tecla programable de teclas programables en Sí.

También puede configurar este parámetro en el archivo de configuración (cfg.xml). Escriba una cadena en este formato:

<Programmable_Softkey_Enable ua="na">Yes</Programmable_Softkey_Enable>
4

En la sección Teclas programables, edite los campos disponibles de PSK1 a PSK16 en este formato:

fnc=xml;url=<xml_app_path>;nme=<app_name>

donde url es el enlace donde se almacena la aplicación XML; nme es el nombre para mostrar de la aplicación en la pantalla del teléfono.

Ejemplo fnc=xml; url= http://10.77.21.37/xmlapp/menu.xml;nme=Menu

También puede configurar este parámetro en el archivo de configuración (cfg.xml). Escriba una cadena en este formato:

<PSK_n ua="na">fnc=xml; url= http://10.77.21.37/xmlapp/menu.xml;nme=Menu</PSK_n> <configuration code>

donde n es el número de llave blanda.

5

Haga clic en Guardar todos los cambios.

Agregar una aplicación XML a una clave de línea

Agregue las aplicaciones de uso frecuente a las claves de línea para que los usuarios puedan acceder fácilmente a los servicios.

Antes de comenzar

El servicio de aplicaciones XML se ha configurado correctamente.

1

Acceda a la página web de administración telefónica.

2

Seleccione Voz > Teléfono.

3

Seleccione una clave de línea.

4

Establezca el parámetro Extensión en Deshabilitado para deshabilitar la extensión.

Si la función Configuración directa de PLK está deshabilitada, debe deshabilitar la extensión para agregar una función extendida a la tecla de línea. Si la función está habilitada, puede omitir este paso. Para obtener más información, consulte Habilitar la configuración de PLK directa.
5

En el parámetro Función extendida, escriba una cadena en este formato:

fnc=xml;url=<xml_app_path>;nme=<app_name>

donde url es el enlace donde se almacena la aplicación XML; nme es el nombre para mostrar de la aplicación en la pantalla del teléfono.

Ejemplo fnc=xml; url= http://10.77.21.37/xmlapp/menu.xml;nme=Menu

También puede configurar este parámetro en el archivo de configuración (cfg.xml). Escriba una cadena en este formato:

<Extended_Function_n_ ua="na">fnc=xml; url= http://10.77.21.37/xmlapp/menu.xml;nme=Menu</Extended_Function_n_> <configuration code>

donde n es el número de extensión.

6

Haga clic en Guardar todos los cambios.

Variables de macro admitidas en URL XML

Puede usar variables de macro en direcciones URL XML. Se admiten las siguientes variables de macro:

  • ID de usuario: UID1, UID2 a UIDN

  • Nombre para mostrar: displayName1, DISPLAYNAME2 a DisplayName

  • ID de autenticación: AUTHID1, AUTHID2 a authIDN

  • Proxy: Proxy1, PROXY2 a ProxyN

  • Dirección MAC usando dígitos hexamales en minúscula: MA

  • Nombre del producto—PN

  • Número de serie de producto—PSN

  • Número de serie: número de serie

Tabla 2. Macros compatibles
Nombre de la macroExpansión macro
$El formulario $$ se expande a un solo carácter $.
A a PReemplazado por parámetros de uso general GPP_A a GPP_P.
SA a SDReemplazado por parámetros de propósito especial GPP_SA a GPP_SD. Estos parámetros contienen claves o contraseñas utilizadas en el aprovisionamiento.

$SA a $SD se reconocen como argumentos para el calificador de URL de resincronización opcional, --key.

MADirección MAC con dígitos hexademinúscula (000e08aabbcc).
MAUDirección MAC con dígitos hexadecimales en mayúsculas (000E08AABBCC).
MACDirección MAC que utiliza dígitos hexápdices minúsculas con dos puntos para separar pares de dígitos hexáctimas (00:0 e:08:aa:bb:cc).
PNNombre del producto; por ejemplo, teléfono de video 8875, teléfono de escritorio 9851.
PSNNúmero de serie del producto; por ejemplo, 8875, 9841, 9861
SNCadena de número de serie; por ejemplo, 88012BA01234.
CCERTEstado del certificado de cliente SSL, instalado o no instalado.
IPDirección IP del teléfono dentro de su subred local; por ejemplo, 192.168.1.100.
EXTIPIP externa del teléfono, como se ve en Internet; por ejemplo, 66.43.16.52.

SWVER

Cadena de versión de software. Por ejemplo,

PHONEOS.3-2-1-0104-37

HWVER

Cadena de versión de hardware. Por ejemplo, 2.0.1

PRVST

Estado de aprovisionamiento (una cadena numérica):

-1 = solicitud explícita de resincronización

0 = resincronización de encendido

1 = resincronización periódica

2 = error de resincronización, intento de reintento

UPGST

Estado de actualización (una cadena numérica):

1 = primer intento de actualización

2 = error de actualización, intento de reintento

UPGERR

Mensaje de resultado (ERR) del intento de actualización anterior; por ejemplo, http_get falló.

PRVTMR

Segundos desde el último intento de resincronización.

UPGTMR

Segundos desde el último intento de actualización.

REGTMR1

Segundos desde que la Línea 1 perdió el registro con el servidor SIP.

REGTMR2

Segundos desde que la Línea 2 perdió el registro con el servidor SIP.

UPGCOND

Nombre de macro heredado.

SCHEME

Esquema de acceso a archivos, uno de TFTP, HTTP o HTTPS, según se obtiene después de analizar la URL de resincronización o actualización.

SERV

Solicite el nombre de host del servidor de destino, tal como se obtiene después de analizar la URL de resincronización o actualización.

SERVIP

Solicite la dirección IP del servidor de destino, tal como se obtiene después de analizar la URL de resincronización o actualización, posiblemente después de la búsqueda de DNS.

PORT

Solicite el puerto UDP/TCP de destino, tal como se obtiene después de analizar la URL de resincronización o actualización.

PATH

Solicite la ruta del archivo de destino, tal como se obtiene después de analizar la URL de resincronización o actualización.

ERR

Mensaje de resultado de intento de resincronización o actualización. Únicamente útil para generar mensajes de syslog de resultados. El valor se conserva en la variable UPGERR en el caso de intentos de actualización.

IdN

El contenido del parámetro de configuración Line n UserID.

ISCUST

Si la unidad está personalizada, valor = 1, de lo contrario 0.

El estado de personalización se puede ver en la página de información de la interfaz de usuario web.

INCOMINGNAMENombre asociado con la primera llamada conectada, sonando o entrante.
REMOTENUMBER

Número de teléfono de la primera llamada conectada, sonando o entrante. Si hay varias llamadas, se proporcionan los datos asociados con la primera llamada encontrada.

Nombre de pantallaEl contenido del parámetro de configuración Nombre de visualización de la línea N.
AuthIDNEl contenido del parámetro de configuración de ID de auth de línea N.
¿Ha encontrado este artículo útil?
¿Ha encontrado este artículo útil?