|
MixMonitor()
Записывает разговор по каналу в фоновом режиме, синхронно объединяя оба направления разговора
MixMonitor(имяфайла.ext,опции,команда)
Записывает аудиосигнал в текущем канале в заданный файл. Если в качестве аргумента имяфайла задан полный путь, MixMonitor() использует этот путь; в противном случае создает файл в заданной в asterisk.conf папке для записи разговоров. Если задана, команда будет выполнена, когда запись будет завершена из-за разрыва соединения или в результате вызова StopMixMonitor(). Параметр опции может содержать нуль или более следующих опций:
a
Разговор дописывается в конец файла, перезаписи файла при этом не происходит.
b
Разговор сохраняется, только если канал соединен. Сюда не относятся конференции или звуковые файлы, воспроизводимые для каждой соединенной стороны.
v(x)
Громкость прослушивания меняется в x раз (диапазон от –4 до 4).
V(x)
Громкость речи меняется в x раз (диапазон от –4 до 4).
W(x)
Громкость прослушивания и речи меняется в x раз (диапазон от –4 до 4).
; Записываем разговор по каналу
exten => 123,1,MixMonitor(/var/lib/asterisk/sounds/123.wav)
|