- Joined
- Jan 9, 2023
- Messages
- 11
- Reaction score
- 1
Hey Everyone,
We have a strange issue with one of our queues not honoring the set ring time. This department has two queues, and all agents are members of both queues. The queue is using Round Robin mode, and is supposed to ring the chosen agent for 5 minutes, and then if the call is unanswered, it should be routed to a different queue that rings all available agents.
Both the "Ring Time" and "Maximum queue wait time" are set to 300 seconds for the queue. However, after exactly 120 seconds of ringing the first agent, the call is transferred to a different agent while staying in the same queue. This behavior repeats until the call has been in the queue for the allotted 300 seconds (and the 3rd agent's phone has been ringing for 60 seconds) before transferring to the queue specified in the "Destination if no answer" setting for the initial queue.
If I decrease the ring time to less than 120 seconds, the system honors the request properly and transfers the call the the next agent at the specified time. I've verified that the "No answer timeout" for the agents in the queue is set to 300 seconds for their individual user/extension (even though this shouldn't apply to queue calls), and that office hours are properly configured. I also couldn't find anything in the parameters that is set to 120 seconds that might be limiting the ring time (MAXNOANSWERTIMEOUT and BMCALLTOUT are both set to 300).
To recap, here is the expected call flow vs the actual behavior (assuming no one answers the call at any point)
Expected Behavior:
- Call comes into queue 1
- Agent chosen by the polling strategy (Round Robin) rings for 300 seconds
- Call is routed to queue 2
Actual Behavior:
- Call comes into queue 1
- Agent chosen by the polling strategy (Round Robin) rings for 120 seconds
- Call is routed to a second agent and rings for 120 seconds
- Call is routed to a third agent and rings for 60 seconds
- Call is routed to queue 2.
I'm at a loss here, and hoping someone can shed some light on what we are seeing. Is there a hard coded limit on ring time in Round Robin mode that isn't documented? Screenshots of queue config and user Call Forwarding setting are attached.
3CX Professional
Self Hosted (Debian)
Version 20.0 Update 3 (Build 806 Release)
Thanks!
We have a strange issue with one of our queues not honoring the set ring time. This department has two queues, and all agents are members of both queues. The queue is using Round Robin mode, and is supposed to ring the chosen agent for 5 minutes, and then if the call is unanswered, it should be routed to a different queue that rings all available agents.
Both the "Ring Time" and "Maximum queue wait time" are set to 300 seconds for the queue. However, after exactly 120 seconds of ringing the first agent, the call is transferred to a different agent while staying in the same queue. This behavior repeats until the call has been in the queue for the allotted 300 seconds (and the 3rd agent's phone has been ringing for 60 seconds) before transferring to the queue specified in the "Destination if no answer" setting for the initial queue.
If I decrease the ring time to less than 120 seconds, the system honors the request properly and transfers the call the the next agent at the specified time. I've verified that the "No answer timeout" for the agents in the queue is set to 300 seconds for their individual user/extension (even though this shouldn't apply to queue calls), and that office hours are properly configured. I also couldn't find anything in the parameters that is set to 120 seconds that might be limiting the ring time (MAXNOANSWERTIMEOUT and BMCALLTOUT are both set to 300).
To recap, here is the expected call flow vs the actual behavior (assuming no one answers the call at any point)
Expected Behavior:
- Call comes into queue 1
- Agent chosen by the polling strategy (Round Robin) rings for 300 seconds
- Call is routed to queue 2
Actual Behavior:
- Call comes into queue 1
- Agent chosen by the polling strategy (Round Robin) rings for 120 seconds
- Call is routed to a second agent and rings for 120 seconds
- Call is routed to a third agent and rings for 60 seconds
- Call is routed to queue 2.
I'm at a loss here, and hoping someone can shed some light on what we are seeing. Is there a hard coded limit on ring time in Round Robin mode that isn't documented? Screenshots of queue config and user Call Forwarding setting are attached.
3CX Professional
Self Hosted (Debian)
Version 20.0 Update 3 (Build 806 Release)
Thanks!