asterisk Directory Reference

include/asterisk/


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  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 usage debugging This file provides headers for MALLOC_DEBUG, a define used for tracking down memory leaks. It should never be #included directly; always use the MALLOC_DEBUG definition in menuselect to activate those functions.
file  astobj.h [code]
 Object Model for Asterisk.
file  astobj2.h [code]
file  astosp.h [code]
 Open Settlement Protocol (OSP).
file  audiohook.h [code]
 Audiohooks Architecture.
file  autochan.h [code]
 "smart" channels that update automatically if a channel is masqueraded
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  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  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.h [code]
 Data retrieval 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  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  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  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  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:
  • ast_mutex_t, ast_rwlock_t and related functions;
  • atomic arithmetic instructions;
  • wrappers for channel locking.

file  logger.h [code]
 Support for logging to various files, console and syslog Configuration in file logger.conf.
file  manager.h [code]
 The AMI - Asterisk Manager Interface - is a TCP protocol created to manage Asterisk with third-party software.
file  md5.h [code]
 MD5 digest functions.
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  monitor.h [code]
 Channel monitoring.
file  musiconhold.h [code]
 Music on hold handling.
file  netsock.h [code]
 Network socket handling.
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]
 Opus Format Attributes (http://tools.ietf.org/html/draft-ietf-payload-rtp-opus).
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_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_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_srtp.h [code]
 SRTP resource.
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]
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 Stasis Application 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 Stasis Application API" for detailed documentation.
file  stasis_app_playback.h [code]
 Stasis Application Playback API. See Stasis Application API" for detailed documentation.
file  stasis_app_recording.h [code]
 Stasis Application Recording API. See Stasis Application API" for detailed documentation.
file  stasis_app_snoop.h [code]
 Stasis Application Snoop API. See Stasis Application 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_system.h [code]
file  stasis_test.h [code]
file  statsd.h [code]
file  stringfields.h [code]
 String fields in structures.
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  include/asterisk/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  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.

Generated on Thu Apr 16 06:41:42 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6