Не пишется cdr
exten => s,1,Answer()
exten => s,2,BackGround(abon_otdel)
exten => s,3,Wait(2)
exten => s,n,Set(MONITOR_FILENAME=abon_${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)})
exten => s,n,Set(CDR(file_name)=abon_${STRFTIME(${EPOCH},,%Y_%m_%d_%H-%M)}-${CALLERID(number)})
exten => s,n,Gotoif($[${QUEUE_MEMBER_COUNT(abonotd)}=0]?obed:queue)
exten => s,n(obed),Playback(operator)
exten => s,n,Hangup()
exten => s,n(queue),Queue(abonotd)
exten => s,n,Hangup()
Не пишется, поле file_name в базе так и остается нулевым. База postgresql.
Добавила после Set запись NoOp(${CDR(file_name)})
Не помогло.....
2. Версия postgresql
3. Как пишется статистика? (cdr_pgsq или cdr_odbc)
4. После создания поля file_name в таблице cdr, астериск надо перезапустить, иначе он не подхватит изменения
Added after 2 hours 25 minutes:
Попробовала сделать, чтобы в нужное мне поле просто слово записывалось, а не переменная - результат нулевой. Такое ощущение что Астериск просто не знает куда ее записывать