В этой статье
dropdown icon
Обзор
    Поддерживаемые объекты XML
    Поддерживаемые URI
Настройте телефон для подключения к службе XML
Параметры XML-сервисов
Добавьте XML-приложение в программную клавишу
Добавьте XML-приложение к линейному ключу
Макропеременные, поддерживаемые в URL-адресах XML

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

list-menuВ этой статье
list-menuОтправить обратную связь?

Эта справочная статья относится к настольным телефонам Cisco серии 9800 и видеотелефону Cisco 8875, зарегистрированным в Cisco BroadWorks. Ознакомьтесь с поддерживаемыми объектами XML, URI и инструкциями по настройке служб XSI на веб-странице телефона.

Обзор

Интерфейс служб XML (XSI) — это протокол, обеспечивающий связь между приложениями и телефонной системой. Вы можете добавить свои собственные службы XSI на свой телефон, используя поддерживаемые объекты XML и URI.

После подписки телефона на услуги пользователи могут получить доступ ко всем настроенным службам телефона, выбрав Настройки > Сеть и сервис > Службы Cisco XML. По умолчанию используется имя служб Cisco XML. Можно также изменить имя. Чтобы обеспечить пользователям легкий доступ, вы можете добавить приложения XML к функциональным или линейным клавишам.

Поддерживаются следующие функции:

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

Поддерживаемые объекты XML

  • Меню телефона Cisco IP

  • Текст телефона Cisco IP

  • Вход для iPhone Cisco

  • Справочник телефонов Cisco IP

  • Изображение телефона Cisco IP

  • Файл образа телефона Cisco IP

  • Меню значков телефона Cisco

  • Меню файлов значков телефона Cisco

  • Состояние IP-телефонов Cisco (кроме 9811 и 9841)

  • Файл состояния телефонов Cisco IP (кроме 9811 и 9841)

  • Выполнить звонок на телефоне Cisco

Поддерживаемые URI

  • Устройство

  • Наберите

  • Редактируйте ежедневно

  • Инициализировать

  • Ключ

  • Играйте (только рингтоны)

  • Программная клавиша

Дополнительные сведения о конфигурации службы XSI см. в примечаниях по разработке приложений Cisco Unified IP Phone Services.

Настройте телефон для подключения к службе XML

1

Зайдите на веб-страницу администрирования телефона.

2

Выберите «Голос» > «Телефон».

3

В разделе «Служба XML» настройте параметры «Имя службы приложений XML» и «URL-адрес службы приложений XML», как определено в разделе Параметры XML-сервисов.

4

(Необязательно) Чтобы добавить аутентификацию для доступа к службе приложений, настройте следующие поля: имя пользователя XML, пароль XML, разрешение CISCO XML EXE и режим аутентификации CISCO XML EXE.

5

Нажмите кнопку «Сохранить все изменения».

Параметры XML-сервисов

В следующей таблице описаны функции и использование параметров XML-приложения в разделе «Служба XML» на вкладке «Голос» > «Телефон» веб-интерфейса телефона. В ней также определен синтаксис строки, добавляемой в файл конфигурации телефона (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>

Макропеременные поддерживаются в URL-адресах XML. Допустимые макропеременные см. в разделе Макропеременные, поддерживаемые в URL-адресах XML.

В URL-адресе поддерживаются только протоколы HTTP или HTTPS.

Имя пользователя в формате 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>
-->

Включить EXE CISCO XML

По умолчанию: нет

Опции: да, нет

Указывает, требуется ли аутентификация для доступа к серверу приложений 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 до 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> <configuration code>

где n — номер программной клавиши.

5

Нажмите кнопку «Сохранить все изменения».

Добавьте XML-приложение к линейному ключу

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

Прежде чем начать

Служба приложений XML правильно настроена.

1

Зайдите на веб-страницу администрирования телефона.

2

Выберите «Голос» > «Телефон».

3

Выберите линейную клавишу.

4

Установите для параметра Расширение значение Отключено, чтобы отключить расширение.

Если функция Direct PLK Configuration отключена, необходимо отключить расширение, чтобы добавить расширенную функцию к линейной клавише. Если эта функция включена, этот шаг можно пропустить. Дополнительные сведения см. в разделе «Включить конфигурацию Direct PLK».
5

В параметре Extended Function введите строку в следующем формате:

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

Нажмите кнопку «Сохранить все изменения».

Макропеременные, поддерживаемые в URL-адресах XML

В URL-адресах XML можно использовать макропеременные. Поддерживаются следующие макропеременные:

  • Идентификатор пользователя — от UID1, от UID2 до UIDn

  • Отображаемое имя — отображаемое имя 1, DISPLAYNAME2 для отображения имени

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

  • Прокси-сервер — прокси1, прокси-2 — прокси-сервер ProxyN

  • MAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре — MA

  • Название продукта — PN

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

  • Серийный номер — серийный номер

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

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

MAMAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре (000e08aabbcc).
MAUMAC-адрес с использованием шестнадцатеричных цифр в верхнем регистре (000E08AABBCC).
MACMAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре с двоеточием для разделения пар шестнадцатеричных цифр (00:08: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

Количество секунд с тех пор, как линия 2 потеряла регистрацию на SIP-сервере.

UPGCOND

Устаревшее имя макроса.

SCHEME

Схема доступа к файлам (TFTP, HTTP или HTTPS), полученная после анализа URL-адреса повторной синхронизации или обновления.

SERV

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

SERVIP

Запросите IP-адрес целевого сервера, полученный после анализа URL-адреса повторной синхронизации или обновления, возможно, после поиска в DNS.

PORT

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

PATH

Запросите путь к целевому файлу, полученный после анализа URL-адреса, повторной синхронизации или обновления.

ERR

Сообщение о результате повторной синхронизации или попытки обновления. Полезно только при генерации сообщений системного журнала результатов. В случае попыток обновления это значение сохраняется в переменной UPGERR.

UIDn

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

ISCUST

Если единица измерения настроена, значение = 1, в противном случае 0.

Состояние настройки можно посмотреть на странице «Информация о веб-интерфейсе».

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

Номер телефона первого подключенного, звонящего или входящего вызова. Если вызовов несколько, предоставляются данные, связанные с первым обнаруженным вызовом.

DisplayNameСодержимое параметра конфигурации «Отображаемое имя строки N».
AuthIDNСодержимое конфигурационного параметра Line N auth ID.
Была ли статья полезной?
Была ли статья полезной?