VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

MixMonitor записывает пустой файл wav

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

MixMonitor записывает пустой файл wav

Сообщение P.Ilya »

Идея диалплана, думаю, понятна.
Когда вызов не удалось совершить, астериск записывает в отчет пустой, корректный wav файл размером 44 байта. Нужно, что бы этот файл не создавался.
В остальных случаях разговор записывается, все ОК.
exten => _7XXXXXXXXXX,1,Answer();
exten => _7XXXXXXXXXX,n,Set(myphone=${SHELL(cat /var/spool/asterisk/mobile_ids.txt | shuf -n 1):0:-1});
exten => _7XXXXXXXXXX,n,Set(CALLERID(num)=${myphone});
exten => _7XXXXXXXXXX,n,MixMonitor(/var/spool/asterisk/remote/phone-${EXTEN}/${CHANNEL:4:4}-${EPOCH}-${EXTEN}.wav,b);
exten => _7XXXXXXXXXX,n,Dial(SIP/mtt_direct/+${EXTEN})
exten => _7XXXXXXXXXX,n,Hangup
_Pavel_
Сообщения: 32
Зарегистрирован: 16 июл 2015, 16:31
Контактная информация:

Re: MixMonitor записывает пустой файл wav

Сообщение _Pavel_ »

Ну вот как-то так....

Код: Выделить всё

exten => s,n,Set(monopt=грызем все что хотим )
exten => s,n,MixMonitor(${CALLFILENAME}.wav,b,${monopt});
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: MixMonitor записывает пустой файл wav

Сообщение zzuz »

Пишите только тогда , когда вызов будет отвечен.

Код: Выделить всё

[dialcontext]
exten => s,n,Dial(SIP/trunk/num,,U(record-it))

[record-it]
exten => s,1,MixMonitor(${FILE}.wav,a)
exten => s,n,Return()
Линия24 - Системы Массового Телефонного Обслуживания
P.Ilya
Сообщения: 101
Зарегистрирован: 17 ноя 2014, 18:40

Re: MixMonitor записывает пустой файл wav

Сообщение P.Ilya »

Да, макросом. Точно. Спасибо.
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: MixMonitor записывает пустой файл wav

Сообщение Glukinho »

Вообще, этот баг в миксмониторе бесит. Там даже флаг есть "не начинать запись, пока звонок не отвечен", и все равно создается WAV только с заголовком (44 или 60 байт). На 11.8 и 11.11 актуально, дальше не знаю.
Кстати, обычный Monitor этим не страдает.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH