Asterisk™: будущее телефонии Второе издание
Шрифт:
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,
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
Отменяет для Zap– канала состояние «не беспокоить» Отменяет для Zap-канала состояние «не беспокоить».
Параметры
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 – каналу, когда телефон подключен к линии
Набирает заданный номер по Zap-каналу, когда телефон подключен к линии.
Параметры
ZapChannel
[обязательный] Zap-канал, по которому выполняется набор номера.
Number
[обязательный] Набираемый номер.
ActionID
[необязательный] Уникальный идентификатор, который может служить для опознавания ответов на эту команду.
Привилегии
none
Пример
Action: ZapDialOffhook ZapChannel: 1 Number: 543215432154321 ActionID: 5676
Response: Success ActionID: 5676 Message: ZapDialOffhook
ZapHangup
Разъединяет Zap – канал
ZapChannel
[обязательный] Zap-канал, который должен быть разъединен.
ActionID
[необязательный] Уникальный идентификатор, который может служить для опознавания ответов на эту команду.
Привилегии
none
Пример
Action: ZapHangup ZapChannel: 1-1 ActionID: 98237892
Response: Success ActionID: 98237892 Message: ZapHangup
ZapRestart
Выполняет полный перезапуск Zaptel – каналов
Полностью перезапускает Zaptel-каналы, завершая все выполняющиеся вызовы.
Привилегии
none
Пример
Action: ZapRestart
Response: Success Message: ZapRestart: Success
ZapShowChannels