Author Topic: AddQueueMember Best Paractice for Dynamic agent logins  (Read 11297 times)

perlmaster

  • Newbie
  • *
  • Posts: 18
  • Karma: 0
    • View Profile
AddQueueMember Best Paractice for Dynamic agent logins
« on: October 31, 2009, 21:29:26 »
What is the best practice/approach to dynamically login agents (to multiple queues) AND have their real name show up in the 'Agent' field of Realtime Monitoring as is done when using AgentCallbackLogin?

I've done a little searching through the archives, and have seen a few similar questions, but haven't found a solution that fully meets my needs.

I'm running 2 call centers where agents can roam and login from any extension.

Asterisk 1.4.24  (preparing to upgrad to 1.6)
Queumetrics (2 installations) 1.5.1 and 1.5.4
mysql 4.1.20 (I know, it's a little old)

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: AddQueueMember Best Paractice for Dynamic agent logins
« Reply #1 on: November 02, 2009, 09:39:40 »
i think that the best approach would be to simulate agentcallbacklogins through a context and storing the actual extension used in AstDB.

Like:
- when you log in, you keep track that agent 103 is at extension SIP/202
- you add Local/103@agents as a member to the queue
- when you dial Local/103@agents, it looks up agent 103 in astdb and finds that he is at SIP/202, so he dials it



perlmaster

  • Newbie
  • *
  • Posts: 18
  • Karma: 0
    • View Profile
Re: AddQueueMember Best Paractice for Dynamic agent logins
« Reply #2 on: November 03, 2009, 00:19:36 »
Thanks, that sounds like a good suggestion.

I'm not in the office today, but will run a few tests tomorrow.  However, I'm not sure how to do the astdb calls.

I'm currently testing the example from here, which might be more complex than I need.
http://etel.wiki.oreilly.com/wiki/index.php/Asterisk_Queues_using_AddQueueMember

Can you show me how I would adjust that to do what you suggest, or maybe a more simplified example?

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics

perlmaster

  • Newbie
  • *
  • Posts: 18
  • Karma: 0
    • View Profile
Re: AddQueueMember Best Paractice for Dynamic agent logins
« Reply #4 on: November 04, 2009, 18:59:25 »
There is work going on here: http://groups.google.com/group/agentcallbacklogin-replacement

Thanks, but not much help there, at least not at the moment.

I haven't had time to try your idea...I've been busy installing a new asterisk system in one of our stores.

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: AddQueueMember Best Paractice for Dynamic agent logins
« Reply #5 on: November 05, 2009, 09:30:54 »
Yes unfortunately there is still not a complete and general purpose solution.

perlmaster

  • Newbie
  • *
  • Posts: 18
  • Karma: 0
    • View Profile
Re: AddQueueMember Best Paractice for Dynamic agent logins
« Reply #6 on: November 05, 2009, 15:35:18 »
Is the lack of a general purpose solution due to queuemetrics lagging in updating the application, or due to asterisk itself?

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: AddQueueMember Best Paractice for Dynamic agent logins
« Reply #7 on: November 06, 2009, 12:46:45 »
QM fully supports any Asterisk login - the problem is that nobody has yet prepared a standard drop-in replacement for AgentCallBackLogin to be used with Asterisk 1.6's, so everybody is programming their own call-center differently.

If you look at the support files that come with Asterisk they basically teach you how to brew your own solution.



QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics