Hi everyone,
I’m trying to detect missed calls in my application.
Currently, I’m using the Cdr event and checking when the disposition value is "NO ANSWER".
However, I’ve noticed that the Cdr event is generated separately for each operator (or channel) involved in the call. As a result, I receive multiple Cdr events for the same incoming call.
What I actually need is a single event that represents the final outcome of the entire call (for example, whether it was answered by anyone or missed entirely).
Could someone please tell me which event (or combination of events) I should use to detect a missed call reliably — just once per call, not per channel?
Thanks in advance!