Author Topic: Re: Admin Logon  (Read 3719 times)

carlosmp

  • Newbie
  • *
  • Posts: 27
  • Karma: 0
    • View Profile
Re: Admin Logon
« on: April 02, 2010, 04:28:06 »
Hi,

We are starting to look at our queues, and would like to let some of our customers look at the stats.  however, we run one queue for all clients, so we don't have to maintain dozens of queues, and then have agents need to login to multiple queues.  Would it be possible to limit the queues on a DID basis?

Thanks,

Carlos.

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: Admin Logon
« Reply #1 on: April 02, 2010, 17:16:18 »
No because a queue is a basic security unit.
You should run at least one queue per client.

carlosmp

  • Newbie
  • *
  • Posts: 27
  • Karma: 0
    • View Profile
Re: Admin Logon
« Reply #2 on: April 02, 2010, 18:53:34 »
I think I may have found a way to do this...

I was considering using the DNIS tracking, and then the subqueues to handle this.  I am trying to use the following as a custom destination which will tag the call and send it along.  This is the destination for the inbound route, and it simply puts the call back where it needs to go.  Would this not work?  I can see the info getting set properly, but I've not been able to see the sub-queues setup.

[custom-queue-setparams]
exten => s,1,Set(SUBQUEUE=ZZZ00)
exten => s,n,ExecIf($[ "${FROM_DID}" = "" ] ,Set,SUBQUEUE="EMPTY")
exten => s,n,ExecIf($[ "${FROM_DID}" = "5555551212" ] ,Set,SUBQUEUE="ZZZ00")
exten => s,n,QueueLog(9001.${SUBQUEUE},${UNIQUEID},NONE,INFO,DID|${FROM_DID})
exten => s,n,Goto(timeconditions,2,1)

I then have queues defined in QM as 9001.EMPTY|9001.ZZZ00.  I understand that we can't see live information since it's technically in the 9001 queue, but once the call is complete, the information should show up in the individual Queue reports right?  This is the part that does not seem to be working.  I only saw the DNIS information show up once for a test number, and never again.  Perhaps these stats are only pulled on an hourly basis through the cron jobs?

Carlos.

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: Admin Logon
« Reply #3 on: April 06, 2010, 14:48:27 »
You cannot not queue to "9001.${subqueue}" because only 9001 works.
Why wouldn't you just use the DID field?

carlosmp

  • Newbie
  • *
  • Posts: 27
  • Karma: 0
    • View Profile
Re: Admin Logon
« Reply #4 on: April 06, 2010, 14:58:12 »
By using the subqueue as XXX99, we get to more easily breakdown the statistics per customer, and avoid having hundreds of queues created.  We may have 10 customers, with 50 DID's each.  I rather have 20 subqueues, than 500.  We only need to create new subqueues, if the customer wishes to track a specific subqueue.  We also have the DNIS, so we know how many calls came in to each DNIS.

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: Admin Logon
« Reply #5 on: April 07, 2010, 10:46:38 »
Ok just to be sure.