Přehled

XML Services Interface (XSI) je protokol, který umožňuje komunikaci mezi aplikacemi a telefonním systémem. Do telefonu můžete přidat vlastní služby XSI pomocí podporovaných objektů XML a identifikátorů URI.

Po přihlášení telefonu k odběru služeb mohou uživatelé přistupovat ke všem nakonfigurovaným službám v telefonu v části Nastavení > Síť a služby > Cisco XML služby. Cisco XML services je výchozí název. Můžete také změnit název. Chcete-li uživatelům poskytnout snadný přístup, můžete přidat XML aplikace k softwarovým nebo linkovým klávesám.

Podporované funkce jsou:

  • Zprávy (obrázky a text)
  • Výpis

Podporované XML objekty

  • CiscoIPPhoneMenu

  • CiscoIPPhoneText

  • CiscoIPPhoneInput

  • CiscoIPPhoneDirectory

  • CiscoIPPhoneImage

  • CiscoIPPhoneImageFile

  • CiscoIPPhoneIconMenu

  • CiscoIPPhoneIconFileMenu

  • CiscoIPPhoneStatus (kromě 9841)

  • CiscoIPPhoneStatusFile (kromě 9841)

  • CiscoIPPhoneExecute

Podporované identifikátory URI

  • Zařízení

  • Ciferník

  • EditDail

  • Init

  • Klíč

  • Přehrát (pouze vyzváněcí tóny)

  • Softwarové tlačítko

Další podrobnosti o konfiguraci služby XSI naleznete v tématu Cisco Unified IP Phone Poznámky k vývoji aplikací pro služby.

Konfigurace telefonu pro připojení ke službě XML

1

Přejděte na webovou stránku správy telefonu.

2

Vyberte možnost Hlas > Telefon.

3

V části XML služba nakonfigurujte parametry XML Název aplikační služby a XML adresa URL aplikační služby definované v tématu Parametry pro XML služby.

4

(Volitelné) Chcete-li přidat autentizaci pro přístup k aplikační službě, nakonfigurujte tato pole: XML Uživatelské jméno,XML Heslo,Povolit XML CISCO EXE a Režim ověřování CISCO XML EXE.

5

Klikněte na Uložit všechny změny.

Parametry pro XML služby

Následující tabulka definuje funkci a použití parametrů aplikace XML v části Služba XML v záložce Hlas> telefon ve webovém rozhraní telefonu. Definuje také syntaxi řetězce, který je přidán do konfiguračního souboru telefonu (cfg.xml) s kódem XML (cfg.xml) za účelem konfigurace parametru.

Tabulka 1. Parametry pro XML služby

Parametr

Výchozí nastavení a možnosti

Popis

Název služby aplikace XML

Výchozí: prázdné

Název XML aplikace. Název se zobrazí v telefonu jako volba webové aplikace.

Tento parametr můžete také nakonfigurovat v souboru XML konfigurace telefonu (cfg.xml) zadáním řetězce v tomto formátu:

<XML_Application_Service_Name ua="na">XML Název aplikace</XML_Application_Service_Name>

XML adresa URL aplikační služby

Výchozí: prázdné

Adresa URL, kde je umístěna aplikace XML.

Tento parametr můžete také nakonfigurovat v souboru XML konfigurace telefonu (cfg.xml) zadáním řetězce v tomto formátu:

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

Proměnné maker jsou podporovány v XML adresách URL. Platné proměnné maker naleznete v tématu Proměnné maker podporované v XML adresách URL.

V adrese URL jsou podporovány pouze protokoly HTTP nebo HTTP.

Uživatelské jméno XML

Výchozí: prázdné

XML uživatelské jméno služby pro účely ověřování.

Tento parametr můžete také nakonfigurovat v souboru XML konfigurace telefonu (cfg.xml) zadáním řetězce v tomto formátu:

<XML_User_Name ua="na">uživatelské_jméno</XML_User_Name>

Heslo XML

Výchozí: prázdné

XML servisní heslo pro zadané uživatelské jméno XML.

Heslo, které jste zadali do tohoto pole, se zobrazí v konfiguračním souboru (cfg.xml) takto:

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

CISCO XML EXE Povolit

Výchozí nastavení: Ne

Možnosti: Yes, No

