Hi team,
Two consecutive calls placed from the same phone number within a short timeframe are both added to the queue and subsequently transferred to an agent, resulting in duplicate active tickets. The first call, which we assume was abandoned by the customer to initiate the second, fails to receive the "voice_abandoned_in_queue" tag. This issue primarily impacts our agents (who receive duplicate, non-existent calls) and admins (due to inaccurate call metrics).
A correction of this issue ensures that the system accurately identifies and closes the first call when a customer immediately redials, preventing agent time wasted on an already-abandoned ticket. By correctly tagging the first ticket, we maintain accurate reporting for queue abandonment metrics, which are crucial for staffing and performance analysis.
This problem occurs when customers redial right after hanging up, which is common during high-volume periods or when a customer faces connection issues. Our agents are presented with two concurrent tickets for the same person and waste valuable time trying to connect on the first, non-active call. This inefficiency inflates active call volume, skews our actual abandonment rate, and negatively impacts agent productivity.
We did already contact Zendesk Support about this issue and they explained that this is an expected behavior, and advised us to write this Product Feedback.
Our ideal solution would be for the system should detect that a customer has initiated a new call from the same number while the first call is still pending in the queue. Upon detecting the second call, the first call's associated ticket should be automatically removed from the active queue and immediately tagged with the "voice_abandoned_in_queue" tag, ensuring only the active, second call proceeds to an agent.

