Вот что мне выдал дебаг (в диалплане закоментил строку, где принудительно в CDR писал дату и время звонка):
Код: Выделить всё
> [INSERT INTO cdr_new (clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,serverid,calcount) VALUES ('"PhonerLite" <79181682416>','79181682416','001#375259263416','pools','SIP/Soft-Sanekk-00000014','SIP/401-00000015','Dial','SIP/401/01+375259263416,120,S(16)',2,0,'NO ANSWER',3,'300','1390377425.20',4,1)]
в БД запись о звонке:
Код: Выделить всё
(`calldate`, `clid`, `src`, `dst`, `dcontext`, `channel`, `dstchannel`, `lastapp`, `lastdata`, `duration`, `billsec`, `disposition`, `amaflags`, `accountcode`, `uniqueid`, `userfield`, `did`, `recordingfile`, `cnum`, `cnam`, `outbound_cnum`, `outbound_cnam`, `dst_cnam`, `serverid`, `pool_id`, `trunk_id`, `orig_trunk_id`, `dst_number_bill`, `calcount`)
VALUES
('0000-00-00 00:00:00', '"PhonerLite" <79181682416>', '79181682416', '001#375259263416', 'pools', 'SIP/Soft-Sanekk-00000004', 'SIP/401-00000005', 'Dial', 'SIP/401/01+375259263416,120,S(16)', 2, 0, 'NO ANSWER', 3, '300', '1390327940.4', '', '', '', '', '', '', '', '001', 100, 0, 0, 0, '', 9)
Вот дебаг после отключения алиасов в файле cdr_adaptive_odbc.conf
Код: Выделить всё
> [INSERT INTO cdr_new (clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid,serverid,calcount) VALUES ('"PhonerLite" <79181682416>','79181682416','001#375259263416','pools','SIP/Soft-Sanekk-00000016','SIP/401-00000017','Dial','SIP/401/01+375259263416,120,S(16)',1,0,'NO ANSWER',3,'300','1390377791.22',4,1)]
в БД:
Код: Выделить всё
(`calldate`, `clid`, `src`, `dst`, `dcontext`, `channel`, `dstchannel`, `lastapp`, `lastdata`, `duration`, `billsec`, `disposition`, `amaflags`, `accountcode`, `uniqueid`, `userfield`, `did`, `recordingfile`, `cnum`, `cnam`, `outbound_cnum`, `outbound_cnam`, `dst_cnam`, `serverid`, `pool_id`, `trunk_id`, `orig_trunk_id`, `dst_number_bill`, `calcount`)
VALUES
('0000-00-00 00:00:00', '"PhonerLite" <79181682416>', '79181682416', '001#375259263416', 'pools', 'SIP/Soft-Sanekk-00000004', 'SIP/401-00000005', 'Dial', 'SIP/401/01+375259263416,120,S(16)', 2, 0, 'NO ANSWER', 3, '300', '1390327940.4', '', '', '', '', '', '', '', '', 0, 0, 0, 0, '', 0)
Перешел на cdr_odbc.conf
астер перестал показывать(!) запросы к БД относительно CDR... и ошибок не выкидывает, но в БД есть следующее:
Код: Выделить всё
(`calldate`, `clid`, `src`, `dst`, `dcontext`, `channel`, `dstchannel`, `lastapp`, `lastdata`, `duration`, `billsec`, `disposition`, `amaflags`, `accountcode`, `uniqueid`, `userfield`, `did`, `recordingfile`, `cnum`, `cnam`, `outbound_cnum`, `outbound_cnam`, `dst_cnam`, `serverid`, `pool_id`, `trunk_id`, `orig_trunk_id`, `dst_number_bill`, `calcount`)
VALUES
('2014-01-22 08:16:22', '"PhonerLite" <79181682416>', '79181682416', '001#375259263416', 'pools', 'SIP/Soft-Sanekk-00000002', 'SIP/401-00000003', 'Dial', 'SIP/401/01+375259263416,120,S(16)', 3, 0, 'NO ANSWER', 3, '300', '1390378582.2', '', '', '', '', '', '', '', '', 0, 0, 0, 0, '', 0);