- Главная
- /
- Статья
XML для телефонов на BroadWorksч1>
Данная статья справки относится к настольным телефонам Cisco серии 9800 и Cisco Video Phone 8875, которые зарегистрированы на Cisco BroadWorks. Прочитайте в этой статье поддерживаемые XML объекты, идентификаторы URI и шаги настройки сервисов XSI на веб-странице телефона.
Обзор
интерфейс XML сервисов (XSI) — это протокол, обеспечивающий связь между приложениями и телефонной системой. Вы можете добавить в телефон свои собственные сервисы XSI, используя поддерживаемые объекты XML и URI.
Подписав телефон на службы, пользователи могут получить доступ ко всем настроенным сервисам на телефоне, перейдя к настройкам
Имя службы Cisco XML — это имя по умолчанию. Вы также можете изменить имя. Чтобы облегчить доступ пользователей, можно добавить XML приложения к экранным клавишам или клавишам линий.Поддерживаемые функции:
- Сообщения (изображения и текст)
- Замещение страниц
Поддерживаемые XML объекты
-
CiscoIPPhoneMenu
-
CiscoIPPhoneText
-
CiscoIPPhoneInput
-
CiscoIPPhoneDirectory
-
CiscoIPPhoneImage
-
CiscoIPPhoneImageFile
-
CiscoIPPhoneIconMenu
-
CiscoIPPhoneIconФильмэню
-
CiscoIPPhoneStatus (кроме 9841)
-
CiscoIPPhoneStatusХ (кроме 9841)
-
CiscoIPPhoneExecute
Поддерживаемые URI
-
Устройство
-
Циферблат
-
Редакт. Дэйл
-
Инициализация
-
Ключ
-
Воспроизведение (только сигналы звонка)
-
Экранная клавиша
Дополнительные сведения о конфигурации службы XSI см . в Cisco Unified IP Phone Примечаниях к разработке приложений служб.
Настройте телефон на подключение к службе XML
1 |
Доступ к веб-странице администрирования телефона. |
2 |
Выберите . |
3 |
В разделе "Служба XML настройте параметры XML имя и XML URL службы приложений, как указано в разделе "Параметры для XML сервисов". |
4 |
(Необязательно) Для добавления аутентификации для доступа к службе приложений настройте следующие поля: XML имя пользователя,XML пароль,CISCO XML EXE Включить и CISCO XML режим аутентификации EXE. |
5 |
Щелкните Сохранить все изменения. |
Параметры для XML сервисов
В следующей таблице описаны функции и использование параметров XML приложений, приведенных в разделе «Служба XML» на » веб-интерфейса телефона. Здесь также определяется синтаксис строки, добавляемой в файл конфигурации телефона с XML-кодом (cfg.xml), для настройки параметра.
Параметр |
Значение по умолчанию и параметры |
Описание |
---|---|---|
Имя службы приложений XML |
Значение по умолчанию: пустое |
Имя приложения XML. Имя отображается на телефоне как вариант веб-приложения. Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:
|
URL службы приложений XML |
Значение по умолчанию: пустое |
URL-адрес, по которому находится приложение XML. Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:
URL-адресах XML поддерживаются переменные макросов. Допустимые макро переменные см. в разделе Макро переменных, поддерживаемых в XML URL-адресах. В URL-адресе поддерживаются только протоколы HTTP или HTTP. |
Имя пользователя XML |
Значение по умолчанию: пустое |
Имя пользователя службы XML для целей аутентификации. Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:
|
Пароль XML |
Значение по умолчанию: пустое |
Пароль службы XML для указанного имени пользователя XML. Пароль, введенный в это поле, показан в файле конфигурации (cfg.xml) следующим образом:
|
Включение CISCO XML EXE |
Значение по умолчанию: Нет Варианты: «Да», «Нет» |
Указывает, требуется ли аутентификация для доступа к серверу приложений XML. Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:
|
Режим аутентификации CISCO XML EXE |
Значение по умолчанию: Локальные учетные данные Параметры: доверенные, локальные учетные данные, удаленные учетные данные |
Указывает режим аутентификации для Cisco XML EXE.
Этот параметр также можно настроить в файле конфигурации телефона (cfg.xml), введя строку в следующем формате:
|
Добавление XML приложения к программной клавише
Добавьте часто используемые приложения в программные клавиши, чтобы пользователям было легче получить доступ к службе.
Перед началом настройки
Служба приложений XML настроена надлежащим образом.
1 |
Доступ к веб-странице администрирования телефона. |
2 |
Выберите . |
3 |
В разделе Программные клавиши задайте для поля Включить программную клавишу значение Да. Этот параметр также можно настроить в файле конфигурации (cfg.xml). Введите строку в следующем формате:
|
4 |
В разделе «Программные клавиши » измените доступные поля с PSK1 по PSK16 в таком формате: fnc=xml;url=<xml_app_path>; nme = <app_name>
где
Пример Этот параметр также можно настроить в файле конфигурации (cfg.xml). Введите строку в следующем формате:
где n — номер программной клавиши. |
5 |
Щелкните Сохранить все изменения. |
Добавление приложения XML к клавише линии
Добавьте часто используемые приложения для клавиш линий, чтобы пользователям было легче получить доступ к службам.
Перед началом настройки
Служба приложений XML настроена надлежащим образом.
1 |
Доступ к веб-странице администрирования телефона. |
2 |
Выберите . |
3 |
Выберите клавишу линии. |
4 |
Задайте для параметра Добавочный номер значение Отключено для деактивации добавочного номера. Если функция прямой конфигурации PLK отключена, необходимо отключить добавочный номер, чтобы добавить расширенную функцию к клавише линии. Если эта функция включена, можно пропустить данный шаг. Подробнее см. раздел «Включение конфигурации direct PLK». |
5 |
В параметре Расширенная функция введите строку в следующем формате: fnc=xml;url=<xml_app_path>; nme = <app_name>
где
Пример Этот параметр также можно настроить в файле конфигурации (cfg.xml). Введите строку в следующем формате:
Где n — это добавочный номер. |
6 |
Щелкните Сохранить все изменения. |
Макро переменные, поддерживаемые в XML URL-адресах
Вы можете использовать переменные макроса в URL-адресах XML. Поддерживаются следующие переменные макроса:
-
Идентификатор пользователя: UID1, UID2, ..., UIDn
-
Отображаемое имя: DISPLAYNAME1, DISPLAYNAME2, ..., DISPLAYNAMEn
-
Идентификатор аутентификации: AUTHID1, AUTHID2, ..., AUTHIDn
-
Прокси: PROXY1, PROXY2, ..., PROXYn
-
MAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре: MA
-
Наименование продукта: PN
-
Номер серии продукта — PSN
-
Серийный номер: SERIAL_NUMBER
Имя макроса | Раскрытие макросов |
---|---|
$ | Форма $$ раскрывается в одиночный символ $. |
От A до P | Заменяются параметрами общего назначения от GPP_A до GPP_P. |
От SA до SD | Заменяются параметрами специального назначения от GPP_SA до GPP_SD. Эти параметры содержат ключи или пароли, используемые при настройке. Параметры от $SA до $SD распознаются как аргументы к дополнительному спецификатору URL-адреса синхронизации, --key. |
MA | MAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре (000e08aabbcc). |
MAU | MAC-адрес с использованием шестнадцатеричных цифр в верхнем регистре (000E08AABBCC). |
MAC | MAC-адрес с использованием шестнадцатеричных цифр в нижнем регистре с двоеточием для разделения пар цифр (00:0e:08:aa:bb:cc). |
PN | Название продукта; например, видеосвязь 8875, настольный телефон 9851. |
PSN | Номер серии продукта; например, 8875, 9841, 9861 |
SN | Строка серийного номера, например 88012BA01234. |
CCERT | Состояние сертификата SSL клиента, установлен или не установлен. |
IP | IP-адрес телефона в локальной подсети, например 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 failed. |
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 |
Содержание параметра конфигурации строки n в UserID. |
ISCUST |
Если модуль настроен пользователем, значение = 1, в противном случае значение = 0. Статус настройки можно увидеть на странице «Информация о веб-интерфейсе». |
INCOMINGNAME | Имя, связанное с первым подключенным, звонящим или входящим вызовом. |
REMOTENUMBER |
Телефонный номер первого подключенного, звонящего или входящего вызова. При наличии нескольких вызовов предоставляются данные, связанные с первым найденным вызовом. |
DISPLAYNAMEn | Содержание параметра конфигурации строки N в отображаемом имени. |
AUTHIDn | Содержание параметра конфигурации строки N в идентификаторе аутентификации. |