Automatic Installation with Espresso

Espresso is a tool that installs a preconfigured version of QueueMetrics that works out-of-the-box on the most common Asterisk distributions.
It is a tool to get your call-center up-and-running in minutes without sacrificing the excellent flexibility and configurability that made QueueMetrics world famous.


With Espresso you get:

  • A working QueueMetrics installation, installed locally.
  • Preconfigured highly-efficient MySQL storage.
  • Qloaderd daemom installed.
  • A working AMI connection to the local Asterisk server.
  • Optimized QueueMetrics dialplan.
  • Tracing of inbound calls.
  • Tracing of outbound calls.
  • Access to local call recordings.
  • Chanspy working on inbound and outbound local calls.
  • Working QueueMetrics Live page.
  • Agents can login, logout, pause (with pause codes), set Call Completion codes on calls they handle right from the web interface.
  • Easiest upgrade to newer versions using yum.

After a system is installed with Espresso, you can still customize it to your liking, e.g. keeping QM on a separate server, using it to monitor a cluster of Asterisk servers or simply setting the preferred default language.

With Espresso, you can get up and running in a matter of minutes:

  • Install QueueMetrics and Qloaderd using Espresso.
  • Get and install a demo license key (to be installed through the QM web interface).
  • Import data from Asterisk to create your own queues to monitor.

Installing using Espresso

Log in as root on your PBX and issue the following two commands (see below for a list of supported Asterisk distros):

wget -P /etc/yum.repos.d http://yum.loway.ch/loway.repo
yum install queuemetrics-espresso
Wait for the process to end and check that the installer confims that all went well.
After this, you can log on to QueueMetrics immediately.

As a reference, we have a 10-minute video that shows a real-life installation on our video tutorials page.

Supported distributions

Espresso currently works on the current version of the following distributions:

  • Elastix 2.x
  • TrixBox Community Edition.
  • AsteriskNOW (when using FreePBX GUI).
  • PBX-in-a-Flash.
  • Thirdlane PBX.
  • Thirdlane PBX MTE (Multi-tenant edition).

A complete list of distributions and versions supported together with the quirks and caveats of each distro is available in Appendix I of the Espresso user manual.

What if my distribution or version is not included?

Espresso tries to detect which distribution it is running on, under which version of Asterisk and QueueMetrics in order to install an optimized configuration file and Asterisk dialplan for your system. In case your target distribution should not (yet) be supported, please contact Loway through the forums so we can consider adding it to the supported list.

Other resources