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
Last revision Both sides next revision
userdoc:tt_queuemetrics [2018/12/20 06:47]
mkeuter
userdoc:tt_queuemetrics [2020/06/08 22:58]
mknill [QueueMetrics Integration]
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 =====
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.txt
  • Last modified: 2020/06/08 22:59
  • by mknill