Dans cet article
dropdown icon
Vue d'ensemble
    Objets XML pris en charge
    URI pris en charge
Configurer un téléphone pour se connecter à un service XML
Paramètres des services XML
Ajouter une application XML à une touche programmable
Ajouter une application XML à une touche de ligne
Les variables macro sont prises en charge dans les URL XML

Configuration des applications XML pour les téléphones 9800 et 8875 (BroadWorks)

list-menuDans cet article
list-menuUn commentaire ?

Cet article d'aide concerne les téléphones de bureau Cisco de la gamme 9800 et le visiophone Cisco 8875 enregistrés auprès de Cisco BroadWorks. Lisez cet article pour connaître les objets XML pris en charge, les URI et les étapes de configuration des services XSI sur la page Web du téléphone.

Vue d'ensemble

L'interface des services XML (XSI) est un protocole qui permet la communication entre les applications et le système téléphonique. Vous pouvez ajouter vos propres services XSI à votre téléphone à l'aide des objets XML et des URI pris en charge.

Une fois le téléphone abonné aux services, les utilisateurs peuvent accéder à tous les services configurés sur le téléphone en accédant à Paramètres > Réseau et service > Services XML Cisco. Cisco XML Services est le nom par défaut. Vous pouvez également changer de nom. Pour faciliter l'accès aux utilisateurs, vous pouvez ajouter les applications XML aux touches programmables ou aux touches de ligne.

Les fonctionnalités prises en charge sont les suivantes :

  • Messages (images et texte)
  • Pagination

Objets XML pris en charge

  • Menu du téléphone IP Cisco

  • Texte du téléphone IP Cisco

  • Entrée pour téléphone IP Cisco

  • Annuaire des téléphones IP Cisco

  • Image d'un téléphone IP Cisco

  • Fichier image pour téléphone IP Cisco

  • Menu d'icônes du téléphone IP Cisco

  • Menu Fichier de l'icône de l'iPhone Cisco

  • État de l'iPhone Cisco (sauf 9811 et 9841)

  • Fichier d'état du téléphone IP Cisco (sauf 9811 et 9841)

  • Cisco IPPhoneExecute

URI pris en charge

  • Appareil

  • Cadran

  • Modifier Dail

  • Init

  • Clé

  • Play (sonneries uniquement)

  • Softkey

Pour plus de détails sur la configuration du service XSI, consultez les notes de développement de l'application Cisco Unified IP Phone Services.

Configurer un téléphone pour se connecter à un service XML

1

Accédez à la page Web d'administration du téléphone.

2

Sélectionnez Voix > Téléphone.

3

Dans la section Service XML, configurez les paramètres du nom du service d'application XML et de l'URL du service d'application XML, comme défini dans Paramètres des services XML.

4

(Facultatif) Pour ajouter une authentification permettant d'accéder au service de l'application, configurez les champs suivants : nom d'utilisateur XML, mot de passe XML, activation de CISCO XML EXE et mode d'authentification CISCO XML EXE.

5

Cliquez sur Enregistrer toutes les modifications.

Paramètres des services XML

Le tableau suivant définit la fonction et l'utilisation des paramètres de l'application XML dans la section Service XML, sous l'onglet Voix > Téléphone de l'interface Web du téléphone. Il définit également la syntaxe de la chaîne ajoutée au fichier de configuration du téléphone (cfg.xml) avec du code XML pour configurer un paramètre.

Tableau 1. Paramètres des services XML

Paramètre

Par défaut et options

Description

Nom du service d'application XML

Par défaut : vide

Nom de l'application XML. Le nom s'affiche sur le téléphone en tant que choix d'application Web.

Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en saisissant une chaîne au format suivant :

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

URL du service d'applications XML

Par défaut : vide

L'URL où se trouve l'application XML.

Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en saisissant une chaîne au format suivant :

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

Les variables macro sont prises en charge dans les URL XML. Pour les variables macro valides, voir Variables macro prises en charge dans les URL XML.

Seuls les protocoles HTTP ou HTTPS sont pris en charge dans l'URL.

Nom d'utilisateur XML

Par défaut : vide

Nom d'utilisateur du service XML à des fins d'authentification.

Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en saisissant une chaîne au format suivant :

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

Mot de passe XML

