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

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

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

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

Общ преглед

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

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

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

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

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

  • CiscoIPPhoneMenu

  • ЦискоипфонТекст

  • CISCOIPPhoneВъведение

  • CiscoipPhoneДиректория

  • Цискоипфон Изображение

  • CiscoIPPhoneФайл с изображения

  • Меню на иконата на цискоипфон

  • CiscoipPhoneIconМене на файла

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

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

  • CiscoIPPhoneИзпълнение

Поддържани URI

  • Устройство

  • Наберете

  • Редактирай

  • Инит

  • Ключ

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

  • Софтключ

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

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

1

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

2

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

3

В секцията XML услуга конфигурирайте параметрите за име на услугата за приложение XML и URL адреса на XML услу гата за приложения, както са дефинирани в Параметри за XML услуги.

4

(Незадължително) За да добавите удостоверяване за достъп до услугата за приложения, конфигурирайте тези полета: XML потребителско име, XML парола, CISCO XML EXE Enable и CISCO XML EXE Auth Mo de.

5

Щракнете върху Запазване на всички промени.

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

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

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

параметър

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

Описание

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

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

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

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

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

URL адрес на услугата за приложение XML

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

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

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

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

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

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

XML потребителско име

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

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

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

<XML_User_Name ua="na">username</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">Yes</CISCO_XML_EXE_Enable>

CISCO XML EXE режим на авторизиране

По подразбиране: Местни идентификационни данни

Опции: Надеждно, Местно удостоверяване, Отдалечено удостоверяване

Определя режима на удостоверяване за Cisco XML EXE.

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

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

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

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

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

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

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

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

Услугата за приложения XML е правилно конфигурирана.

1

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

2

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

3

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

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

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

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

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> <configuration code>

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

5

Щракнете върху Запазване на всички промени.

Добавяне на XML приложение към линиен ключ

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

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

Услугата за приложения XML е правилно конфигурирана.

1

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

2

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

3

Изберете линейен клавиш.

4

Задайте параметъра Разширение на Деактиви рано, за да деактивирате разширението.

Ако функцията Direct PLK Configuration е деактивирана, трябва да деактивирате разширението, за да добавите разширена функция към линейния клавиш. Ако функцията е активирана, можете да пропуснете тази стъпка. За подробности вижте А ктивиране на директна конфигурация на 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_> <configuration code>

където n е но мерът на разширението.

6

Щракнете върху Запазване на всички промени.

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

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

  • Идентификационен номер на потребителя — UID1, UID2 към UiDn

  • Име на показване—DisplayName1, DISPLAYNAME2 към DisplayNameName

  • Идентификационен номер — AUTHID1, AUTHID2 към AuthIDN

  • Прокси — прокси 1, PROXY2 към прокси

  • MAC адрес, използващ малки шестостенни цифри — MA

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

  • Номер на продуктовата серия — PSN

  • Серийен номер - Серийно_номер

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

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

MAMAC адрес, използващ малки шестостенни цифри (000e08aabbcc).
MAUMAC адрес, използващ главни шестостенни цифри (000E08AABBCC).
MACMAC адрес, използващ малки шестостенни цифри с двоеточие за разделяне на двойки шестостенни цифри (00:0 e:08:aa:bb:cc).
PNИме на продукта; например видео телефон 8875, настолен телефон 9851.
PSNНомер на продуктовата серия; например 8875, 9841, 9861
SNНизът със сериен номер; например 88012BA01234.
CCERTСъстояние на SSL клиентския сертификат, инсталиран или не инсталиран.
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

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

REGTMR2

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

UPGCOND

Наследно име на макрос.

SCHEME

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

SERV

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

SERVIP

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

PORT

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

PATH

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

ERR

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

UIDn

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

ISCUST

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

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

INCOMINGNAMEИме, свързано с първо свързано, звънене или входящо повикване.
REMOTENUMBER

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

Име на дисплеяСъдържанието на параметъра за конфигурация на името на дисплея на линия N.
AuthIDNСъдържанието на конфигурационния параметър Line N auth ID.
Беше ли полезна тази статия?
Беше ли полезна тази статия?