Done
Details
Details
Priority
Assignee
Charles Langlois
Charles LangloisReporter
Charles Langlois
Charles LangloisApprovers
Sébastien Duthil
Fix versions
Sprint
None
Zendesk Ticket Count
1
Zendesk Support
1
Zendesk Support
1
Created November 29, 2024 at 5:12 PM
Updated December 11, 2024 at 9:30 PM
Resolved December 2, 2024 at 8:31 PM
Given a ring group in linear strategy with one user member
Given the group gets called and the user is available
Given the user switches to DND during the call
Then the user keeps getting called
Expected the user to not get called while in DND status
Details
The dialplan relies on variables dynamically set by an AGI for the available member interfaces to Dial. While the AGI checks the DND status on each iteration over members, the variables that were set in previous iterations are not cleaned up, and the dialplan keeps reusing variables set by previous iterations, which may refer to interfaces that are not available in the current iteration.
Solution
A simple patch on the dialplan logic: