XMPP (расширяемый протокол обмена сообщениями о присутствии)
Драйвер устройства Расширяемый протокол обмена сообщениями о присутствии (XMPP) позволяет SberMobile Server получать мгновенные сообщения, а также решает проблему взаимодействия между разнородными сетями. XMPP - спецификация передачи информации в режиме реального времени на базе IP технологии и Extensible Markup Language (XML).
Как следует из названия, драйвер XMPP обладает следующими характеристиками:
• Extensible (расширяемый): можно настроить драйвер под индивидуальные потребности пользователя.
• Messaging (обмен сообщениями): использует короткие сообщения как способ взаимодействия между клиентом (т.е. пользователем) и сервером.
• Presence (присутствие): драйвер реагирует на присутствие и статус пользователя.
• Protocol (протокол): это не язык, а открытая, постоянно дорабатываемая платформа. Обмен асинхронный.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.xmpp |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства device
Настройки подключения
Настройки подключения определяют, как SberMobile Server взаимодействует с XMPP сервером. Доступны следующие свойства соединения:
Свойство | Описание |
Протокол | Драйвер работает с двумя специфичными расширяемыми протоколами XMPP:
|
Адрес | IP-адрес или имя хоста, предоставляющего сервис XMPP. |
Порт | Номер порта хоста, предоставляющего сервис XMPP. |
Домен | Укажите XMPP домен (то, что следует за знаком '@' в XMPP-адресах (JIDs)). |
Ресурс | укажите ресурс, на который будут направляться запросы с сервера. |
Имя пользователя | Имя пользователя, которое будет использовано при авторизации. Имя пользователя - обычно локальная часть JID клиента. Однако, некоторые SASL механизмы или сервисы могут потребовать другой формат (например, полный JID) авторизационного имени. |
Пароль | Пароль для авторизации. |
Получатель | ID получателя. ID должен быть указан без доменного имени. |
Данные для отправки | Определяет ваши данные для отправки. Они отправляются как строка по формату |
Таймаут | Определяет, как долго будет ждать сокет до установления TCP соединения (в миллисекундах). |
Использовать TLS | Устанавливает использование режима безопасности TLS при установлении соединения. Режим по умолчанию - |
Активы device
Драйвер не поддерживает активы.
Настройки device
Драйвер XMPP создает одну переменную настроек Device. Переменная включает следующие поля:
Свойство | Описание |
Успешно | Показывает успешные подключения драйвера устройств XMPP. |
Время ответа, миллисекунд | Время ответа сервера. |
Код состояния | Код состояния XMPP. |
Ответ | Текст XMPP ответа. |
Ошибка | Текст ошибки, либо NULL, если запрос был успешным. |
Операции device
Выполнить xmpp-запрос
Операция используется для выполнения запроса драйвером XMPP.
События device
Драйвер не предоставляет событий.
Подключение
Драйвер переводит устройство в режим онлайн, при установлении успешного соединения с получателем.