Asterisk Reference Library
Look up the Asterisk pieces you use day to day: dialplan applications, functions, AGI commands, AMI actions and events, CLI commands, module configuration, and compliance notes.
Find the right Asterisk building block
Use this page when you know what you are trying to control, but not the exact Asterisk name yet.
Applications are usually where call flow starts. Functions read and set values. AGI and AMI connect outside programs.
CLI commands help while you are operating the box, and module configuration explains the files behind the behavior.
Common paths
Start by reference type
Popular practical entries
Browse by section
AGI Commands
47
View all
Asterisk Gateway Interface commands for external call control programs.
ANSWER
ASYNCAGI BREAK
CHANNEL STATUS
CONTROL STREAM FILE
DATABASE DEL
DATABASE DELTREE
DATABASE GET
DATABASE PUT
EXEC
GET DATA
GET FULL VARIABLE
GET OPTION
GET VARIABLE
GOSUB
HANGUP
NOOP
RECEIVE CHAR
RECEIVE TEXT
RECORD FILE
SAY ALPHA
SAY DATE
SAY DATETIME
SAY DIGITS
SAY NUMBER
SAY PHONETIC
SAY TIME
SEND IMAGE
SEND TEXT
SET AUTOHANGUP
SET CALLERID
SET CONTEXT
SET EXTENSION
SET MUSIC
SET PRIORITY
SET VARIABLE
SPEECH ACTIVATE GRAMMAR
SPEECH CREATE
SPEECH DEACTIVATE GRAMMAR
SPEECH DESTROY
SPEECH LOAD GRAMMAR
SPEECH RECOGNIZE
SPEECH SET
SPEECH UNLOAD GRAMMAR
STREAM FILE
TDD MODE
VERBOSE
WAIT FOR DIGIT
AMI Actions
167
View all
Asterisk Manager Interface actions for remote system control.
AGI
AOCMessage
AbsoluteTimeout
AgentLogoff
Agents
Atxfer
BlindTransfer
Bridge
BridgeDestroy
BridgeInfo
BridgeKick
BridgeList
BridgeTechnologyList
BridgeTechnologySuspend
BridgeTechnologyUnsuspend
CancelAtxfer
Challenge
ChangeMonitor
Command
ConfbridgeKick
ConfbridgeList
ConfbridgeListRooms
ConfbridgeLock
ConfbridgeMute
ConfbridgeSetSingleVideoSrc
ConfbridgeStartRecord
ConfbridgeStopRecord
ConfbridgeUnlock
ConfbridgeUnmute
ControlPlayback
CoreSettings
CoreShowChannelMap
CoreShowChannels
CoreStatus
CreateConfig
DAHDIDNDoff
DAHDIDNDon
DAHDIDialOffhook
DAHDIHangup
DAHDIRestart
DAHDIShowChannels
DAHDIShowStatus
DAHDITransfer
DBDel
DBDelTree
DBGet
DBGetTree
DBPut
DeviceStateList
DialplanExtensionAdd
DialplanExtensionRemove
Events
ExtensionState
ExtensionStateList
FAXSession
FAXSessions
FAXStats
Filter
GetConfig
GetConfigJSON
Getvar
Hangup
IAXnetstats
IAXpeerlist
IAXpeers
IAXregistry
JabberSend
ListCategories
ListCommands
LocalOptimizeAway
LoggerRotate
Login
Logoff
MWIDelete
MWIGet
MWIUpdate
MailboxCount
MailboxStatus
MeetmeList
MeetmeListRooms
MeetmeMute
MeetmeUnmute
MessageSend
MixMonitor
MixMonitorMute
ModuleCheck
ModuleLoad
Monitor
MuteAudio
Originate
PJSIPHangup
PJSIPNotify
PJSIPQualify
PJSIPRegister
PJSIPShowAors
PJSIPShowAuths
PJSIPShowContacts
PJSIPShowEndpoint
PJSIPShowEndpoints
PJSIPShowRegistrationInboundContactStatuses
PJSIPShowRegistrationsInbound
PJSIPShowRegistrationsOutbound
PJSIPShowResourceLists
PJSIPShowSubscriptionsInbound
PJSIPShowSubscriptionsOutbound
PJSIPUnregister
PRIDebugFileSet
PRIDebugFileUnset
PRIDebugSet
PRIShowSpans
Park
ParkedCalls
Parkinglots
PauseMonitor
Ping
PlayDTMF
PlayMF
PresenceState
PresenceStateList
QueueAdd
QueueChangePriorityCaller
QueueLog
QueueMemberRingInUse
QueuePause
QueuePenalty
QueueReload
QueueRemove
QueueReset
QueueRule
QueueStatus
QueueSummary
QueueWithdrawCaller
Redirect
Reload
SIPnotify
SIPpeers
SIPpeerstatus
SIPqualifypeer
SIPshowpeer
SIPshowregistry
SKINNYdevices
SKINNYlines
SKINNYshowdevice
SKINNYshowline
SendFlash
SendText
Setvar
ShowDialPlan
SorceryMemoryCacheExpire
SorceryMemoryCacheExpireObject
SorceryMemoryCachePopulate
SorceryMemoryCacheStale
SorceryMemoryCacheStaleObject
Status
StopMixMonitor
StopMonitor
UnpauseMonitor
UpdateConfig
UserEvent
VoicemailBoxSummary
VoicemailForward
VoicemailMove
VoicemailRefresh
VoicemailRemove
VoicemailUserStatus
VoicemailUsersList
WaitEvent
AMI Events
184
View all
Asterisk Manager Interface events for real-time system monitoring.
AGIExecEnd
AGIExecStart
AOC-D
AOC-E
AOC-S
AgentCalled
AgentComplete
AgentConnect
AgentDump
AgentLogin
AgentLogoff
AgentRingNoAnswer
Agents
AgentsComplete
Alarm
AlarmClear
AorDetail
AorList
AorListComplete
AsyncAGIEnd
AsyncAGIExec
AsyncAGIStart
AttendedTransfer
AuthDetail
AuthList
AuthListComplete
AuthMethodNotAllowed
BlindTransfer
BridgeCreate
BridgeDestroy
BridgeEnter
BridgeInfoChannel
BridgeInfoComplete
BridgeLeave
BridgeMerge
BridgeVideoSourceUpdate
CEL
Cdr
ChallengeResponseFailed
ChallengeSent
ChanSpyStart
ChanSpyStop
ChannelTalkingStart
ChannelTalkingStop
ConfbridgeEnd
ConfbridgeJoin
ConfbridgeLeave
ConfbridgeList
ConfbridgeListRooms
ConfbridgeMute
ConfbridgeRecord
ConfbridgeStart
ConfbridgeStopRecord
ConfbridgeTalking
ConfbridgeUnmute
ContactList
ContactListComplete
ContactStatus
ContactStatusDetail
CoreShowChannel
CoreShowChannelMapComplete
CoreShowChannelsComplete
DAHDIChannel
DNDState
DTMFBegin
DTMFEnd
DeadlockStart
DeviceStateChange
DeviceStateListComplete
DialBegin
DialEnd
DialState
EndpointDetail
EndpointDetailComplete
EndpointList
EndpointListComplete
ExtensionStateListComplete
ExtensionStatus
FAXSession
FAXSessionsComplete
FAXSessionsEntry
FAXStats
FAXStatus
FailedACL
Flash
FullyBooted
Hangup
HangupHandlerPop
HangupHandlerPush
HangupHandlerRun
HangupRequest
Hold
IdentifyDetail
InboundRegistrationDetail
InboundSubscriptionDetail
InvalidAccountID
InvalidPassword
InvalidTransport
Load
LoadAverageLimit
LocalBridge
LocalOptimizationBegin
LocalOptimizationEnd
LogChannel
MCID
MWIGet
MWIGetComplete
MeetmeEnd
MeetmeJoin
MeetmeLeave
MeetmeList
MeetmeListRooms
MeetmeMute
MeetmeTalkRequest
MeetmeTalking
MemoryLimit
MessageWaiting
MiniVoiceMail
MixMonitorMute
MixMonitorStart
MixMonitorStop
MonitorStart
MonitorStop
MusicOnHoldStart
MusicOnHoldStop
NewAccountCode
NewCallerid
NewConnectedLine
NewExten
Newchannel
Newstate
OriginateResponse
OutboundRegistrationDetail
OutboundSubscriptionDetail
ParkedCall
ParkedCallGiveUp
ParkedCallSwap
ParkedCallTimeOut
PeerStatus
Pickup
PresenceStateChange
PresenceStateListComplete
PresenceStatus
QueueCallerAbandon
QueueCallerJoin
QueueCallerLeave
QueueEntry
QueueMemberAdded
QueueMemberPause
QueueMemberPenalty
QueueMemberRemoved
QueueMemberRinginuse
QueueMemberStatus
QueueParams
RTCPReceived
RTCPSent
ReceiveFAX
Registry
Reload
Rename
RequestBadFormat
RequestNotAllowed
RequestNotSupported
ResourceListDetail
SIPQualifyPeerDone
SendFAX
SessionLimit
SessionTimeout
Shutdown
SoftHangupRequest
SpanAlarm
SpanAlarmClear
Status
StatusComplete
SuccessfulAuth
TransportDetail
UnParkedCall
UnexpectedAddress
Unhold
Unload
UserEvent
VarSet
VoicemailPasswordChange
Wink
Applications
226
View all
Dialplan applications are the actions executed at each priority in the dialplan.
ADSIProg()
AELSub()
AGI()
AMD()
AddQueueMember()
AgentLogin()
AgentRequest()
AlarmReceiver()
Answer()
AttendedTransfer()
AudioSocket()
Authenticate()
Background()
BackgroundDetect()
BlindTransfer()
Bridge()
BridgeAdd()
BridgeWait()
Broadcast()
Busy()
CELGenUserEvent()
CallCompletionCancel()
CallCompletionRequest()
ChanIsAvail()
ChanSpy()
ChangeMonitor()
ChannelRedirect()
ClearHash()
ConfBridge()
ConfKick()
Congestion()
ContinueWhile()
ControlPlayback()
DAHDIAcceptR2Call()
DAHDIRAS()
DAHDIScan()
DAHDISendCallreroutingFacility()
DAHDISendKeypadFacility()
DBdeltree()
DISA()
DateTime()
DeadAGI()
Dial()
Dictate()
Directory()
DumpChan()
EAGI()
Echo()
Else()
ElseIf()
EndIf()
EndWhile()
Exec()
ExecIf()
ExecIfTime()
ExitIf()
ExitWhile()
ExtenSpy()
ExternalIVR()
Festival()
Flash()
FollowMe()
ForkCDR()
GetCPEID()
Gosub()
GosubIf()
Goto()
GotoIf()
GotoIfTime()
Hangup()
HangupCauseClear()
IAX2Provision()
ICES()
IVRDemo()
If()
ImportVar()
Incomplete()
JACK()
JabberJoin()
JabberLeave()
JabberSend()
JabberSendGroup()
JabberStatus()
Log()
MP3Player()
MSet()
Macro()
MacroExclusive()
MacroExit()
MacroIf()
MailboxExists()
MeetMe()
MeetMeAdmin()
MeetMeChannelAdmin()
MeetMeCount()
MessageSend()
Milliwatt()
MinivmAccMess()
MinivmDelete()
MinivmGreet()
MinivmMWI()
MinivmNotify()
MinivmRecord()
MixMonitor()
Monitor()
Morsecode()
MusicOnHold()
NBScat()
NoCDR()
NoOp()
ODBCFinish()
ODBC_Commit()
ODBC_Rollback()
OSPAuth()
OSPFinish()
OSPLookup()
OSPNext()
Originate()
PJSIPHangup()
PJSIPNotify()
Page()
Park()
ParkAndAnnounce()
ParkedCall()
PauseMonitor()
PauseQueueMember()
Pickup()
PickupChan()
PlayTones()
Playback()
PrivacyManager()
Proceeding()
Progress()
Queue()
QueueLog()
QueueUpdate()
RaiseException()
Read()
ReadExten()
ReceiveFAX()
ReceiveMF()
ReceiveSF()
ReceiveText()
Record()
Reference section rework and a batch of audio converter improvements
Reload()
RemoveQueueMember()
ResetCDR()
RetryDial()
Return()
Ringing()
SIPAddHeader()
SIPDtmfMode()
SIPRemoveHeader()
SIPSendCustomINFO()
SLAStation()
SLATrunk()
SMS()
SayAlpha()
SayAlphaCase()
SayCountedAdj()
SayCountedNoun()
SayDigits()
SayMoney()
SayNumber()
SayOrdinal()
SayPhonetic()
SayUnixTime()
SendDTMF()
SendFAX()
SendImage()
SendMF()
SendSF()
SendText()
SendURL()
Set()
SetAMAFlags()
Signal()
SkelGuessNumber()
SoftHangup()
SpeechActivateGrammar()
SpeechBackground()
SpeechCreate()
SpeechDeactivateGrammar()
SpeechDestroy()
SpeechLoadGrammar()
SpeechProcessingSound()
SpeechStart()
SpeechUnloadGrammar()
StackPop()
StartMusicOnHold()
Stasis()
StatsD()
StopMixMonitor()
StopMonitor()
StopMusicOnHold()
StopPlayTones()
StoreDTMF()
StreamEcho()
TestClient()
TestServer()
ToneScan()
Transfer()
TryExec()
TrySystem()
UnpauseMonitor()
UnpauseQueueMember()
UserEvent()
VMAuthenticate()
VMSayName()
Verbose()
VoiceMail()
VoiceMailMain()
VoiceMailPlayMsg()
Wait()
WaitDigit()
WaitExten()
WaitForCondition()
WaitForNoise()
WaitForRing()
WaitForSignal()
WaitForSilence()
WaitForTone()
WaitUntil()
While()
Zapateller()
CLI Commands
487
View all
Quick reference for commonly used Asterisk CLI commands.
!
CLI Commands Quick Reference
_command matchesarray
acl show
aeap show client
aeap show clients
ael reload
ael set debug {read|tokens|contexts|off}
agent logoff
agent show
agent show all
agent show online
agi dump html
agi exec
agi set debug [on|off]
agi show commands [topic]
aoc set debug
ari mkpasswd
ari set debug
ari show app
ari show apps
ari show outbound-websocket
ari show outbound-websockets
ari show status
ari show user
ari show users
ari show websocket sessions
ari shutdown websocket session
ari shutdown websocket sessions
ari start outbound-websocket
astobj2 container check
astobj2 container dump
astobj2 container stats
astobj2 show stats
astobj2 test
bridge destroy
bridge kick
bridge show
bridge show all
bridge technology show
bridge technology {suspend|unsuspend}
calendar dump sched
calendar show calendar
calendar show calendars
calendar show types
cc cancel [core|all]
cc report status
cdr set debug [on|off]
cdr show active
cdr show pgsql status
cdr show status
cdr submit
cel show status
channel dump frames
channel originate
channel redirect
channel request hangup
cli check permissions
cli reload permissions
cli show aliases
cli show permissions
confbridge kick
confbridge list
confbridge lock
confbridge mute
confbridge record start
confbridge record stop
confbridge show menu
confbridge show menus
confbridge show profile bridge
confbridge show profile bridges
confbridge show profile user
confbridge show profile users
confbridge unlock
confbridge unmute
config list
config reload
config show help
console answer
console dial
console flash
console hangup
console list available
console list devices
console send text
console {mute|unmute}
console {set|show} active
console {set|show} autoanswer [on|off]
core abort shutdown
core clear profile
core eat memory
core ping taskprocessor
core reload
core reset taskprocessor
core reset taskprocessors
core restart gracefully
core restart now
core restart when convenient
core set debug
core set debug category
core set debug channel
core set trace
core set verbose
core show application
core show applications [like|describing]
core show calls [uptime]
core show channel
core show channels [concise|verbose|count]
core show channeltype
core show channeltypes
core show codec
core show codecs [audio|video|image|text]
core show config mappings
core show device2extenstate
core show fd
core show file formats
core show function
core show functions [like]
core show hanguphandlers
core show hanguphandlers all
core show help
core show hint
core show hints
core show image formats
core show license
core show locks
core show profile
core show settings
core show sound
core show sounds
core show switches
core show sysinfo
core show taskprocessor alerted subsystems
core show taskprocessor name
core show taskprocessors [like]
core show threads
core show translation
core show uptime [seconds]
core show version
core show warranty
core stop gracefully
core stop now
core stop when convenient
core waitfullybooted
corosync ping
corosync show config
corosync show members
dahdi create channels
dahdi destroy channels
dahdi restart
dahdi set dnd
dahdi set hwgain {rx|tx}
dahdi set mwi
dahdi set swgain {rx|tx}
dahdi show cadences
dahdi show channel
dahdi show channels [group|context]
dahdi show status
dahdi show version
database del
database deltree
database get
database put
database query
database show
database showkey
devstate change
devstate list
dialplan add extension
dialplan add ignorepat
dialplan add include
dialplan debug
dialplan eval function
dialplan exec application
dialplan locks show
dialplan reload
dialplan remove context
dialplan remove extension
dialplan remove ignorepat
dialplan remove include
dialplan save
dialplan set chanvar
dialplan set extenpatternmatchnew false
dialplan set extenpatternmatchnew true
dialplan set global
dialplan show
dialplan show chanvar
dialplan show globals
dnsmgr refresh
dnsmgr reload
dnsmgr status
dundi flush [stats]
dundi lookup
dundi precache
dundi query
dundi set debug {on|off}
dundi show cache
dundi show entityid
dundi show hints
dundi show mappings
dundi show peer
dundi show peers [registered|include|exclude|begin]
dundi show precache
dundi show requests
dundi show trans
dundi store history {on|off}
fax set debug {on|off}
fax show capabilities
fax show session
fax show sessions
fax show settings
fax show stats
fax show version
features show
file convert
geoloc list locations
geoloc list profiles
geoloc reload
geoloc show gml_shape_defs
geoloc show profiles
group show channels
http show status
iax2 provision
iax2 prune realtime
iax2 reload
iax2 set debug jb {on|off}
iax2 set debug trunk {on|off}
iax2 set debug {on|off|peer}
iax2 set mtu
iax2 show cache
iax2 show callnumber usage
iax2 show channels
iax2 show firmware
iax2 show netstats
iax2 show peer
iax2 show peers
iax2 show provisioning
iax2 show registry
iax2 show stats
iax2 show threads
iax2 show users [like]
iax2 test jitter
iax2 test late
iax2 test losspct
iax2 test resync
iax2 unregister
indication add
indication remove
indication show
keys init
keys show
local show channels
logger add channel
logger filter changroup
logger filter reset
logger filter show
logger mute
logger reload
logger remove channel
logger rotate
logger set level {DEBUG|TRACE|NOTICE|WARNING|ERROR|VERBOSE|DTMF} {on|off}
logger show channels
logger show levels
malloc trim
manager kick session
manager reload
manager set debug [on|off]
manager show command
manager show commands
manager show connected
manager show event
manager show eventq
manager show events
manager show settings
manager show user
manager show users
media cache create
media cache delete
media cache refresh
media cache show
media cache show all
meetme kick
meetme list
meetme {lock|unlock}
meetme {mute|unmute}
memory atexit list {on|off}
memory atexit summary {off|byline|byfunc|byfile}
memory backtrace {on|off}
memory show allocations
memory show summary
mfcr2 call files [on|off]
mfcr2 destroy link
mfcr2 set blocked
mfcr2 set debug
mfcr2 set idle
mfcr2 show channels [group|context]
mfcr2 show links
mfcr2 show variants
mfcr2 show version
minivm list accounts [for]
minivm list templates
minivm list zones
minivm reload
minivm show settings
minivm show stats
mixmonitor {start|stop|list}
mobile cusd
mobile rfcomm
mobile search
mobile show devices
module load
module refresh
module reload
module show [like]
module unload
moh reload
moh show classes
moh show files
moh unregister class
mwi delete all
mwi delete like
mwi delete mailbox
mwi list all
mwi list like
mwi show mailbox
mwi update mailbox
odbc read
odbc show
odbc write
ooh323 reload
ooh323 set debug [off]
ooh323 show config
ooh323 show gk
ooh323 show peer
ooh323 show peers
ooh323 show user
ooh323 show users
parking show
phoneprov show routes
pjproject set log level {default|0|1|2|3|4|5|6}
pjproject show buildopts
pjproject show log level
pjproject show log mappings
pjsip dump endpt [details]
pjsip export config_wizard primitives [to]
pjsip list ciphers
pjsip list subscriptions {inbound|outbound} [like]
pjsip qualify
pjsip reload qualify aor
pjsip reload qualify endpoint
pjsip send notify
pjsip send register
pjsip send unregister
pjsip set history {on|off|clear}
pjsip set logger {on|off|host|add|method|methodadd|verbose|pcap}
pjsip show aors
pjsip show contacts
pjsip show endpoints
pjsip show history
pjsip show identifiers
pjsip show qualify aor
pjsip show qualify endpoint
pjsip show registration
pjsip show registrations
pjsip show scheduled_tasks
pjsip show settings
pjsip show subscription {inbound|outbound}
pjsip show subscriptions {inbound|outbound} [like]
pjsip show transport-monitors
pjsip show version
presencestate change
presencestate list
pri destroy span
pri service disable channel
pri service enable channel
pri set debug file
pri set debug {on|off|hex|intense|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15} span
pri show channels
pri show debug
pri show span
pri show spans
pri show version
prometheus show metrics
prometheus show status
queue add member
queue priority caller
queue reload {parameters|members|rules|all}
queue remove member
queue reset stats
queue set penalty
queue set ringinuse
queue show
queue show rules
queue {pause|unpause} member
realtime destroy
realtime load
realtime mysql cache
realtime mysql status
realtime show ldap status
realtime show pgsql cache
realtime show pgsql status
realtime store
realtime update
realtime update2
remb set {send|receive}
rtcp set debug {on|off|ip}
rtcp set stats {on|off}
rtp drop
rtp set debug {on|off|ip}
rtp show settings
say load [new|old]
skel show config
skel show games
skel show levels
sla show stations
sla show trunks
sorcery memory cache dump
sorcery memory cache expire
sorcery memory cache populate
sorcery memory cache show
sorcery memory cache stale
sorcery show settings
ss7 mtp3
ss7 reset cic
ss7 reset group
ss7 restart mtp3
ss7 set debug {on|off} linkset
ss7 show calls
ss7 show channels
ss7 show cics
ss7 show linkset
ss7 show version
ss7 {block|unblock} cic
ss7 {block|unblock} group
ss7 {reset|block|unblock} linkset
stasis show topic
stasis show topics
stasis statistics show messages
stasis statistics show subscription
stasis statistics show subscriptions
stasis statistics show topic
stasis statistics show topics
stir_shaken show attestation
stir_shaken show eprofile
stir_shaken show eprofiles
stir_shaken show profile
stir_shaken show profiles
stir_shaken show tn
stir_shaken show tns
stir_shaken show verification
stir_shaken verify certificate_file
stun set debug {on|off}
stun show status
test execute
test generate results
test show registered
test show results
threadstorage show allocations
threadstorage show summary
timing test
transcoder show
udptl set debug {on|off|ip}
udptl show config
ulimit
unistim reload
unistim send packet
unistim set debug {on|off}
unistim show devices
unistim show info
voicemail forward
voicemail move
voicemail reload
voicemail remove
voicemail show aliases
voicemail show mailbox
voicemail show users [for]
voicemail show zones
xmldoc dump
xmldoc reload
xmpp create collection
xmpp create leaf
xmpp delete node
xmpp list nodes
xmpp purge nodes
xmpp set debug {on|off}
xmpp show buddies
xmpp show connections
Compliance
5
View all
Legal and regulatory reference for VoIP and telephony systems.
Functions
224
View all
Dialplan functions return or set values and are used inside expressions, Set(), and GotoIf() conditions.
ABS()
AES_DECRYPT()
AES_ENCRYPT()
AGC()
AGENT()
AMI_CLIENT()
ARRAY()
AST_CONFIG()
AST_SORCERY()
BASE64_DECODE()
BASE64_ENCODE()
BASENAME()
BLACKLIST()
CALENDAR_BUSY()
CALENDAR_EVENT()
CALENDAR_QUERY()
CALENDAR_QUERY_RESULT()
CALENDAR_WRITE()
CALLCOMPLETION()
CALLERID()
CALLERPRES()
CDR()
CDR_PROP()
CHANNEL()
CHANNELS()
CHANNEL_EXISTS()
CHECKSIPDOMAIN()
CONFBRIDGE()
CONFBRIDGE_CHANNELS()
CONFBRIDGE_INFO()
CONNECTEDLINE()
CSV_QUOTE()
CURL()
CURLOPT()
CUT()
DAHDI_CHANNEL()
DB()
DB_DELETE()
DB_EXISTS()
DB_KEYCOUNT()
DB_KEYS()
DEC()
DELETE()
DENOISE()
DEVICE_STATE()
DIALGROUP()
DIALPLAN_EXISTS()
DIGIT_SUM()
DIRNAME()
DUNDILOOKUP()
DUNDIQUERY()
DUNDIRESULT()
ENUMLOOKUP()
ENUMQUERY()
ENUMRESULT()
ENV()
EVAL()
EVAL_EXTEN()
EVAL_SUB()
EXCEPTION()
EXISTS()
EXPORT()
EXTENSION_STATE()
FAXOPT()
FEATURE()
FEATUREMAP()
FIELDNUM()
FIELDQTY()
FILE()
FILE_COUNT_LINE()
FILE_FORMAT()
FILTER()
FRAME_DROP()
FRAME_TRACE()
GEOLOC_PROFILE()
GLOBAL()
GLOBAL_DELETE()
GLOBAL_EXISTS()
GROUP()
GROUP_COUNT()
GROUP_LIST()
GROUP_MATCH_COUNT()
HANGUPCAUSE()
HANGUPCAUSE_KEYS()
HASH()
HASHKEYS()
HINT()
HOLD_INTERCEPT()
IAXPEER()
IAXVAR()
ICONV()
IF()
IFMODULE()
IFTIME()
IMPORT()
INC()
ISNULL()
JABBER_RECEIVE()
JABBER_STATUS()
JITTERBUFFER()
JSON_DECODE()
KEYPADHASH()
LEN()
LISTFILTER()
LOCAL()
LOCAL_PEEK()
LOCK()
LOG_GROUP()
LTRIM()
MAILBOX_EXISTS()
MASTER_CHANNEL()
MATH()
MAX()
MD5()
MEETME_INFO()
MESSAGE()
MESSAGE_DATA()
MIN()
MINIVMACCOUNT()
MINIVMCOUNTER()
MIXMONITOR()
MUTEAUDIO()
ODBC()
ODBC_FETCH()
PARK_GET_CHANNEL()
PASSTHRU()
PERIODIC_HOOK()
PITCH_SHIFT()
PJSIP_AOR()
PJSIP_CONTACT()
PJSIP_DIAL_CONTACTS()
PJSIP_DTMF_MODE()
PJSIP_ENDPOINT()
PJSIP_HEADER()
PJSIP_HEADERS()
PJSIP_HEADER_PARAM()
PJSIP_INHERITABLE_HEADER()
PJSIP_MEDIA_OFFER()
PJSIP_MOH_PASSTHROUGH()
PJSIP_PARSE_URI()
PJSIP_PARSE_URI_FROM()
PJSIP_RESPONSE_HEADER()
PJSIP_RESPONSE_HEADERS()
PJSIP_SEND_SESSION_REFRESH()
PJSIP_TRANSFER_HANDLING()
POLARITY()
POP()
PP_EACH_EXTENSION()
PP_EACH_USER()
PRESENCE_STATE()
PUSH()
QUEUE_EXISTS()
QUEUE_GET_CHANNEL()
QUEUE_MEMBER()
QUEUE_MEMBER_COUNT()
QUEUE_MEMBER_LIST()
QUEUE_MEMBER_PENALTY()
QUEUE_VARIABLES()
QUEUE_WAITING_COUNT()
QUOTE()
RAND()
REALTIME()
REALTIME_DESTROY()
REALTIME_FIELD()
REALTIME_HASH()
REALTIME_STORE()
RECORDING_INFO()
REDIRECTING()
REGEX()
REPLACE()
RTRIM()
SAYFILES()
SCRAMBLE()
SET()
SHA1()
SHARED()
SHELL()
SHIFT()
SIPPEER()
SIP_HEADER()
SIP_HEADERS()
SMDI_MSG()
SMDI_MSG_RETRIEVE()
SORT()
SPEECH()
SPEECH_ENGINE()
SPEECH_GRAMMAR()
SPEECH_RESULTS_TYPE()
SPEECH_SCORE()
SPEECH_TEXT()
SPRINTF()
SQL_ESC()
SQL_ESC_BACKSLASHES()
SRVQUERY()
SRVRESULT()
STACK_PEEK()
STAT()
STIR_SHAKEN()
STIR_SHAKEN_ATTESTATION()
STRBETWEEN()
STRFTIME()
STRPTIME()
STRREPLACE()
SYSINFO()
TALK_DETECT()
TESTTIME()
TIMEOUT()
TOLOWER()
TONE_DETECT()
TOUPPER()
TRIM()
TRYLOCK()
TXTCIDNAME()
UNLOCK()
UNSHIFT()
URIDECODE()
URIENCODE()
UUID()
VALID_EXTEN()
VARIABLE_EXISTS()
VERSION()
VMCOUNT()
VM_INFO()
VOLUME()
Module Configuration
37
View all
Configuration reference for Asterisk modules and resource drivers.
app_agent_pool
app_confbridge
app_skel
cdr
cel
chan_motif
chan_websocket
codec_opus
core
features
named_acl
res_aeap
res_ari
res_geolocation
res_hep
res_http_media_cache
res_mwi_external
res_parking
res_pjproject
res_pjsip
res_pjsip_acl
res_pjsip_config_wizard
res_pjsip_endpoint_identifier_ip
res_pjsip_notify
res_pjsip_outbound_publish
res_pjsip_outbound_registration
res_pjsip_phoneprov_provider
res_pjsip_publish_asterisk
res_pjsip_pubsub
res_prometheus
res_resolver_unbound
res_statsd
res_stir_shaken
res_websocket_client
res_xmpp
stasis
udptl