Asterisk - The Open Source Telephony Project GIT-master-b023714
Loading...
Searching...
No Matches
main Directory Reference
Directory dependency graph for main:
main

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
 Out-of-call text message support.
 
 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 API.
 
 stasis_message_router.c
 Stasis message router implementation.
 
 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.