userdoc:tt_queuemetrics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
userdoc:tt_queuemetrics [2018/12/20 06:47]
mkeuter
userdoc:tt_queuemetrics [2020/06/08 22:59] (current)
mknill [QueueMetrics Server Build]
Line 4: Line 4:
 It should work with most versions of AstLinux however a relatively recent version is recommended. It should work with most versions of AstLinux however a relatively recent version is recommended.
  
-!!Note ->!! This guide is for a separate 'Off Box' installation only. It also does not go into detail on the setting up of Queue Metrics itself. +!!Note ->!! This guide is for a separate 'Off Box' installation only ((at the end of this page you'll also find the changes needed for a hosted QM Live solution)). It also does not go into detail on the setting up of Queue Metrics itself. 
-This guide needs to be read in conjunction with the QueueMetrics documentation found [[https://www.queuemetrics.com/manual_list.jsp/|Here]]. As of writing, this documentation did need some updating as the installation procedure is not seamless+This guide needs to be read in conjunction with the QueueMetrics documentation found [[https://www.queuemetrics.com/manual_list.jsp|Here]].
  
 ===== QueueMetrics Server Build ===== ===== QueueMetrics Server Build =====
  
-Although QueueMetrics can be built on any Linux distribution, it is easiest and recommended on an RPM-based distribution. This guide was created using QueueMetrics version 18.04.\\+Although QueueMetrics can be built on any Linux distribution, it is easiest and recommended on an RPM-based distribution. This guide was created using QueueMetrics version 19.10.\\
 The following steps were performed on a Centos 7 Minimal Install. Note that only QueueMetrics related configuration has been included:  The following steps were performed on a Centos 7 Minimal Install. Note that only QueueMetrics related configuration has been included: 
  
Line 48: Line 48:
 There are two integration points for QueueMetrics into Asterisk being the Asterisk manager Interface (AMI) and queue_log file. There are two integration points for QueueMetrics into Asterisk being the Asterisk manager Interface (AMI) and queue_log file.
  
-Logging Queue events must be enabled in ''logger.conf'' with:+Logging Queue events needs to be enabled in ''logger.conf'' with:
  
   queue_log = yes   queue_log = yes
Line 57: Line 57:
   secret = ** password **   secret = ** password **
   deny = 0.0.0.0/0.0.0.0   deny = 0.0.0.0/0.0.0.0
-  permit = ** QM Server IP Address **/255.255.255.255 +  permit = ** QM Server IP Address **/255.255.255.255  ; not needed for QM Live (hosted) 
-  permit = 127.0.0.1/255.255.255.255 ;<- This is necessary for access by the Unitracker for outgoing calls+  permit = 127.0.0.1/255.255.255.255              ; <- This is necessary for access by the Unitracker for outgoing calls
   read = system,call,log,verbose,command,agent,user,originate   read = system,call,log,verbose,command,agent,user,originate
   write = system,call,log,verbose,command,agent,user,originate   write = system,call,log,verbose,command,agent,user,originate
Line 144: Line 144:
  
 ==== QueueMetrics Configuration ==== ==== QueueMetrics Configuration ====
-The configuration of QueueMetrics is not covered in the guide. Please see the QueueMetrics documentation found [[https://www.queuemetrics.com/manual_list.jsp/|Here]]+The configuration of QueueMetrics is not covered in the guide. Please see the QueueMetrics documentation found [[https://www.queuemetrics.com/manual_list.jsp|Here]]
  
-==== QueueMetrics Hosted Solution ====+===== QueueMetrics Live - Hosted Solution =====
  
-To use the QueueMetrics Hosted Solution the ''start ()'' section of the ''qloaderd'' init script has to be changed:+To use the QueueMetrics Live Hosted Solution the ''start ()'' section of the ''qloaderd'' init script has to be changed like this:
  
 <code> <code>
Line 155: Line 155:
   echo "Starting uniloader and unitracker ..."   echo "Starting uniloader and unitracker ..."
   nohup nice /mnt/kd/bin/uniloader -s /var/log/asterisk/queue_log --cacert "/usr/lib/ssl/cert.pem" upload --uri "https://my.queuemetrics-live.com/** Your QM instance name **" \   nohup nice /mnt/kd/bin/uniloader -s /var/log/asterisk/queue_log --cacert "/usr/lib/ssl/cert.pem" upload --uri "https://my.queuemetrics-live.com/** Your QM instance name **" \
-  --login webqloader --pass "** wqloader QM user paasword ** >> /var/log/uniloader.log & +  --login webqloader --pass "<password of the wqloader QM user> >> /var/log/uniloader.log & 
-  nohup nice /mnt/kd/bin/uniloader track --host "127.0.0.1" --port "5038" --login queuemetrics --secret "** AMI Password **" --outboundcalls "1" --parkedcalls "1" >> /var/log/uniloader.log &+  nohup nice /mnt/kd/bin/uniloader track --host "127.0.0.1" --port "5038" --login queuemetrics --secret "<AMI Password>" --outboundcalls "1" --parkedcalls "1" >> /var/log/uniloader.log &
 } }
 </code> </code>
 +
 +\\ 
 +
 +\\ 
 +
 +\\ 
 +
  • userdoc/tt_queuemetrics.1545310036.txt.gz
  • Last modified: 2018/12/20 06:47
  • by mkeuter