Команда Asterisk Manager API: Events


Управляет типами событий (AMI пакеты типа Event), которые будут отправляться в текущее соединение с интерфейсом AMI. Включение, выключение или ограничение по конкретным категориям.

Параметры команды:

  • EventMask: маска типов событий, может принимать следующие значения:
    • 'on' – включает отправку всех событий.
    • 'off' – выключает отправку всех событий.
    • 'system,call,log' – перечисление типов событий, которые будут отправляться в текущее соединение.

Замечание: Некоторые события могут быть запрещены либо разрешены по умолчанию, в соответствующих файлах конфигурации (.conf файлах).
Замечание: Если в данной команде используется параметр: “EventMask: ON”, то asterisk не возвращает ответа на данную команду!

Пример:

Action: Events
Eventmask: ON


После данной команды начнут поступать пакеты с описанием событий, например такие:
Event: Registry
Privilege: system,all
ChannelDriver: SIP
Domain: sipnetru
Status: Registered

Event: PeerStatus
Privilege: system,all
Peer: SIP/3100
PeerStatus: Registered


Для всех остальных значений параметров EventMask этой команды будет отправлено Responce сообщение с результатом выполнения:

Action: Events
Eventmask: system,call,log

Ответ:
Response: Events On


Action: Events
Eventmask: off

Ответ:
Response: Events Off



Ссылки по теме