- Accueil
- /
- Article
XML configuration des applications pour les téléphones sur BroadWorks
Cet article d'aide concerne les téléphones de bureau Cisco de la série 9800 et les téléphones vidéo Cisco 8875 enregistrés sur Cisco BroadWorks. Lisez cet article pour connaître les objets XML pris en charge, les URI, ainsi que les étapes de configuration des services XSI sur la page Web du téléphone.
Vue d'ensemble
XML Services Interface (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 en utilisant les objets XML et les 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 à
. Cisco XML services est le nom par défaut. Vous pouvez également modifier le nom. Pour faciliter l'accès des utilisateurs, vous pouvez ajouter les applications XML aux touches programmables ou linéaires.Les fonctionnalités prises en charge sont les suivantes :
- Messages (images et texte)
- Radiomessagerie
Objets XML pris en charge
-
CiscoIPPhoneMenu
-
CiscoIPPhoneText
-
CiscoIPPhoneInput
-
CiscoIPPhoneDirectory
-
CiscoIPPhoneImage
-
CiscoIPPhoneImageFile
-
CiscoIPPhoneIconMenu
-
CiscoIPPhoneIconFileMenu
-
CiscoIPPhoneStatus (sauf 9841)
-
CiscoIPPhoneStatusFile (sauf 9841)
-
CiscoIPPhoneExecute
URI pris en charge
-
Périphérique
-
Cadran
-
EditDail
-
Init
-
Clé
-
Lecture (sonneries uniquement)
-
Touche programmable
Pour plus d'informations sur la configuration du service XSI, consultez Cisco Unified IP Phone Notes sur le développement d'applications Services.
Configurer un téléphone pour se connecter à un service XML
1 |
Accéder à la page Web d'administration du téléphone. |
2 |
Sélectionnez . |
3 |
Dans la section XML Service , configurez les paramètres Nom du service applicatif XML et XML URL du service d'application comme défini dans Paramètres pour XML services. |
4 |
(Facultatif) Pour ajouter l'authentification afin d'accéder au service d'application, configurez les champs suivants : Nom d'utilisateur XML, Mot de passe XML, CISCO XML EXE Enable et CISCO XML EXE Auth Mode. |
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 XML Service sous l'onglet 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) à l'aide du code XML pour configurer un paramètre.
Paramètre |
Valeur par défaut et options |
Description |
---|---|---|
XML Application Service Name |
Valeur par défaut : vide |
Nom de l'application XML. Le nom s'affiche sur le téléphone dcomme choix d'application wWeb. Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :
|
XML Application Service URL |
Valeur par défaut : vide |
L'URL de l'application XML. Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :
Les variables de macro sont prises en charge dans les URL XML. Pour les variables de macro valides, voir Variables de macro prises en charge dans XML URL. Seuls les protocoles HTTP ou HTTP sont pris en charge dans l'URL. |
XML Utilisateur Name |
Valeur par défaut : vide |
Nom d'utilisateur du service XML en vue de l’authentification. Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :
|
XML Password |
Valeur 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 :
|
Permet d'activer XML EXE CISCO |
Paramètre par défaut : non Options : Oui, Non |
Indique 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 entrant une chaîne au format suivant :
|
Mode d'authentification CISCO XML EXE |
Valeur par défaut : Informations d’authentification locales Options : Fiable, Informations d'identification locales, Informations d'identification distantes |
Spécifie le mode d'authentification pour Cisco XML EXE.
Vous pouvez également configurer ce paramètre dans le fichier XML de configuration du téléphone (cfg.xml) en entrant une chaîne au format suivant :
|
Ajout d'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éder à la page Web d'administration du téléphone. |
2 |
Sélectionnez . |
3 |
Dans la section Touches de fonction programmable, définissez Activer la touche de fonction programmable à Oui. Vous pouvez également configurer ce paramètre dans le fichier de configuration (cfg.xml). Saisissez une chaîne au format suivant :
|
4 |
Dans la section Programmable Softkeys , modifiez les champs disponibles de PSK1 à PSK16 au format suivant : fnc=xml ;url=<xml_app_path> ; nme=<app_name>
où
Exemple Vous pouvez également configurer ce paramètre dans le fichier de configuration (cfg.xml). Saisissez une chaîne au format suivant :
où n est le numéro de la touche programmable. |
5 |
Cliquez sur Enregistrer toutes les modifications. |
Ajout d'une application XML à une touche de ligne
Ajoutez les applications 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éder à la page Web d'administration du téléphone. |
2 |
Sélectionnez . |
3 |
Sélectionnez une touche de ligne. |
4 |
Définissez le paramètre Extension sur Disabled (Désactivé) pour désactiver le numéro d'extension. Si la fonctionnalité Direct PLK Configuration est désactivée, vous devez désactiver l'extension pour ajouter une fonctionnalité étendue à la touche de ligne. Si la fonctionnalité est activée, vous pouvez ignorer cette étape. Pour plus d'informations, reportez-vous à la section Activer la configuration PLK directe. |
5 |
Dans le paramètre fonctionnalité étendue, saisissez une chaîne de caractères au format suivant : fnc=xml ;url=<xml_app_path> ; nme=<app_name>
où
Exemple Vous pouvez également configurer ce paramètre dans le fichier de configuration (cfg.xml). Saisissez une chaîne au format suivant :
Où n correspond au numéro de poste. |
6 |
Cliquez sur Enregistrer toutes les modifications. |
Variables de macro prises en charge dans les URL de XML
Vous pouvez utiliser les variables macro dans les URL XML. Les variables macro suivantes sont prises en charge :
-
ID utilisateur : UID1, UID2 à UIDn
-
Nom d'affichage : DISPLAYNAME1, DISPLAYNAME2 à DISPLAYNAMEn
-
ID d'authentification : AUTHID1, AUTHID2 à AUTHIDn
-
Proxy : PROXY1, PROXY2 à PROXYn
-
Adresse MAC utilisant des chiffres hexadécimaux en minuscules : MA
-
Nom du produit : PN
-
Numéro de série du produit : PSN
-
Numéro de série : SERIAL_NUMBER
Nom de la macro | Extension macro |
---|---|
$ | La forme $$ évolue en un seul caractère $. |
A à P | Remplacés par les paramètres généraux GPP_A à GPP_P. |
SA à SD | Remplacés par les paramètres spéciaux GPP_SA à GPP_SD. Ces paramètres contiennent des clés ou des mots de passe utilisés lors de la mise à disposition. Les paramètres $SA à $SD sont reconnus comme des arguments pour l'identificateur d'URL de resynchronisation facultatif --key. |
MA | Adresse MAC utilisant des chiffres hexadécimaux en minuscules (000e08aabbcc). |
MAU | Adresse MAC utilisant des chiffres hexadécimaux en majuscules (000E08AABBCC). |
MAC | Adresse MAC utilisant des chiffres hexadécimaux en minuscules comportant une virgule pour séparer les paires de chiffres hexadécimaux (00:0e:08:aa:bb:cc). |
PN | Nom du produit ; par exemple, Téléphone vidéo 8875, Téléphone de bureau 9851. |
PSN | Numéro de la série de produits ; par exemple, 8875, 9841, 9861 |
NS | Chaîne de numéro de série ; par exemple, 88012BA01234. |
CCERT | État du certificat Client SSL, installé ou non. |
IP | Adresse IP du téléphone au sein de son sous-réseau local ; par exemple 192.168.1.100. |
EXTIP | Adresse IP externe du téléphone, comme illustré 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 du matériel. Par exemple, 2.0.1 |
PRVST |
État de mise à disposition (une chaîne numérique) : -1 = requête de resynchronisation explicite 0 = resynchronisation de démarrage 1 = resynchronisation périodique 2 = la resynchronisation a échoué, nouvelle tentative |
UPGST |
État de mise à niveau (une chaîne numérique) : 1 = première tentative de mise à niveau 2 = la mise à niveau a échoué, nouvelle tentative |
UPGERR |
Message de résultat (ERR) de la tentative précédente de mise à niveau ; par exemple http_get a échoué. |
PRVTMR |
Secondes depuis la dernière tentative de resynchronisation. |
UPGTMR |
Secondes depuis la dernière tentative de mise à niveau. |
REGTMR1 |
Secondes depuis que ligne 1 a perdu l'enregistrement sur le serveur SIP. |
REGTMR2 |
Secondes depuis que ligne 2 a perdu l'enregistrement sur le serveur SIP. |
UPGCOND |
Nom de la macro existante. |
SCHEME |
Schéma d'accès au fichier, un parmi TFTP, HTTP ou HTTPS, comme obtenu après l'analyse de l'URL de mise à niveau ou de resynchronisation. |
SERV |
Demander le nom d'hôte du serveur cible, extrait après l'analyse de l'URL de resynchronisation ou de mise à niveau. |
SERVIP |
Demander l'adresse IP du serveur cible, extrait après l'analyse de l'URL de resynchronisation ou de mise à niveau, éventuellement suite à la recherche DNS. |
PORT |
Demander le port UDP/TCP cible, extrait après l'analyse de l'URL de resynchronisation ou de mise à niveau. |
PATH |
Demander le chemin du fichier cible, extrait après l'analyse de l'URL de resynchronisation ou de mise à niveau. |
ERR |
Message de résultats de la tentative de resynchronisation ou de mise à niveau. Utile uniquement pour générer les messages syslog de résultat. La valeur est conservée dans la variable UPGERR dans le cas des tentatives de mise à niveau. |
UIDn |
Le contenu du paramètre de configuration de l'ID utilisateur de la ligne n. |
ISCUST |
Si l'unité est personnalisée, la valeur est égale à 1, sinon à 0. L'état de la personnalisation est visible dans la page Informations de l'interface utilisateur Web. |
INCOMINGNAME | Nom associé au premier appel entrant, connecté ou qui sonne. |
REMOTENUMBER |
Numéro de téléphone du premier appel entrant, connecté ou qui sonne. S'il y a plusieurs appels, les données associées au premier appel trouvé seront fournies. |
DISPLAYNAMEn | Le contenu du paramètre de configuration du nom d'affichage de la ligne n. |
AUTHIDn | Le contenu du paramètre de configuration de l’ID d’authentification de la ligne n. |