Quantcast
Channel: IP АТС Asterisk
Viewing all articles
Browse latest Browse all 1135

Команда Asterisk: MixMonitor

$
0
0

Команда Asterisk: MixMonitor

Приложение Asterisk записи разговора и микширования аудио двух каналов (приемника и передатчика).

Описание
Записывает аудио текущего соединение в указанный файл.
Это приложение не отвечает само на вызов и требует предварительного выполнения answerили progress

Используйте также приложение StopMixMonitor, чтобы получить доступ к записанному файлу, пока обработка диалплана записываемого вызова не завершена.

примечание: MixMonitor запускается как audiohook.

${MIXMONITOR_FILENAME}: Содержит имя созданного файла.

Синтаксис

MixMonitor(filename.extension[,options[,command]])

Аргументыfilename - Имя записываемого файла. Если не содержит абсолютный путь, то помещается в директорию, определенную по умолчанию в конфиге asterisk.conf

options

  • a: Добавить файл, а не перезаписывать, если существует.
  • b: Сохранять аудио, только если установлено соединение. Если эта опция используется для канала Local, используйте опцию '/n', чтобы обеспечить корректную работу. Например:Dial(Local/start@mycontext/n)
  • v(x): Регулировать «слух» по значению <x> (диапазон от '-4' до '4')
  • V(x): Регулировать «речь» по значению <x> (диапазон от '-4' до '4')
  • W(x): Регулировать «слух и речь» по значению <x> (диапазон от '-4' до '4')

«heard and spoke» - имеются ввиду входящий и исходящий медиа(аудио) потоки по отношению к инициатору вызова.

  • r(file): Записать принимаемыйаудио поток в указанный файл. Как и для основного файла, директория определяется в либо абсолютным путем к файлу, либо по умолчанию, в директорию monitorсм. asterisk.conf
  • t(file): Записать передаваемый аудио поток в указанный файл.
  • i(chanvar): Сохранить MixMonitorsID в указанной переменной (chanvar) .
  • m(mailbox): Создать копию файла, как файл голосовой почты для заданных голосовых ящиков, перечисленных через запятую, вида:m(1111@default,2222@default,…). Директория, необязательный параметр, может быть задана как: m(mailbox@context/folder).

command - Будет выполнена по завершению записи. Любая строка вида '^{X}' будет рассматриваться как ${X}. Все переменные будут установлены в момент вызова MixMonitor.

См. Также

Spoiler

Команды диалплана Asterisk


Viewing all articles
Browse latest Browse all 1135

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>