If this is already addressed somewhere, please disregard. I originally posted this is another topic but figured this was the more appropriate location. Thanks!
Here's are the scenarios:
Scenario A: Agent A logs into the Webui and runs "Add Member" for their appropriate queue. In the process, not paying attention, they enter their numeric password under "Extension" rather then their current extension, or they have a typo in their extension (ie. ext 2105 gets entered as 2015). Queue metrics accepts this information and adds the bogus extension to the provided queue.
Scenario B: Agent A logs into the Webui and runs "Add Member" for their appropriate queue. In the process, they have a typo in the extension number which happens to coincide with the active extension of Agent B in a different queue. Agent B then starts receiving calls for a queue that they aren't a functional member of.
Scenario C: Agent A logs into the Webui and runs "Add Member" for their appropriate queue. In the process, they inadvertently add a space following their extension number. Calls are successfully routed to the correct destination. At the end of the Agent's shift, they initiate a remove member, but this time they enter in the correct extension without the white space. The Remove Member isn't successful unless they add the extra white space entered during the Add Member.
Requests:
Scenario A: I'd like to see extension validation to confirm the extension entered actually exists on the PBX.
Scenario B: I'd like to see an error occur when an agent attempts to log into an extension already in a queue under another Agent's name.
Scenario C: It looks like improved input sanitation is required.
Mike.