Native MySQL logging of queue_log data

Recent versions of Asterisk have a way of writing the 'queue_log' file right to the database, without needing the qloaderd process. We do not advise using native logging instead of qloaderd, because:

  • It’s way more likely that a different networked process will be unavailable and so data will be lost; unless the disk is full, a file should always be writable. The qloaderd is - on the other side - exteremely reliable and lightweight.

  • The qloaderd process allows for clustering, while you can only have one Asterisk server when using native logging.

Still, this option could be useful in some scenarios (e.g. read-only disks for embedded systems running Asterisk), so we support it.

Prerequisites

  • Asterisk 1.6 or 1.8, compiled with MySQL support.