In questo articolo
dropdown icon
Panoramica
    Oggetti XML supportati
    URI supportati
Configurare un telefono per connettersi a un servizio XML
Parametri per i servizi XML
Aggiungere un'applicazione XML a un softkey
Aggiungere un'applicazione XML a un tasto di riga
Variabili macro supportate negli URL XML

Configurazione delle applicazioni XML per telefoni 9800 e 8875 (BroadWorks)

list-menuIn questo articolo
list-menuFeedback?

Questo articolo della Guida si applica al telefono da tavolo Cisco serie 9800 e al telefono video Cisco 8875 registrati presso Cisco BroadWorks. Leggi questo articolo per gli oggetti XML supportati, gli URI e i passaggi per configurare i servizi XSI sulla pagina web del telefono.

Panoramica

XML Services Interface (XSI) è un protocollo che consente la comunicazione tra le applicazioni e il sistema telefonico. Può aggiungere i suoi servizi XSI al suo telefono utilizzando gli oggetti e gli URI XML supportati.

Dopo aver abbonato il telefono ai servizi, gli utenti possono accedere a tutti i servizi configurati sul telefono accedendo a Impostazioni > Rete e servizi > Servizi Cisco XML. Cisco XML Services è il nome predefinito. Può anche cambiare il nome. Per fornire un facile accesso agli utenti, può aggiungere le applicazioni XML ai softkey o ai tasti di riga.

Le funzionalità supportate sono:

  • Messaggi (immagini e testo)
  • Cercapersone

Oggetti XML supportati

  • Menu Cisco IP Phone

  • Testo del telefono Cisco IP

  • Ingresso telefonico Cisco IP

  • Elenco telefonico Cisco IP

  • Immagine del telefono Cisco IP

  • File di immagine del telefono Cisco IP

  • Menu delle icone del telefono Cisco IP

  • Menu File delle icone del telefono Cisco IP

  • Cisco IPPhoneStatus (eccetto 9811 e 9841)

  • File di stato dell'iPhone Cisco (eccetto 9811 e 9841)

  • Cisco IP PhoneExecute

URI supportati

  • Dispositivo

  • Quadrante

  • Modifica Dail

  • Iniziare

  • Chiave

  • Play (solo suonerie)

  • Softkey

Per maggiori dettagli sulla configurazione del servizio XSI, vedere le note sullo sviluppo delle applicazioni Cisco Unified IP Phone Services.

Configurare un telefono per connettersi a un servizio XML

1

Accedere alla pagina web di amministrazione del telefono.

2

Seleziona Voce > Telefono.

3

Nella sezione Servizio XML, configura i parametri XML Application Service Name e XML Application Service URL come definiti in Parametri per i servizi XML.

4

(Facoltativo) Per aggiungere l'autenticazione per l'accesso al servizio applicativo, configura questi campi: Nome utente XML, Password XML, abilitazione CISCO XML EXE e modalità di autenticazione CISCO XML EXE.

5

Faccia clic su Salva tutte le modifiche.

Parametri per i servizi XML

La tabella seguente definisce la funzione e l'utilizzo dei parametri dell'applicazione XML nella sezione Servizio XML della scheda Voce > Telefono nell'interfaccia web del telefono. Definisce inoltre la sintassi della stringa che viene aggiunta nel file di configurazione del telefono (cfg.xml) con codice XML per configurare un parametro.

Tabella 1. Parametri per i servizi XML

Parametro

Impostazioni predefinite e opzioni

Descrizione

Nome del servizio dell'applicazione XML

Predefinito: vuoto

Nome dell'applicazione XML. Il nome viene visualizzato sul telefono come applicazione web scelta.

Può anche configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

URL del servizio di applicazione XML

Predefinito: vuoto

L'URL in cui si trova l'applicazione XML.

Può anche configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

Le variabili macro sono supportate negli URL XML. Per le variabili macro valide, vedere Variabili macro supportate negli URL XML.

Nell'URL sono supportati solo i protocolli HTTP o HTTPs.

Nome utente XML

Predefinito: vuoto

Nome utente del servizio XML per scopi di autenticazione.

Può anche configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

Password XML

