Author Topic: More 1.6 integration issues  (Read 4146 times)

peterbokune

  • Newbie
  • *
  • Posts: 11
  • Karma: 0
    • View Profile
More 1.6 integration issues
« on: July 28, 2010, 18:55:49 »
Greetings,

We're using the queueDial.agi script with some success presently for outbound queues.  When we moved to 1.6 we kept the agi script because it seemed to work and there were enough other other variables changing.  I'm looking to correct this now.

First issue:  Local/xxxx@ext vs. Agent/xxxx

I understand I can change the property to rewrite the entries with:
Code: [Select]
# Rewrites Local/XXX@ext channels in the format Agent/XXX
default.rewriteLocalChannels=true
Do I need to do anything to the legacy entries in the database when I make this change (and restart queuemetrics)? Obviously I have to update each agent's configuration, but we really don't want to lose their data with this change.

Second issue:  ADDMEMBER/REMOVEMEMBER vs. Asterisk

Presently most agents log into multiple queues depending on which skillset they're supporting plus the overflow queues.  The agents log to each queue in via a GUI app on their phone (Aastra) which updates ASTDB.  We also have agents who are static members of other queues.  Is there a problem with agents continuing using this interface?

Thanks!

Configuration:
asterisk 1.6.2.7
freepbx 2.7 (could update to 2.8, if it matters)
aastra xml 2.3.0
queuemetrics 1.6.0.3 (installed on separate system than PBX, if it matters)

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: More 1.6 integration issues
« Reply #1 on: July 29, 2010, 12:08:24 »
1. no you do not need to update anything

2. try to log them on and off and see if the statuses are shown correctly on the RT page. If they do, ity means they work fine.


peterbokune

  • Newbie
  • *
  • Posts: 11
  • Karma: 0
    • View Profile
Re: More 1.6 integration issues
« Reply #2 on: July 30, 2010, 14:50:24 »
The logging on/off works perfectly.  Statuses update right away.

As for the agent definitions I didn't have such luck.

default.rewriteLocalChannels=true

I also defined the agents in QM as  Agent/XXXX and restarted.    Nothing showed up even though agents were logged in.  I reverted the changes and everything came back for me.

The definitions for the agents are Local/XXXX@from-queue which is clearly different than the Local/XXXX@ext as you note in the example so I assumed you were parsing out the XXXX and using that for the agent, but not so.

I can keep our agents defined as Local/XXXX@from-queue as that appears to be a cosmetic difference from Agent/XXXX. 

Or am I missing something?

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: More 1.6 integration issues
« Reply #3 on: August 02, 2010, 11:23:41 »
Try and post the lines that get added for ADDMEMBER and REMOVEMEBER so we can check what is written.

peterbokune

  • Newbie
  • *
  • Posts: 11
  • Karma: 0
    • View Profile
Re: More 1.6 integration issues
« Reply #4 on: August 06, 2010, 07:20:20 »
I missed the step of adding the agents as members to the queues in QueueMetrics.  This explains why our reporting failed to show active agents.

Issues here are resolved and happy!

Thanks!

QueueMetrics

  • Loway
  • Hero Member
  • *
  • Posts: 2999
  • Karma: 39
    • View Profile
    • QueueMetrics
Re: More 1.6 integration issues
« Reply #5 on: August 06, 2010, 11:26:37 »
 ;D