Určuje, zda je pro přístup k XML aplikačnímu serveru vyžadováno ověření.

Tento parametr můžete také nakonfigurovat v souboru XML konfigurace telefonu (cfg.xml) zadáním řetězce v tomto formátu:

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

Režim ověřování CISCO XML EXE

Výchozí nastavení: Místní pověření

Možnosti: Důvěryhodné, Místní pověření, Vzdálené pověření

Určuje režim ověřování pro Cisco XML EXE.

  • Důvěryhodné – bez ohledu na místní pověření se neprovádí žádné ověřování.

  • Místní pověření – Ověřování je založeno na ověřování algoritmem Digest pomocí místního pověření, pokud je nastaveno. Pokud místní pověření není nastaveno, nebude provedeno žádné ověřování.

  • Vzdálené pověření – ověřování je založeno na ověřování algoritmem Digest pomocí vzdáleného pověření, jak je nastaveno v aplikaci XML na webové stránce (pro přístup k XML aplikačnímu serveru).

Tento parametr můžete také nakonfigurovat v souboru XML konfigurace telefonu (cfg.xml) zadáním řetězce v tomto formátu:

<CISCO_XML_EXE_Auth_Mode ua="na">Místní pověření</CISCO_XML_EXE_Auth_Mode>

Přidání XML aplikace do softwarového tlačítka

Přidejte často používané aplikace k softwarovým klávesám, aby uživatelé měli snadný přístup ke službě.

Než začnete

Služba XML Application Service byla správně nakonfigurována.

1

Přejděte na webovou stránku správy telefonu.

2

Vyberte možnost Hlas > Telefon.

3

V části Programovatelné softwarové klávesy nastavte položku Programovatelná softwarová klávesa Povolit na Ano .

Tento parametr můžete také nakonfigurovat v konfiguračním souboru (cfg.xml). Zadejte řetězec v tomto formátu:

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

V části Programovatelné softwarové klávesy upravte dostupná pole PSK1PSK16 v tomto formátu:

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

kde url je odkaz, kde je uložena XML aplikace; NME je zobrazovaný název aplikace na obrazovce telefonu.

Příklad : fnc=xml;url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Tento parametr můžete také nakonfigurovat v konfiguračním souboru (cfg.xml). Zadejte řetězec v tomto formátu:

<PSK_n ua="na">fnc=xml;url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu<konfigurační kód></PSK_n>

kde n je číslo softwarového tlačítka.

5

Klikněte na Uložit všechny změny.

Přidání aplikace XML do klíče linky

Přidejte často používané aplikace do klíčů linek, aby uživatelé měli snadný přístup ke službám.

Než začnete

Služba XML Application Service byla správně nakonfigurována.

1

Přejděte na webovou stránku správy telefonu.

2

Vyberte možnost Hlas > Telefon.

3

Vyberte klávesu linky.

4

Nastavením parametru Extension na hodnotu Zakázáno rozšíření zakážete.

Pokud je zakázána funkce Direct PLK Configuration, musíte linku zakázat, chcete-li ke klíči linky přidat rozšířenou funkci. Pokud je funkce povolena, můžete tento krok přeskočit. Podrobnosti naleznete v části Povolení konfigurace Direct PLK.
5

Do parametru Rozšířená funkce zadejte řetězec v tomto formátu:

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

kde url je odkaz, kde je uložena XML aplikace; NME je zobrazovaný název aplikace na obrazovce telefonu.

Příklad fnc=xml;url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Tento parametr můžete také nakonfigurovat v konfiguračním souboru (cfg.xml). Zadejte řetězec v tomto formátu:

<Extended_Function_n_ ua="na">fnc=xml;url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu<konfigurační kód></Extended_Function_n_>

kde n označuje číslo linky.

6

Klikněte na Uložit všechny změny.

Proměnné maker podporované v XML adresách URL

V XML adresách URL můžete použít proměnné makra. Podporovány jsou následující proměnné maker:

  • ID uživatele – UID1, UID2 až UIDn

  • Zobrazovaný název – DISPLAYNAME1, DISPLAYNAME2 na DISPLAYNAMEn

  • ID ověření – AUTHID1, AUTHID2 na AUTHIDn

  • Proxy – PROXY1, PROXY2 na PROXYn

  • MAC Adresa pomocí malých hexadecimálních číslic – MA

  • Název produktu—PN

  • Číslo řady produktů – PSN

  • Sériové číslo – SERIAL_NUMBER

