|
Asterisk - The Open Source Telephony Project
18.5.0
|

Directories | |
| directory | stdtime |
Files | |
| file | abstract_jb.c [code] |
| Common implementation-independent jitterbuffer stuff. | |
| file | acl.c [code] |
| Various sorts of access control. | |
| file | adsi.c [code] |
| ADSI Support (built upon Caller*ID) | |
| file | alaw.c [code] |
| a-Law to Signed linear conversion | |
| file | alertpipe.c [code] |
| Alert Pipe API. | |
| file | aoc.c [code] |
| generic AOC payload generation encoding and decoding | |
| file | main/app.c [code] |
| Convenient Application Routines. | |
| file | ast_expr2.c [code] |
| file | ast_expr2.h [code] |
| file | ast_expr2f.c [code] |
| Dialplan Expression Lexical Scanner. | |
| file | asterisk.c [code] |
| Top level source file for Asterisk - the Open Source PBX. Implementation of PBX core functions and CLI interface. | |
| file | astfd.c [code] |
| Debugging routines for file descriptor leaks. | |
| file | astmm.c [code] |
| Memory Management. | |
| file | astobj2.c [code] |
| Functions implementing astobj2 objects. | |
| file | astobj2_container.c [code] |
| Functions implementing astobj2 objects. | |
| file | astobj2_container_private.h [code] |
| Common, private definitions for astobj2 containers. | |
| file | astobj2_global.c [code] |
| Functions implementing ao2_global_obj routines. | |
| file | astobj2_hash.c [code] |
| Hash table functions implementing astobj2 containers. | |
| file | astobj2_private.h [code] |
| Common, private definitions for astobj2. | |
| file | astobj2_rbtree.c [code] |
| RBTree functions implementing astobj2 containers. | |
| file | audiohook.c [code] |
| Audiohooks Architecture. | |
| file | autochan.c [code] |
| "smart" channels | |
| file | autoservice.c [code] |
| Automatic channel service routines. | |
| file | backtrace.c [code] |
| Asterisk backtrace generation. | |
| file | bridge.c [code] |
| Bridging API. | |
| file | bridge_after.c [code] |
| After Bridge Execution API. | |
| file | bridge_basic.c [code] |
| Basic bridge class. It is a subclass of struct ast_bridge. | |
| file | bridge_channel.c [code] |
| Bridging Channel API. | |
| file | bridge_roles.c [code] |
| Channel Bridging Roles API. | |
| file | bucket.c [code] |
| Bucket File API. | |
| file | buildinfo.c [code] |
| Build timestamp variables. | |
| file | callerid.c [code] |
| CallerID Generation support. | |
| file | ccss.c [code] |
| Call Completion Supplementary Services implementation. | |
| file | cdr.c [code] |
| Call Detail Record API. | |
| file | cel.c [code] |
| Channel Event Logging API. | |
| file | channel.c [code] |
| Channel Management. | |
| file | channel_internal_api.c [code] |
| Channel Accessor API. | |
| file | chanvars.c [code] |
| Channel Variables. | |
| file | main/cli.c [code] |
| Standard Command Line Interface. | |
| file | codec.c [code] |
| Codecs API. | |
| file | codec_builtin.c [code] |
| Built-in supported codecs. | |
| file | main/config.c [code] |
| Configuration File Parser. | |
| file | config_options.c [code] |
| Configuration Option-handling. | |
| file | conversions.c [code] |
| Conversion utility functions. | |
| file | core_local.c [code] |
| Local proxy channel driver. | |
| file | core_unreal.c [code] |
| Unreal channel derivatives framework for channel drivers like local channels. | |
| file | crypt.c [code] |
| Asterisk wrapper for crypt(3) | |
| file | cygload.c [code] |
| Loader for Asterisk under Cygwin/windows. Open the dll, locate main, run. | |
| file | data_buffer.c [code] |
| Data Buffer API. | |
| file | datastore.c [code] |
| Asterisk datastore objects. | |
| file | main/db.c [code] |
| ASTdb Management. | |
| file | devicestate.c [code] |
| Device state management. | |
| file | dial.c [code] |
| Dialing API. | |
| file | dns.c [code] |
| DNS Support for Asterisk. | |
| file | dns_core.c [code] |
| Core DNS Functionality. | |
| file | dns_naptr.c [code] |
| DNS NAPTR Record Support. | |
| file | dns_query_set.c [code] |
| DNS Query Set API. | |
| file | dns_recurring.c [code] |
| DNS Recurring Query Support. | |
| file | dns_srv.c [code] |
| DNS SRV Record Support. | |
| file | dns_system_resolver.c [code] |
| The default DNS resolver for Asterisk. | |
| file | dns_test.c [code] |
| file | dns_tlsa.c [code] |
| DNS TLSA Record Support. | |
| file | dns_txt.c [code] |
| DNS TXT Record Parsing API. | |
| file | dnsmgr.c [code] |
| Background DNS update manager. | |
| file | dsp.c [code] |
| Convenience Signal Processing routines. | |
| file | ecdisa.h [code] |
| file | main/endpoints.c [code] |
| Asterisk endpoint API. | |
| file | enum.c [code] |
| ENUM Support for Asterisk. | |
| file | event.c [code] |
| Internal generic event system. | |
| file | features.c [code] |
| Routines implementing call features as call pickup, parking and transfer. | |
| file | features_config.c [code] |
| file | main/features_config.h [code] |
| file | file.c [code] |
| Generic File Format Support. | |
| file | fixedjitterbuf.c [code] |
| Jitterbuffering algorithm. | |
| file | fixedjitterbuf.h [code] |
| Jitterbuffering algorithm. | |
| file | format.c [code] |
| Media Format API. | |
| file | format_cache.c [code] |
| Media Format Cache API. | |
| file | format_cap.c [code] |
| Format Capabilities API. | |
| file | main/format_compatibility.c [code] |
| Media Format Bitfield Compatibility API. | |
| file | main/frame.c [code] |
| Frame and codec manipulation routines. | |
| file | framehook.c [code] |
| FrameHooks Architecture. | |
| file | fskmodem.c [code] |
| FSK Modem Support. | |
| file | fskmodem_float.c [code] |
| FSK Modulator/Demodulator. | |
| file | fskmodem_int.c [code] |
| FSK Modulator/Demodulator. | |
| file | global_datastores.c [code] |
| globally-accessible datastore information and callbacks | |
| file | hashtab.c [code] |
| code to implement generic hash tables | |
| file | heap.c [code] |
| Max Heap data structure. | |
| file | http.c [code] |
| http server for AMI access | |
| file | image.c [code] |
| Image Management. | |
| file | indications.c [code] |
| Indication Tone Handling. | |
| file | io.c [code] |
| I/O Managment (Derived from Cheops-NG) | |
| file | iostream.c [code] |
| file | jitterbuf.c [code] |
| jitterbuf: an application-independent jitterbuffer | |
| file | json.c [code] |
| JSON abstraction layer. | |
| file | libasteriskpj.c [code] |
| Loader stub for static pjproject libraries. | |
| file | libasteriskssl.c [code] |
| Common OpenSSL support code. | |
| file | loader.c [code] |
| Module Loader. | |
| file | lock.c [code] |
| General Asterisk locking. | |
| file | logger.c [code] |
| Asterisk Logger. | |
| file | logger_category.c [code] |
| file | manager.c [code] |
| The Asterisk Management Interface - AMI. | |
| file | manager_bridges.c [code] |
| The Asterisk Management Interface - AMI (bridge event handling) | |
| file | manager_channels.c [code] |
| The Asterisk Management Interface - AMI (channel event handling) | |
| file | manager_endpoints.c [code] |
| The Asterisk Management Interface - AMI (endpoint handling) | |
| file | manager_mwi.c [code] |
| The Asterisk Management Interface - AMI (MWI event handling) | |
| file | manager_system.c [code] |
| System AMI event handling. | |
| file | max_forwards.c [code] |
| file | md5.c [code] |
| MD5 checksum routines used for authentication. Not covered by GPL, but in the public domain as per the copyright below. | |
| file | media_cache.c [code] |
| An in-memory media cache. | |
| file | media_index.c [code] |
| Sound file format and description indexer. | |
| file | mixmonitor.c [code] |
| loadable MixMonitor functionality | |
| file | mwi.c [code] |
| file | named_acl.c [code] |
| Named Access Control Lists. | |
| file | named_locks.c [code] |
| Named Locks. | |
| file | netsock2.c [code] |
| Network socket handling. | |
| file | optional_api.c [code] |
| file | options.c [code] |
| Symbols related to asterisk.conf options and paths. | |
| file | parking.c [code] |
| Parking Core. | |
| file | pbx.c [code] |
| Core PBX routines. | |
| file | pbx_app.c [code] |
| Custom function management routines. | |
| file | pbx_builtins.c [code] |
| Core PBX builtin routines. | |
| file | pbx_functions.c [code] |
| Custom function management routines. | |
| file | pbx_hangup_handler.c [code] |
| PBX Hangup Handler management routines. | |
| file | pbx_ignorepat.c [code] |
| Dialplan context ignorepat routines. | |
| file | pbx_include.c [code] |
| Dialplan context include routines. | |
| file | pbx_private.h [code] |
| Private include file for pbx. | |
| file | pbx_sw.c [code] |
| Dialplan switch routines. | |
| file | pbx_switch.c [code] |
| PBX switch routines. | |
| file | pbx_timing.c [code] |
| PBX timing routines. | |
| file | pbx_variables.c [code] |
| PBX variables routines. | |
| file | pickup.c [code] |
| Routines implementing call pickup. | |
| file | plc.c [code] |
| SpanDSP - a series of DSP components for telephony. | |
| file | poll.c [code] |
| file | presencestate.c [code] |
| Presence state management. | |
| file | privacy.c [code] |
| Privacy Routines. | |
| file | rtp_engine.c [code] |
| Pluggable RTP Architecture. | |
| file | say.c [code] |
| Say numbers and dates (maybe words one day too) | |
| file | sched.c [code] |
| Scheduler Routines (from cheops-NG) | |
| file | sdp_srtp.c [code] |
| SRTP and SDP Security descriptions. | |
| file | main/security_events.c [code] |
| Security Event Reporting Helpers. | |
| file | sem.c [code] |
| Asterisk semaphore support. | |
| file | serializer.c [code] |
| file | sha1.c [code] |
| Based on the RFC 6234. | |
| file | sip_api.c [code] |
| file | slinfactory.c [code] |
| A machine to gather up arbitrary frames and convert them to raw slinear on demand. | |
| file | smoother.c [code] |
| Frame smoother manipulation routines. | |
| file | sorcery.c [code] |
| Sorcery Data Access Layer API. | |
| file | sounds.c [code] |
| Sound file format and description index. | |
| file | srv.c [code] |
| DNS SRV Record Lookup Support for Asterisk. | |
| file | stasis.c [code] |
| Stasis Message Bus API. | |
| file | stasis_bridges.c [code] |
| Stasis Messages and Data Types for Bridge Objects. | |
| file | stasis_cache.c [code] |
| Stasis Message API. | |
| file | stasis_cache_pattern.c [code] |
| Typical cache pattern for Stasis topics. | |
| file | stasis_channels.c [code] |
| Stasis Messages and Data Types for Channel Objects. | |
| file | stasis_endpoints.c [code] |
| Stasis endpoint API. | |
| file | stasis_state.c [code] |
| file | stasis_system.c [code] |
| Stasis Messages and Data Types for System events. | |
| file | strcompat.c [code] |
| Compatibility functions for strsep and strtoq missing on Solaris. | |
| file | stream.c [code] |
| Media Stream API. | |
| file | stringfields.c [code] |
| String fields. | |
| file | strings.c [code] |
| String manipulation API. | |
| file | stun.c [code] |
| STUN Support. | |
| file | syslog.c [code] |
| Asterisk Syslog Utility Functions. | |
| file | taskprocessor.c [code] |
| Maintain a container of uniquely-named taskprocessor threads that can be shared across modules. | |
| file | tcptls.c [code] |
| Code to support TCP and TLS server/client. | |
| file | tdd.c [code] |
| TTY/TDD Generation support. | |
| file | term.c [code] |
| Terminal Routines. | |
| file | test.c [code] |
| Unit Test Framework. | |
| file | threadpool.c [code] |
| file | threadstorage.c [code] |
| Debugging support for thread-local-storage objects. | |
| file | time.c [code] |
| Date/Time utility functions. | |
| file | timing.c [code] |
| Timing source management. | |
| file | translate.c [code] |
| Translate via the use of pseudo channels. | |
| file | udptl.c [code] |
| UDPTL support for T.38 faxing. | |
| file | ulaw.c [code] |
| u-Law to Signed linear conversion | |
| file | uri.c [code] |
| file | utf8.c [code] |
| UTF-8 information and validation functions. | |
| file | main/utils.c [code] |
| Utility functions. | |
| file | uuid.c [code] |
| Universally unique identifier support. | |
| file | version.c [code] |
| file | xml.c [code] |
| XML abstraction layer. | |
| file | xmldoc.c [code] |
| XML Documentation API. | |
1.8.13