W tym artykule
dropdown icon
Przegląd
    Obsługiwane obiekty XML
    Obsługiwane adresy URI
Konfigurowanie telefonu do łączenia się z usługą XML
Parametry dla usług XML
Dodawanie aplikacji XML do klawisza programowego
Dodawanie aplikacji XML do klucza wiersza
Zmienne makro obsługiwane w adresach URL XML

Konfiguracja aplikacji XML dla telefonów 9800 i 8875 (BroadWorks)

list-menuW tym artykule
list-menuOpinia?

Ten artykuł pomocy dotyczy Cisco Desk Phone 9800 Series i Cisco Video Phone 8875 zarejestrowanych w Cisco BroadWorks. Przeczytaj ten artykuł, aby zapoznać się z obsługiwanymi obiektami XML, identyfikatorami URI i krokami konfigurowania usług XSI na stronie internetowej telefonu.

Przegląd

XML Services Interface (XSI) to protokół umożliwiający komunikację między aplikacjami a systemem telefonicznym. Możesz dodać własne usługi XSI do telefonu za pomocą obsługiwanych obiektów XML i URI.

Po zasubskrybowaniu telefonu do usług użytkownicy mogą uzyskać dostęp do wszystkich skonfigurowanych usług w telefonie, przechodząc do Ustawienia > Sieć i usługa > Usługi Cisco XML. Domyślną nazwą są usługi Cisco XML. Możesz także zmienić nazwę. Aby zapewnić użytkownikom łatwy dostęp, możesz dodać aplikacje XML do klawiszy programowych lub klawiszy liniowych.

Obsługiwane funkcje to:

  • Wiadomości (obrazy i tekst)
  • Paging

Obsługiwane obiekty XML

  • CiscoipPhoneMenu

  • CiscoipphoneTekst

  • CiscoipPhoneInput

  • CiscoipPhoneKatalog

  • CiscoipphoneObraz

  • CISCOIPPhonePlik obrazu

  • CiscoipPhoneIconMenu

  • CiscoipPhoneIconMenu pliku

  • CiscoipPhoneStatus (z wyjątkiem 9811 i 9841)

  • CISCOIPPhonEstatusFile (z wyjątkiem 9811 i 9841)

  • CiscoipPhoneWykonaj

Obsługiwane adresy URI

  • Urządzenie

  • Wybieraj

  • Edytuj Dail

  • Init

  • Klucz

  • Odtwarzanie (tylko dzwonki)

  • Klucz programowy

Aby uzyskać więcej informacji na temat konfiguracji usługi XSI, zobacz Uwagi dotyczące rozwoju aplikacji Cisco Unified IP Phone Services.

Konfigurowanie telefonu do łączenia się z usługą XML

1

Uzyskaj dostęp do strony internetowej administracji telefonu.

2

Wybierz opcję Głos > Telefon.

3

W sekcji Usługa XML skonfiguruj parametry nazwy usługi aplikacji XML i adresu URL usługi aplikacji XML zgodnie z definicją Parametry dla usług XML.

4

(Opcjonalnie) Aby dodać uwierzytelnianie dostępu do usługi aplikacji, skonfiguruj te pola: Nazwa użytkownika XML, Hasło XML, CISCO XML EXE En able i CISCO XML EXE Auth Mo de.

5

Kliknij przycisk Zapisz wszystkie zmiany.

Parametry dla usług XML

Poniższa tabela definiuje funkcję i użycie parametrów aplikacji XML w sekcji Usługa XML w zakładce Głos > Telefon w interfejsie internetowym telefonu. Definiuje również składnię ciągu dodawanego do pliku konfiguracyjnego telefonu (cfg.xml) z kodem XML w celu skonfigurowania parametru.

Tabela 1. Parametry dla usług XML

Parametr

Domyślne i opcje

Opis

Nazwa usługi aplikacji XML

Domyślnie: pusty

Nazwa aplikacji XML. Nazwa jest wyświetlana w telefonie jako wybór aplikacji internetowej.

Możesz również skonfigurować ten parametr w pliku XML konfiguracji telefonu (cfg.xml), wprowadzając ciąg znaków w tym formacie:

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

Adres URL usługi aplikacji XML

Domyślnie: pusty

Adres URL, w którym znajduje się aplikacja XML.

Możesz również skonfigurować ten parametr w pliku XML konfiguracji telefonu (cfg.xml), wprowadzając ciąg znaków w tym formacie:

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

Zmienne makr są obsługiwane w adresach URL XML. Aby zapoznać się z prawidłowymi zmiennymi makr, zobacz Zmienne makr obsługiwane w adresach URL XML.

W adresie URL obsługiwane są tylko protokoły HTTP lub HTTPS.

Nazwa użytkownika XML

Domyślnie: pusty

Nazwa użytkownika usługi XML do celów uwierzytelniania.

