Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N
kaconley wrote:The following is frorm one of our administrators (she has done some very extensive research on the problem of agents overhearing each other). I thought this would help identify the issue (and if already fixed we'd LOVE to hear about it- naturally). We haven't done the last upgrade but are going to do it this week. Here is the detail from the admin (apologies for the length but there is some good detail):
Dialer issues that need resolution:
1. Bleeding lines – in some cases, the reps are hearing each other make presentations and can talk to other reps or to two different prospects.
1a. Normally, if a rep logs out and logs back in within a short time frame, they get the same session id that they had previously (rep1 session60).
1b. However, occasionally, the computer gives that session id to another rep. Now, rep2 has session60. Normally, when you sign onto the dialer, you receive a message that says “You are the only one in this conference.” In this case, rep2 does not receive this message. Sometimes the rep has calls on the screen at the time they log in.
1c. When rep1 logs back in session60 is busy so rep1 gets session65. Now, we have bleeding lines. The reps can talk to each other and hear each others calls. I have been told that a rep quit dialing but forgot to hangup her phone. When she went back to use her phone two hours later she could hear another rep making presentations just as if they were on her phone line.
1d. I do not understand why the dialer does not close the session every time an agent logs out – thus providing a new session each time they log in. Giving the rep the same session id does not help us solve bad connections either. If the agent is not logged out, why would the dialer give that session to someone else.
1e. Some of the reps have found that they can make this happen by logging in and out. Eventually, if not already, we will have reps doing this intentionally to steal leads.
1f. We cannot hear this when we monitor because the monitoring does not pickup or record anything from outside the phone conversation. However, we have already submitted you the details from one case that we were able to document by talking to the rep.
kaconley wrote:2. Customer has hung up. We have lots of reports of reps getting the customer hung up screen when they are still talking to the customer. This screen will appear multiple times on the same call. They have to click ok to get it to disappear and sometimes they lose the call they were on.
2a. I think these messages are from different calls (not the ones they are on). Perhaps this is where we are getting the huge number of dropped calls that are filling up the file and stopping the dialer at times.
2b. This may be related to the logging in and out of sessions. These customer hang up messages may be calls directed to the previous agent who had that session. When the previous agent does not answer, the customer hang up message appears on the screen for that session.
2c. While working with Agent Green (rep 162719) we captured some important information that leads to this conclusion. Friday, June 16, she logged into the dialer at 9:30 CT and took calls until 12:40 CT. During this time she had several calls where she received the customer has hung up message. That was the list I sent to you yesterday. At 12:47 CT she logged out for a few minutes and then logged back in. After logging in the second time, she had NO problems with this issue. Agent Green logs almost everything that happens and I rest assured of the accuracy of the data received. Please note: We checked her caller id records from Friday. Her caller id does not indicate that she received a call from the dialer at 9:30 am CT when she logged in the first time. However, it did indicate that she received a call from the dialer at 12:47 pm which was the same time she logged in the second time.
2d. It appears as if the previous agents phone was still connected to the dialer. However, the dialer let her log into the session. Perhaps the first rep was getting calls during her first session, when the agent did not answer, she gets a hang up call message.
2e. I want to check this out more thoroughly. Unfortunately, Agent Green did not record the session ids. Some of the calls she received during the first session are xxx, yyy, zzz. Please see if there were different session ids. Also, please provide me with the name and user id of the rep who had the first session id prior to Agent Green. I want to call them and find out if they received calls.
2f. Agent Green was on again today 8/17/2006 in session60 at 12:18 p.m. Can you let me know who was on session60 prior to her?
kaconley wrote:3. The hang up customer button is not registering on some answering machines and thus the agent has to listen to the entire message before the call can end. This is prevalent in cases where the answering machine is asking for a response – for Mary, press one. The rep presses the hang up customer button but the call does not end. Recording attached 231819. You can hear him press the hang up call button prior to my asking him to do so but it does not work. I can’t tell if the call times out or if the hang up customer code just takes longer to work in some cases.
kaconley wrote:I am also wondering if this log in issue is providing some of the voice quality problems.
(Note on above comment - we seem to have quality issues on the same lines that agents complain of the 'bleeding' or overlapping - that is why she makes this comment)
This is really just an issue of agent properly logging out and hanging up their phones. There is a way to prevent the sessionID deletion after logout which is to comment out this SQL statement in the vdc_db_query.php code:
DELETE from vicidial_live_agents where server_ip='$server_ip' and user ='$user';
It is not recommended since you may run out of sessionIDs during the day, and you need to make sure the vicidial_live_agents table is cleared at the end of your shift.
"customer not in session" errors when a customer is present is usually caused by either a misconfiguration in the dialplan or an error with the AST_update.pl script not running. There were also issues with SIP trunks getting this error, but those have been resolved with the snapshot that was released last week.
This can be a system-load issue or if it is a SIP trunk call it may be a bug that was fixed in the most recent snapshot. What is the load on the system when this happens?
voice quality issues are caused by 3 things:
- poor internet connectivity, latency, inconsistent transmission speeds
- using ztdummy instead of a hardware zaptel timer
- high load on the server
Are you using VOIP trunks? If so what codec?
What is the load on the server when this happens?
kaconley wrote:This is really just an issue of agent properly logging out and hanging up their phones. There is a way to prevent the sessionID deletion after logout which is to comment out this SQL statement in the vdc_db_query.php code:
DELETE from vicidial_live_agents where server_ip='$server_ip' and user ='$user';
It is not recommended since you may run out of sessionIDs during the day, and you need to make sure the vicidial_live_agents table is cleared at the end of your shift.
We have not changed that code at all. We have the opposite problem. Session ID's being reused - even when they are still assigned to someone. So, someone logs out and then 10 minutes later logs in, and they get the same session ID. (and if someone logs in before them, that person gets their old session ID and even though the original person gets a new Session ID they can hear each other) This is happening quite a lot - to the point where the agents can even talk to each others leads. (also yesterday when they load was quite light)
kaconley wrote:voice quality issues are caused by 3 things:
- poor internet connectivity, latency, inconsistent transmission speeds
- using ztdummy instead of a hardware zaptel timer
- high load on the serverAre you using VOIP trunks? If so what codec?
What is the load on the server when this happens?
We are using G711 primarily. Server load light or heavy doesn't seem to change the experience. We are using ztdummy.
- poor internet connectivity, latency, inconsistent transmission speeds
- using ztdummy instead of a hardware zaptel timer
- high load on the server
Users browsing this forum: No registered users and 72 guests