I need some help from you guys. We run a small call center for our website and I just implemented FreePBX. The company that setup the system couldn’t assist me with this issue, so I turn to you guys.
My problem is that I have a queue of four agents, and if I get a CDR report with the NO ANSWER filter I get all the calls that weren’t answered, including the three extensions that didn’t pickup the call every time the phone rings. This creates and issue that makes me really look for all the possible scenarios and we end up calling many people that we had already spoken to.
What is the solution for this problem? There must be a smarter way to get better and more accurate report of the truly missed calls, not all the ones that had NO ANSWER as a status?
This tells us that you do not have a Queue. You have a ring group. If the calls were in a queue, the call would not be presented to another phone unless the phone is was first presented to did not answer.
CDR has always been a problem with Asterisk CEL is better but the filtering on either is complicated, the gui does a pretty damn good job,
You could construct an sql query that asked for all calls ordered by uniqueid where result equals no-answer summed on result where sum result equals 4 ( in your case) or something like that, that should isolate unanswered calls ,
Any sql gurus please tune that.
(Being able to add a custom query/filter to the GUI cdr would be very nice to enable that)