Записывает аудиосигнал в текущем канале в заданный файл. Если в качестве аргумента
Если задана, команда будет выполнена, когда запись будет завершена из-за разрыва соединения или в результате вызова StopMixMonitor(). Параметр
a
Разговор дописывается в конец файла, перезаписи файла при этом не происходит.
b
Разговор сохраняется, только если канал соединен.
Сюда не относятся конференции или звуковые файлы, воспроизводимые для каждой соединенной стороны.
v(x)
Громкость прослушивания меняется в x раз (диапазон от -4 до 4).
V(x)
Громкость речи меняется в x раз (диапазон от -4 до 4).
W(x)
Громкость прослушивания и речи меняется в
; Записываем разговор по каналу
Смотрите также
Monitor(), StopMixMonitor(), PauseMonitor(), UnpauseMonitor()
Monitor()
Monitor
Начинает запись разговора по каналу. Входные и выходные речевые пакеты канала записываются в файлы до тех пор, пока не будет разорвана связь по каналу или запись не будет остановлена приложением
StopMonitor().
Monitor() принимает следующие аргументы:
Определяет формат файла. Если не задан, по умолчанию используется wav.
Если задан, меняет используемое имя файла на заданное.
Может быть задана одна опция из двух:
m
Когда запись закончится, выполнить слияние двух файлов, содержащих список приоритетов, в один и удалить их. Если задана переменная ${MONITOR_EXEC}, вместо soxmix будет выполнено указанное в ней приложение, и исходные файлы
b
Не начинать запись, пока канал не будет соединен с другим каналом.
exten => 123,1,Answer() ; записываем разговор по текущему каналу ; и объединяем звуковые каналы в конце записи exten => 123,2,Monitor(wav,monitor_test,mb) exten => 123,3,SayDigits (12345678901234567890) exten => 123,4,StopMonitor()
Смотрите также
ChangeMonitor(), StopMonitor(), MixMonitor(), PauseMonitor(), UnpauseMonitor()
MorseCode()
MorseCode(
Воспроизводит строку, записанную в виде международного кода Морзе. Перечисленные далее переменные канала будут оказывать влияние на воспроизведение:
MORSEDITLEN
Длина ТОЧКИ в миллисекундах. Значение по умолчанию - 80 мс.
Длительность всех остальных тональных сигналов и пауз определена в международном стандарте кода Морзе относительно длительности ТОЧКИ, и поэтому все остальные длительности будут настраиваться соответствующим образом.
MORSETONE
Частота, в герцах (Гц), которая будет использоваться. Значение по умолчанию - 800 Гц.
; тире-точка-тире точка-точка точка-точка-точка-точка-тире
; тире-точка-тире точка-точка-тире точка-тире
exten => 123,1,Answer()
exten => 123,2,MorseCode(KI4KUA)
Смотрите также
SayAlpha(), SayPhonetic()
MP3Player()
MP3Player(
Использует программу mpg123 для воспроизведения вызывающему абоненту файла из заданного местоположения. В качестве местоположения может быть задано или имя файла, или действительный URL. Вызывающий абонент может прекратить воспроизведение, нажав любую кнопку.
Чтобы это приложение работало правильно, должна быть установлена соответствующая версия mpg123. В настоящее время Asterisk лучше всего работает с mpg123-0.59r. Другие версии могут обеспечить результаты, не вполне соответствующие тому, что требуется.
exten => 123,1,Answer()
exten => 123,1,Answer()
MusicOnHold()
MusicOnHold(класс)
Воспроизводит музыку во время ожидания, заданную аргументом