Thanks for choosing QueueMetrics Live!
We already have taken care of the installation of your system; all you have to do now is to install Uniloader, our data loader.
That's quite simple, just follow the steps.
In order to connect your PBX, install the Loway repository then install Uniloader with yum:
wget -P /etc/yum.repos.d http://yum.loway.ch/loway.repo
yum install uniloader
After that open the /etc/sysconfig/uniloader file; delete or comment the Local QueueMetrics section and uncomment all the QueueMetrics-Live section, then replace the instance name and the password with the ones you received from our team.
Now install the QueueMetrics dialplan, first of all copy the file into the right path:
cp /usr/local/uniloader/extensions/extensions_queuemetrics.conf /etc/asterisk/.
And now include it into the dialplan, by adding #include extensions_queuemetrics.conf at the end of /etc/asterisk/extensions_custom.conf, or if don't exists in /etc/asterisk/extensions.conf.
Now restart your PBX machine, then connect to your QueueMetrics-Live instance using the demoadmin user and the password you received and verify that you're receiving data from the PBX, in System Diagnostic Tools -> Live DB inspector.
In order to connect your Yeastar PBX to QueueMetrics-live, firstly download our auto-configurating script:
Then execute it:
Follow the automated procedure, then reboot the system when finished.
Then connect to your QueueMetrics-Live instance using the "demoadmin" user and the password you received and verify that you're receiving data from the PBX, in "System Diagnostic Tools" -> "Live DB inspector".
The last step is to setup the AMI connection, create in your PBX an admin AMI user then go into QueueMetrics configuration, from the "Edit system parameters" page and find the callfile.dir property and set it as follows:
In Yeastar machines by default you already have an "admin" user and the password is "password".
Keep in mind that 127.0.0.1 is correct, since this connection string has to be seen from the Uniloader point of view, which resides on the PBX machine.
You should have received an email that specified:
Keep them close at hand.
cd /opt wget http://downloads.loway.ch/qm/uniloader-0.2.0.tar.gz
tar xzf uniloader-0.2.0.tar.gz
cp /opt/uniloader-0.2.0/bin/uniloader_amd64 /opt/uniloader-0.2.0/uniloader
nohup nice /opt/uniloader-0.2.0/uniloader --src=/var/log/yslog/queue_log upload --uri http://my.queuemetrics-live.com/QMLIVE_ID --login webqloader --pass PASSWORD &
cp /opt/uniloader-0.2.0/extensions/extensions_queuemetrics.conf /etc/asterisk/.
Create your queues in QueueMetrics
QueueMetrics will only report on queues that you have defined, so make sure you create them from the Queues menu. Just add a name and the very same code used on the PBX.
Create your own agents
By creating your own agents, you will see their own names and not the codes used to track them.
Create users for your agents so that they can log-in
If you want your agents to be able to use QueueMetrics as their workbench, just create new users for them in class "AGENTS". The login must match the agent code used on the PBX.