[обязательный] Имя изменяемой категории.
Var-XXXXXX
[необязательный] Имя изменяемой переменной.
Value-XXXXXX
[необязательный] Значение изменяемой переменной.
Match-XXXXXX
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
config,all
Пример
Action: UpdateConfig SrcFilename: sip.conf DstFilename: test.conf Action-000000: update Cat-000000: linksys Var-000000: mailbox Value-000000: 101@lab
Response: Success
Примечания
Обратите внимание, что первый набор параметров должен быть обозначен номером 000000, второй - 000001 и т. д. Это позволяет одновременно обновлять множество разных значений конфигурации. Также следует отметить, что Asterisk GUI использует это как основной механизм для обновления конфигурации Asterisk.
UserEvent
Отправляет произвольное событие в интерфейс Asterisk Manager.
Параметры
UserEvent
[обязательный] Имя отправляемого произвольного события.
Header
[необязательный] Имя и значение произвольного параметра вашего события. В событие можно ввести неограниченное число дополнительных заголовков (и их значений).
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
Пример
Action: UserEvent Blah: one
SomethingElse: two ActionID: 63346
Event: UserEvent Privilege: user,all UserEvent: Action: UserEvent Blah: one
SomethingElse: two ActionID: 63346
WaitEvent
После вызова этой команды Asterisk отправит сообщение Success, как только интерфейс Asterisk Manager поставит в очередь следующее событие. Если команда WaitEvent вызвана для HTTP-сеанса интерфейса Manager, события будут формироваться и ставиться в очередь.
Параметры
Timeout
[необязательный] Максимальное время ожидания событий.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
none
Пример
Action: WaitEvent Timeout: 30
Action: Ping
Response: Success
Message: Waiting for Event...
Event: WaitEventComplete
Response: Pong
ZapDNDoff
Параметры
ZapChannel
[обязательный] Номер Zap-канала, для которого необходимо отменить состояние «не беспокоить».
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
none
Пример
Action: ZapDNDoff ZapChannel: 1
ActionID: 01234567899876543210
Response: Success
ActionID: 01234567899876543210
Message: DND Disabled
ZapDNDon
Включает для заданного Zap-канала состояние «не беспокоить».
Параметры
ZapChannel
[обязательный] Номер Zap-канала, который необходимо перевести в состояние «не беспокоить».
Привилегии
none
Пример
Action: ZapDNDon ZapChannel: 1
ActionID: 98765432100123456789
Response: Success
ActionID: 98765432100123456789
Message: DND Enabled
ZapDialOffhook
Набирает заданный номер по Zap-каналу, когда телефон подключен к линии.
Параметры
ZapChannel
[обязательный] Zap-канал, по которому выполняется набор номера.
Number
[обязательный] Набираемый номер.