Możesz również skonfigurować ten parametr w pliku XML konfiguracji telefonu (cfg.xml), wprowadzając ciąg znaków w tym formacie:

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

Hasło XML

Domyślnie: pusty

Hasło usługi XML dla określonej nazwy użytkownika XML.

Hasło wprowadzone w tym polu jest wyświetlane w pliku konfiguracyjnym (cfg.xml) w następujący sposób:

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

CISCO XML EXE Włącz

Domyślnie: Nie

Opcje: Tak, Nie

Określa, czy uwierzytelnianie jest wymagane do uzyskania dostępu do serwera aplikacji XML.

Możesz również skonfigurować ten parametr w pliku XML konfiguracji telefonu (cfg.xml), wprowadzając ciąg znaków w tym formacie:

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

Tryb audycji CISCO XML EXE

Domyślnie: Lokalne poświadczenia

Opcje: Zaufane, Lokalne poświadczenia, Zdalne poświadczenia

Określa tryb uwierzytelniania dla Cisco XML EXE.

  • Zaufane — Uwierzytelnianie nie jest wykonywane niezależnie od lokalnego uwierzytelnienia.

  • Uwierzytelnianie lokalne — uwierzytelnianie jest oparte na uwierzytelnianiu podsumowaniu przy użyciu poświadczeń lokalnych, jeśli jest ustawione. Jeśli lokalne poświadczenia nie są ustawione, uwierzytelnianie nie jest wykonywane.

  • Uwierzytelnianie zdalne — uwierzytelnianie opiera się na uwierzytelnianiu podsumowania przy użyciu zdalnego poświadczenia ustawionego w aplikacji XML na stronie internetowej (w celu uzyskania dostępu do serwera aplikacji XML).

Możesz również skonfigurować ten parametr w pliku XML konfiguracji telefonu (cfg.xml), wprowadzając ciąg znaków w tym formacie:

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

Dodawanie aplikacji XML do klawisza programowego

Dodaj często używane aplikacje do klawiszy programowych, aby użytkownicy mogli łatwo uzyskać dostęp do usługi.

Zanim zaczniesz

Usługa aplikacji XML została poprawnie skonfigurowana.

1

Uzyskaj dostęp do strony internetowej administracji telefonu.

2

Wybierz opcję Głos > Telefon.

3

W sekcji Programowalne klawisze program owe ustaw opcję Włącz programowalny klawisz programowy na Tak.

Ten parametr można również skonfigurować w pliku konfiguracyjnym (cfg.xml). Wprowadź ciąg znaków w tym formacie:

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

W sekcji Programowalne klawis ze programowe edytuj dostępne pola PSK1 do PSK 16 w tym formacie:

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

gdzie url jest łączem, w którym przechowywana jest aplikacja XML; nme to wyświetlana nazwa aplikacji na ekranie telefonu.

Przykład fnc=xml; url= http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Ten parametr można również skonfigurować w pliku konfiguracyjnym (cfg.xml). Wprowadź ciąg znaków w tym formacie:

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

gdzie n jest numerem klawisza programowego.

5

Kliknij przycisk Zapisz wszystkie zmiany.

Dodawanie aplikacji XML do klucza wiersza

Dodaj często używane aplikacje do kluczy liniowych, aby użytkownicy mogli łatwo uzyskać dostęp do usług.

Zanim zaczniesz

Usługa aplikacji XML została poprawnie skonfigurowana.

1

Uzyskaj dostęp do strony internetowej administracji telefonu.

2

Wybierz opcję Głos > Telefon.

3

Wybierz klawisz linii.

4

Ustaw parametr Extension na Wy łączone, aby wyłączyć rozszerzenie.

Jeśli funkcja Direct PLK Configuration jest wyłączona, należy wyłączyć rozszerzenie, aby dodać rozszerzoną funkcję do klawisza wiersza. Jeśli funkcja jest włączona, możesz pominąć ten krok. Aby uzyskać szczegółowe informacje, zobacz W łączanie konfiguracji Direct PLK.
5

W parametrze Funkcja rozszer zona wprowadź ciąg znaków w tym formacie:

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

gdzie url jest łączem, w którym przechowywana jest aplikacja XML; nme to wyświetlana nazwa aplikacji na ekranie telefonu.

Przykład fnc=xml; url= http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Ten parametr można również skonfigurować w pliku konfiguracyjnym (cfg.xml). Wprowadź ciąg znaków w tym formacie:

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

gdzie n jest numerem rozszerzenia.

6

Kliknij przycisk Zapisz wszystkie zmiany.

Zmienne makro obsługiwane w adresach URL XML

Można użyć zmiennych makr w adresach URL XML. Obsługiwane są następujące zmienne makro:

  • ID użytkownika—UID1, UID2 do UiDn

  • Wyświetlana nazwa—DisplayName1, DISPLAYNAME2 do DisplayNamen

  • Identyfikator auth — AUTHID1, AUTHID2 do AuthIDN

  • Proxy—Proxy1, PROXY2 do ProxyN

  • Adres MAC przy użyciu małych liter sześciokątnych — MA

  • Nazwa produktu—PN

  • Numer serii produktu — PSN

  • Numer seryjny — numer seryjny

