MixMonitor записывает пустой файл wav
Добавлено: 17 ноя 2015, 18:40
Идея диалплана, думаю, понятна.
Когда вызов не удалось совершить, астериск записывает в отчет пустой, корректный wav файл размером 44 байта. Нужно, что бы этот файл не создавался.
В остальных случаях разговор записывается, все ОК.
Когда вызов не удалось совершить, астериск записывает в отчет пустой, корректный 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