| _private.h [code] | Prototypes for public functions only of internal interest, |
| abstract_jb.c [code] | Common implementation-independent jitterbuffer stuff |
| abstract_jb.h [code] | Common implementation-independent jitterbuffer stuff |
| acl.c [code] | Various sorts of access control |
| acl.h [code] | Access Control of various sorts |
| adsi.c [code] | ADSI Support (built upon Caller*ID) |
| adsi.h [code] | ADSI Support (built upon Caller*ID) |
| ael.tab.c [code] | Bison Grammar description of AEL2 |
| ael.tab.h [code] | |
| ael_lex.c [code] | Flex scanner description of tokens used in AEL2 |
| ael_structs.h [code] | Structures for AEL - the Asterisk extension language |
| agent.c [code] | SNMP Agent / SubAgent support for Asterisk |
| agent.h [code] | SNMP Agent / SubAgent support for Asterisk |
| agi.h [code] | AGI Extension interfaces - Asterisk Gateway Interface |
| alaw.c [code] | A-Law to Signed linear conversion |
| alaw.h [code] | A-Law to Signed linear conversion |
| aoc.c [code] | Generic AOC payload generation encoding and decoding |
| aoc.h [code] | Generic Advice of Charge encode and decode routines |
| app.c [code] | Convenient Application Routines |
| app.h [code] | Application convenience functions, designed to give consistent look and feel to Asterisk apps |
| app_adsiprog.c [code] | Program Asterisk ADSI Scripts into phone |
| app_alarmreceiver.c [code] | Central Station Alarm receiver for Ademco Contact ID |
| app_amd.c [code] | Answering machine detection |
| app_authenticate.c [code] | Execute arbitrary authenticate commands |
| app_cdr.c [code] | Applications connected with CDR engine |
| app_celgenuserevent.c [code] | Generate User-Defined CEL event |
| app_chanisavail.c [code] | Check if Channel is Available |
| app_channelredirect.c [code] | ChannelRedirect application |
| app_chanspy.c [code] | ChanSpy: Listen in on any channel |
| app_confbridge.c [code] | Conference Bridge application |
| app_controlplayback.c [code] | Trivial application to control playback of a sound file |
| app_dahdibarge.c [code] | DAHDI Barge support |
| app_dahdiras.c [code] | Execute an ISDN RAS |
| app_db.c [code] | Database access functions |
| app_dial.c [code] | Dial() & retrydial() - Trivial application to dial a channel and send an URL on answer |
| app_dictate.c [code] | Virtual Dictation Machine Application For Asterisk |
| app_directed_pickup.c [code] | Directed Call Pickup Support |
| app_directory.c [code] | Provide a directory of extensions |
| app_disa.c [code] | DISA -- Direct Inward System Access Application |
| app_dumpchan.c [code] | Application to dump channel variables |
| app_echo.c [code] | Echo application -- play back what you hear to evaluate latency |
| app_exec.c [code] | Exec application |
| app_externalivr.c [code] | External IVR application interface |
| app_fax.c [code] | |
| app_festival.c [code] | Connect to festival |
| app_flash.c [code] | App to flash a DAHDI trunk |
| app_followme.c [code] | Find-Me Follow-Me application |
| app_forkcdr.c [code] | Fork CDR application |
| app_getcpeid.c [code] | Get ADSI CPE ID |
| app_ices.c [code] | Stream to an icecast server via ICES (see contrib/asterisk-ices.xml) |
| app_image.c [code] | App to transmit an image |
| app_ivrdemo.c [code] | IVR Demo application |
| app_jack.c [code] | Jack Application |
| app_macro.c [code] | Dial plan macro Implementation |
| app_meetme.c [code] | Meet me conference bridge and Shared Line Appearances |
| app_milliwatt.c [code] | Digital Milliwatt Test |
| app_minivm.c [code] | MiniVoiceMail - A Minimal Voicemail System for Asterisk |
| app_mixmonitor.c [code] | MixMonitor() - Record a call and mix the audio during the recording |
| app_morsecode.c [code] | Morsecode application |
| app_mp3.c [code] | Silly application to play an MP3 file -- uses mpg123 |
| app_nbscat.c [code] | Silly application to play an NBScat file -- uses nbscat8k |
| app_originate.c [code] | Originate application |
| app_osplookup.c [code] | Open Settlement Protocol (OSP) Applications |
| app_page.c [code] | Page() - Paging application |
| app_parkandannounce.c [code] | ParkAndAnnounce application for Asterisk |
| app_playback.c [code] | Trivial application to playback a sound file |
| app_playtones.c [code] | Playtones application |
| app_privacy.c [code] | Block all calls without Caller*ID, require phone # to be entered |
| app_queue.c [code] | True call queues with optional send URL on answer |
| app_read.c [code] | Trivial application to read a variable |
| app_readexten.c [code] | Trivial application to read an extension into a variable |
| app_readfile.c [code] | ReadFile application -- Reads in a File for you |
| app_record.c [code] | Trivial application to record a sound file |
| app_saycounted.c [code] | Applications to decline words according to current language |
| app_sayunixtime.c [code] | SayUnixTime application |
| app_senddtmf.c [code] | App to send DTMF digits |
| app_sendtext.c [code] | App to transmit a text message |
| app_setcallerid.c [code] | App to set callerid presentation |
| app_skel.c [code] | Skeleton application |
| app_sms.c [code] | SMS application - ETSI ES 201 912 protocol 1 implementation |
| app_softhangup.c [code] | SoftHangup application |
| app_speech_utils.c [code] | Speech Recognition Utility Applications |
| app_stack.c [code] | Stack applications Gosub, Return, etc |
| app_system.c [code] | Execute arbitrary system commands |
| app_talkdetect.c [code] | Playback a file with audio detect |
| app_test.c [code] | Applications to test connection and produce report in text file |
| app_transfer.c [code] | Transfer a caller |
| app_url.c [code] | App to transmit a URL |
| app_userevent.c [code] | UserEvent application -- send manager event |
| app_verbose.c [code] | Verbose logging application |
| app_voicemail.c [code] | Comedian Mail - Voicemail System |
| app_waitforring.c [code] | Wait for Ring Application |
| app_waitforsilence.c [code] | Wait for Silence |
| app_waituntil.c [code] | Sleep until the given epoch |
| app_while.c [code] | While Loop Implementation |
| app_zapateller.c [code] | Playback the special information tone to get rid of telemarketers |
| architecture.h [code] | |
| ast_expr.h [code] | |
| ast_expr2.c [code] | |
| ast_expr2.h [code] | |
| ast_expr2f.c [code] | Dialplan Expression Lexical Scanner |
| ast_version.h [code] | Asterisk version information |
| astdb.h [code] | Persistant data storage (akin to *doze registry) |
| asterisk-git-howto.h [code] | |
| asterisk.c [code] | Top level source file for Asterisk - the Open Source PBX. Implementation of PBX core functions and CLI interface |
| asterisk.h [code] | Asterisk main include file. File version handling, generic pbx functions |
| astfd.c [code] | Debugging routines for file descriptor leaks |
| astmm.c [code] | Memory Management |
| astmm.h [code] | Asterisk 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 |
| astobj.h [code] | A 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 |
| astobj2.c [code] | |
| astobj2.h [code] | |
| astosp.h [code] | Open Settlement Protocol (OSP) |
| audiohook.c [code] | Audiohooks Architecture |
| audiohook.h [code] | Audiohooks Architecture |
| autochan.c [code] | "smart" channels |
| autochan.h [code] | "smart" channels that update automatically if a channel is masqueraded |
| autoconfig.h [code] | |
| autoservice.c [code] | Automatic channel service routines |
| bridge_builtin_features.c [code] | Built in bridging features |
| bridge_multiplexed.c [code] | Two channel bridging module which groups bridges into batches of threads |
| bridge_simple.c [code] | Simple two channel bridging module |
| bridge_softmix.c [code] | Multi-party software based channel mixing |
| bridging.c [code] | Channel Bridging API |
| bridging.h [code] | Channel Bridging API |
| bridging_features.h [code] | Channel Bridging API |
| bridging_technology.h [code] | Channel Bridging API |
| buildinfo.c [code] | Build timestamp variables |
| buildinfo.h [code] | |
| calendar.h [code] | A general API for managing calendar events with Asterisk |
| callerid.c [code] | CallerID Generation support |
| callerid.h [code] | CallerID (and other GR30) management and generation Includes code and algorithms from the Zapata library |
| causes.h [code] | Internal Asterisk hangup causes |
| ccss.c [code] | Call Completion Supplementary Services implementation |
| ccss.h [code] | Call Completion Supplementary Services API |
| cdr.c [code] | Call Detail Record API |
| cdr.h [code] | Call Detail Record API |
| cdr_adaptive_odbc.c [code] | Adaptive ODBC CDR backend |
| cdr_csv.c [code] | Comma Separated Value CDR records |
| cdr_custom.c [code] | Custom Comma Separated Value CDR records |
| cdr_manager.c [code] | Asterisk Call Manager CDR records |
| cdr_odbc.c [code] | ODBC CDR Backend |
| cdr_pgsql.c [code] | PostgreSQL CDR logger |
| cdr_radius.c [code] | RADIUS CDR Support |
| cdr_sqlite.c [code] | Store CDR records in a SQLite database |
| cdr_sqlite3_custom.c [code] | Custom SQLite3 CDR records |
| cdr_syslog.c [code] | Syslog CDR logger |
| cdr_tds.c [code] | FreeTDS CDR logger |
| cel.c [code] | Channel Event Logging API |
| cel.h [code] | Call Event Logging API |
| celt.h [code] | CELT Format Attributes |
| chan_agent.c [code] | Implementation of Agents (proxy channel) |
| chan_alsa.c [code] | ALSA sound card channel driver |
| chan_bridge.c [code] | Bridge Interaction Channel |
| chan_console.c [code] | Cross-platform console channel driver |
| chan_dahdi.c [code] | DAHDI for Pseudo TDM |
| chan_gtalk.c [code] | Gtalk Channel Driver, until google/libjingle works with jingle spec |
| chan_h323.c [code] | This file is part of the chan_h323 driver for Asterisk |
| chan_iax2.c [code] | Implementation of Inter-Asterisk eXchange Version 2 as specified in RFC 5456 |
| chan_jingle.c [code] | Jingle Channel Driver |
| chan_local.c [code] | Local Proxy Channel |
| chan_mgcp.c [code] | Implementation of Media Gateway Control Protocol |
| chan_misdn.c [code] | Chan_misdn channel driver for Asterisk |
| chan_misdn_config.h [code] | Interface to mISDN - Config |
| chan_motif.c [code] | Motif Jingle Channel Driver |
| chan_multicast_rtp.c [code] | Multicast RTP Paging Channel |
| chan_nbs.c [code] | Network broadcast sound support channel driver |
| chan_oss.c [code] | Channel driver for OSS sound cards |
| chan_phone.c [code] | Generic Linux Telephony Interface driver |
| chan_phone.h [code] | 8-bit raw data |
| chan_sip.c [code] | Implementation of Session Initiation Protocol |
| chan_skinny.c [code] | Implementation of the Skinny protocol |
| chan_unistim.c [code] | Chan_unistim channel driver for Asterisk |
| channel.c [code] | Channel Management |
| channel.h [code] | General Asterisk PBX channel definitions |
| channel_internal.h [code] | Internal channel functions for channel.c to use |
| channel_internal_api.c [code] | Channel Accessor API |
| channelstate.h [code] | Channel states |
| chanvars.c [code] | Channel Variables |
| chanvars.h [code] | Channel Variables |
| cli.c [code] | Standard Command Line Interface |
| cli.h [code] | Standard Command Line Interface |
| codec_a_mu.c [code] | Codec_a_mu.c - translate between alaw and ulaw directly |
| codec_adpcm.c [code] | Codec_adpcm.c - translate between signed linear and Dialogic ADPCM |
| codec_alaw.c [code] | Codec_alaw.c - translate between signed linear and alaw |
| codec_dahdi.c [code] | Translate between various formats natively through DAHDI transcoding |
| codec_g722.c [code] | Codec_g722.c - translate between signed linear and ITU G.722-64kbps |
| codec_g726.c [code] | Codec_g726.c - translate between signed linear and ITU G.726-32kbps (both RFC3551 and AAL2 codeword packing) |
| codec_gsm.c [code] | Translate between signed linear and Global System for Mobile Communications (GSM) |
| codec_ilbc.c [code] | Translate between signed linear and Internet Low Bitrate Codec |
| codec_lpc10.c [code] | Translate between signed linear and LPC10 (Linear Predictor Code) |
| codec_resample.c [code] | Resample slinear audio |
| codec_speex.c [code] | Translate between signed linear and Speex (Open Codec) |
| codec_ulaw.c [code] | Codec_ulaw.c - translate between signed linear and ulaw |
| commits.h [code] | |
| compat.h [code] | General Definitions for Asterisk top level program Included by asterisk.h to handle platform-specific issues especially those related to header files |
| compiler.h [code] | Compiler-specific macros and other items |
| config.c [code] | Configuration File Parser |
| config.h [code] | Configuration File Parser |
| config_options.c [code] | Configuration Option-handling |
| config_options.h [code] | Configuration option-handling |
| config_parser.c [code] | Sip config parsing functions and unit tests |
| console_board.c [code] | |
| console_gui.c [code] | |
| console_video.c [code] | |
| console_video.h [code] | |
| crypto.h [code] | Provide cryptographic signature routines |
| cygload.c [code] | Loader for Asterisk under Cygwin/windows. Open the dll, locate main, run |
| data.c [code] | Data retrieval API |
| data.h [code] | Data retrieval API |
| datastore.c [code] | Asterisk datastore objects |
| datastore.h [code] | Asterisk datastore objects |
| db.c [code] | ASTdb Management |
| devicestate.c [code] | Device state management |
| devicestate.h [code] | Device state management |
| dial.c [code] | Dialing API |
| dial.h [code] | Dialing API |
| dialplan_functions.c [code] | Sip channel dialplan functions and unit tests |
| dlinkedlists.h [code] | A set of macros to manage doubly-linked lists |
| dns.c [code] | DNS Support for Asterisk |
| dns.h [code] | DNS support for Asterisk |
| dnsmgr.c [code] | Background DNS update manager |
| dnsmgr.h [code] | Background DNS update manager |
| doxyref.h [code] | |
| dsp.c [code] | Convenience Signal Processing routines |
| dsp.h [code] | Convenient Signal Processing routines |
| dundi-parser.c [code] | Distributed Universal Number Discovery (DUNDi) |
| dundi-parser.h [code] | |
| dundi.h [code] | Distributed Universal Number Discovery (DUNDi) See also |
| eagi-sphinx-test.c [code] | |
| eagi-test.c [code] | |
| ecdisa.h [code] | |
| endian.h [code] | Asterisk architecture endianess compatibility definitions |
| enter.h [code] | |
| enum.c [code] | ENUM Support for Asterisk |
| enum.h [code] | DNS and ENUM functions |
| event.c [code] | Internal generic event system |
| event.h [code] | |
| event_defs.h [code] | Generic event system |
| ex_adpcm.h [code] | 4-bit ADPCM data |
| ex_alaw.h [code] | 8-bit data |
| ex_g722.h [code] | 8-bit data |
| ex_g726.h [code] | 4-bit G.726 data |
| ex_gsm.h [code] | 8-bit raw data |
| ex_ilbc.h [code] | Raw 8-bit data |
| ex_lpc10.h [code] | Copyright (C) 2008, Digium, Inc |
| ex_speex.h [code] | Random Data |
| ex_ulaw.h [code] | 8-bit data |
| extconf.h [code] | External configuration handlers (realtime and static configuration) |
| features.c [code] | Routines implementing call features as call pickup, parking and transfer |
| features.h [code] | Call Parking and Pickup API Includes code and algorithms from the Zapata library |
| file.c [code] | Generic File Format Support |
| file.h [code] | Generic File Format Support. Should be included by clients of the file handling routines. File service providers should instead include mod_format.h |
| fixedjitterbuf.c [code] | Jitterbuffering algorithm |
| fixedjitterbuf.h [code] | Jitterbuffering algorithm |
| format.c [code] | Format API |
| format.h [code] | Format API |
| format_cap.c [code] | Format Capability API |
| format_cap.h [code] | Format Capability API |
| format_g719.c [code] | ITU G.719 , 64kbps bitrate only |
| format_g723.c [code] | Old-style G.723.1 frame/timestamp format |
| format_g726.c [code] | Headerless G.726 (16/24/32/40kbps) data format for Asterisk |
| format_g729.c [code] | Save to raw, headerless G729 data |
| format_gsm.c [code] | Save to raw, headerless GSM data |
| format_h263.c [code] | Save to raw, headerless h263 data |
| format_h264.c [code] | Save to raw, headerless h264 data |
| format_ilbc.c [code] | Save to raw, headerless iLBC data |
| format_jpeg.c [code] | JPEG File format support |
| format_ogg_vorbis.c [code] | OGG/Vorbis streams |
| format_pcm.c [code] | Flat, binary, ulaw PCM file format |
| format_pref.c [code] | Format Preference API |
| format_pref.h [code] | Format Preference API |
| format_siren14.c [code] | ITU G.722.1 Annex C (Siren14, licensed from Polycom) format, 48kbps bitrate only |
| format_siren7.c [code] | ITU G.722.1 (Siren7, licensed from Polycom) format, 32kbps bitrate only |
| format_sln.c [code] | RAW SLINEAR Formats |
| format_vox.c [code] | Flat, binary, ADPCM vox file format |
| format_wav.c [code] | Work with WAV in the proprietary Microsoft format. Microsoft WAV format (8000hz Signed Linear) |
| format_wav_gsm.c [code] | Save GSM in the proprietary Microsoft format |
| frame.c [code] | Frame and codec manipulation routines |
| frame.h [code] | Asterisk internal frame definitions |
| frame_defs.h [code] | |
| framehook.c [code] | FrameHooks Architecture |
| framehook.h [code] | FrameHook Architecture |
| fskmodem.c [code] | FSK Modem Support |
| fskmodem.h [code] | FSK Modem Support |
| fskmodem_float.c [code] | FSK Modulator/Demodulator |
| fskmodem_float.h [code] | FSK Modem Support |
| fskmodem_int.c [code] | FSK Modulator/Demodulator |
| fskmodem_int.h [code] | FSK Modem Support |
| func_aes.c [code] | AES encryption/decryption dialplan functions |
| func_audiohookinherit.c [code] | Audiohook inheritance function |
| func_base64.c [code] | Use the base64 as functions |
| func_blacklist.c [code] | Function to lookup the callerid number, and see if it is blacklisted |
| func_callcompletion.c [code] | Call Completion Supplementary Services implementation |
| func_callerid.c [code] | Party ID related dialplan functions (Caller-ID, Connected-line, Redirecting) |
| func_cdr.c [code] | Call Detail Record related dialplan functions |
| func_channel.c [code] | Channel info dialplan functions |
| func_config.c [code] | A function to retrieve variables from an Asterisk configuration file |
| func_curl.c [code] | Curl - Load a URL |
| func_cut.c [code] | CUT function |
| func_db.c [code] | Functions for interaction with the Asterisk database |
| func_devstate.c [code] | Manually controlled blinky lights |
| func_dialgroup.c [code] | Dial group dialplan function |
| func_dialplan.c [code] | Dialplan group functions check if a dialplan entry exists |
| func_enum.c [code] | ENUM Functions |
| func_env.c [code] | Environment related dialplan functions |
| func_extstate.c [code] | Get the state of a hinted extension for dialplan control |
| func_frame_trace.c [code] | Trace internal ast_frames on a channel |
| func_global.c [code] | Global variable dialplan functions |
| func_groupcount.c [code] | Channel group related dialplan functions |
| func_hangupcause.c [code] | Functions related to retreiving per-channel hangupcause information |
| func_iconv.c [code] | Charset conversions |
| func_jitterbuffer.c [code] | Put a jitterbuffer on the read side of a channel |
| func_lock.c [code] | Dialplan mutexes |
| func_logic.c [code] | Conditional logic dialplan functions |
| func_math.c [code] | Math related dialplan function |
| func_md5.c [code] | MD5 digest related dialplan functions |
| func_module.c [code] | Simple module check function |
| func_odbc.c [code] | ODBC lookups |
| func_pitchshift.c [code] | Pitch Shift Audio Effect |
| func_presencestate.c [code] | Custom presence provider |
| func_rand.c [code] | Generate Random Number |
| func_realtime.c [code] | REALTIME dialplan function |
| func_sha1.c [code] | SHA1 digest related dialplan functions |
| func_shell.c [code] | |
| func_speex.c [code] | Noise reduction and automatic gain control (AGC) |
| func_sprintf.c [code] | String manipulation dialplan functions |
| func_srv.c [code] | SRV Functions |
| func_strings.c [code] | String manipulation dialplan functions |
| func_sysinfo.c [code] | |
| func_timeout.c [code] | Channel timeout related dialplan functions |
| func_uri.c [code] | URI encoding / decoding |
| func_version.c [code] | Return the current Version strings |
| func_vmcount.c [code] | VMCOUNT dialplan function |
| func_volume.c [code] | Technology independent volume control |
| global_datastores.c [code] | Globally-accessible datastore information and callbacks |
| global_datastores.h [code] | Globally accessible channel datastores |
| hashtab.c [code] | Code to implement generic hash tables |
| hashtab.h [code] | Generic (perhaps overly so) hashtable implementation Hash Table support in Asterisk |
| heap.c [code] | Max Heap data structure |
| heap.h [code] | Max Heap data structure |
| http.c [code] | Http server for AMI access |
| http.h [code] | Support for Private Asterisk HTTP Servers |
| http_websocket.h [code] | Support for WebSocket connections within the Asterisk HTTP server |
| iax2-parser.c [code] | Implementation of Inter-Asterisk eXchange Protocol, v 2 |
| iax2-parser.h [code] | Implementation of the IAX2 protocol |
| iax2-provision.c [code] | IAX Provisioning Protocol |
| iax2-provision.h [code] | IAX2 Provisioning protocol |
| iax2.h [code] | Implementation of Inter-Asterisk eXchange, version 2 iax2-parser.c iax2-parser.h chan_iax2.c |
| ie.c [code] | Interface to mISDN |
| image.c [code] | Image Management |
| image.h [code] | General Asterisk channel definitions for image handling |
| indications.c [code] | Indication Tone Handling |
| indications.h [code] | Tone Indication Support |
| inline_api.h [code] | Inlinable API function macro |
| io.c [code] | I/O Managment (Derived from Cheops-NG) |
| io.h [code] | I/O Management (derived from Cheops-NG) |
| isdn_lib.c [code] | Interface to mISDN |
| isdn_lib.h [code] | Interface to mISDN |
| isdn_lib_intern.h [code] | |
| isdn_msg_parser.c [code] | Interface to mISDN - message parser |
| jabber.h [code] | AJI - The Asterisk Jabber Interface |
| jingle.h [code] | Jingle definitions for chan_jingle |
| jitterbuf.c [code] | Jitterbuf: an application-independent jitterbuffer |
| jitterbuf.h [code] | Jitterbuf: an application-independent jitterbuffer jitterbuf.c |
| leave.h [code] | |
| libasteriskssl.c [code] | Common OpenSSL support code |
| licensing.h [code] | |
| linkedlists.h [code] | A set of macros to manage forward-linked lists |
| loader.c [code] | Module Loader |
| localtime.c [code] | |
| localtime.h [code] | Custom localtime functions for multiple timezones |
| lock.c [code] | General Asterisk locking |
| lock.h [code] | Asterisk locking-related definitions: |
| log2comp.h [code] | Log2comp.h - various base 2 log computation versions |
| logger.c [code] | Asterisk Logger |
| logger.h [code] | Support for logging to various files, console and syslog Configuration in file logger.conf |
| manager.c [code] | The Asterisk Management Interface - AMI |
| manager.h [code] | The AMI - Asterisk Manager Interface - is a TCP protocol created to manage Asterisk with third-party software |
| mantisworkflow.h [code] | |
| md5.c [code] | MD5 checksum routines used for authentication. Not covered by GPL, but in the public domain as per the copyright below |
| md5.h [code] | MD5 digest functions |
| message.c [code] | Out-of-call text message support |
| message.h [code] | Out-of-call text message support |
| misdn_config.c [code] | Chan_misdn configuration management |
| mod_format.h [code] | Header for providers of file and format handling routines. Clients of these routines should include "asterisk/file.h" instead |
| module.h [code] | Asterisk module definitions |
| monitor.h [code] | Channel monitoring |
| msgsm.h [code] | |
| musiconhold.h [code] | Music on hold handling |
| named_acl.c [code] | Named Access Control Lists |
| netsock.c [code] | Network socket handling |
| netsock.h [code] | Network socket handling |
| netsock2.c [code] | Network socket handling |
| netsock2.h [code] | Network socket handling |
| network.h [code] | Wrapper 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 |
| optional_api.h [code] | Optional API function macros |
| options.h [code] | Options provided by main asterisk program |
| paths.h [code] | Asterisk file paths, configured in asterisk.conf |
| pbx.c [code] | Core PBX routines |
| pbx.h [code] | Core PBX routines and definitions |
| pbx_ael.c [code] | Compile symbolic Asterisk Extension Logic into Asterisk extensions, version 2 |
| pbx_config.c [code] | Populate and remember extensions from static config file |
| pbx_dundi.c [code] | Distributed Universal Number Discovery (DUNDi) |
| pbx_loopback.c [code] | Loopback PBX Module |
| pbx_lua.c [code] | Lua PBX Switch |
| pbx_realtime.c [code] | Realtime PBX Module |
| pbx_spool.c [code] | Full-featured outgoing call spool support |
| pktccops.h [code] | PacketCable COPS |
| plc.c [code] | SpanDSP - a series of DSP components for telephony |
| plc.h [code] | SpanDSP - a series of DSP components for telephony |
| poll-compat.h [code] | |
| poll.c [code] | |
| portinfo.c [code] | Interface to mISDN - port info |
| presencestate.c [code] | Presence state management |
| presencestate.h [code] | Presence state management |
| privacy.c [code] | Privacy Routines |
| privacy.h [code] | Persistant data storage (akin to *doze registry) |
| private.h [code] | |
| pval.c [code] | Compile symbolic Asterisk Extension Logic into Asterisk extensions, version 2 |
| pval.h [code] | |
| releases.h [code] | |
| reqresp_parser.c [code] | Sip request parsing functions and unit tests |
| res_adsi.c [code] | ADSI support |
| res_ael_share.c [code] | Shareable AEL code -- mainly between internal and external modules |
| res_agi.c [code] | AGI - the Asterisk Gateway Interface |
| res_calendar.c [code] | Calendaring API |
| res_calendar_caldav.c [code] | Resource for handling CalDAV calendars |
| res_calendar_ews.c [code] | Resource for handling MS Exchange Web Service calendars |
| res_calendar_exchange.c [code] | Resource for handling MS Exchange calendars |
| res_calendar_icalendar.c [code] | Resource for handling iCalendar calendars |
| res_clialiases.c [code] | CLI Aliases |
| res_clioriginate.c [code] | Originate calls via the CLI |
| res_config_curl.c [code] | Curl plugin for portable configuration engine |
| res_config_ldap.c [code] | Ldap plugin for portable configuration engine (ARA) |
| res_config_odbc.c [code] | Odbc+odbc plugin for portable configuration engine |
| res_config_pgsql.c [code] | PostgreSQL plugin for Asterisk RealTime Architecture |
| res_config_sqlite.c [code] | Res_config_sqlite module |
| res_config_sqlite3.c [code] | SQLite 3 configuration engine |
| res_convert.c [code] | File format conversion CLI command using Asterisk formats and translators |
| res_corosync.c [code] | |
| res_crypto.c [code] | Provide Cryptographic Signature capability |
| res_curl.c [code] | Curl resource engine |
| res_fax.c [code] | Generic FAX Resource for FAX technology resource modules |
| res_fax.h [code] | |
| res_fax_spandsp.c [code] | Spandsp T.38 and G.711 FAX Resource |
| res_format_attr_celt.c [code] | CELT format attribute interface |
| res_format_attr_h263.c [code] | H.263 Format Attribute Module |
| res_format_attr_h264.c [code] | H.264 Format Attribute Module |
| res_format_attr_silk.c [code] | SILK format attribute interface |
| res_http_post.c [code] | HTTP POST upload support for Asterisk HTTP server |
| res_http_websocket.c [code] | WebSocket support for the Asterisk internal HTTP server |
| res_jabber.c [code] | A resource for interfacing Asterisk directly as a client or a component to a XMPP/Jabber compliant server |
| res_limit.c [code] | Resource limits |
| res_monitor.c [code] | PBX channel monitoring |
| res_musiconhold.c [code] | Routines implementing music on hold |
| res_mutestream.c [code] | MUTESTREAM audiohooks |
| res_odbc.c [code] | ODBC resource manager |
| res_odbc.h [code] | ODBC resource manager |
| res_phoneprov.c [code] | Phone provisioning application for the asterisk internal http server |
| res_pktccops.c [code] | PacketCable COPS |
| res_realtime.c [code] | RealTime CLI |
| res_rtp_asterisk.c [code] | Supports RTP and RTCP with Symmetric RTP support for NAT traversal |
| res_rtp_multicast.c [code] | Multicast RTP Engine |
| res_security_log.c [code] | Security Event Logging |
| res_smdi.c [code] | SMDI support for Asterisk |
| res_snmp.c [code] | SNMP Agent / SubAgent support for Asterisk |
| res_speech.c [code] | Generic Speech Recognition API |
| res_srtp.c [code] | Secure RTP (SRTP) |
| res_srtp.h [code] | SRTP resource |
| res_stun_monitor.c [code] | STUN Network Monitor |
| res_timing_dahdi.c [code] | DAHDI timing interface |
| res_timing_kqueue.c [code] | Kqueue timing interface |
| res_timing_pthread.c [code] | Pthread timing interface |
| res_timing_timerfd.c [code] | Timerfd timing interface |
| res_xmpp.c [code] | XMPP client and component module |
| reviewboard.h [code] | |
| rtp_engine.c [code] | Pluggable RTP Architecture |
| rtp_engine.h [code] | Pluggable RTP Architecture |
| say.c [code] | Say numbers and dates (maybe words one day too) |
| say.h [code] | Say numbers and dates (maybe words one day too) |
| sched.c [code] | Scheduler Routines (from cheops-NG) |
| sched.h [code] | Scheduler Routines (derived from cheops) |
| sdp_crypto.c [code] | SDP Security descriptions |
| channels/sip/security_events.c [code] | Generate security events in the SIP channel |
| main/security_events.c [code] | Security Event Reporting Helpers |
| security_events.h [code] | Security Event Reporting API |
| security_events_defs.h [code] | Security Event Reporting Data Structures |
| select.h [code] | Bitfield expansions for ast_select |
| sha1.c [code] | Based on the RFC 6234 |
| sha1.h [code] | |
| sig_analog.c [code] | Analog signaling module |
| sig_analog.h [code] | Interface header for analog signaling module |
| sig_pri.c [code] | PRI signaling module |
| sig_pri.h [code] | Interface header for PRI signaling module |
| sig_ss7.c [code] | SS7 signaling module |
| sig_ss7.h [code] | Interface header for SS7 signaling module |
| silk.h [code] | SILK Format Attributes |
| sip_api.c [code] | |
| sip_api.h [code] | |
| slin.h [code] | |
| slinfactory.c [code] | A machine to gather up arbitrary frames and convert them to raw slinear on demand |
| slinfactory.h [code] | A machine to gather up arbitrary frames and convert them to raw slinear on demand |
| smdi.h [code] | SMDI support for Asterisk |
| speech.h [code] | Generic Speech Recognition API |
| srtp.c [code] | |
| srv.c [code] | DNS SRV Record Lookup Support for Asterisk |
| srv.h [code] | Support for DNS SRV records, used in to locate SIP services |
| strcompat.c [code] | Compatibility functions for strsep and strtoq missing on Solaris |
| stringfields.h [code] | String fields in structures |
| strings.c [code] | String manipulation API |
| strings.h [code] | String manipulation functions |
| stun.c [code] | STUN Support |
| stun.h [code] | STUN support |
| syslog.c [code] | Asterisk Syslog Utility Functions |
| syslog.h [code] | Syslog support functions for Asterisk logging |
| taskprocessor.c [code] | Maintain a container of uniquely-named taskprocessor threads that can be shared across modules |
| taskprocessor.h [code] | An API for managing task processing threads that can be shared across modules |
| tcptls.c [code] | Code to support TCP and TLS server/client |
| tcptls.h [code] | Generic support for tcp/tls servers in Asterisk |
| tdd.c [code] | TTY/TDD Generation support |
| tdd.h [code] | TTY/TDD Generation support |
| term.c [code] | Terminal Routines |
| term.h [code] | Handy terminal functions for vt* terms |
| test.c [code] | Unit Test Framework |
| stdtime/test.c [code] | Testing localtime functionality |
| test.h [code] | Test Framework API |
| threadstorage.c [code] | Debugging support for thread-local-storage objects |
| threadstorage.h [code] | Definitions to aid in the use of thread local storage |
| time.h [code] | Time-related functions and macros |
| timing.c [code] | Timing source management |
| timing.h [code] | Timing source management |
| transcap.h [code] | General Asterisk channel transcoding definitions |
| translate.c [code] | Translate via the use of pseudo channels |
| translate.h [code] | Support for translation of data formats. translate.c |
| tzfile.h [code] | |
| udptl.c [code] | UDPTL support for T.38 faxing |
| udptl.h [code] | UDPTL support for T.38 |
| ulaw.c [code] | U-Law to Signed linear conversion |
| ulaw.h [code] | U-Law to Signed linear conversion |
| unaligned.h [code] | Handle unaligned data access |
| channels/sip/utils.c [code] | Utility functions for chan_sip |
| main/utils.c [code] | Utility functions |
| utils.h [code] | Utility functions |
| vcodecs.c [code] | |
| version.h [code] | |
| vgrabbers.c [code] | |
| xml.c [code] | XML abstraction layer |
| xml.h [code] | Asterisk XML abstraction layer |
| xmldoc.c [code] | XML Documentation API |
| xmldoc.h [code] | Asterisk XML Documentation API |
| xmpp.h [code] | XMPP Interface |