Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Remove section listing modules, as it'll never stay as up to date as the code.

...

The module will remain in the tree, but there is a better way to do it. After two release cycles issues that have been deprecated for some time will be listed in an email to the Asterisk-Dev list where the community will have an opportunity to comment on whether a deprecated module: still compiles, works sufficiently well, and is still being utilized in a system where there is a justification for not using the preferred module.

Modules and Support Levels (as of Asterisk 1.8)

Addons

Addons, Core

  • N/A

Addons, Extended

  • chan_mobile
  • chan_ooh323
  • format_mp3
  • res_config_mysql

Addons, Deprecated

  • app_mysql --> func_odbc
  • app_saycountpl --> say.conf
  • cdr_mysql --> cdr_adaptive_odbc

Applications

Applications, Core

  • app_chanspy
  • app_confbridge
    • (Core in Asterisk 10 or later)
  • app_db
  • app_dial
  • app_directory
  • app_echo
  • app_forkcdr
  • app_milliwatt
  • app_mixmonitor
  • app_originate
  • app_page
  • app_parkandannounce
  • app_playback
  • app_queue
  • app_read
  • app_readexten
  • app_record
  • app_senddtmf
  • app_softhangup
  • app_speech_utils
  • app_stack
  • app_system
  • app_transfer
  • app_userevent
  • app_verbose
  • app_voicemail
  • app_while
  • app_cdr
  • app_directed_pickup
  • app_disa
  • app_exec
  • app_channelredirect
  • app_dumpchan
  • app_flash
  • app_followme
  • app_playtones
  • app_skel
  • app_waituntil
  • app_authenticate
  • app_controlplayback
  • app_privacy
  • app_sayunixtime
  • app_sendtext
  • app_macro --> app_gosub
  • app_meetme --> app_confbridge
    • (Asterisk 1.8)

Applications, Extended

  • app_adsiprog
  • app_alarmreceiver
  • app_amd
  • app_chanisavail
  • app_confbridge
    • (Asterisk 1.8)
  • app_dahdiras
  • app_dictate
  • app_externalivr (David Ruggles)
  • app_fax
  • app_festival
  • app_getcpeid
  • app_ices
  • app_image
  • app_ivrdemo
  • app_jack
  • app_minivm
  • app_morsecode
  • app_mp3
  • app_nbscat
  • app_osplookup
  • app_rpt
  • app_saycounted
  • app_sms
  • app_talkdetect
  • app_test
  • app_url
  • app_waitforring
  • app_waitforsilence
  • app_zapateller

Applications, Deprecated

  • app_meetme --> app_confbridge
    • Asterisk 10
  • app_setcallerid --> func_callerid
  • app_dahdibarge --> app_chanspy
  • app_readfile --> FILE() in func_env

Bridging

Bridging, Core

  • bridge_builtin_features
  • bridge_multiplexed
  • bridge_simple
  • bridge_softmix

Bridging, Extended

  • N/A

Bridging, Deprecated

  • N/A

Call Detail Recording

Call Detail Recording, Core

  • cdr_adaptive_odbc
  • cdr_custom
  • cdr_manager
  • cdr_syslog

Call Detail Recording, Extended

Extended (Community Support)

  • cdr_csv
  • cdr_odbc
  • cdr_pgsql
  • cdr_radius
  • cdr_sqlite3_custom
  • cdr_tds

Call Detail Recording, Deprecated

  • cdr_sqlite --> sqlite3_custom

Channel Event Logging

Channel Event Logging, Core

  • cel_custom
  • cel_odbc
  • cel_manager

Channel Event Logging, Extended

  • cel_pgsql
  • cel_radius
  • cel_sqlite3_custom
  • cel_tds

Channel Event Logging, Deprecated

  • N/A

Channel Drivers

Channel Drivers, Core

  • chan_bridge
  • chan_dahdi
  • chan_local
  • chan_multicast_rtp
  • chan_sip
  • chan_agent
  • chan_iax2

Channel Drivers, Extended

  • chan_alsa
  • chan_console
  • chan_gtalk
  • chan_jingle
  • chan_mgcp
  • chan_misdn
  • chan_nbs
  • chan_oss
  • chan_phone
  • chan_skinny
  • chan_unistim
  • chan_usbradio
  • chan_vpb

Channel Drivers, Deprecated

  • chan_h323 --> chan_ooh323

Codecs

Codecs, Core

  • codec_alaw
  • codec_a_mu
  • codec_g722
  • codec_resample
  • codec_ulaw
  • codec_gsm
  • codec_dahdi
  • codec_g726
  • codec_speex
  • codec_adpcm
  • codec_ilbc
  • codec_lpc10

Codecs, Extended

  • N/A

Codecs, Deprecated

  • N/A

Format Interpreters

Format Interpreters, Core

  • format_g729
  • format_pcm
  • format_sln16
  • format_sln
  • format_wav
  • format_wav_gsm
  • format_gsm
  • format_g723
  • format_g726
  • format_h264
  • format_ogg_vorbis
  • format_siren14
  • format_siren7
  • format_g719
  • format_h263
  • format_ilbc

Format Interpreters, Extended

  • format_jpeg
  • format_vox

Format Interpreters, Deprecated

  • N/A

Dialplan Functions

