I’ve got an anoying problem. Several times a day calls in the queue are being dropped (hangup). The full log is showing the following entries:
"Returned from dialparties with no extensions to call and DIALSTATUS: "
Somehow dialparties is unable to get the status of an agent/extention and even worse not setting DIALSTATUS. This results in a hangup. Why does this happen? Should dialparties not always set an DIALSTATUS?
Is there noboy out there who sees the same things in the full logs as me:
[Sep 3 20:34:45] VERBOSE[27586] logger.c: – Executing [s@macro-dial:4] NoOp(“Local/201@from-queue-6f65,2”, "Returned from dialparties with no extensions to call and DIALSTATUS: ") in new stack
the call was never answered by that agent, so it should not be hung up on?
I understand there is a bug in that no DIALSTATUS is being returned and there should be something.
However … in you case, it is not finding any extension to call, so it is never answering the call meaning it isn’t actually hanging up the call either from the queue perspective. You should not see the call being dropped, it should just go on to try the next agent (depending on the ring strategy).
If you are actually seeing the queue call dropped, then more info is needed.
If you say you are getting exactly what was happening in #4396 have you tried pulling the patches associated with that ticket? I haven’t checked to see if they have been published or not, I’ll try to go through various outstanding checkins that have not been published and get them out but you can always grab the latest form the appropriate SVN branch if needed.