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