-
Notifications
You must be signed in to change notification settings - Fork 2
Applications
Germán Luis Aracil Boned edited this page Jun 22, 2026
·
3 revisions
Applications are invoked from the dialplan and perform call-control, media, queue, voicemail, recording, utility or integration work.
This page lists the application modules present in the current source tree.
| Module | Purpose |
|---|---|
app_dial |
Dial channels and bridge calls. |
app_bridge |
Bridge application. |
app_transfer |
Transfer a caller to another extension. |
app_channelredirect |
Redirect a channel to a dialplan target. |
app_softhangup |
Hang up a requested channel. |
app_originate |
Originate calls. |
app_stack |
Gosub, Return and dialplan subroutines. |
app_macro |
Legacy dialplan macros. |
app_exec |
Execute dialplan applications dynamically. |
app_while |
While loops and conditional execution. |
| Module | Purpose |
|---|---|
app_playback |
Play sound files. |
app_controlplayback |
Controlled playback. |
app_record |
Record audio. |
app_mixmonitor |
Mixed audio monitoring/recording. |
app_echo |
Echo test application. |
app_milliwatt |
Digital milliwatt test. |
app_playtones |
Generate tones. |
app_waitforsilence |
Wait for silence/noise. |
app_talkdetect |
Playback with talk detection. |
app_mp3 |
MP3 playback helper. |
app_nbscat |
NBS stream helper. |
app_ices |
Encode and stream via Icecast/Ices. |
| Module | Purpose |
|---|---|
app_queue |
Call queueing. |
app_confbridge |
Conference bridge application. |
app_meetme |
MeetMe conference bridge. |
app_page |
Page multiple phones. |
app_followme |
Find-me/follow-me. |
app_directed_pickup |
Directed call pickup. |
app_chanspy |
Listen to active channel audio. |
app_dahdibarge |
Barge into DAHDI channels. |
| Module | Purpose |
|---|---|
app_voicemail |
Full voicemail system. |
app_minivm |
Minimal voicemail e-mail system. |
app_sms |
SMS/PSTN handler. |
app_sendtext |
Send text applications. |
app_senddtmf |
Send DTMF digits. |
app_url |
Send URL applications. |
| Module | Purpose |
|---|---|
app_read |
Read digits into a variable. |
app_readexten |
Read and validate an extension. |
app_readfile |
Store file output into a variable. |
app_db |
Database access applications. |
app_dumpchan |
Dump channel variables. |
app_verbose |
Send verbose output. |
app_userevent |
Generate custom user events. |
app_cdr |
Control CDR generation for current call. |
app_celgenuserevent |
Generate user-defined CEL events. |
| Module | Purpose |
|---|---|
app_authenticate |
Authentication application. |
app_privacy |
Require phone number when Caller ID is missing. |
app_disa |
Direct Inward System Access. |
app_chanisavail |
Check channel availability. |
app_amd |
Answering machine detection. |
app_zapateller |
Telemarketer blocking tone. |
| Module | Purpose |
|---|---|
app_fax |
Simple fax send/receive application. |
app_speech_utils |
Speech dialplan applications. |
app_externalivr |
External IVR interface. |
app_ivrdemo |
IVR demo application. |
app_festival |
Festival TTS interface. |
app_directory |
Extension directory. |
| Module | Purpose |
|---|---|
app_sayunixtime |
Say time. |
app_saycounted |
Language-aware counted words. |
app_morsecode |
Morse code playback. |
app_waituntil |
Sleep until an epoch time. |
app_waitforring |
Wait for first ring after a time. |
| Module | Purpose |
|---|---|
app_flash |
Flash a DAHDI trunk. |
app_dahdiras |
DAHDI ISDN remote access server. |
app_getcpeid |
Get ADSI CPE ID. |
app_adsiprog |
ADSI programming application. |
app_alarmreceiver |
Alarm receiver. |
| Module | Purpose |
|---|---|
app_fastcall |
GAB FastCall application. |
app_bot9000 |
GAB Bot9000 application. |
app_osplookup |
Open Settlement Protocol applications. |
app_jack |
JACK audio interface. |
app_dictate |
Virtual dictation machine. |
app_image |
Image transmission. |
app_skel |
Skeleton sample application. |
app_test |
Interface test application. |
| Module | Purpose |
|---|---|
app_mysql |
MySQL application add-on. |
app_saycountpl |
Polish counted-word application add-on. |
Application behavior is documented by source comments and the in-tree XML
documentation (core-en_US.xml and the per-module <application> blocks). The
source file is authoritative.
SIP — chan_sofia
Subsystems
Realtime & data
Operations