Open Source Training Seminar FreePBX Paid Support

Ticket #1269 (closed Bugs: fixed)

Opened 2 years ago

Last modified 2 years ago

If all agents are busy, caller can access agent login

Reported by: kerryg Assigned to:
Priority: minor Milestone:
Component: Queues Version: 2.2beta1
Keywords: Cc:
Confirmation: SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description (Last modified by p_lindheimer)

We are still trying to nail this down more, but it seems that if all the agents are busy, then the next caller will get the agent login prompt and can actually end up with their phone number being part of the queue. Some security needs to be added to prevent this.

Attachments

full.gz (126.4 kB) - added by kerryg on 11/08/06 13:08:03.
Asterisk Log during event
full.zip (123.4 kB) - added by kerryg on 11/18/06 10:12:00.
zip version of log file

Change History

11/04/06 19:49:54 changed by RobThomas

Can't seem to duplicate this one.. Leave it open and see if you can get more info.

--Rob

11/08/06 13:08:03 changed by kerryg

  • attachment full.gz added.

Asterisk Log during event

11/08/06 13:08:36 changed by kerryg

According to our customer service people, when the guy called at 8:40am there was nothing going on. None of the guys were on the phone. The customer told our people that he get the greeting and then was send directly to the agent login.

Attched log file

11/18/06 08:32:26 changed by p_lindheimer

  • owner deleted.
  • version set to 2.2beta1.
  • component changed from - choose - to Queues Module.

11/18/06 10:12:00 changed by kerryg

  • attachment full.zip added.

zip version of log file

11/18/06 12:26:38 changed by p_lindheimer

  • description changed.

I'd like to know what sort of ring strategy they have/had setup in the queue. My theory of what is going on is that someone logged into the queue at some point (not on the day in question) and put in 1000* as the agent number by accident. The ring strategy is setup such that for what ever reason, that other logged on agents are called before that 'agent' is called. However, in the trace in question, the previous agent had logged off the queue. So if this 'agent' was left, it is now the one that the queue answered.

If it happens again, before doing anything to reset asterisk or anything, you can do a show queue 1000 And if it shows something like the following you have found your culprit. Btw - I could easily see how an agent could accidently do this, dial into the queue by typing 1000*, then when it asks them to login, they blindly type 1000* again (it's early, not enough coffee yet, etc.). The question is, why isn't it being hit more often - which may have to do with the ring strategy or something.

1000         has 0 calls (max unlimited) in 'roundrobin' strategy (0s holdtime), W:0, C:1, A:3, SL:0.0% within 0s
   Members: 
      Local/1000*@from-internal/n (dynamic) (Unknown) has taken no calls yet
      Local/183@from-internal/n (dynamic) (Unknown) has taken no calls yet
   No Callers

11/18/06 12:28:44 changed by p_lindheimer

  • status changed from new to closed.
  • resolution set to fixed.

closing bug (so you see it pop up). Check those out, reopen if you think it is something else.

Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads