Functionality of the FreePBX database

There are two things that you might be referring to when you say ‘asterisk database’. There is a MySQL database named asterisk where most FreePBX GUI settings are stored and the Asterisk internal sqlite database, the astDB.

Generally yes this is correct. But not all GUI settings are written to MySQL. Some are written to the astDB and some are even written directly to the conf files.

This is generally correct, but there are call scenarios that do reference MySQL on the fly such as speed dialing a Contact Manager contact.

This is partially correct. Calling an extension requires both the config loaded from the Asterisk conf files and settings stored in the astDB.

1 Like