Kniga-Online.club
» » » » Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван

Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван

Читать бесплатно Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван. Жанр: Интернет год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

SetVar

Задает переменную канала

Задает значение глобальной переменной или переменной канала.

Параметры

Channel

[необязательный] Канал, для переменной которого задается значение. Если не указан, переменная будет задана как глобальная.

Variable

[обязательный] Имя переменной.

Value

[обязательный] Значение.

Привилегии

call, all

Пример

Action: SetVar

Channel: SIP/linksys2-10225140 Variable: MyOwnChannelVariable Value: 42

Response: Success Message: Variable Set

Action: SetVar

Variable: MyOwnGlobalVariable Value: 25

Response: Success Message: Variable Set

Status

Представляет статус канала

Представляет статус одного или более каналов с подробной информацией об их текущем состоянии.

Параметры

Channel

[необязательный] Ограничивает вывод статусом заданного канала.

ActionID

[необязательный] Идентификатор команды, который можно использовать для опознаввания ответа на эту транзакцию интерфейса Manager.

Привилегии

call, all

Пример

Action: Status

Channel: SIP/test-10225140

ActionID: 101010101010101

Response: Success

ActionID: 101010101010101

Message: Channel status will follow

Event: Status Privilege: Call Channel: SIP/test-10225140 CallerID: "Bob Jones" <501> CallerIDNum: 501 CallerIDName: "Bob Jones"

Account: State: Up Context: lab Extension: 201 Priority: 1 Seconds: 865

Link: Local/[email protected],1 Uniqueid: 1177550165.0 ActionID: 101010101010101 Event: StatusComplete ActionID: 101010101010101

StopMonitor

Прекращает запись разговора по каналу

Прекращает ранее начатое отслеживание (запись) канала.

Параметры

Channel

[обязательный] Имя канала, запись которого должна быть прекращена.

ActionID

[необязательный] Уникальный идентификатор, который может служить для опознавания ответов на эту команду.

Привилегии

call, all

Пример

Action: StopMonitor Channel: SIP/linksys2-10216e38

Response: Success

Message: Stopped monitoring channel

UnpauseMonitor

Возобновляет запись

Возобновляет отслеживание (запись) разговора по указанному каналу.

Параметры

Channel

[обязательный] Имя канала, запись которого должна быть возобновлена.

ActionID

Привилегии

call, all

Пример

Action: UnpauseMonitor Channel: SIP/linksys2-10212040 ActionID: 282828282828282

Response: Success

ActionID: 282828282828282

Message: Unpaused monitoring of the channel

UpdateConfig

Обновляет конфигурационный файл

Динамически обновляет конфигурационный файл Asterisk.

Параметры

SrcFilename

[обязательный] Имя конфигурационного файла, из которого следует читать текущую информацию.

DstFilename

[обязательный] Имя записываемого конфигурационного файла.

Reload

[необязательный] Определяет, должна ли быть выполнена перезагрузка после обновления конфигурации, или задает имя конкретного модуля, который должен быть перезагружен.

Action-XXXXXX

[обязательный] Действие, которое необходимо предпринять. Это может быть NewCat, RenameCat, DelCat, Update, Delete или Append.

Cat-XXXXXX

[обязательный] Имя изменяемой категории.

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: [email protected]

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

Отменяет для Zap-канала состояние «не беспокоить» Отменяет для Zap-канала состояние «не беспокоить».

Параметры

ZapChannel

[обязательный] Номер Zap-канала, для которого необходимо отменить состояние «не беспокоить».

ActionID

[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.

Привилегии

none

Пример

Action: ZapDNDoff ZapChannel: 1

ActionID: 01234567899876543210

Response: Success

ActionID: 01234567899876543210

Message: DND Disabled

ZapDNDon

Устанавливает для Zap-канала состояние «не беспокоить»

Включает для заданного 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-канал, который должен быть разъединен.

Перейти на страницу:

Меггелен Джим Ван читать все книги автора по порядку

Меггелен Джим Ван - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Asterisk™: будущее телефонии Второе издание отзывы

Отзывы читателей о книге Asterisk™: будущее телефонии Второе издание, автор: Меггелен Джим Ван. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*