Questions about pure Asterisk

I wonder if anyone uses pure Asterisk, and if it makes use of any databases?

Which database do you recommend (MySQL or PostgreSQL)?
Would the database be only for Cdrs?

Asterisk uses an external database to implement AstDB.

Asterisk uses AstDB, internally, for some persistent data.

Asterisk can use many different external databases for CDRs, but can also use flat files.

Asterisk provides applications for accessing external databases from the dialplan.

Asterisk can read many of the configuration data sets from a database as part of Asterisk Realtime Architecture. although this is third party maintained code.

Note the online version of the book is somewhat dated, and I haven’t personally used anything other than AstDB, and that was when it used the Berkeley dbm system, rather than a full relational database.

2 Likes