Par défaut : vide

Mot de passe du service XML pour le nom d'utilisateur XML spécifié.

Le mot de passe que vous avez saisi dans ce champ apparaît dans le fichier de configuration (cfg.xml) comme suit :

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

Activer CISCO XML EXE

Par défaut : Non

Options : Oui, Non

Spécifie si une authentification est requise pour accéder au serveur d'applications XML.

Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en saisissant une chaîne au format suivant :

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

Mode d'authentification CISCO XML EXE

Par défaut : identifiant local

Options : Authentification fiable, locale, distante

Spécifie le mode d'authentification pour Cisco XML EXE.

  • Fiable : aucune authentification n'est effectuée, quel que soit l'identifiant local.

  • Identifiant local : l'authentification est basée sur l'authentification par résumé utilisant l'identifiant local, s'il est défini. Si les informations d'identification locales ne sont pas définies, aucune authentification n'est effectuée.

  • Identification à distance : l'authentification est basée sur l'authentification par résumé à l'aide de l'identification à distance définie dans l'application XML de la page Web (pour accéder à un serveur d'applications XML).

Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en saisissant une chaîne au format suivant :

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

Ajouter une application XML à une touche programmable

Ajoutez les applications fréquemment utilisées aux touches programmables pour que les utilisateurs puissent accéder facilement au service.

Avant de commencer

Le service d'application XML a été correctement configuré.

1

Accédez à la page Web d'administration du téléphone.

2

Sélectionnez Voix > Téléphone.

3

Dans la section Touches programmables, réglez la touche programmable Activer sur Oui.

Vous pouvez également configurer ce paramètre dans le fichier de configuration (cfg.xml). Entrez une chaîne au format suivant :

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

Dans la section Touches programmables, modifiez les champs disponibles du PSK1 au PSK16 au format suivant :

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

où url est le lien vers lequel l'application XML est stockée ; nme est le nom affiché de l'application sur l'écran du téléphone.

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

Vous pouvez également configurer ce paramètre dans le fichier de configuration (cfg.xml). Entrez une chaîne au format suivant :

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

où n est le numéro de la touche programmable.

5

Cliquez sur Enregistrer toutes les modifications.

Ajouter une application XML à une touche de ligne

Ajoutez les applications les plus fréquemment utilisées aux touches de ligne pour que les utilisateurs puissent accéder facilement aux services.

Avant de commencer

Le service d'application XML a été correctement configuré.

1

Accédez à la page Web d'administration du téléphone.

2

Sélectionnez Voix > Téléphone.

3

Sélectionnez une touche de ligne.

4

Réglez le paramètre Extension sur Disabled pour désactiver l'extension.

Si la fonction de configuration PLK directe est désactivée, vous devez désactiver l'extension pour ajouter une fonction étendue à la touche de ligne. Si la fonctionnalité est activée, vous pouvez ignorer cette étape. Pour plus de détails, voir Activer la configuration PLK directe.
5

Dans le paramètre Extended Function, entrez une chaîne au format suivant :

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

où url est le lien vers lequel l'application XML est stockée ; nme est le nom affiché de l'application sur l'écran du téléphone.

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

Vous pouvez également configurer ce paramètre dans le fichier de configuration (cfg.xml). Entrez une chaîne au format suivant :

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

où n est le numéro de poste.

6

Cliquez sur Enregistrer toutes les modifications.

Les variables macro sont prises en charge dans les URL XML

Vous pouvez utiliser des variables macro dans les URL XML. Les variables macro suivantes sont prises en charge :

  • ID utilisateur : UID1, UID2 vers UIDn

  • Nom d'affichage : DisplayName1, DISPLAYNAME2 vers DisplayNameN

  • ID d'authentification : AUTHID1, AUTHID2 vers AuthIDN

  • proxy : Proxy1, PROXY2 vers ProxyN

  • Adresse MAC en minuscules hexadécimales : MA

  • Nom du produit : PN

  • Numéro de série du produit : PSN

  • Numéro de série : Serial_Number

Tableau 2. Macros prises en charge
Nom de la macroExpansion macroéconomique
$La forme $$ s'étend à un seul caractère $.
De A à PRemplacé par les paramètres généraux GPP_A à GPP_P.
SA à SDRemplacé par les paramètres spéciaux GPP_SA à GPP_SD. Ces paramètres contiennent les clés ou les mots de passe utilisés pour l'approvisionnement.

