В тази статия
dropdown icon
Общ преглед
    Поддържани XML обекти
    Поддържани URI
Конфигурирайте телефон да се свързва с XML услуга
Параметри за XML услуги
Добавете приложение XML към софтуерен клавиш
Добавете приложение XML към линейн клавиш
Макро променливи, поддържани в XML URL адреси

XML конфигурация на приложения за телефони 9800 и 8875 (BroadWorks)

list-menuВ тази статия
list-menuОбратна връзка?

Тази помощна статия се отнася за Cisco Desk Phone Series 9800 и Cisco Video Phone 8875, регистрирани на Cisco BroadWorks. Прочетете тази статия за поддържаните XML обекти, URI и стъпките за конфигуриране на XSI услугите на телефонната уебстраница.

Общ преглед

XML Services Interface (XSI) е протокол, който позволява комуникация между приложения и телефонната система. Можете да добавите свои XSI услуги към телефона си, използвайки поддържаните XML обекти и URI.

След като се абонират за услугите, потребителите могат да достъпят всички конфигурирани услуги на телефона, като навигират до Settings > Network и service > Cisco XML услуги. Cisco XML services е стандартното име. Можеш също да смениш името. За да осигурите лесен достъп за потребителите, можете да добавите приложенията XML към софтуерни клавиши или линейни клавиши.

Поддържаните функции са:

  • Съобщения (изображения и текст)
  • Пейджинг

Поддържани XML обекти

  • CiscoIPPhoneMenu

  • CiscoIPPhoneText

  • CiscoIPPhoneInput

  • CiscoIPPhoneDirectory

  • CiscoIPPhoneImage

  • CiscoIPPhoneImageFile

  • CiscoIPPhoneIconMenu

  • CiscoIPPhoneIconFileMenu

  • CiscoIPPhoneStatus (с изключение на 9811 и 9841)

  • CiscoIPPhoneStatusFile (с изключение на 9811 и 9841)

  • CiscoIPPhoneExecute

Поддържани URI

  • Устройство

  • Набиране

  • РедакцияДейл

  • Първоначален

  • Ключ

  • Възпроизвеждане (само мелодии)

  • Функционален бутон

За повече подробности относно конфигурацията на услугата XSI, вижте Cisco Unified IP Phone Бележки за разработка на приложения за услуги.

Конфигурирайте телефон да се свързва с XML услуга

1

Преминете към уеб страницата за администриране на телефона.

2

Изберете Глас > Телефон.

3

В секцията за услугаXML конфигурирайте параметрите на URL адресите на Application Service Name и XML Application Service Name и XML Application Service URL параметри, както са дефинирани в Parameters for XML services.

4

(По желание) За да добавите автентикация за достъп до приложната услуга, конфигурирайте тези полета: XML User Name, XML Password (парола), Cisco XML EXE Enable и Cisco XML EXE Auth Mode.

5

Кликнете на "Запази всички промени".

Параметри за XML услуги

Следната таблица дефинира функцията и използването на параметрите на приложението XML в секцията XML Service под Voice > Phone Tab в уеб интерфейса на телефона. Освен това дефинира синтаксиса на низа, който се добавя в конфигурационния файл на телефона (cfg.xml) с XML код за конфигуриране на параметър.

Таблица 1. Параметри за XML услуги

Parameter

По подразбиране и опции

Описание

XML Име на услуга на приложението

По подразбиране: празно

Името на приложението XML. Името се показва на телефона като избор на уеб приложение.

Можете също да конфигурирате този параметър във файла XML на телефона (cfg.XML), като въведете низ във формата:

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

XML URL на Application Service

По подразбиране: празно

URL адресът, където се намира приложението XML.

Можете също да конфигурирате този параметър във файла XML на телефона (cfg.XML), като въведете низ във формата:

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

Макро променливите се поддържат в XML URL адреси. За валидните макро променливи вижте Макро променливи, поддържани в XML URLs.

В URL адреса се поддържат само HTTP или HTTP протоколи.

Потребителско име за XML

По подразбиране: празно

XML потребителско име на услугата за целите на удостоверяване.

Можете също да конфигурирате този параметър във файла XML на телефона (cfg.XML), като въведете низ във формата:

<XML_User_Name ua="na">потребителско име</XML_User_Name>

Парола в XML

