Asterisk™: будущее телефонии Второе издание
Шрифт:
Format
[необязательный] Аудиоформат, в котором производится запись канала. По умолчанию используется wav.
Mix
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
call, all
Пример
Action: Monitor Channel: SIP/linksys2-10216e38 Filename: test-recording Format: gsm Mix: true
Response: Success
Message: Started monitoring channel
Originate
Формирует
Формирует исходящий вызов из Asterisk и соединяет канал с контекстом/добавочным номером/приоритетом или приложением диал- плана.
Параметры
Channel
[обязательный] Имя канала, которому адресован вызов. Как только вызываемый канал отвечает на вызов, управление вызовом передается в заданные Exten/Context/Priority или Application.
Exten
[необязательный] Используемый добавочный номер (должны быть заданы значения Context и Priority).
Context
[необязательный] Используемый контекст (должны быть заданы значения Exten и Priority).
Priority
[необязательный] Используемый приоритет (должны быть заданы значения Exten и Context).
Data
[необязательный] Данные, которые должны быть переданы как параметры приложения (должно быть задано значение Application).
Timeout
[необязательный] Как долго необходимо ожидать ответа на звонок, в миллисекундах.
CallerID
[необязательный] Идентификатор вызывающего абонента, который должен быть задан для исходящего канала.
Variable
[необязательный] Переменная канала, которая должна быть задана. Допускается множество переменных в заголовке.
Account
[необязательный] Учетная запись.
Async
[необязательный] Задайте значение true, чтобы выполнять асинхронные вызовы. Асинхронное формирование вызовов позволяет создавать один или более вызовов, не ожидая немедленного ответа.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
call, all
Пример
Action: Originate Channel: SIP/linksys2 Context: lab Exten: 201 Priority: 1 CallerID:
Response: Success
Message: Originate successfully queued
Action: Originate Application: MusicOnHold Data: default Channel: SIP/linksys2
Response: Success
Message: Originate successfully queued
Park
Выполняет парковку канала
Выполняет парковку заданного канала в слот парковки.
Параметры
Channel
[обязательный] Имя канала, который должен быть припаркован.
Channel2
[обязательный] Канал, которому должна быть предоставлена информация о парковке (и возвращен звонок, если допустимое время парковки истекло).
Timeout
[необязательный] Время ожидания, в миллисекундах, перед выполнением обратного вызова.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
call, all
Пример
Action: Park
Channel: SIP/linksys-10228fb0 Channel2: SIP/linksys2-10231520 Timeout: 45
ActionID: parking-test-01
Response: Success ActionID: parking-test-01 Message: Park successful
Примечания
Конфигурация слота парковки вызовов выполняется в файле features. conf в папке конфигурации Asterisk.
ParkedCalls
Создает список припаркованных вызовов
none
Пример
Action: ParkedCalls ActionID: 0982350175
Response: Success
ActionID: 0982350175
Message: Parked calls will follow
Event: ParkedCall Exten: 701
Channel: SIP/linksys2-101f98a8 From: SIP/linksys2-101f98a8 Timeout: 26 CallerID: linksys2 CallerIDName: linksys2 ActionID: 0982350175
Event: ParkedCallsComplete ActionID: 0982350175
Примечания
Конфигурация слота парковки вызовов выполняется в файле features. conf в папке конфигурации Asterisk.
PauseMonitor
Приостанавливает запись канала
Приостанавливает отслеживание (запись) канала, для которого производится запись разговоров.
Параметры
Channel
[обязательный] Идентификатор записываемого в настоящее время канала.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Привилегии
Пример
Action: PauseMonitor Channel: SIP/linksys2-10212040 ActionID: 987987987987
Response: Success
ActionID: 987987987987
Message: Paused monitoring of the channel
Ping
Поддерживает соединение активным
Посылает запрос на сервер Asterisk, чтобы убедиться, что он до сих пор отвечает. Asterisk ответит сообщением Pong. Эта команда также может использоваться, чтобы не допустить разрыва соединения в результате истечения времени ожидания.