| 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.h [code] | ADSI Support (built upon Caller*ID) |
| ael_structs.h [code] | |
| aes.h [code] | This file contains the definitions required to use AES in C. See aesopt.h for optimisation details |
| aescrypt.c [code] | This file contains the code for implementing encryption and decryption for AES (Rijndael) for block and key sizes of 16, 24 and 32 bytes. It can optionally be replaced by code written in assembler using NASM. For further details see the file aesopt.h |
| aeskey.c [code] | This file contains the code for implementing the key schedule for AES (Rijndael) for block and key sizes of 16, 24, and 32 bytes. See aesopt.h for further details including optimisation |
| aesopt.h [code] | |
| aestab.c [code] | |
| agi.h [code] | AGI Extension interfaces - Asterisk Gateway Interface |
| alaw.c [code] | U-Law to Signed linear conversion |
| alaw.h [code] | A-Law to Signed linear conversion |
| answer.h [code] | Signed 16-bit audio data |
| app.c [code] | Convenient Application Routines |
| app.h [code] | Application convenience functions, designed to give consistent look and feel to Asterisk apps |
| ast_expr.h [code] | |
| ast_expr2.c [code] | |
| ast_expr2.h [code] | |
| ast_expr2f.c [code] | Dialplan Expression Lexical Scanner |
| astdb.h [code] | Persistant data storage (akin to *doze registry) |
| 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 |
| astmm.c [code] | Memory Management |
| astmm.h [code] | Asterisk memory usage debugging |
| 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 |
| astosp.h [code] | Open Settlement Protocol (OSP) |
| autoservice.c [code] | Automatic channel service routines |
| buildinfo.c [code] | Build timestamp variables |
| 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 |
| cdr.c [code] | Call Detail Record API |
| cdr.h [code] | Call Detail Record API |
| chan_agent.c [code] | Implementation of Agents (proxy channel) |
| chan_alsa.c [code] | ALSA sound card channel driver |
| chan_features.c [code] | Feature Proxy Channel |
| 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 |
| 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_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_sip.c [code] | Implementation of Session Initiation Protocol |
| chan_sip3.c [code] | Implementation of Session Initiation Protocol Version 3 of chan_sip |
| chan_skinny.c [code] | Implementation of the Skinny protocol |
| chan_zap.c [code] | Zaptel Pseudo TDM interface |
| channel.c [code] | Channel Management |
| channel.h [code] | General Asterisk PBX channel definitions |
| chanspy.h [code] | Asterisk PBX channel spy definitions |
| chanvars.c [code] | Channel Variables |
| chanvars.h [code] | Channel Variables |
| cli.c [code] | Standard Command Line Interface |
| cli.h [code] | Standard Command Line Interface |
| compat.h [code] | General Definitions for Asterisk top level program |
| compiler.h [code] | Compiler-specific macros and other items |
| config.c [code] | Configuration File Parser |
| config.h [code] | Configuration File Parser |
| crypto.h [code] | Provide cryptographic signature routines |
| cryptostub.c [code] | Stubs for res_crypto routines |
| 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 |
| DialTone.h [code] | |
| dlfcn-compat.h [code] | |
| dlfcn.c [code] | |
| 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 DUNDi |
| eagi-sphinx-test.c [code] | |
| eagi-test.c [code] | |
| ecdisa.h [code] | |
| endian.h [code] | Asterisk architecture endianess compatibility definitions |
| enum.c [code] | ENUM Support for Asterisk |
| enum.h [code] | DNS and ENUM functions |
| 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 |
| fixedjitterbuf.c [code] | Jitterbuffering algorithm |
| fixedjitterbuf.h [code] | Jitterbuffering algorithm |
| frame.c [code] | Frame and codec manipulation routines |
| frame.h [code] | Asterisk internal frame definitions |
| fskmodem.c [code] | FSK Modulator/Demodulator |
| fskmodem.h [code] | FSK Modem Support |
| gentone-ulaw.c [code] | |
| gentone.c [code] | |
| http.c [code] | Http server for AMI access |
| http.h [code] | Support for Private Asterisk HTTP Servers |
| 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] | |
| image.c [code] | Image Management |
| image.h [code] | General Asterisk channel definitions for image handling |
| indications.c [code] | Tone Management |
| indications.h [code] | BSD Telephony Of Mexico "Tormenta" Tone Zone Support 2/22/01 |
| 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) |
| jabber.h [code] | |
| jingle.h [code] | |
| jitterbuf.c [code] | Jitterbuf: an application-independent jitterbuffer |
| jitterbuf.h [code] | |
| linkedlists.h [code] | A set of macros to manage forward-linked lists |
| loader.c [code] | Module Loader |
| localtime.h [code] | Custom localtime functions for multiple timezones |
| lock.h [code] | General Asterisk channel locking definitions |
| 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 |
| 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 |
| misdn_config.c [code] | Chan_misdn configuration management |
| module.h [code] | Asterisk module definitions |
| monitor.h [code] | Channel monitoring |
| musiconhold.h [code] | Music on hold handling |
| netsock.c [code] | Network socket handling |
| netsock.h [code] | Network socket handling |
| 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_gtkconsole.c [code] | GTK Console monitor -- very kludgy right now |
| pbx_kdeconsole.h [code] | |
| pbx_loopback.c [code] | Loopback PBX Module |
| pbx_realtime.c [code] | Realtime PBX Module |
| pbx_spool.c [code] | Full-featured outgoing call spool support |
| 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] | |
| privacy.c [code] | Privacy Routines |
| privacy.h [code] | Persistant data storage (akin to *doze registry) |
| res_adsi.c [code] | ADSI support |
| res_agi.c [code] | AGI - the Asterisk Gateway Interface |
| res_clioriginate.c [code] | Originate calls via the CLI |
| res_config_odbc.c [code] | Odbc+odbc plugin for portable configuration engine |
| res_config_pgsql.c [code] | Postgresql plugin for Asterisk RealTime Architecture |
| res_convert.c [code] | File format conversion CLI command using Asterisk formats and translators |
| res_crypto.c [code] | Provide Cryptographic Signature capability |
| res_features.c [code] | Routines implementing call features as call pickup, parking and transfer |
| res_indications.c [code] | Load the indications |
| res_jabber.c [code] | A resource for interfacing asterisk directly as a client or a component to a jabber compliant server |
| res_limit.c [code] | |
| res_monitor.c [code] | PBX channel monitoring |
| res_musiconhold.c [code] | Routines implementing music on hold |
| res_odbc.c [code] | ODBC resource manager |
| res_odbc.h [code] | ODBC resource manager |
| res_realtime.c [code] | RealTime CLI |
| 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 |
| ring10.h [code] | Signed 16-bit audio data |
| rtp.c [code] | Supports RTP and RTCP with Symmetric RTP support for NAT traversal |
| rtp.h [code] | Supports RTP and RTCP with Symmetric RTP support for NAT traversal |
| 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) |
| sha1.c [code] | |
| sha1.h [code] | |
| sip3.h [code] | |
| sip3_auth.c [code] | Various SIP authentication functions Version 3 of chan_sip |
| sip3_callerid.c [code] | Various SIP callerid functions Version 3 of chan_sip |
| sip3_cli.c [code] | Various SIP transfer/refer functions Version 3 of chan_sip |
| sip3_cliami.c [code] | SIP CLI and manager commands Version 3 of chan_sip |
| sip3_compose.c [code] | Various SIP functions for composing SIP packets Version 3 of chan_sip |
| sip3_config.c [code] | Various SIP configuration functions Version 3 of chan_sip |
| sip3_dialog.c [code] | Various SIP dialog handlers Version 3 of chan_sip |
| sip3_domain.c [code] | Various SIP domains function Version 3 of chan_sip |
| sip3_monitor.c [code] | The SIP monitor thread Version 3 of chan_sip |
| sip3_network.c [code] | Various SIP network interface functions Version 3 of chan_sip |
| sip3_objects.c [code] | Various SIP object handling functions (phones, trunks, services) Version 3 of chan_sip |
| sip3_parse.c [code] | Various SIP parsing functions Version 3 of chan_sip |
| sip3_pokedevice.c [code] | SIP qualification subsystem - poking around on the network Version 3 of chan_sip |
| sip3_refer.c [code] | Various SIP transfer/refer functions Version 3 of chan_sip |
| sip3_sdprtp.c [code] | Various SIP SDP and RTP handling functions Version 3 of chan_sip |
| sip3_services.c [code] | Various SIP functions for services, registrations for SIP service with other providers/servers Version 3 of chan_sip |
| sip3_subscribe.c [code] | Various SIP network interface functions Version 3 of chan_sip |
| sip3_transmit.c [code] | Various SIP message transmit functions Version 3 of chan_sip |
| sip3_utils.c [code] | Various SIP utility functions |
| sip3core.h [code] | |
| sip3funcs.h [code] | Definitions of functions in the sip3 library files used by chan_sip3.c |
| 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 |
| 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.h [code] | String manipulation functions |
| 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 |
| 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 |
| 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 |
| udptl.c [code] | UDPTL support for T.38 faxing |
| udptl.h [code] | |
| 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 |
| utils.c [code] | Utility functions |
| utils.h [code] | Utility functions |
| zapata.h [code] | |