По подразбиране: празно

XML парола за услугата за посоченото потребителско име XML.

Паролата, която сте въвели в това поле, се показва в конфигурационния файл (cfg.XML) по следния начин:

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

Cisco XML EXE Активиране

По подразбиране: Не

Опции: Да, Не

Уточнява дали е необходима автентикация за достъп до сървъра за приложения XML.

Можете също да конфигурирате този параметър във файла XML на телефона (cfg.XML), като въведете низ във формата:

<CISCO_XML_EXE_Enable ua="na">Да</CISCO_XML_EXE_Enable>

Cisco XML EXE Auth режим

По подразбиране: Локална идентификация

Опции: Доверен, Местен сертификат, Отдалечен удостоверение

Определя режима на автентикация за Cisco XML EXE.

  • Доверено — Не се извършва удостоверяване независимо от локалните идентификационни данни.

  • Локални идентификационни данни — Удостоверяването се базира на digest authentication чрез локалното удостоверение, ако е зададено. Ако локалната идентификация не е зададена, тогава не се извършва удостоверяване.

  • Отдалечено удостоверение — Удостоверяването се базира на обобщаващата автентикация чрез използване на отдалечените идентификационни данни, зададени в приложението XML на уеб страницата (за достъп до сървър за XML приложение).

Можете също да конфигурирате този параметър във файла XML на телефона (cfg.XML), като въведете низ във формата:

<CISCO_XML_EXE_Auth_Mode ua="na">Местна квалификация</CISCO_XML_EXE_Auth_Mode>

Добавете приложение XML към софтуерен клавиш

Добавете често използваните приложения към софтуерни клавиши, за да могат потребителите лесно да достъпят услугата.

Преди да започнете

XML Application Service е правилно конфигуриран.

1

Преминете към уеб страницата за администриране на телефона.

2

Изберете Глас > Телефон.

3

В секцията "Програмируеми софтуерни клавиши " задайте " Програмируемо меко включване " на "Да".

Можете също да конфигурирате този параметър в конфигурационния файл (cfg.XML). Въведете низ в този формат:

<Programmable_Softkey_Enable ua="na">Да</Programmable_Softkey_Enable>
4

В секцията Програмируеми софтуерни клавиши редактирайте наличните полета на PSK1 в PSK16 в този формат:

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

където URL е връзката, в която се съхранява приложението XML; NME е показващото име на приложението на екрана на телефона.

Пример fnc =XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Можете също да конфигурирате този параметър във файла за конфигурация (cfg.XML). Въведете низ в този формат:

<PSK_n ua="na">fnc=XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu<конфигурационен код></PSK_n>

където n е числото на softkey.

5

Кликнете на "Запази всички промени".

Добавете приложение XML към линейния клавиш

Добавете често използваните приложения към линейни ключове, за да могат потребителите лесно да имат достъп до услугите.

Преди да започнете

XML Application Service е правилно конфигуриран.

1

Преминете към уеб страницата за администриране на телефона.

2

Изберете Глас > Телефон.

3

Изберете бутон за линия.

4

Задайте параметъра Extension на Disabled , за да изключите разширението.

Ако функцията Direct PLK Configuration е изключена, трябва да изключите разширението, за да добавите разширена функция към клавиша за линия. Ако функцията е активирана, можете да пропуснете тази стъпка. За подробности вижте Enable Direct PLK конфигурация.
5

В параметъра Разширена функция въведете низ в този формат:

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

където URL е връзката, където се съхранява приложението XML; NME е показващото име на приложението на екрана на телефона.

Пример fnc=XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu

Можете също да конфигурирате този параметър във файла за конфигурация (cfg.XML). Въведете низ в този формат:

<Extended_Function_n_ ua="na">fnc=XML; url=http://10.77.21.37/xmlapp/menu.xml;nme=Menu<конфигурационен код></Extended_Function_n_>

където n е числото на вътрешния номер.

6

Кликнете на "Запази всички промени".

Макро променливи, поддържани в XML URL адреси

Можете да използвате макро променливи в XML URL адреси. Поддържат се следните макро променливи:

  • User ID—UID1, UID2 към UIDn

  • Показващо име — DISPLAYNAME1, DISPLAYNAME2 към DISPLAYNAMEn

  • Auth ID—AUTHID1, AUTHID2 към AUTHIDn

  • Прокси—PROXY1, PROXY2 към PROXYn

  • MAC Адрес с малки шестнадесетни цифри — MA

  • Име на продукта — PN

  • Сериен номер на продукта — PSN

  • Сериен номер—SERIAL_NUMBER

