Calum Power
2018-Nov-02 03:45 UTC
[asterisk-users] Disposition ANSWERED but duration, billsec=0 [SEC=UNCLASSIFIED]
Hi Asterisk-users, I have a bit of a hairy one for you.. that is driving me absolutely nuts to be frank. We have an issue where our CDR records are being recorded with a zero billsec/duration on particular call cases, but not all. See below CDR for "internal" (locally routed) call, with correct billsec/durations (dialled numbers X'd for privacy): mysql> select * from cdr where id = '4352614'\G *************************** 1. row *************************** calldate: 2018-11-02 03:02:24 clid: "Red Shed" <XXXX> src: XXXX dst: XXXX dcontext: ringext channel: SIP/6886A7C5F3CE01-000007d5 dstchannel: SIP/44ADD9D47A6401-000007d6 lastapp: Dial lastdata: SIP/44ADD9D47A6401,60,kr(ring) duration: 27 billsec: 24 disposition: ANSWERED amaflags: 3 accountcode: uniqueid: 1541127744.6857 userfield: site: 8 tz: 0 timestamp: 2018-11-02 03:02:52 id: 4352614 linkedid: 1541127744.6857 1 row in set (0.00 sec) And see following CDR which was "outbound" (routed out to another Asterisk server for PSTN connection): mysql> select * from cdr where id = '4352617'\G *************************** 1. row *************************** calldate: 2018-11-02 03:19:42 clid: "Wallow" <XXXX> src: XXXX dst: XXXXXXXXXX dcontext: aad_anaresat channel: SIP/08CC68E8070801-000007da dstchannel: IAX2/cas1-kin1-19305 lastapp: Dial lastdata: IAX2/ast1-cas1:@cas1-kin1/XXXXXXXXXX,90, duration: 0 billsec: 0 disposition: ANSWERED amaflags: 3 accountcode: 784679 uniqueid: 1541128747.6867 userfield: site: 8 tz: 0 timestamp: 2018-11-02 03:19:42 id: 4352617 linkedid: 1541128747.6867 1 row in set (0.00 sec) If I look at the CDR for the next leg of this call, I can see that the billsec & duration are correctly recorded as 3 & 26 respectively, which is correct. It just doesn't get recorded on the originating server. We have only started seeing this behaviour when upgrading from 11.x to 13.x - So it's something to do with the new CDR code.. Does anyone have any idea why a CDR would EVER have a blank duration & billsec, when the disposition is ANSWERED?? Any tips would be great, because this is absolutely driving me crazy! Thanks guys, Calum ___________________________________________________________________________ Australian Antarctic Division - Commonwealth of Australia IMPORTANT: This transmission is intended for the addressee only. If you are not the intended recipient, you are notified that use or dissemination of this communication is strictly prohibited by Commonwealth law. If you have received this transmission in error, please notify the sender immediately by e-mail or by telephoning +61 3 6232 3209 and DELETE the message. Visit our web site at http://www.antarctica.gov.au/ ___________________________________________________________________________ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20181102/cf485e1a/attachment.html>