Predefinito: vuoto

Password del servizio XML per il nome utente XML specificato.

La password che ha inserito in questo campo è riportata nel file di configurazione (cfg.xml) come segue:

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

Attivazione CISCO XML EXE

Predefinito: No

Opzioni: Sì, No

Specifica se è richiesta l'autenticazione per accedere al server delle applicazioni XML.

Può anche configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

Modalità di autenticazione CISCO XML EXE

Predefinito: credenziale locale

Opzioni: affidabile, credenziale locale, credenziale remota

Specifica la modalità di autenticazione per Cisco XML EXE.

  • Affidabile: non viene eseguita alcuna autenticazione indipendentemente dalle credenziali locali.

  • Credenziale locale: l'autenticazione si basa sull'autenticazione digest utilizzando la credenziale locale, se impostata. Se la credenziale locale non è impostata, non viene eseguita alcuna autenticazione.

  • Credenziale remota: l'autenticazione si basa sull'autenticazione digest che utilizza la credenziale remota impostata nell'applicazione XML sulla pagina web (per accedere a un server di applicazioni XML).

Può anche configurare questo parametro nel file XML di configurazione del telefono (cfg.xml) inserendo una stringa in questo formato:

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

Aggiungere un'applicazione XML a un softkey

Aggiunga le applicazioni utilizzate di frequente ai softkey per consentire agli utenti di accedere facilmente al servizio.

Prima che Lei cominci

L'Application Service XML è stato configurato correttamente.

1

Accedere alla pagina web di amministrazione del telefono.

2

Seleziona Voce > Telefono.

3

Nella sezione Softkey programmabili, imposti il Softkey programmabile abilitato su Sì.

Può configurare questo parametro anche nel file di configurazione (cfg.xml). Inserisca una stringa in questo formato:

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

Nella sezione Softkeys programmabili, modifica i campi disponibili da PSK1 a PSK16 in questo formato:

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

dove url è il link in cui è archiviata l'applicazione XML; nme è il nome visualizzato dell'applicazione sullo schermo del telefono.

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

Può configurare questo parametro anche nel file di configurazione (cfg.xml). Inserisca una stringa in questo formato:

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

dove n è il numero del softkey.

5

Faccia clic su Salva tutte le modifiche.

Aggiungere un'applicazione XML a un tasto di riga

Aggiungere le applicazioni utilizzate di frequente ai tasti di riga per consentire agli utenti di accedere facilmente ai servizi.

Prima che Lei cominci

L'Application Service XML è stato configurato correttamente.

1

Accedere alla pagina web di amministrazione del telefono.

2

Seleziona Voce > Telefono.

3

Seleziona un tasto di riga.

4

Impostare il parametro Estensione su Disabilitato per disabilitare l'estensione.

Se la funzione Direct PLK Configuration è disabilitata, deve disabilitare l'estensione per aggiungere una funzione estesa al tasto di linea. Se la funzione è abilitata, può saltare questo passaggio. Per i dettagli, vedere Abilitare la configurazione Direct PLK.
5

Nel parametro Extended Function, inserisca una stringa in questo formato:

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

dove url è il link in cui è archiviata l'applicazione XML; nme è il nome visualizzato dell'applicazione sullo schermo del telefono.

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

Può configurare questo parametro anche nel file di configurazione (cfg.xml). Inserisca una stringa in questo formato:

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

dove n è il numero di estensione.

6

Faccia clic su Salva tutte le modifiche.

Variabili macro supportate negli URL XML

Può utilizzare le variabili macro negli URL XML. Sono supportate le seguenti variabili macro:

  • ID utente: UID1, da UID2 a UIdN

  • Nome visualizzato: da DisplayName1, da DISPLAYNAME2 a DisplayNameN

  • ID di autenticazione: AUTHID1, da AUTHID2 a AuthIDN

  • Proxy—Proxy1, da PROXY2 a ProXyN

  • Indirizzo MAC con cifre esadecimali minuscole: MA

  • Nome del prodotto—PN

  • Numero di serie del prodotto: PSN

  • Numero di serie — Serial_number

