System information
Name Purpose Popularity/Status
res_security_log Enables security logging New
res_smdi Provides voicemail notification using the SMDI protocol Limited
res_snmp Provides system status information to an SNMP-managed
network
Usable
res_speech Generic speech recognition API Limited
b
res_timing_dahdi Provides timing using the DAHDI kernel interface Useful
res_timing_kqueue Provides timing using a kernel feature in some BSDs, in-
cluding Mac OS X
New
res_timing_pthread Provides timing using only parts of the standard
pthread API; less efficient but more portable than other
timing modules.
Useful
res_timing_timerfd Provides timing using the timerfd API provided by newer
versions of the Linux kernel
Useful
a
While most of the ADSI functionality in Asterisk is never used, the voicemail application uses this resource.
b
Requires a separately licensed product in order to be used.
Addon Modules
Addon modules are community-developed modules with different usage or distribution
rights from those of the main code. They are kept in a separate directory and are not
compiled and installed by default. To enable these modules, use the menuselect build
configuration utility. Currently available addon modules are listed in Table 2-11.
Table 2-11. Addon modules
Name Purpose Popularity/Status
app_mysql Executes MySQL queries with a
dialplan application
Deprecated—see func_odbc
app_saycountpl Says Polish counting words Deprecated—now integrated in say.conf
cdr_mysql Logs call detail records to a MySQL
database
Usable—we recommend cdr_adaptive_odbc instead
chan_mobile Enables making and receiving
phone calls using cell phones over
Bluetooth
Limited
a
chan_ooh323 Enables making and receiving VoIP
calls using the H.323 protocol
Usable
format_mp3 Allows Asterisk to play MP3 files Usable
res_config_mysql Uses a MySQL database as a real-
time configuration backend
Useful
a
While chan_mobile works great with many phones, problems have been reported with some models. When a problem does occur, it
is very difficult for developers to solve unless they have a phone of the same model to test with.
Modules | 23