Wed Jan 8 2020 09:50:25

Asterisk developer's documentation


File List
Here is a list of all files with brief descriptions:
o*_private.hPrototypes for public functions only of internal interest,
o*abstract_jb.cCommon implementation-independent jitterbuffer stuff
o*abstract_jb.hCommon implementation-independent jitterbuffer stuff
o*acl.cVarious sorts of access control
o*acl.hAccess Control of various sorts
o*adsi.cADSI Support (built upon Caller*ID)
o*adsi.hADSI Support (built upon Caller*ID)
o*ael.tab.cBison Grammar description of AEL2
o*ael.tab.h
o*ael_lex.cFlex scanner description of tokens used in AEL2
o*ael_structs.hStructures for AEL - the Asterisk extension language
o*agent.cSNMP Agent / SubAgent support for Asterisk
o*agent.hSNMP Agent / SubAgent support for Asterisk
o*agi.hAGI Extension interfaces - Asterisk Gateway Interface
o*ais.hUsage of the SAForum AIS (Application Interface Specification)
o*alaw.cA-Law to Signed linear conversion
o*alaw.hA-Law to Signed linear conversion
o*aoc.cGeneric AOC payload generation encoding and decoding
o*aoc.hGeneric Advice of Charge encode and decode routines
o*app.cConvenient Application Routines
o*app.hApplication convenience functions, designed to give consistent look and feel to Asterisk apps
o*app_adsiprog.cProgram Asterisk ADSI Scripts into phone
o*app_alarmreceiver.cCentral Station Alarm receiver for Ademco Contact ID
o*app_amd.cAnswering machine detection
o*app_authenticate.cExecute arbitrary authenticate commands
o*app_cdr.cApplications connected with CDR engine
o*app_celgenuserevent.cGenerate User-Defined CEL event
o*app_chanisavail.cCheck if Channel is Available
o*app_channelredirect.cChannelRedirect application
o*app_chanspy.cChanSpy: Listen in on any channel
o*app_confbridge.cConference Bridge application
o*app_controlplayback.cTrivial application to control playback of a sound file
o*app_dahdibarge.cDAHDI Barge support
o*app_dahdiras.cExecute an ISDN RAS
o*app_db.cDatabase access functions
o*app_dial.cDial() & retrydial() - Trivial application to dial a channel and send an URL on answer
o*app_dictate.cVirtual Dictation Machine Application For Asterisk
o*app_directed_pickup.cDirected Call Pickup Support
o*app_directory.cProvide a directory of extensions
o*app_disa.cDISA – Direct Inward System Access Application
o*app_dumpchan.cApplication to dump channel variables
o*app_echo.cEcho application – play back what you hear to evaluate latency
o*app_exec.cExec application
o*app_externalivr.cExternal IVR application interface
o*app_fax.c
o*app_festival.cConnect to festival
o*app_flash.cApp to flash a DAHDI trunk
o*app_followme.cFind-Me Follow-Me application
o*app_forkcdr.cFork CDR application
o*app_getcpeid.cGet ADSI CPE ID
o*app_ices.cStream to an icecast server via ICES (see contrib/asterisk-ices.xml)
o*app_image.cApp to transmit an image
o*app_ivrdemo.cIVR Demo application
o*app_jack.cJack Application
o*app_macro.cDial plan macro Implementation
o*app_meetme.cMeet me conference bridge and Shared Line Appearances
o*app_milliwatt.cDigital Milliwatt Test
o*app_minivm.cMiniVoiceMail - A Minimal Voicemail System for Asterisk
o*app_mixmonitor.cMixMonitor() - Record a call and mix the audio during the recording
o*app_morsecode.cMorsecode application
o*app_mp3.cSilly application to play an MP3 file – uses mpg123
o*app_nbscat.cSilly application to play an NBScat file – uses nbscat8k
o*app_originate.cOriginate application
o*app_osplookup.cOpen Settlement Protocol (OSP) Applications
o*app_page.cPage() - Paging application
o*app_parkandannounce.cParkAndAnnounce application for Asterisk
o*app_playback.cTrivial application to playback a sound file
o*app_playtones.cPlaytones application
o*app_privacy.cBlock all calls without Caller*ID, require phone # to be entered
o*app_queue.cTrue call queues with optional send URL on answer
o*app_read.cTrivial application to read a variable
o*app_readexten.cTrivial application to read an extension into a variable
o*app_readfile.cReadFile application – Reads in a File for you
o*app_record.cTrivial application to record a sound file
o*app_saycounted.cApplications to decline words according to current language
o*app_sayunixtime.cSayUnixTime application
o*app_senddtmf.cApp to send DTMF digits
o*app_sendtext.cApp to transmit a text message
o*app_setcallerid.cApp to set callerid presentation
o*app_skel.cSkeleton application
o*app_sms.cSMS application - ETSI ES 201 912 protocol 1 implementation
o*app_softhangup.cSoftHangup application
o*app_speech_utils.cSpeech Recognition Utility Applications
o*app_stack.cStack applications Gosub, Return, etc
o*app_system.cExecute arbitrary system commands
o*app_talkdetect.cPlayback a file with audio detect
o*app_test.cApplications to test connection and produce report in text file
o*app_transfer.cTransfer a caller
o*app_url.cApp to transmit a URL
o*app_userevent.cUserEvent application – send manager event
o*app_verbose.cVerbose logging application
o*app_voicemail.cComedian Mail - Voicemail System
o*app_voicemail_imapstorage.cComedian Mail - Voicemail System
o*app_voicemail_odbcstorage.cComedian Mail - Voicemail System
o*app_waitforring.cWait for Ring Application
o*app_waitforsilence.cWait for Silence
o*app_waituntil.cSleep until the given epoch
o*app_while.cWhile Loop Implementation
o*app_zapateller.cPlayback the special information tone to get rid of telemarketers
o*architecture.h
o*ast_expr.h
o*ast_expr2.c
o*ast_expr2.h
o*ast_expr2f.cDialplan Expression Lexical Scanner
o*ast_version.hAsterisk version information
o*astdb.hPersistant data storage (akin to *doze registry)
o*asterisk-git-howto.h
o*asterisk.cTop level source file for Asterisk - the Open Source PBX. Implementation of PBX core functions and CLI interface
o*asterisk.hAsterisk main include file. File version handling, generic pbx functions
o*astfd.cDebugging routines for file descriptor leaks
o*astmm.cMemory Management
o*astmm.hAsterisk memory usage debugging This file provides headers for MALLOC_DEBUG, a define used for tracking down memory leaks. It should never be #included directly; always use the MALLOC_DEBUG definition in menuselect to activate those functions
o*astobj.hA set of macros implementing objects and containers. Macros are used for maximum performance, to support multiple inheritance, and to be easily integrated into existing structures without additional malloc calls, etc
o*astobj2.c
o*astobj2.h
o*astosp.hOpen Settlement Protocol (OSP)
o*audiohook.cAudiohooks Architecture
o*audiohook.hAudiohooks Architecture
o*autochan.c"smart" channels
o*autochan.h"smart" channels that update automatically if a channel is masqueraded
o*autoconfig.h
o*autoservice.cAutomatic channel service routines
o*bridge_builtin_features.cBuilt in bridging features
o*bridge_multiplexed.cTwo channel bridging module which groups bridges into batches of threads
o*bridge_simple.cSimple two channel bridging module
o*bridge_softmix.cMulti-party software based channel mixing
o*bridging.cChannel Bridging API
o*bridging.hChannel Bridging API
o*bridging_features.hChannel Bridging API
o*bridging_technology.hChannel Bridging API
o*build.h
o*buildinfo.cBuild timestamp variables
o*buildinfo.h
o*buildopts.h
o*calendar.hA general API for managing calendar events with Asterisk
o*callerid.cCallerID Generation support
o*callerid.hCallerID (and other GR30) management and generation Includes code and algorithms from the Zapata library
o*causes.hInternal Asterisk hangup causes
o*ccss.cCall Completion Supplementary Services implementation
o*ccss.hCall Completion Supplementary Services API
o*cdr.cCall Detail Record API
o*cdr.hCall Detail Record API
o*cdr_adaptive_odbc.cAdaptive ODBC CDR backend
o*cdr_csv.cComma Separated Value CDR records
o*cdr_custom.cCustom Comma Separated Value CDR records
o*cdr_manager.cAsterisk Call Manager CDR records
o*cdr_odbc.cODBC CDR Backend
o*cdr_pgsql.cPostgreSQL CDR logger
o*cdr_radius.cRADIUS CDR Support
o*cdr_sqlite.cStore CDR records in a SQLite database
o*cdr_sqlite3_custom.cCustom SQLite3 CDR records
o*cdr_syslog.cSyslog CDR logger
o*cdr_tds.cFreeTDS CDR logger
o*cel.cChannel Event Logging API
o*cel.hCall Event Logging API
o*chan_agent.cImplementation of Agents (proxy channel)
o*chan_alsa.cALSA sound card channel driver
o*chan_bridge.cBridge Interaction Channel
o*chan_console.cCross-platform console channel driver
o*chan_dahdi.cDAHDI for Pseudo TDM
o*chan_gtalk.cGtalk Channel Driver, until google/libjingle works with jingle spec
o*chan_h323.cThis file is part of the chan_h323 driver for Asterisk
o*chan_iax2.cImplementation of Inter-Asterisk eXchange Version 2 as specified in RFC 5456
o*chan_jingle.cJingle Channel Driver
o*chan_local.cLocal Proxy Channel
o*chan_mgcp.cImplementation of Media Gateway Control Protocol
o*chan_misdn.cChan_misdn channel driver for Asterisk
o*chan_misdn_config.hInterface to mISDN - Config
o*chan_multicast_rtp.cMulticast RTP Paging Channel
o*chan_nbs.cNetwork broadcast sound support channel driver
o*chan_oss.cChannel driver for OSS sound cards
o*chan_phone.cGeneric Linux Telephony Interface driver
o*chan_phone.h8-bit raw data
o*chan_sip.cImplementation of Session Initiation Protocol
o*chan_skinny.cImplementation of the Skinny protocol
o*chan_unistim.cChan_unistim channel driver for Asterisk
o*channel.cChannel Management
o*channel.hGeneral Asterisk PBX channel definitions
o*channelstate.hChannel states
o*chanvars.cChannel Variables
o*chanvars.hChannel Variables
o*cli.cStandard Command Line Interface
o*cli.hStandard Command Line Interface
o*clm.cUsage of the SAForum AIS (Application Interface Specification)
o*codec_a_mu.cCodec_a_mu.c - translate between alaw and ulaw directly
o*codec_adpcm.cCodec_adpcm.c - translate between signed linear and Dialogic ADPCM
o*codec_alaw.cCodec_alaw.c - translate between signed linear and alaw
o*codec_dahdi.cTranslate between various formats natively through DAHDI transcoding
o*codec_g722.cCodec_g722.c - translate between signed linear and ITU G.722-64kbps
o*codec_g726.cCodec_g726.c - translate between signed linear and ITU G.726-32kbps (both RFC3551 and AAL2 codeword packing)
o*codec_gsm.cTranslate between signed linear and Global System for Mobile Communications (GSM)
o*codec_ilbc.cTranslate between signed linear and Internet Low Bitrate Codec
o*codec_lpc10.cTranslate between signed linear and LPC10 (Linear Predictor Code)
o*codec_resample.cResample slinear audio
o*codec_speex.cTranslate between signed linear and Speex (Open Codec)
o*codec_ulaw.cCodec_ulaw.c - translate between signed linear and ulaw
o*commits.h
o*compat.hGeneral Definitions for Asterisk top level program Included by asterisk.h to handle platform-specific issues especially those related to header files
o*compiler.hCompiler-specific macros and other items
o*config.cConfiguration File Parser
o*config.hConfiguration File Parser
o*config_parser.cSip config parsing functions and unit tests
o*console_board.c
o*console_gui.c
o*console_video.c
o*console_video.h
o*crypto.hProvide cryptographic signature routines
o*cygload.cLoader for Asterisk under Cygwin/windows. Open the dll, locate main, run
o*data.cData retrieval API
o*data.hData retrieval API
o*datastore.cAsterisk datastore objects
o*datastore.hAsterisk datastore objects
o*db.cASTdb Management
o*defaults.h
o*devicestate.cDevice state management
o*devicestate.hDevice state management
o*dial.cDialing API
o*dial.hDialing API
o*dialplan_functions.cSip channel dialplan functions and unit tests
o*dlinkedlists.hA set of macros to manage doubly-linked lists
o*dns.cDNS Support for Asterisk
o*dns.hDNS support for Asterisk
o*dnsmgr.cBackground DNS update manager
o*dnsmgr.hBackground DNS update manager
o*doxyref.h
o*dsp.cConvenience Signal Processing routines
o*dsp.hConvenient Signal Processing routines
o*dundi-parser.cDistributed Universal Number Discovery (DUNDi)
o*dundi-parser.h
o*dundi.hDistributed Universal Number Discovery (DUNDi) See also
o*eagi-sphinx-test.c
o*eagi-test.c
o*ecdisa.h
o*endian.hAsterisk architecture endianess compatibility definitions
o*enter.h
o*enum.cENUM Support for Asterisk
o*enum.hDNS and ENUM functions
o*event.cInternal generic event system
o*event.h
o*event_defs.hGeneric event system
o*evt.cUsage of the SAForum AIS (Application Interface Specification)
o*ex_adpcm.h4-bit ADPCM data
o*ex_alaw.h8-bit data
o*ex_g722.h8-bit data
o*ex_g726.h4-bit G.726 data
o*ex_gsm.h8-bit raw data
o*ex_ilbc.hRaw 8-bit data
o*ex_lpc10.hCopyright (C) 2008, Digium, Inc
o*ex_speex.hRandom Data
o*ex_ulaw.h8-bit data
o*extconf.hExternal configuration handlers (realtime and static configuration)
o*features.cRoutines implementing call features as call pickup, parking and transfer
o*features.hCall Parking and Pickup API Includes code and algorithms from the Zapata library
o*file.cGeneric File Format Support
o*file.hGeneric File Format Support. Should be included by clients of the file handling routines. File service providers should instead include mod_format.h
o*fixedjitterbuf.cJitterbuffering algorithm
o*fixedjitterbuf.hJitterbuffering algorithm
o*format_g719.cITU G.719 , 64kbps bitrate only
o*format_g723.cOld-style G.723.1 frame/timestamp format
o*format_g726.cHeaderless G.726 (16/24/32/40kbps) data format for Asterisk
o*format_g729.cSave to raw, headerless G729 data
o*format_gsm.cSave to raw, headerless GSM data
o*format_h263.cSave to raw, headerless h263 data
o*format_h264.cSave to raw, headerless h264 data
o*format_ilbc.cSave to raw, headerless iLBC data
o*format_jpeg.cJPEG File format support
o*format_ogg_vorbis.cOGG/Vorbis streams
o*format_pcm.cFlat, binary, ulaw PCM file format
o*format_siren14.cITU G.722.1 Annex C (Siren14, licensed from Polycom) format, 48kbps bitrate only
o*format_siren7.cITU G.722.1 (Siren7, licensed from Polycom) format, 32kbps bitrate only
o*format_sln.cRAW SLINEAR Format
o*format_sln16.cRAW SLINEAR 16 Format
o*format_vox.cFlat, binary, ADPCM vox file format
o*format_wav.cWork with WAV in the proprietary Microsoft format. Microsoft WAV format (8000hz Signed Linear)
o*format_wav_gsm.cSave GSM in the proprietary Microsoft format
o*frame.cFrame and codec manipulation routines
o*frame.hAsterisk internal frame definitions
o*frame_defs.hAsterisk internal frame definitions
o*framehook.cFrameHooks Architecture
o*framehook.hFrameHook Architecture
o*fskmodem.cFSK Modem Support
o*fskmodem.hFSK Modem Support
o*fskmodem_float.cFSK Modulator/Demodulator
o*fskmodem_float.hFSK Modem Support
o*fskmodem_int.cFSK Modulator/Demodulator
o*fskmodem_int.hFSK Modem Support
o*func_aes.cAES encryption/decryption dialplan functions
o*func_audiohookinherit.cAudiohook inheritance function
o*func_base64.cUse the base64 as functions
o*func_blacklist.cFunction to lookup the callerid number, and see if it is blacklisted
o*func_callcompletion.cCall Completion Supplementary Services implementation
o*func_callerid.cParty ID related dialplan functions (Caller-ID, Connected-line, Redirecting)
o*func_cdr.cCall Detail Record related dialplan functions
o*func_channel.cChannel info dialplan functions
o*func_config.cA function to retrieve variables from an Asterisk configuration file
o*func_curl.cCurl - Load a URL
o*func_cut.cCUT function
o*func_db.cFunctions for interaction with the Asterisk database
o*func_devstate.cManually controlled blinky lights
o*func_dialgroup.cDial group dialplan function
o*func_dialplan.cDialplan group functions check if a dialplan entry exists
o*func_enum.cENUM Functions
o*func_env.cEnvironment related dialplan functions
o*func_extstate.cGet the state of a hinted extension for dialplan control
o*func_frame_trace.cTrace internal ast_frames on a channel
o*func_global.cGlobal variable dialplan functions
o*func_groupcount.cChannel group related dialplan functions
o*func_iconv.cCharset conversions
o*func_lock.cDialplan mutexes
o*func_logic.cConditional logic dialplan functions
o*func_math.cMath related dialplan function
o*func_md5.cMD5 digest related dialplan functions
o*func_module.cSimple module check function
o*func_odbc.cODBC lookups
o*func_pitchshift.cPitch Shift Audio Effect
o*func_rand.cGenerate Random Number
o*func_realtime.cREALTIME dialplan function
o*func_sha1.cSHA1 digest related dialplan functions
o*func_shell.c
o*func_speex.cNoise reduction and automatic gain control (AGC)
o*func_sprintf.cString manipulation dialplan functions
o*func_srv.cSRV Functions
o*func_strings.cString manipulation dialplan functions
o*func_sysinfo.c
o*func_timeout.cChannel timeout related dialplan functions
o*func_uri.cURI encoding / decoding
o*func_version.cReturn the current Version strings
o*func_vmcount.cVMCOUNT dialplan function
o*func_volume.cTechnology independent volume control
o*global_datastores.cGlobally-accessible datastore information and callbacks
o*global_datastores.hGlobally accessible channel datastores
o*hashtab.cCode to implement generic hash tables
o*hashtab.hGeneric (perhaps overly so) hashtable implementation Hash Table support in Asterisk
o*heap.cMax Heap data structure
o*heap.hMax Heap data structure
o*http.cHttp server for AMI access
o*http.hSupport for Private Asterisk HTTP Servers
o*iax2-parser.cImplementation of Inter-Asterisk eXchange Protocol, v 2
o*iax2-parser.hImplementation of the IAX2 protocol
o*iax2-provision.cIAX Provisioning Protocol
o*iax2-provision.hIAX2 Provisioning protocol
o*iax2.hImplementation of Inter-Asterisk eXchange, version 2 iax2-parser.c iax2-parser.h chan_iax2.c
o*ie.cInterface to mISDN
o*image.cImage Management
o*image.hGeneral Asterisk channel definitions for image handling
o*indications.cIndication Tone Handling
o*indications.hTone Indication Support
o*inline_api.hInlinable API function macro
o*io.cI/O Managment (Derived from Cheops-NG)
o*io.hI/O Management (derived from Cheops-NG)
o*isdn_lib.cInterface to mISDN
o*isdn_lib.hInterface to mISDN
o*isdn_lib_intern.h
o*isdn_msg_parser.cInterface to mISDN - message parser
o*jabber.hAJI - The Asterisk Jabber Interface
o*jingle.hJingle definitions for chan_jingle
o*jitterbuf.cJitterbuf: an application-independent jitterbuffer
o*jitterbuf.hJitterbuf: an application-independent jitterbuffer jitterbuf.c
o*leave.h
o*licensing.h
o*linkedlists.hA set of macros to manage forward-linked lists
o*loader.cModule Loader
o*localtime.c
o*localtime.hCustom localtime functions for multiple timezones
o*lock.cGeneral Asterisk locking
o*lock.hAsterisk locking-related definitions:
o*log2comp.hLog2comp.h - various base 2 log computation versions
o*logger.cAsterisk Logger
o*logger.hSupport for logging to various files, console and syslog Configuration in file logger.conf
o*manager.cThe Asterisk Management Interface - AMI
o*manager.hThe AMI - Asterisk Manager Interface - is a TCP protocol created to manage Asterisk with third-party software
o*mantisworkflow.h
o*md5.cMD5 checksum routines used for authentication. Not covered by GPL, but in the public domain as per the copyright below
o*md5.hMD5 digest functions
o*misdn_config.cChan_misdn configuration management
o*mod_format.hHeader for providers of file and format handling routines. Clients of these routines should include "asterisk/file.h" instead
o*module.hAsterisk module definitions
o*monitor.hChannel monitoring
o*msgsm.h
o*musiconhold.hMusic on hold handling
o*netsock.cNetwork socket handling
o*netsock.hNetwork socket handling
o*netsock2.cNetwork socket handling
o*netsock2.hNetwork socket handling
o*network.hWrapper for network related headers, masking differences between various operating systems. On passing, we also provide here trivial functions or other simple wrappers to network-related functions
o*optional_api.hOptional API function macros
o*options.hOptions provided by main asterisk program
o*paths.hAsterisk file paths, configured in asterisk.conf
o*pbx.cCore PBX routines
o*pbx.hCore PBX routines and definitions
o*pbx_ael.cCompile symbolic Asterisk Extension Logic into Asterisk extensions, version 2
o*pbx_config.cPopulate and remember extensions from static config file
o*pbx_dundi.cDistributed Universal Number Discovery (DUNDi)
o*pbx_loopback.cLoopback PBX Module
o*pbx_lua.cLua PBX Switch
o*pbx_realtime.cRealtime PBX Module
o*pbx_spool.cFull-featured outgoing call spool support
o*pktccops.hPacketCable COPS
o*plc.cSpanDSP - a series of DSP components for telephony
o*plc.hSpanDSP - a series of DSP components for telephony
o*poll-compat.h
o*poll.c
o*portinfo.cInterface to mISDN - port info
o*privacy.cPrivacy Routines
o*privacy.hPersistant data storage (akin to *doze registry)
o*private.h
o*pval.cCompile symbolic Asterisk Extension Logic into Asterisk extensions, version 2
o*pval.h
o*releases.h
o*reqresp_parser.cSip request parsing functions and unit tests
o*res_adsi.cADSI support
o*res_ael_share.cShareable AEL code – mainly between internal and external modules
o*res_agi.cAGI - the Asterisk Gateway Interface
o*res_ais.cUsage of the SAForum AIS (Application Interface Specification)
o*res_calendar.cCalendaring API
o*res_calendar_caldav.cResource for handling CalDAV calendars
o*res_calendar_ews.cResource for handling MS Exchange Web Service calendars
o*res_calendar_exchange.cResource for handling MS Exchange calendars
o*res_calendar_icalendar.cResource for handling iCalendar calendars
o*res_clialiases.cCLI Aliases
o*res_clioriginate.cOriginate calls via the CLI
o*res_config_curl.cCurl plugin for portable configuration engine
o*res_config_ldap.cLdap plugin for portable configuration engine (ARA)
o*res_config_odbc.cOdbc+odbc plugin for portable configuration engine
o*res_config_pgsql.cPostgreSQL plugin for Asterisk RealTime Architecture
o*res_config_sqlite.cRes_config_sqlite module
o*res_convert.cFile format conversion CLI command using Asterisk formats and translators
o*res_crypto.cProvide Cryptographic Signature capability
o*res_curl.cCurl resource engine
o*res_fax.cGeneric FAX Resource for FAX technology resource modules
o*res_fax.h
o*res_fax_spandsp.cSpandsp T.38 and G.711 FAX Resource
o*res_http_post.cHTTP POST upload support for Asterisk HTTP server
o*res_jabber.cA resource for interfacing Asterisk directly as a client or a component to a XMPP/Jabber compliant server
o*res_limit.cResource limits
o*res_monitor.cPBX channel monitoring
o*res_musiconhold.cRoutines implementing music on hold
o*res_mutestream.cMUTESTREAM audiohooks
o*res_odbc.cODBC resource manager
o*res_odbc.hODBC resource manager
o*res_phoneprov.cPhone provisioning application for the asterisk internal http server
o*res_pktccops.cPacketCable COPS
o*res_realtime.cRealTime CLI
o*res_rtp_asterisk.cSupports RTP and RTCP with Symmetric RTP support for NAT traversal
o*res_rtp_multicast.cMulticast RTP Engine
o*res_security_log.cSecurity Event Logging
o*res_smdi.cSMDI support for Asterisk
o*res_snmp.cSNMP Agent / SubAgent support for Asterisk
o*res_speech.cGeneric Speech Recognition API
o*res_srtp.cSecure RTP (SRTP)
o*res_srtp.hSRTP resource
o*res_stun_monitor.cSTUN Network Monitor
o*res_timing_dahdi.cDAHDI timing interface
o*res_timing_kqueue.cKqueue timing interface
o*res_timing_pthread.cPthread timing interface
o*res_timing_timerfd.cTimerfd timing interface
o*reviewboard.h
o*rtp_engine.cPluggable RTP Architecture
o*rtp_engine.hPluggable RTP Architecture
o*say.cSay numbers and dates (maybe words one day too)
o*say.hSay numbers and dates (maybe words one day too)
o*sched.cScheduler Routines (from cheops-NG)
o*sched.hScheduler Routines (derived from cheops)
o*sdp_crypto.cSDP Security descriptions
o*security_events.cSecurity Event Reporting Helpers
o*security_events.hSecurity Event Reporting API
o*security_events_defs.hSecurity Event Reporting Data Structures
o*select.hBitfield expansions for ast_select
o*sha1.cBased on the RFC 6234
o*sha1.h
o*sig_analog.cAnalog signaling module
o*sig_analog.hInterface header for analog signaling module
o*sig_pri.cPRI signaling module
o*sig_pri.hInterface header for PRI signaling module
o*sig_ss7.cSS7 signaling module
o*sig_ss7.hInterface header for SS7 signaling module
o*slin.h
o*slinfactory.cA machine to gather up arbitrary frames and convert them to raw slinear on demand
o*slinfactory.hA machine to gather up arbitrary frames and convert them to raw slinear on demand
o*smdi.hSMDI support for Asterisk
o*speech.hGeneric Speech Recognition API
o*srtp.c
o*srv.cDNS SRV Record Lookup Support for Asterisk
o*srv.hSupport for DNS SRV records, used in to locate SIP services
o*ssl.cCommon OpenSSL support code
o*strcompat.cCompatibility functions for strsep and strtoq missing on Solaris
o*stringfields.hString fields in structures
o*strings.cString manipulation API
o*strings.hString manipulation functions
o*stun.cSTUN Support
o*stun.hSTUN support
o*syslog.cAsterisk Syslog Utility Functions
o*syslog.hSyslog support functions for Asterisk logging
o*taskprocessor.cMaintain a container of uniquely-named taskprocessor threads that can be shared across modules
o*taskprocessor.hAn API for managing task processing threads that can be shared across modules
o*tcptls.cCode to support TCP and TLS server/client
o*tcptls.hGeneric support for tcp/tls servers in Asterisk
o*tdd.cTTY/TDD Generation support
o*tdd.hTTY/TDD Generation support
o*term.cTerminal Routines
o*term.hHandy terminal functions for vt* terms
o*test.cUnit Test Framework
o*stdtime/test.cTesting localtime functionality
o*test.hTest Framework API
o*threadstorage.cDebugging support for thread-local-storage objects
o*threadstorage.hDefinitions to aid in the use of thread local storage
o*time.hTime-related functions and macros
o*timing.cTiming source management
o*timing.hTiming source management
o*transcap.hGeneral Asterisk channel transcoding definitions
o*translate.cTranslate via the use of pseudo channels
o*translate.hSupport for translation of data formats. translate.c
o*tzfile.h
o*udptl.cUDPTL support for T.38 faxing
o*udptl.hUDPTL support for T.38
o*ulaw.cU-Law to Signed linear conversion
o*ulaw.hU-Law to Signed linear conversion
o*unaligned.hHandle unaligned data access
o*utils.cUtility functions
o*utils.hUtility functions
o*vcodecs.c
o*version.c
o*version.h
o*vgrabbers.c
o*xml.cXML abstraction layer
o*xml.hAsterisk XML abstraction layer
o*xmldoc.cXML Documentation API
\*xmldoc.hAsterisk XML Documentation API