Tabella 2. Macro supportate
Nome macroEspansione macro
$Il modulo $$ si espande in un solo carattere $.
Da A a PSostituito dai parametri generici da GPP_A a GPP_P.
SA tramite SDSostituito dai parametri speciali da GPP_SA a GPP_SD. Questi parametri contengono le chiavi o le password utilizzate nel provisioning.

Da $SA a $SD sono riconosciuti come argomenti del qualificatore URL di risincronizzazione opzionale, --key.

MAIndirizzo MAC con cifre esadecimali minuscole (000e08aabbcc ).
MAUIndirizzo MAC con cifre esadecimali maiuscole (000E08AABBCC).
MACIndirizzo MAC che utilizza cifre esadecimali minuscole con due punti per separare le coppie di cifre esadecimali (00:0 e:08:aa:bb:cc).
PNNome del prodotto; ad esempio, videotelefono 8875, telefono fisso 9851.
PSNNumero di serie del prodotto; ad esempio, 8875, 9841, 9861
SNStringa del numero di serie; ad esempio, 88012BA01234.
CCERTStato del certificato client SSL, installato o non installato.
IPIndirizzo IP del telefono all'interno della sottorete locale; ad esempio, 192.168.1.100.
EXTIPIP esterno del telefono, visto su Internet; ad esempio, 66.43.16.52.

SWVER

Stringa della versione del software. Ad esempio,

PHONEOS.3-2-1-0104-37

HWVER

Stringa della versione hardware. Ad esempio, 2.0.1

PRVST

Stato di fornitura (una stringa numerica):

-1 = richiesta di risincronizzazione esplicita

0 = risincronizzazione dell'accensione

1 = risincronizzazione periodica

2 = risincronizzazione fallita, tentativo di nuovo tentativo

UPGST

Upgrade State (una stringa numerica):

1 = primo tentativo di upgrade

2 = aggiornamento fallito, riprova

UPGERR

Messaggio di risultato (ERR) del precedente tentativo di aggiornamento; ad esempio http_get fallito.

PRVTMR

Secondi dall'ultimo tentativo di risincronizzazione.

UPGTMR

Secondi dall'ultimo tentativo di aggiornamento.

REGTMR1

Pochi secondi da quando Line 1 ha perso la registrazione al server SIP.

REGTMR2

Pochi secondi da quando Line 2 ha perso la registrazione al server SIP.

UPGCOND

Nome macro precedente.

SCHEME

Schema di accesso ai file, uno tra TFTP, HTTP o HTTPS, ottenuto dopo l'analisi dell'URL di risincronizzazione o aggiornamento.

SERV

Richiedere il nome host del server di destinazione, ottenuto dopo l'analisi dell'URL di risincronizzazione o aggiornamento.

SERVIP

Richiedere l'indirizzo IP del server di destinazione, ottenuto dopo l'analisi dell'URL di risincronizzazione o aggiornamento, possibilmente dopo una ricerca DNS.

PORT

Richiedere la porta UDP/TCP di destinazione, ottenuta dopo aver analizzato l'URL di risincronizzazione o aggiornamento.

PATH

Richiedere il percorso del file di destinazione, ottenuto dopo aver analizzato l'URL di risincronizzazione o aggiornamento.

ERR

Messaggio di risultato della risincronizzazione o del tentativo di aggiornamento. Utile solo per generare messaggi syslog con i risultati. Il valore viene mantenuto nella variabile UPGERR in caso di tentativi di aggiornamento.

UIdN

Il contenuto del parametro di configurazione Line n UserID.

ISCUST

Se l'unità è personalizzata, valore=1, altrimenti 0.

Lo stato della personalizzazione è visualizzabile nella pagina di informazioni sull'interfaccia utente Web.

INCOMINGNAMENome associato alla prima chiamata connessa, che squilla o in entrata.
REMOTENUMBER

Numero di telefono della prima chiamata connessa, che squilla o in entrata. Se ci sono più chiamate, vengono forniti i dati associati alla prima chiamata trovata.

Nome visualizzatoIl contenuto del parametro di configurazione Line N Display Name.
AutHIDNIl contenuto del parametro di configurazione Line N auth ID.
Questo articolo è stato utile?
Questo articolo è stato utile?