billsec duration никогда не возвращает 0 ?
если звонок состоялся то все нормально
а если вызываемый абонент не взял трубку т.е. нажал кнопку сбросить вызов
то и billsec и duration содержат длительность вызова те. с момента когда пошел вызов и до момента когда другой абонент отклонил вызов
а также если вызываемый абонент отклоняет вызов disposition содержит ANSWERED а не NO ANSWER
т.е получается невозможно отличить данную запись CDR от записи оставленной состоявшимся вызовом?
т.е абонент пытается минуту дозвониться, а на другом конце провода сбрасывают вызов и со счета списывается минута разговора хотя разговора не было.
Как быть?
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru
а пока настраивается в локальной сети,
на одном компьютере asterisk на ubuntu на других SIP-софтфоны
PS
еще такой вопрос: как сделать чтобы в CDR timestart и timeend были в unixtime ???
Что бы сделать UnixTime, наверно придется вносить изменения в код cdr. Еще как вариант можно в диалплане/AGI писать в отдельную переменную что хотите.
_________________
Gentoo Linux || Asterisk 11.2-cert3
Решения телефонии на базе Asterisk || http://it-need.ru