Asterisk
Драйвер устройств Asterisk позволяет SberMobile Server отслеживать состояние, производительность и работоспособность Asterisk VoIP сервера. Драйвер посылает команды Asterisk серверу и получает ответы, которые преобразуются в таблицы данных SberMobile.
Информация о драйвере
ID плагина драйвера: | com.tibbo.linkserver.plugin.device.asterisk |
Общие настройки
Не определены.
Настройки уровня пользователя
Не определены.
Свойства device
Свойства подключения
Настройки соединения определяют, как SberMobile Server взаимодействует с определенным сервером Asterisk. Данные настройки доступны через опцию изменить свойства аккаунта устройства Контекста Device. Доступны следующие свойства подключения:
Настройка | Описание |
Адрес | IP адрес или имя хоста Asterisk сервера. |
Порт | Порт, на котором работает Asterisk сервер. |
Имя пользователя | Имя пользователя для авторизации. |
Пароль | Пароль для авторизации. |
Таймаут | Время ожидания выполнения операции Asterisk сервера. Как долго драйвер ожидает ответа сервера в миллисекундах. |
Действия asterisk
Это свойство содержит список команд, которые будут посылаться серверу Asterisk при каждом цикле синхронизации.
Имя | Тип | Описание |
Команда отправить | Булевой | Включение/выключение отправки команды при синхронизации. |
Действие Asterisk | Строка | Список команд доступных для отправки. |
Пользовательская команда | Строка | Включен, когда выбрано "Пользовательская команда" в поле "Действие Asterisk". Тело комманды, которое будет отправлено серверу Asterisk. |
Имя переменной | Строка | Включен, когда выбрано "Пользовательская команда" в поле "Действие Asterisk". Доступно имя результата "Пользовательской команды". |
Список доступных команд для отправки:
Тип действия | Описание действия |
AgentsAction | AgentsAction запрашивает состояние всех агентов. |
AgiAction | Добавляет новую команду AGI, которая должна быть асинхронно выполнена AGI приложением. Это действие добавляет приложение в очередь определённого канала. Если канал находится вне асинхронного AGI, приложение вернет ошибку. |
CoreShowChannelsAction | CoreShowChannelsAction запрашивает состояние всех активных каналов. Данное действие похоже на StatusAction, но с более детальной информацией о канале. |
DbGetAction | Извлекает запись из базы данных Asterisk для данного ключа. Если запись найдена, сервером Asterisk отсылается DBGetResponseEvent, содержащий значение, иначе отсылается ManagerError, что означает, что ни одна запись не найдена. |
IaxPeerListAction | Возвращает список всех определенных IAX пиров. |
ParkedCallsAction | ParkedCallsAction запрашивает список всех текущих вызовов на удержании. |
QueueStatusAction | QueueStatusAction запрашивает состояние всех определенных очередей, их агентов(членов очередей) и вызывающих абонентов. |
QueueSummaryAction | QueueSummaryAction возвращает статистику для одной или всех очередей. |
ShowDialplanAction | Возвращает список свойств, определенных в плане набора(dialplan). |
SipPeersAction | Возвращает список всех определенных SIP пиров. |
SipShowRegistryAction | Возвращает список деталей о SIP регистрацииях. |
StatusAction | StatusAction запрашивает состояние всех активных каналов. Вы также можете (в том числе Asterisk 1.6) передать имя канала, чтобы получить статус одного определенного канала. |
VoicemailUsersListAction | Возвращает список всех пользователей голосовой почты. |
ZapShowChannelsAction | ZapShowChannelsAction запрашивает список всех zap каналов. |
Custom Command | CommandAction посылает команды интерфейса, работающего в режиме командной строки (CLI) серверу Asterisk. Для вывода списка поддерживаемых команд введите "help" в коммандной строке Asterisk. В ответ на CommandAction Вы получите CommandResponse, который содержит CLI вывод. |
Активы device
Драйвер не поддерживает активы.
Настройки device
Этот драйвер создает отдельную переменную настройки Device для каждого действия, добавленного в таблицу дейстий Asterisk. Эта переменная обеспечивает результат действия.
Операции device
Драйвер не проводит операции.
События device
Драйвер не представляет события.
Детали синхронизации
Драйвер Asterisk подключается к Asterisk серверу, посылает действия, обеспечивает конфигурацию, обрабатывает ответы и выходит из системы сервера Asterisk.