$SA à $SD sont reconnus comme arguments pour le qualificatif d'URL de resynchronisation facultatif, --key.

MAAdresse MAC en minuscules hexadécimales (000e08aabbcc).
MAUAdresse MAC en chiffres hexadécimaux majuscules (000E08AABBCC).
MACAdresse MAC utilisant des chiffres hexadécimaux minuscules avec deux points pour séparer les paires de chiffres hexadécimaux (00:0 e:08:aa:bb:cc).
PNNom du produit ; par exemple, visiophone 8875, téléphone de bureau 9851.
PSNNuméro de série du produit ; par exemple, 8875, 9841, 9861
SNChaîne de numéro de série ; par exemple, 88012BA01234.
CCERTÉtat du certificat client SSL, installé ou non.
IPAdresse IP du téléphone sur son sous-réseau local ; par exemple, 192.168.1.100.
EXTIPAdresse IP externe du téléphone, telle qu'elle apparaît sur Internet ; par exemple, 66.43.16.52.

SWVER

Chaîne de version du logiciel. Par exemple,

PHONEOS.3-2-1-0104-37

HWVER

Chaîne de version matérielle. Par exemple, 2.0.1

PRVST

État d'approvisionnement (chaîne numérique) :

-1 = demande de resynchronisation explicite

0 = resynchronisation à la mise sous tension

1 = resynchronisation périodique

2 = échec de la resynchronisation, nouvelle tentative

UPGST

État de mise à niveau (chaîne numérique) :

1 = première tentative de mise à niveau

2 = échec de la mise à niveau, nouvelle tentative

UPGERR

Message de résultat (ERR) de la précédente tentative de mise à niveau ; par exemple, http_get a échoué.

PRVTMR

Quelques secondes se sont écoulées depuis la dernière tentative de resynchronisation.

UPGTMR

Quelques secondes se sont écoulées depuis la dernière tentative de mise à niveau.

REGTMR1

Quelques secondes se sont écoulées depuis que Line 1 a perdu son enregistrement sur le serveur SIP.

REGTMR2

Quelques secondes se sont écoulées depuis que Line 2 a perdu son enregistrement sur le serveur SIP.

UPGCOND

Nom de la macro Legacy.

SCHEME

Schéma d'accès aux fichiers, TFTP, HTTP ou HTTPS, obtenu après avoir analysé l'URL de resynchronisation ou de mise à niveau.

SERV

Demandez le nom d'hôte du serveur cible, tel qu'il a été obtenu après avoir analysé l'URL de resynchronisation ou de mise à niveau.

SERVIP

Demandez l'adresse IP du serveur cible, telle qu'elle a été obtenue après avoir analysé l'URL de resynchronisation ou de mise à niveau, peut-être à la suite d'une recherche DNS.

PORT

Demandez le port UDP/TCP cible, tel qu'il a été obtenu après avoir analysé l'URL de resynchronisation ou de mise à niveau.

PATH

Demandez le chemin du fichier cible, tel qu'il a été obtenu après avoir analysé l'URL de resynchronisation ou de mise à niveau.

ERR

Message de résultat d'une tentative de resynchronisation ou de mise à niveau. Utile uniquement pour générer des messages Syslog contenant les résultats. La valeur est conservée dans la variable UPGERR en cas de tentative de mise à niveau.

UIDN

Le contenu du paramètre de configuration Line n UserID.

ISCUST

Si l'unité est personnalisée, valeur=1, sinon 0.

L'état de personnalisation est visible sur la page d'informations de l'interface utilisateur Web.

INCOMINGNAMENom associé au premier appel connecté, à la sonnerie ou au premier appel entrant.
REMOTENUMBER

Numéro de téléphone du premier appel connecté, qui sonne ou du premier appel entrant. S'il y a plusieurs appels, les données associées au premier appel détecté sont fournies.

Afficher le nomLe contenu du paramètre de configuration Line N Display Name.
AuthIDLe contenu du paramètre de configuration de l'ID d'authentification Line N.
Cet article était-il utile ?
Cet article était-il utile ?