Ring groups and CDR entries

Hi everyone,

Another wierd problem here since I upgraded to v13…

I use ring groups to direct inbound calls to a bunch of extensions. This is nothing new, as I have been doing it for years. But…

After the upgrade, every extension is entered into the CDR log when an inbound call is received… even for the extensions that did not answer. For example, if I have 10 extensions in a ring group and a call comes in, each one of those extensions will be listed as a destination in the CDR and reported as NO ANSWER, except for the one extension that actually picked up, it shows ANSWERED.

Here’s an example CDR report showing this behavior…
Call Date CallerID DID App Destination Disposition Duration
2016-10-01 21:54:58 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:58 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:58 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:58 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:57 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:57 “Shipping Dock” <5555551212> 18008888888 Dial 600 ANSWERED 01:39
2016-10-01 21:54:57 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:57 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:57 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:19
2016-10-01 21:54:57 “Shipping Dock” <5555551212> 18008888888 Dial 600 NO ANSWER 00:20

This kind of noise in the CDR log is new and certainly unwanted. The inbound call was sent to a single ring group extension (600) – there should have only been one entry reflecting a call to ext 600 and that the call was answered.

What happened to make this change, and how can I undo it/turn it off?

Thank you all,
-Michael

What gets logged in the CDR is determined by Asterisk, and later versions of Asterisk have more verbose logging than before. AFAIK, this increased CDR activity is something you will have to live with.

CEL (Call Event Logging) seems to be a good solution to problems like this. I haven’t tried using CEL for anything yet (no need for me) but it seems to me that this is a less verbose approach (since the events aren’t necessarily ties to individual handsets.

Did you ever get anywhere with this? i have the same issue, trying to report on missed calls is a nightmare.

There’s really nowhere to get. CDR reporting works the way it was designed to, but it’s not a solution for your specific problem.

If you are using queues, you can purchase the advanced queue management modules from Sangoma. If you aren’t you should be able to use CEL (instead of CDR) to get the information you are looking for.

Either way, CDR is not a good tool in this sitation.

Hi Dave. Can you point me in the direction of how to get started with CEL. Where do I find it? Any noob guides out there?

There should be plenty of information in the FreePBX Wiki, as well as the information in the config files for setting up CEL.

Google “Asterisk Call Event Logging” and see if you get some more specific direction.