Таблица 2. Поддържани макроси
Макро имеМакро разширяване
$Формата $$ се разширява до един символ $.
A до PЗаменени с общи параметри GPP_A до GPP_P.
SA до SDЗаменя се от параметрите за специална цел GPP_SA до GPP_SD. Тези параметри носят ключове или пароли, използвани в обезпечаването.

$SA до $SD се разпознават като аргументи на предлагания като опция URL квалификатор за повторно синхронизиране, --ключ.

MAMAC адрес с малки шестнадесетни цифри (000e08aabbcc).
MAUMAC адрес с главни шестнадесетни цифри (000E08AABBCC).
MACMAC адрес с малки шестнадесетни цифри с двоеточие за разделяне на двойки шестнадесетни цифри (00:0e:08:AA:bb:cc).
PNИме на продукта; например, видео телефон 8875, настолен телефон 9851.
PSNСериен номер на продукта; например, 8875, 9841, 9861
SNСериен номер; например, 88012BA01234.
CCERTSSL Статус на клиентския сертификат, инсталиран или не.
IPIP адрес на телефона в неговата локална подмрежа; например 192.168.1.100.
EXTIPВъншна IP на телефона, както се вижда в интернет; например 66.43.16.52.

SWVER

Низ на софтуерната версия. Например

PHONEOS.3-2-1-0104-37

HWVER

Низ на хардуерната версия. Например 2.0.1

PRVST

Състояние на обезпечаване (цифров низ):

-1 = изрична заявка за повторно синхронизиране

0 = повторно синхронизиране при включване на захранването

1 = периодично повторно синхронизиране

2 = неуспешно повторно синхронизиране, повторен опит

UPGST

Състояние на надграждане (цифров низ):

1 = първи опит за надграждане

2 = неуспешно надграждане, повторен опит

UPGERR

Съобщение с резултат (ERR) от предишен опит за надграждане; например неуспех на http_get.

PRVTMR

Секунди след последния опит за повторно синхронизиране.

UPGTMR

Секунди след последния опит за надграждане.

REGTMR1

Секунди след загуба на регистрацията на SIP сървъра на линия 1.

REGTMR2

Секунди след загуба на регистрацията на SIP сървъра на линия 2.

UPGCOND

Старо име на макрос.

SCHEME

Схема за достъп до файл, един от TFTP, HTTP или HTTPS, както е получен след повторно синхронизиране за синтактичен анализ или надграждане на URL.

SERV

Изискайте името на хоста на целевия сървър, както е получен след повторното синхронизиране за синтактичен анализ или надграждането на URL.

SERVIP

Изискайте IP адреса на целевия сървър, както се получава след повторното синхронизиране за синтактичен анализ или надграждане на URL, като следвате търсенето на DNS.

PORT

Изискайте порта UDP/TCP, както е получен след повторното синхронизиране за синтактичен анализ или надграждането на URL.

PATH

Изискайте пътя на целевия файл, както е получен след повторното синхронизиране за синтактичен анализ или надграждането на URL.

ERR

Съобщение за резултата от повторно синхронизиране или опит за надграждане. Полезно е само при генериране на съобщения с резултат от syslog. Стойността се запазва в променливата UPGERR в случай на опити за надграждане.

UIDn

Съдържанието на реда n в конфигурационния параметър UserID.

ISCUST

Ако единицата е персонализирана, стойност=1, иначе 0.

Статусът на персонализацията може да се види на страницата с информация за уеб интерфейса.

ВХОДЯЩО ИМЕИме, свързано с първо свързано, звънене или входящо обаждане.
ДИСТАНЦИОНЕН НОМЕР

Телефонен номер на първо свързано, звънещо или входящо обаждане. Ако има няколко обаждания, се предоставят данните, свързани с първото намерено обаждане.

DISPLAYNAMEnСъдържанието на параметъра за конфигурация на Display Name Line N.
AUTHIDnСъдържанието на параметъра за идентификация на авторизацията на линия N.
Беше ли полезна тази статия?
Беше ли полезна тази статия?