Dialplan Functions, Core

  • func_audiohookinherit
  • func_callcompletion
  • func_callerid
  • func_cdr
  • func_channel
  • func_cut
  • func_db
  • func_devstate
  • func_extstate
  • func_global
  • func_groupcount
  • func_logic
  • func_math
  • func_odbc
  • func_rand
  • func_shell
  • func_strings
  • func_timeout
  • func_uri
  • func_version
  • func_vmcount
  • func_volume
  • func_speex
  • func_config
  • func_curl
  • func_module
  • func_sysinfo
  • func_base64
  • func_blacklist
  • func_dialgroup
  • func_dialplan
  • func_enum
  • func_lock
  • func_md5
  • func_sha1
  • func_aes
  • func_env
  • func_iconv
  • func_sprintf
  • func_srv

Dialplan Functions, Extended

  • func_frame_trace
  • func_pitchshift

Dialplan Functions, Deprecated

  • N/A

PBX Modules

PBX Modules, Core

  • pbx_config
  • pbx_spool
  • pbx_loopback

PBX Modules, Extended

  • pbx_ael
  • pbx_dundi
  • pbx_lua
  • pbx_realtime

PBX Modules, Deprecated

  • N/A

Resource Modules

Resource Modules, Core

  • res_adsi
  • res_agi
  • res_config_odbc
  • res_monitor
  • res_musiconhold
  • res_odbc
  • res_rtp_asterisk
  • res_rtp_multicast
  • res_speech
  • res_srtp
  • res_timing_dahdi
  • res_timing_timerfd
  • res_fax
  • res_calendar
  • res_calendar_caldav
  • res_calendar_ews
  • res_calendar_exchange
  • res_calendar_icalendar
  • res_clioriginate
  • res_config_curl
  • res_realtime
  • res_clialiases
  • res_convert
  • res_crypto
  • res_stun_monitor
  • res_http_post
  • res_limit
  • res_mutestream
  • res_security_log
  • res_smdi

Resource Modules, Extended

  • res_ael_share
  • res_ais
  • res_config_ldap
  • res_config_pgsql
  • res_config_sqlite
  • res_fax_spandsp
  • res_jabber
  • res_phoneprov
  • res_pktccops
  • res_snmp
  • res_timing_kqueue
  • res_timing_pthread

Resource Modules, Deprecated

  • N/A

Test Modules

Test Modules, Core

  • test_acl
  • test_amihooks
  • test_aoc
  • test_app
  • test_ast_format_str_reduce
  • test_astobj2
  • test_devicestate
  • test_dlinklists
  • test_event
  • test_expr
  • test_func_file
  • test_gosub
  • test_heap
  • test_locale
  • test_logger
  • test_pbx
  • test_poll
  • test_sched
  • test_security_events
  • test_skel
  • test_stringfields
  • test_strings
  • test_substitution
  • test_time
  • test_utils

Test Modules, Extended

  • N/A

Test Modules, Deprecated

  • N/A

Compiler Flags

Compiler Flags, Core

  • DONT_OPTIMIZE
  • DEBUG_THREADS
  • LOADABLE_MODULES
  • LOTS_OF_SPANS
  • MALLOC_DEBUG
  • DEBUG_FD_LEAKS
  • TEST_FRAMEWORK
  • BETTER_BACKTRACES

Compiler Flags, Extended

  • STATIC_BUILD
  • REBUILD_PARSERS
  • LOW_MEMORY
  • USE_HOARD_ALLOCATOR
  • RADIO_RELAX
  • G711_NEW_ALGORITHM
  • G711_REDUCED_BRANCHING
  • TEST_CODING_TABLES
  • TEST_TANDEM_TRANSCODING
  • BUSYDETECT_TONEONLY
  • BUSYDETECT_COMPARE_TONE_AND_SILENCE
  • BUSYDETECT_DEBUG
  • IAX_OLD_FIND
  • INTEGER_CALLERID
  • RADIO_RTX
  • RADIO_XPMRX
  • MTX_PROFILE
  • DEBUG_SCHEDULER
  • DEBUG_THREADLOCALS
  • DETECT_DEADLOCKS
  • DUMP_SCHEDULER
  • TRACE_FRAMES
  • DO_CRASH
  • THREAD_CRASH
  • CHANNEL_TRACE
  • SKINNY_DEVMODE

Compiler Flags, Deprecated

  • N/A

Voicemail Build Options

Voicemail Build Options, Core

  • FILE_STORAGE
  • ODBC_STORAGE
  • IMAP_STORAGE

Voicemail Build Options, Extended

  • N/A

Voicemail Build Options, Deprecated

  • N/A

Utilities

Utilities, Core

  • astcanary

Utilities, Extended

  • aelparse
  • astman
  • check_expr
  • check_expr2
  • conf2ael
  • hashtest
  • hashtest2
  • muted
  • refcounter
  • smsq
  • stereorize
  • streamplayer

Utilities, Deprecated

  • N/A

AGI Samples

AGI Samples, Core

  • N/A

AGI Samples, Extended

  • agi-test.agi
  • eagi-test
  • eagi-sphinx-test
  • jukebox.agi

AGI Samples, Deprecated

Module Embedding

Module Embedding, Core

  • N/A

Module Embedding, Extended

  • ADDONS
  • APPS
  • BRIDGES
  • CDR
  • CHANNELS
  • CODECS
  • FORMATS
  • FUNCS
  • PBX
  • RES
  • TEST

Built-in Features

Built-in Features, Core

  • Asterisk Manager Interface
  • Featuers.conf (parking, dynamic, transfers, etc.)
  • Pickup Groups
  • HTTP Server
  • Asterisk CLI

Built-in Features, Extended

  • N/A

Built-in Features, Deprecated

  • N/A

MODULEINFO Configurations

At the top of modules there is the ability to set meta information about that module. Currently we have the following tags:

...