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