Здравствуйте. Очень нужен скрипт позволяющий выводить пропущенные звонки в текстовый файл. В итоге после раздумий получилось следующее:
exten => s,1,Answer()
exten => s,2,Set(CALLERID(name)=7777777)
exten => s,3,Set(fname=${STRFTIME(${EPOCH},,%H%M%S)}-${CALLERID(number)}-${CALLERID(name)})
exten => s,4,MixMonitor(/var/spool/asterisk/monitor/${fname}.wav)
exten => s,5,Queue(7777777)
exten => s,6,Macro(hangupcall)
exten => h,1,ExecIf($["${CDR(disposition)}" = "NO ANSWER"]?System(echo "куку" >> /usr/src/letter.txt))
Здесь всё работает, но вместе с нужными пропущенными попадают какие-то не понятные номера, хотя статистика астерник по пропущенным молчит.
Тоесть по факту пропущенных нет, а этот скрипт их ловит.
Может кто-то помочь в этом?