Tabela 2. Obsługiwane makra
Nazwa makraRozszerzenie makro
$Forma $$ rozszerza się do pojedynczego znaku $.
Od A do PZastąpiony przez parametry ogólnego przeznaczenia GPP_A przez GPP_P.
SA przez SDZastąpiony przez parametry specjalnego przeznaczenia GPP_SA przez GPP_SD. Te parametry zawierają klucze lub hasła używane podczas udostępniania.

$SA do $SD są rozpoznawane jako argumenty opcjonalnego kwalifikatora adresu URL resync, --key.

MAAdres MAC przy użyciu małych cyfr sześciokątnych (000e08aabbcc).
MAUAdres MAC używający wielkich cyfr sześciokątnych (000E08AABBCC).
MACAdres MAC używający małych cyfr sześciokątnych z dwukropkiem do oddzielania par cyfr sześciokątnych (00:0 e:08:aa:bb:cc).
PNNazwa produktu; na przykład telefon wideo 8875, telefon biurkowy 9851.
PSNNumer serii produktu; na przykład 8875, 9841, 9861
SNCiąg numeru seryjnego; na przykład 88012BA01234.
CCERTStatus certyfikatu klienta SSL, zainstalowany lub niezainstalowany.
IPAdres IP telefonu w jego lokalnej podsieci; na przykład 192.168.1.100.
EXTIPZewnętrzny adres IP telefonu, jak widać w Internecie; na przykład 66.43.16.52.

SWVER

Ciąg wersji oprogramowania. Na przykład

PHONEOS.3-2-1-0104-37

HWVER

Ciąg wersji sprzętowej. Na przykład 2.0.1

PRVST

Stan zaopatrzenia (ciąg numeryczny):

-1 = wyraźne żądanie ponownej synchronizacji

0 = ponowna synchronizacja zasilania

1 = okresowa resynchronizacja

2 = ponowna synchronizacja nie powiodła się, spróbuj ponownie

UPGST

Stan uaktualnienia (ciąg numeryczny):

1 = pierwsza próba aktualizacji

2 = aktualizacja nie powiodła się, spróbuj ponownie

UPGERR

Komunikat o wyniku (ERR) poprzedniej próby aktualizacji; na przykład http_get nie powiodło się.

PRVTMR

Sekundy od ostatniej próby ponownej synchronizacji.

UPGTMR

Sekundy od ostatniej próby aktualizacji.

REGTMR1

Sekundy od utraty rejestracji na serwerze SIP Line 1.

REGTMR2

Sekundy, odkąd Line 2 utracił rejestrację na serwerze SIP.

UPGCOND

Starsza nazwa makra.

SCHEME

Schemat dostępu do plików, jeden z TFTP, HTTP lub HTTPS, uzyskany po przeanalizowaniu adresu URL ponownej synchronizacji lub aktualizacji.

SERV

Poproś o nazwę hosta serwera docelowego, uzyskaną po przeanalizowaniu adresu URL ponownej synchronizacji lub aktualizacji.

SERVIP

Poproś o adres IP serwera docelowego, uzyskany po przeanalizowaniu adresu URL ponownej synchronizacji lub aktualizacji, prawdopodobnie po wyszukiwaniu DNS.

PORT

Poproś o docelowy port UDP/TCP uzyskany po przeanalizowaniu ponownej synchronizacji lub aktualizacji adresu URL.

PATH

Poproś o ścieżkę pliku docelowego, uzyskaną po przeanalizowaniu ponownej synchronizacji lub aktualizacji adresu URL.

ERR

Komunikat o wyniku ponownej synchronizacji lub próby aktualizacji. Przydatne tylko w generowaniu komunikatów syslog wyników. Wartość jest zachowana w zmiennej UPGERR w przypadku prób aktualizacji.

UIDn

Zawartość parametru konfiguracyjnego Line n userId.

ISCUST

Jeśli jednostka jest dostosowana, wartość: 1, w przeciwnym razie 0.

Status dostosowywania jest widoczny na stronie Informacje o interfejsie użytkownika sieci Web.

INCOMINGNAMENazwa skojarzona z pierwszym połączeniem, dzwoniącym lub przychodzącym połączeniem.
REMOTENUMBER

Numer telefonu pierwszego połączenia, dzwoniącego lub przychodzącego połączenia. Jeśli istnieje wiele połączeń, podane są dane związane z pierwszym znalezionym połączeniem.

Nazwy wyświetlaniaNazwyZawartość parametru konfiguracyjnego Nazwa wyświetlania linii N.
AuthidNZawartość parametru konfiguracyjnego ID auth ID linii N.
Czy ten artykuł był pomocny?
Czy ten artykuł był pomocny?