|
Asterisk - The Open Source Telephony Project GIT-master-f08020d
|

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