Asterisk - The Open Source Telephony Project
18.5.0
|
Directories | |
directory | doxygen |
Files | |
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] |
Persistant 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 | build.h [code] |
file | buildinfo.h [code] |
file | buildopts.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 | include/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 | 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 | 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 | monitor.h [code] |
Channel monitoring. | |
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 | pktccops.h [code] |
PacketCable COPS. | |
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] |
Persistant data storage (akin to *doze registry) | |
file | pval.h [code] |
file | res_audiosocket.h [code] |
AudioSocket support functions. | |
file | res_fax.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] |
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 | include/asterisk/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_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. | |