Agents not getting calls from queue vicidial-2.9.44
Posted: Tue Apr 24, 2018 2:19 pm
Hello,
First of all, thank you so much for the fantastic work that is being made here. Both the product and the active guys on the forum are great. I already found the answers to a lot of questions in this forum, but now I have a tricky problem that keeps us from increasing the traffic because customers are waiting way too long.
Some details about the install. Please apologize if some details are missing, as this is my first post here.
Vicidial-2.9.441a-140612.1628.2.go | Asterisk 1.8.23.0-1_centos5.go RPM |CentOS release 5.11
load average: 0.14, 0.15, 0.10
4 to 6 agents in real-time, up to 20 calls in queue.
Agents only receive calls on their hardphones. Some of the calls are blind-transferred by the agents to an external SIP server and some other calls are simply hung up by the agent.
There is only one campaign. Two in-groups, but all agents are activated on all in-groups. And several DIDs, coming from different carriers, each DIDs is configured to one of the DIDs.
The problem is that although we have a lot of calls in queue, most of the time the available agents cannot get them, and just stay waiting. There are few phones ringing, but the communication got cut immediately when the agent picks up, and then the agent waits again. When i call directly the extensions of the agents, it works.
I've been working on this problem for quite a bit, and I followed the following three leads:
First lead : Few days ago when we started working, we already met what seemed to be the same issue, that we fixed by adding few more lines of :
This hack was found here in this forum, because someone had the same problem. One more symptom we shared with this guy: both of us experienced that calls to softphones where OK, but not on some specific hardphones. Adding this lines did the trick.
But now, we are again in the same trouble. I tried to add even more lines of RINGALL in extensions.conf, but unsuccessfully.
Second lead: I noticed that agents status in "agent monitoring" section were "CLOSER" and not "READY". I think I understood the meaning of CLOSER, explained in this forum as being a status allowing, for example, great sellers to get only specific non-cold sales on the phone, but it is not our case, our agents are all simply supposed to handle the same incoming traffic. Could this CLOSER status keep us from getting the calls from the queue?
Last lead. Another post I found that seemed to be related to my problem: viewtopic.php?f=2&t=26827&p=94303
In this post, the on-hold prompt is mentioned as a possible reason for calls being held in the queue when the on-hold file is too long. Verified: I don't have any on-hold file.
Many thanks in advance for any clue you might have in order to help our agents to directly get the calls from the queue without waiting time.
All the best
First of all, thank you so much for the fantastic work that is being made here. Both the product and the active guys on the forum are great. I already found the answers to a lot of questions in this forum, but now I have a tricky problem that keeps us from increasing the traffic because customers are waiting way too long.
Some details about the install. Please apologize if some details are missing, as this is my first post here.
Vicidial-2.9.441a-140612.1628.2.go | Asterisk 1.8.23.0-1_centos5.go RPM |CentOS release 5.11
load average: 0.14, 0.15, 0.10
4 to 6 agents in real-time, up to 20 calls in queue.
Agents only receive calls on their hardphones. Some of the calls are blind-transferred by the agents to an external SIP server and some other calls are simply hung up by the agent.
There is only one campaign. Two in-groups, but all agents are activated on all in-groups. And several DIDs, coming from different carriers, each DIDs is configured to one of the DIDs.
The problem is that although we have a lot of calls in queue, most of the time the available agents cannot get them, and just stay waiting. There are few phones ringing, but the communication got cut immediately when the agent picks up, and then the agent waits again. When i call directly the extensions of the agents, it works.
I've been working on this problem for quite a bit, and I followed the following three leads:
First lead : Few days ago when we started working, we already met what seemed to be the same issue, that we fixed by adding few more lines of :
- Code: Select all
exten => _8331*.,n,AGI(agi-VDAD_RINGALL.agi,${EXTEN})
This hack was found here in this forum, because someone had the same problem. One more symptom we shared with this guy: both of us experienced that calls to softphones where OK, but not on some specific hardphones. Adding this lines did the trick.
But now, we are again in the same trouble. I tried to add even more lines of RINGALL in extensions.conf, but unsuccessfully.
Second lead: I noticed that agents status in "agent monitoring" section were "CLOSER" and not "READY". I think I understood the meaning of CLOSER, explained in this forum as being a status allowing, for example, great sellers to get only specific non-cold sales on the phone, but it is not our case, our agents are all simply supposed to handle the same incoming traffic. Could this CLOSER status keep us from getting the calls from the queue?
Last lead. Another post I found that seemed to be related to my problem: viewtopic.php?f=2&t=26827&p=94303
In this post, the on-hold prompt is mentioned as a possible reason for calls being held in the queue when the on-hold file is too long. Verified: I don't have any on-hold file.
Many thanks in advance for any clue you might have in order to help our agents to directly get the calls from the queue without waiting time.
All the best