Tabulka 2. Podporovaná makra
Název makraRozšíření makra
$Formulář $$ se rozbalí na jeden znak $.
A až PNahrazeno obecnými parametry GPP_A až GPP_P.
SA až SDNahrazuje se obsahem parametrů pro zvláštní účel GPP_SA až GPP_SD. V těchto parametrech jsou uloženy klíče a hesla používaná při zřizování.
$SA až $SD se považují za argumenty volitelného kvalifikátoru adresy URL resynchronizace, --key
MAMAC adresu pomocí malých hexadecimálních číslic (000E08AABBCC).
MAUMAC adresu pomocí hexadecimálních číslic velkých písmen (000E08AABBCC).
MACMAC adresu pomocí malých hexadecimálních číslic s dvojtečkou k oddělení hexadecimálních dvojic (00:0e:08:aa:bb:cc).
PNNázev produktu; například Video Phone 8875, Stolní telefon 9851.
PSNčíslo produktové řady; Například 8875, 9841, 9861
SNřetězec sériového čísla; například 88012BA01234.
CCERTSSL stav klientského certifikátu, nainstalován nebo nenainstalován.
IPIP adresu telefonu v místní podsíti, například 192.168.1.100.
EXTIPExterní IP telefonu, jak je vidět na internetu; například 66.43.16.52.

SWVER

Řetězec verze softwaru. Například:

PHONEOS.3-2-1-0104-37

HWVER

Řetězec verze hardwaru. Například 2.0.1

PRVST

Stav zřizování (číselný řetězec):

-1 = explicitní požadavek na resynchronizaci

0 = resynchronizace při spuštění

1 = pravidelná resynchronizace

2 = resynchronizace se nezdařila, opakování pokusu

UPGST

Stav upgradu (číselný řetězec):

1 = první pokus o upgrade

2 = upgrade se nezdařil, opakování pokusu

UPGERR

Zpráva výsledku (ERR) předchozího pokusu o upgrade, například „nezdařilo se provést http_get“.

PRVTMR

Počet sekund od posledního pokusu o resynchronizaci.

UPGTMR

Počet sekund od posledního pokusu o upgrade.

REGTMR1

Počet sekund od registrace ztráty linky 1 se serverem SIP.

REGTMR2

Počet sekund od registrace ztráty linky 2 se serverem SIP.

UPGCOND

Starší název makra.

SCHEME

Protokol pro přístup k souboru, TFTP, HTTP nebo HTTPS, zjištěný po analýze adresy URL resynchronizace nebo upgradu.

SERV

Název hostitele serveru cíle požadavku zjištěný po analýze adresy URL resynchronizace nebo upgradu.

SERVIP

Adresa IP serveru cíle požadavku zjištěná po analýze adresy URL resynchronizace nebo upgradu, možná po zjištění na serveru DNS.

PORT

Port UDP/TCP cíle požadavku zjištěný po analýze adresy URL resynchronizace nebo upgradu.

PATH

Cesta k souboru cíle požadavku zjištěný po analýze adresy URL resynchronizace nebo upgradu.

ERR

Zpráva výsledku pokusu o resynchronizaci nebo upgrade. Hodí se pouze při generování zpráv syslog výsledku. Hodnota se v případě pokusů o upgrade uchovává v proměnné UPGERR.

UIDn

Obsah parametru konfigurace UserID linky n.

ISCUST

Pokud je jednotka přizpůsobena, hodnota = 1, jinak 0.

Stav vlastního nastavení je možné zobrazit na stránce Informace o webovém uživatelském rozhraní.

PŘÍCHOZÍ JMÉNOJméno spojené s prvním spojeným, vyzváněcím nebo příchozím hovorem.
VZDÁLENÉ ČÍSLO

Telefonní číslo prvního spojeného, vyzvánějícího nebo příchozího hovoru. Pokud existuje více hovorů, jsou k dispozici data přidružená k prvnímu nalezenému hovoru.

DISPLAYNAMEnObsah konfiguračního parametru Zobrazovaný název řádku N.
AUTHIDnObsah konfiguračního parametru ID ověření řádku N.