Sat Aug 6 00:40:10 2011

Asterisk developer's documentation


asterisk Directory Reference


Files

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]
file  aes.h [code]
 This file contains the definitions required to use AES in C. See aesopt.h for optimisation details.
file  agi.h [code]
 AGI Extension interfaces - Asterisk Gateway Interface.
file  alaw.h [code]
 A-Law to Signed linear conversion.
file  app.h [code]
 Application convenience functions, designed to give consistent look and feel to Asterisk apps.
file  argdesc.h [code]
file  ast_expr.h [code]
file  astdb.h [code]
 Persistant data storage (akin to *doze registry).
file  astmm.h [code]
 Asterisk memory usage debugging.
file  astobj.h [code]
 A set of macros implementing objects and containers. Macros are used for maximum performance, to support multiple inheritance, and to be easily integrated into existing structures without additional malloc calls, etc.
file  astobj2.h [code]
 Object Model implementing objects and containers.
file  astosp.h [code]
 Open Settlement Protocol (OSP).
file  audiohook.h [code]
 Audiohooks Architecture.
file  autoconfig.h [code]
file  build.h [code]
file  buildopts.h [code]
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  cdr.h [code]
 Call Detail Record API.
file  channel.h [code]
 General Asterisk PBX channel definitions.
file  chanvars.h [code]
 Channel Variables.
file  cli.h [code]
 Standard Command Line Interface.
file  compat.h [code]
 General Definitions for Asterisk top level program.
file  compiler.h [code]
 Compiler-specific macros and other items.
file  config.h [code]
 Configuration File Parser.
file  crypto.h [code]
 Provide cryptographic signature routines.
file  dahdi_compat.h [code]
 DAHDI compatibility with zaptel.
file  devicestate.h [code]
 Device state management.
file  dial.h [code]
 Dialing API.
file  dns.h [code]
 DNS support for Asterisk.
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 DUNDi.
file  endian.h [code]
 Asterisk architecture endianess compatibility definitions.
file  enum.h [code]
 DNS and ENUM functions.
file  features.h [code]
 Call Parking and Pickup API Includes code and algorithms from the Zapata library.
file  file.h [code]
 Generic File Format Support.
file  frame.h [code]
 Asterisk internal frame definitions.
file  fskmodem.h [code]
 FSK Modem Support.
file  global_datastores.h [code]
 globally accessible channel datastores
file  http.h [code]
 Support for Private Asterisk HTTP Servers.
file  image.h [code]
 General Asterisk channel definitions for image handling.
file  indications.h [code]
 BSD Telephony Of Mexico "Tormenta" Tone Zone Support 2/22/01.
file  inline_api.h [code]
 Inlinable API function macro.
file  io.h [code]
 I/O Management (derived from Cheops-NG).
file  jabber.h [code]
file  jingle.h [code]
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]
 General Asterisk channel locking definitions.
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  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  options.h [code]
 Options provided by main asterisk program.
file  paths.h [code]
 Asterisk file paths, configured in asterisk.conf.
file  pbx.h [code]
 Core PBX routines and definitions.
file  plc.h [code]
 SpanDSP - a series of DSP components for telephony.
file  poll-compat.h [code]
file  privacy.h [code]
 Persistant data storage (akin to *doze registry).
file  res_odbc.h [code]
 ODBC resource manager.
file  rtp.h [code]
 Supports RTP and RTCP with Symmetric RTP support for NAT traversal.
file  say.h [code]
 Say numbers and dates (maybe words one day too).
file  sched.h [code]
 Scheduler Routines (derived from cheops).
file  select.h [code]
 Bitfield expansions for ast_select.
file  sha1.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  speech.h [code]
 Generic Speech Recognition API.
file  srv.h [code]
 Support for DNS SRV records, used in to locate SIP services.
file  stringfields.h [code]
 String fields in structures.
file  strings.h [code]
 String manipulation functions.
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  threadstorage.h [code]
 Definitions to aid in the use of thread local storage.
file  time.h [code]
 Time-related functions and macros.
file  tonezone_compat.h [code]
 Find tonezone header in the right place (DAHDI or Zaptel).
file  transcap.h [code]
 General Asterisk channel transcoding definitions.
file  translate.h [code]
 Support for translation of data formats.
file  udptl.h [code]
file  ulaw.h [code]
 u-Law to Signed linear conversion
file  unaligned.h [code]
 Handle unaligned data access.
file  utils.h [code]
 Utility functions.
file  version.h [code]

Generated on Sat Aug 6 00:40:10 2011 for Asterisk - the Open Source PBX by  doxygen 1.4.7