Здравствуйте. Есть небольшая проблема. Возможно я зашёл не с той стороны для её решения. Ситуация такая
Астериск 11 версии.
Есть очередь 952 IT отдела. вот код:
exten => _952,1,Answer
exten => _952,n,Set(fname=${STRFTIME(${EPOCH},,%H%M%S)}-${CALLERID(number)}-${EXTEN})
exten => _952,n,MixMonitor(/var/spool/asterisk/monitor/${fname}.wav)
exten => _952,n,Queue(it)
exten => _952,h,n,Set(fname2=${CDR(dstchannel)})
exten => _952,n,MixMonitor(/var/spool/asterisk/monitor/${fname2}.wav)
exten => _952,n,Hangup
Мне нужно чтобы в имени файла хоть как-то появился номер телефона который поднял трубку, а получается всегда одно и тоже 130236-1211-952.wav
Тот кусок что я представил хотя бы просто для того чтобы отобразить номер кто поднял трубку.
CDR у меня соответственно работает.
Подскажите пожалуйста как решить проблему. Причём не важно насколько изощренным способом.