|
Asterisk - The Open Source Telephony Project GIT-master-27fb039
|

Directories | |
| doxygen | |
Files | |
| _private.h | |
| Prototypes for public functions only of internal interest,. | |
| abstract_jb.h | |
| Common implementation-independent jitterbuffer stuff. | |
| acl.h | |
| Access Control of various sorts. | |
| adsi.h | |
| ADSI Support (built upon Caller*ID) | |
| ael_structs.h | |
| Structures for AEL - the Asterisk extension language. | |
| agi.h | |
| AGI Extension interfaces - Asterisk Gateway Interface. | |
| alaw.h | |
| A-Law to Signed linear conversion. | |
| alertpipe.h | |
| aoc.h | |
| Generic Advice of Charge encode and decode routines. | |
| app.h | |
| Application convenience functions, designed to give consistent look and feel to Asterisk apps. | |
| ari.h | |
| Asterisk RESTful API hooks. | |
| ast_expr.h | |
| ast_version.h | |
| Asterisk version information. | |
| astdb.h | |
| Persistent data storage (akin to *doze registry) | |
| astmm.h | |
| Asterisk memory management routines. | |
| astobj2.h | |
| audiohook.h | |
| Audiohooks Architecture. | |
| autochan.h | |
| "smart" channels that update automatically if a channel is masqueraded | |
| autoconfig.h | |
| backtrace.h | |
| Asterisk backtrace generation. | |
| beep.h | |
| Periodic beeps into the audio of a call. | |
| bridge.h | |
| Bridging API. | |
| bridge_after.h | |
| After Bridge Execution API. | |
| bridge_basic.h | |
| Basic bridge subclass API. | |
| bridge_channel.h | |
| bridge_channel_internal.h | |
| Private Bridging Channel API. | |
| bridge_features.h | |
| Channel Bridging API. | |
| bridge_internal.h | |
| Private Bridging API. | |
| bridge_roles.h | |
| Channel Bridging Roles API. | |
| bridge_technology.h | |
| Channel Bridging API. | |
| bucket.h | |
| Bucket File API. | |
| buildinfo.h | |
| calendar.h | |
| A general API for managing calendar events with Asterisk. | |
| callerid.h | |
| CallerID (and other GR30) management and generation Includes code and algorithms from the Zapata library. | |
| causes.h | |
| Internal Asterisk hangup causes. | |
| ccss.h | |
| Call Completion Supplementary Services API. | |
| cdr.h | |
| Call Detail Record API. | |
| cel.h | |
| Call Event Logging API. | |
| celt.h | |
| CELT Format Attributes. | |
| channel.h | |
| General Asterisk PBX channel definitions. | |
| channel_internal.h | |
| Internal channel functions for channel.c to use. | |
| channelstate.h | |
| Channel states. | |
| chanvars.h | |
| Channel Variables. | |
| cli.h | |
| Standard Command Line Interface. | |
| codec.h | |
| Codec API. | |
| compat.h | |
| General Definitions for Asterisk top level program Included by asterisk.h to handle platform-specific issues especially those related to header files. | |
| compiler.h | |
| Compiler-specific macros and other items. | |
| config.h | |
| Configuration File Parser. | |
| config_options.h | |
| Configuration option-handling. | |
| conversions.h | |
| Conversion utility functions. | |
| core_local.h | |
| Local proxy channel special access. | |
| core_unreal.h | |
| Unreal channel derivative framework. | |
| crypto.h | |
| Provide cryptographic signature routines. | |
| data_buffer.h | |
| Data Buffer API. | |
| datastore.h | |
| Asterisk datastore objects. | |
| devicestate.h | |
| Device state management. | |
| dial.h | |
| Dialing API. | |
| dlinkedlists.h | |
| A set of macros to manage doubly-linked lists. | |
| dns.h | |
| DNS support for Asterisk. | |
| dns_core.h | |
| Core DNS API. | |
| dns_internal.h | |
| Internal DNS structure definitions. | |
| dns_naptr.h | |
| DNS NAPTR Record Parsing API. | |
| dns_query_set.h | |
| DNS Query Set API. | |
| dns_recurring.h | |
| DNS Recurring Resolution API. | |
| dns_resolver.h | |
| DNS Resolver API. | |
| dns_srv.h | |
| DNS SRV Record Parsing API. | |
| dns_test.h | |
| dns_tlsa.h | |
| DNS TLSA Record Parsing API. | |
| dns_txt.h | |
| DNS TXT Record Parsing API. | |
| dnsmgr.h | |
| Background DNS update manager. | |
| doxyref.h | |
| dsp.h | |
| Convenient Signal Processing routines. | |
| dundi.h | |
| Distributed Universal Number Discovery (DUNDi) See also. | |
| endian.h | |
| Asterisk architecture endianess compatibility definitions. | |
| endpoints.h | |
| Endpoint abstractions. | |
| enum.h | |
| DNS and ENUM functions. | |
| event.h | |
| event_defs.h | |
| Generic event system. | |
| extconf.h | |
| External configuration handlers (realtime and static configuration) | |
| features.h | |
| Call Parking and Pickup API Includes code and algorithms from the Zapata library. | |
| features_config.h | |
| file.h | |
| Generic File Format Support. Should be included by clients of the file handling routines. File service providers should instead include mod_format.h. | |
| format.h | |
| Media Format API. | |
| format_cache.h | |
| Media Format Cache API. | |
| format_cap.h | |
| Format Capabilities API. | |
| format_compatibility.h | |
| Media Format Bitfield Compatibility API. | |
| frame.h | |
| Asterisk internal frame definitions. | |
| framehook.h | |
| FrameHook Architecture. | |
| fskmodem.h | |
| FSK Modem Support. | |
| fskmodem_float.h | |
| FSK Modem Support. | |
| fskmodem_int.h | |
| FSK Modem Support. | |
| global_datastores.h | |
| globally accessible channel datastores | |
| hashtab.h | |
| Generic (perhaps overly so) hashtable implementation Hash Table support in Asterisk. | |
| heap.h | |
| Max Heap data structure. | |
| http.h | |
| Support for Private Asterisk HTTP Servers. | |
| http_websocket.h | |
| Support for WebSocket connections within the Asterisk HTTP server and client WebSocket connections to a server. | |
| ilbc.h | |
| image.h | |
| General Asterisk channel definitions for image handling. | |
| indications.h | |
| Tone Indication Support. | |
| inline_api.h | |
| Inlinable API function macro. | |
| io.h | |
| I/O Management (derived from Cheops-NG) | |
| iostream.h | |
| Generic abstraction for input/output streams. | |
| json.h | |
| Asterisk JSON abstraction layer. | |
| linkedlists.h | |
| A set of macros to manage forward-linked lists. | |
| localtime.h | |
| Custom localtime functions for multiple timezones. | |
| lock.h | |
| Asterisk locking-related definitions: | |
| logger.h | |
| Support for logging to various files, console and syslog Configuration in file logger.conf. | |
| logger_category.h | |
| manager.h | |
| The AMI - Asterisk Manager Interface - is a TCP protocol created to manage Asterisk with third-party software. | |
| max_forwards.h | |
| md5.h | |
| MD5 digest functions. | |
| media_cache.h | |
| An in-memory media cache. | |
| media_index.h | |
| Media file format and description indexing engine. | |
| message.h | |
| mixmonitor.h | |
| loadable MixMonitor functionality | |
| mod_format.h | |
| Header for providers of file and format handling routines. Clients of these routines should include "asterisk/file.h" instead. | |
| module.h | |
| Asterisk module definitions. | |
| multicast_rtp.h | |
| musiconhold.h | |
| Music on hold handling. | |
| mwi.h | |
| Asterisk MWI API. | |
| named_locks.h | |
| Named Locks. | |
| netsock2.h | |
| Network socket handling. | |
| network.h | |
| 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 | |
| Optional API function macros. | |
| options.h | |
| Options provided by main asterisk program. | |
| opus.h | |
| Codec opus externals and format attributes. | |
| parking.h | |
| Call Parking API. | |
| paths.h | |
| Asterisk file paths, configured in asterisk.conf. | |
| pbx.h | |
| Core PBX routines and definitions. | |
| phoneprov.h | |
| pickup.h | |
| Call Pickup API. | |
| plc.h | |
| SpanDSP - a series of DSP components for telephony. | |
| poll-compat.h | |
| presencestate.h | |
| Presence state management. | |
| privacy.h | |
| Persistent data storage (akin to *doze registry) | |
| pval.h | |
| refer.h | |
| Out-of-call refer support. | |
| res_aeap.h | |
| Asterisk External Application Protocol API. | |
| res_aeap_message.h | |
| res_audiosocket.h | |
| AudioSocket support functions. | |
| res_fax.h | |
| res_geolocation.h | |
| res_hep.h | |
| Routines for integration with Homer using HEPv3. | |
| res_mwi_external.h | |
| Core external MWI support. | |
| res_odbc.h | |
| ODBC resource manager. | |
| res_odbc_transaction.h | |
| res_pjproject.h | |
| res_pjsip.h | |
| res_pjsip_body_generator_types.h | |
| res_pjsip_cli.h | |
| res_pjsip_outbound_publish.h | |
| res_pjsip_presence_xml.h | |
| res_pjsip_pubsub.h | |
| res_pjsip_session.h | |
| res_pjsip_session_caps.h | |
| res_prometheus.h | |
| Asterisk Prometheus Metrics. | |
| res_srtp.h | |
| SRTP resource. | |
| res_stir_shaken.h | |
| rtp_engine.h | |
| Pluggable RTP Architecture. | |
| say.h | |
| Say numbers and dates (maybe words one day too) | |
| sched.h | |
| Scheduler Routines (derived from cheops) | |
| sdp_srtp.h | |
| SRTP and SDP Security descriptions. | |
| security_events.h | |
| Security Event Reporting API. | |
| security_events_defs.h | |
| Security Event Reporting Data Structures. | |
| select.h | |
| Bitfield expansions for ast_select. | |
| sem.h | |
| Asterisk semaphore API. | |
| serializer.h | |
| serializer_shutdown_group.h | |
| sha1.h | |
| silk.h | |
| SILK Format Attributes. | |
| sip_api.h | |
| slin.h | |
| slinfactory.h | |
| A machine to gather up arbitrary frames and convert them to raw slinear on demand. | |
| smdi.h | |
| SMDI support for Asterisk. | |
| smoother.h | |
| Asterisk internal frame definitions. | |
| sorcery.h | |
| Sorcery Data Access Layer API. | |
| sounds_index.h | |
| Sound file format and description indexer. | |
| speech.h | |
| Generic Speech Recognition API. | |
| spinlock.h | |
| Spin Locks. | |
| srv.h | |
| Support for DNS SRV records, used in to locate SIP services. | |
| stasis.h | |
| Stasis Message Bus API. See Stasis Message Bus API for detailed documentation. | |
| stasis_app.h | |
| Stasis Application API. See Stasis Application API for detailed documentation. | |
| stasis_app_device_state.h | |
| Stasis Application Device State API. See StasisApplication API" for detailed documentation. | |
| stasis_app_impl.h | |
| Backend API for implementing components of res_stasis. | |
| stasis_app_mailbox.h | |
| Stasis Application Mailbox API. See StasisApplication API" for detailed documentation. | |
| stasis_app_playback.h | |
| Stasis Application Playback API. See StasisApplication API" for detailed documentation. | |
| stasis_app_recording.h | |
| Stasis Application Recording API. See StasisApplication API" for detailed documentation. | |
| stasis_app_snoop.h | |
| Stasis Application Snoop API. See StasisApplication API" for detailed documentation. | |
| stasis_bridges.h | |
| stasis_cache_pattern.h | |
| Caching pattern for Stasis Message Bus API topics. | |
| stasis_channels.h | |
| stasis_endpoints.h | |
| Endpoint abstractions. | |
| stasis_internal.h | |
| Internal Stasis APIs. | |
| stasis_message_router.h | |
| stasis_state.h | |
| Stasis State API. | |
| stasis_system.h | |
| stasis_test.h | |
| Test infrastructure for dealing with Stasis. | |
| statsd.h | |
| stream.h | |
| Media Stream API. | |
| stringfields.h | |
| strings.h | |
| String manipulation functions. | |
| stun.h | |
| STUN support. | |
| syslog.h | |
| Syslog support functions for Asterisk logging. | |
| taskpool.h | |
| taskprocessor.h | |
| An API for managing task processing threads that can be shared across modules. | |
| tcptls.h | |
| Generic support for tcp/tls servers in Asterisk. | |
| tdd.h | |
| TTY/TDD Generation support. | |
| term.h | |
| Handy terminal functions for vt* terms. | |
| test.h | |
| Test Framework API. | |
| threadpool.h | |
| threadstorage.h | |
| Definitions to aid in the use of thread local storage. | |
| time.h | |
| Time-related functions and macros. | |
| timing.h | |
| Timing source management. | |
| transcap.h | |
| General Asterisk channel transcoding definitions. | |
| translate.h | |
| Support for translation of data formats. translate.c. | |
| udptl.h | |
| UDPTL support for T.38. | |
| ulaw.h | |
| u-Law to Signed linear conversion | |
| unaligned.h | |
| Handle unaligned data access. | |
| uri.h | |
| utf8.h | |
| UTF-8 information and validation functions. | |
| utils.h | |
| Utility functions. | |
| uuid.h | |
| Universally unique identifier support. | |
| vector.h | |
| Vector container support. | |
| version.h | |
| websocket_client.h | |
| xml.h | |
| Asterisk XML abstraction layer. | |
| xmldoc.h | |
| Asterisk XML Documentation API. | |
| xmpp.h | |
| XMPP Interface. | |