Mon Sep 18 09:15:58 2006

Asterisk developer's documentation


asterisk Directory Reference


Files

file  acl.h [code]
 Access Control of various sorts.
file  adsi.h [code]
 ADSI Support (built upon Caller*ID).
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  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  astosp.h [code]
 OSP support (Open Settlement Protocol).
file  build.h [code]
file  callerid.h [code]
 CallerID (and other GR30) management and generation Includes code and algorithms from the Zapata library. Caller ID names are currently 8 bit characters, propably ISO8859-1, depending on what your channel drivers handle.
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  chanspy.h [code]
 Asterisk PBX channel spy 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  devicestate.h [code]
 Device state management.
file  dlfcn-compat.h [code]
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  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  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  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  slinfactory.h [code]
 A machine to gather up arbitrary frames and convert them to raw slinear on demand.
file  srv.h [code]
 Support for DNS SRV records, used in to locate SIP services.
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  time.h [code]
 Time-related functions and macros.
file  transcap.h [code]
 General Asterisk channel transcoding definitions.
file  translate.h [code]
 Translate via the use of pseudo channels.
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]
file  vmodem.h [code]
 Voice Modem Definitions.

Generated on Mon Sep 18 09:15:58 2006 for Asterisk - the Open Source PBX by  doxygen 1.4.7