Asterisk - The Open Source Telephony Project GIT-master-b023714
|
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. | |