Asterisk - the Open Source PBX

o*Asterisk -- An Open Source Telephony Toolkit

o*Asterisk Language Syntaxes supported

o*Caller ID Presentation

o*Asterisk Channels

o*Asterisk Developer's Documentation - appendices

o*Coding Guidelines

o*Asterisk API

o*Debugging

o*AMI - The Manager Interface

o*ARA - The Asterisk Realtime Interface

o*DUNDi

o*CDR - Call Data Records and billing

o*README - the general administrator introduction

o*CREDITS

o*Global channel variables

o*ENUM

o*Configuration files

o*Asterisk.conf

o*Modules configuration

o*Call features configuration

o*Extensions.conf - the Dial Plan

o*IAX2 configuration

o*SIP configuration

o*MGCP configuration

o*MISDN configuration

o*VoiceMail configuration

o*Zaptel configuration

o*H.323 channel driver information

o*OSS configuration

o*ALSA configuration

o*Agent configuration

o*RTP configuration

o*DUNDi Configuration

o*ENUM Configuration

o*Custom CDR Configuration

o*Manager CDR driver configuration

o*ODBC CDR driver configuration

o*PostgreSQL CDR driver configuration

o*SQLite CDR driver configuration

o*FreeTDS CDR driver configuration

o*CDR configuration

o*Music on Hold Configuration

o*ADSI Configuration

o*CODEC Configuration

o*REALTIME Configuration

o*AMI configuration

o*ACD - Queue system configuration

o*Meetme - The conference bridge configuration

o*Sound files

o*AST Multimedia and signalling frames

o*Packet loss concealment

o*Voicemail Language Syntaxes Supported

o*Todo List

o+Modules

o+Data Structures

|o*__priv_data

|o*_dundi_eid

|o*activate_call_plane_message

|o*addr_range

|o*adpcm_decoder_pvt

|o*adpcm_encoder_pvt

|o*adpcm_state

|o*adsi_display

|o*adsi_event

|o*adsi_flag

|o*adsi_key_cmd

|o*adsi_script

|o*adsi_soft_key

|o*adsi_state

|o*adsi_subscript

|o*aes_decrypt_ctx

|o*aes_encrypt_ctx

|o*agent_pvt

|o*agi_command

|o*agi_state

|o*alaw_decoder_pvt

|o*alaw_encoder_pvt

|o*allowed_bearers

|o*ao2_container

|o*ao2_iterator

|o*app_tmp

|o*asent

|o*ast_alias_list

|o*ast_app

|o*ast_app_option

|o*ast_atexit

|o*ast_bridge_config

|o*ast_bridge_thread_obj

|o*ast_call_feature

|o*ast_callerid

|o*ast_category

|o*ast_cause

|o*ast_cdr

|o*ast_cdr_batch

|o*ast_cdr_batch_item

|o*ast_cdr_beitem

|o*ast_channel

|o*ast_channel_monitor

|o*ast_channel_spy

|o*ast_channel_spy_list

|o*ast_channel_spy_queue

|o*ast_channel_tech

|o*ast_cli_entry

|o*ast_codec_alias_table

|o*ast_codec_pref

|o*ast_comment

|o*ast_conf_user

|o*ast_conference

|o*ast_config

|o*ast_config_engine

|o*ast_config_map

|o*ast_context

|o*ast_custom_function

|o*ast_db_entry

|o*ast_dnsmgr_entry

|o*ast_dsp

|o*ast_exten

|o*ast_filestream

|o*ast_firmware_list

|o*ast_flags

|o*ast_format

|o*ast_format_list

|o*ast_frame

|o*ast_frame_delivery

|o*ast_generator

|o*ast_group_info

|o*ast_ha

|o*ast_hint

|o*ast_hostent

|o*ast_iax2_firmware_header

|o*ast_iax2_full_enc_hdr

|o*ast_iax2_full_hdr

|o*ast_iax2_meta_hdr

|o*ast_iax2_meta_trunk_entry

|o*ast_iax2_meta_trunk_hdr

|o*ast_iax2_meta_trunk_mini

|o*ast_iax2_mini_enc_hdr

|o*ast_iax2_mini_hdr

|o*ast_iax2_queue

|o*ast_iax2_video_hdr

|o*ast_ignorepat

|o*ast_imager

|o*ast_include

|o*ast_ivr_menu

|o*ast_ivr_option

|o*ast_key

|o*ast_modem_driver

|o*ast_modem_pvt

|o*ast_netsock

|o*ast_netsock_list

|o*ast_option_header

|o*ast_osp_result

|o*ast_pbx

|o*ast_peer_list

|o*ast_PGSQL_id

|o*ast_realloca

|o*ast_register_list

|o*ast_rtcp

|o*ast_rtp

|o*ast_rtp_protocol

|o*ast_silence_generator

|o*ast_slinfactory

|o*ast_smoother

|o*ast_state_cb

|o*ast_sw

|o*ast_switch

|o*ast_timing

|o*ast_trans_pvt

|o*ast_translator

|o*ast_translator_dir

|o*ast_translator_pvt

|o*ast_user_list

|o*ast_var_t

|o*ast_variable

|o*ast_vm_user

|o*astobj2

|o*async_stat

|o*baseio

|o*bucket_list

|o*button_defs

|o*button_template_res_message

|o*buttondefinition

|o*call_info_message

|o*call_queue

|o*call_state_message

|o*callerid_state

|o*callno_entry

|o*calloutdata

|o*capabilities_res_message

|o*cfalias

|o*cfextension_states

|o*cfsip_methods

|o*cfsip_options

|o*cfsubscription_types

|o*chan_alsa_pvt

|o*chan_iax2_pvt

|o*chan_list

|o*chan_oss_pvt

|o*chanlist

|o*channel

|o*channel_spy_trans

|o*chanspy_translation_helper

|o*close_recieve_channel_message

|o*console

|o*create_addr_info

|o*definetimedate_message

|o*devstate_cb

|o*dialled_number_message

|o*dialplan_counters

|o*display_notify_message

|o*display_prompt_status_message

|o*displaytext_message

|o*distRingData

|o*dl_info

|o*dlstatus

|o*dlthread

|o*dn_answer

|o*dns_HEADER

|o*domain

|o*dpreq_data

|o*dtmf_detect_state_t

|o*dundi_answer

|o*dundi_cause

|o*dundi_encblock

|o*dundi_entity_info

|o*dundi_hdr

|o*dundi_hint

|o*dundi_hint_metadata

|o*dundi_ie

|o*dundi_ie_data

|o*dundi_ie_hdr

|o*dundi_ies

|o*dundi_mapping

|o*dundi_packet

|o*dundi_peer

|o*dundi_peer_status

|o*dundi_precache_queue

|o*dundi_query_state

|o*dundi_request

|o*dundi_result

|o*dundi_transaction

|o*enum_context

|o*enum_naptr_rr

|o*enum_search

|o*event_node

|o*eventqent

|o*fast_originate_helper

|o*feature_pvt

|o*feature_sub

|o*file_version

|o*fillin

|o*format_map

|o*fsk_data

|o*function_table_tag

|o*g723_decoder_pvt

|o*g723_encoder_pvt

|o*g726_decoder_pvt

|o*g726_encoder_pvt

|o*g726_state

|o*gen_state

|o*goertzel_state_t

|o*hold_info

|o*iax2_context

|o*iax2_dpcache

|o*iax2_ie

|o*iax2_peer

|o*iax2_registry

|o*iax2_trunk_peer

|o*iax2_user

|o*iax_dual

|o*iax_firmware

|o*iax_flag

|o*iax_frame

|o*iax_ie_data

|o*iax_ies

|o*iax_rr

|o*iax_template

|o*io_context

|o*io_rec

|o*jb_conf

|o*jb_frame

|o*jb_info

|o*jitterbuf

|o*KAsteriskConsole

|o*keypad_button_message

|o*leave_vm_options

|o*line_stat_res_message

|o*line_state_req_message

|o*linear_state

|o*loadupdate

|o*local_pvt

|o*localuser

|o*logchannel

|o*lsinfo

|o*manager_action

|o*mansession

|o*MD5Context

|o*media_qualifier

|o*member

|o*member_interface

|o*MemoryStruct

|o*message

|o*mf_detect_state_t

|o*mgcp_endpoint

|o*mgcp_gateway

|o*mgcp_message

|o*mgcp_request

|o*mgcp_response

|o*mgcp_subchannel

|o*misdn_cfg_pt

|o*misdn_cfg_spec

|o*misdn_jb

|o*mixmonitor

|o*module

|o*moh_files_state

|o*mohclass

|o*mohdata

|o*morse_bits

|o*msglist

|o*msn_list

|o*my_ifreq

|o*naptr

|o*nbs_pvt

|o*odbc_list

|o*odbc_obj

|o*odmiana

|o*oh323_pvt

|o*open_recieve_channel_ack_message

|o*open_recieve_channel_message

|o*osp_provider

|o*outgoing

|o*outgoing_helper

|o*parkeduser

|o*parse_io

|o*parsed_dial_string

|o*pbx_builtin

|o*peercnt

|o*permalias

|o*permission

|o*phone_pvt

|o*playlist_entry

|o*playtones_def

|o*playtones_item

|o*playtones_state

|o*plc_state_t

|o*pollfd

|o*progalias

|o*progress

|o*queue_ent

|o*refresh_info

|o*register_ack_message

|o*register_message

|o*register_rej_message

|o*ringContextData

|o*robin_list

|o*rpt

|o*rpt_link

|o*rpt_tele

|o*rtpPayloadType

|o*rule

|o*sched

|o*sched_context

|o*select_soft_keys_message

|o*server_identifier

|o*server_res_message

|o*set_lamp_message

|o*set_ringer_message

|o*set_speaker_message

|o*SHA1Context

|o*sip_auth

|o*sip_dual

|o*sip_history

|o*sip_invite_param

|o*sip_peer

|o*sip_pkt

|o*sip_pvt

|o*sip_registry

|o*sip_request

|o*sip_route

|o*sip_user

|o*skinny_device

|o*skinny_line

|o*skinny_paging_device

|o*skinny_req

|o*skinny_subchannel

|o*skinnysession

|o*sms_s

|o*soft_key_set_definition

|o*soft_key_sets

|o*soft_key_template

|o*soft_key_template_definition

|o*sortable_keys

|o*sound

|o*speed_dial_stat_req_message

|o*speed_dial_stat_res_message

|o*srv

|o*srv_context

|o*start_media_transmission_message

|o*start_tone_message

|o*state

|o*state_change

|o*state_struct

|o*statechange

|o*station_capabilities

|o*stimulus_message

|o*stop_media_transmission_message

|o*store_hint

|o*strategy

|o*stringlink

|o*subchannel

|o*tdd_state

|o*telem_defaults

|o*tone_zone

|o*tone_zone_sound

|o*tonepair_def

|o*tonepair_state

|o*translator

|o*ttinfo

|o*tzhead

|o*ulaw_decoder_pvt

|o*ulaw_encoder_pvt

|o*val

|o*verb

|o*version_res_message

|o*vm_state

|o*vm_zone

|o*vofr_hdr

|o*volume

|o*vpb_bridge_t

|o*vpb_pvt

|o*yy_buffer_state

|o*yy_trans_info

|o*yyalloc

|o*yyguts_t

|o*yyltype

|o*YYLTYPE

|o*YYSTYPE

|o*zt_chan_conf

|o*zt_distRings

|o*zt_pri_conf

|o*zt_pvt

|\*zt_subchannel

o*Data Fields

o+File List

|o*acl.c

|o*acl.h

|o*adpcm_slin_ex.h

|o*adsi.h

|o*adtranvofr.h

|o*aes.h

|o*aescrypt.c

|o*aeskey.c

|o*aesopt.h

|o*aestab.c

|o*agi.h

|o*alaw.c

|o*alaw.h

|o*answer.h

|o*app.c

|o*app.h

|o*app_adsiprog.c

|o*app_alarmreceiver.c

|o*app_authenticate.c

|o*app_cdr.c

|o*app_chanisavail.c

|o*app_chanspy.c

|o*app_controlplayback.c

|o*app_curl.c

|o*app_cut.c

|o*app_datetime.c

|o*app_db.c

|o*app_dial.c

|o*app_dictate.c

|o*app_directed_pickup.c

|o*app_directory.c

|o*app_disa.c

|o*app_dumpchan.c

|o*app_echo.c

|o*app_enumlookup.c

|o*app_eval.c

|o*app_exec.c

|o*app_externalivr.c

|o*app_festival.c

|o*app_flash.c

|o*app_forkcdr.c

|o*app_getcpeid.c

|o*app_groupcount.c

|o*app_hasnewvoicemail.c

|o*app_ices.c

|o*app_image.c

|o*app_intercom.c

|o*app_ivrdemo.c

|o*app_lookupblacklist.c

|o*app_lookupcidname.c

|o*app_macro.c

|o*app_math.c

|o*app_md5.c

|o*app_meetme.c

|o*app_milliwatt.c

|o*app_mixmonitor.c

|o*app_mp3.c

|o*app_nbscat.c

|o*app_osplookup.c

|o*app_page.c

|o*app_parkandannounce.c

|o*app_playback.c

|o*app_privacy.c

|o*app_queue.c

|o*app_random.c

|o*app_read.c

|o*app_readfile.c

|o*app_realtime.c

|o*app_record.c

|o*app_rpt.c

|o*app_sayunixtime.c

|o*app_senddtmf.c

|o*app_sendtext.c

|o*app_setcallerid.c

|o*app_setcdruserfield.c

|o*app_setcidname.c

|o*app_setcidnum.c

|o*app_setrdnis.c

|o*app_settransfercapability.c

|o*app_skel.c

|o*app_sms.c

|o*app_softhangup.c

|o*app_sql_postgres.c

|o*app_stack.c

|o*app_system.c

|o*app_talkdetect.c

|o*app_test.c

|o*app_transfer.c

|o*app_txtcidname.c

|o*app_url.c

|o*app_userevent.c

|o*app_verbose.c

|o*app_voicemail.c

|o*app_waitforring.c

|o*app_waitforsilence.c

|o*app_while.c

|o*app_zapateller.c

|o*app_zapbarge.c

|o*app_zapras.c

|o*app_zapscan.c

|o*ast_expr.h

|o*ast_expr2.c

|o*ast_expr2.h

|o*ast_expr2f.c

|o*astdb.h

|o*asterisk.c

|o*asterisk.h

|o*astmm.c

|o*astmm.h

|o*astobj.h

|o*astobj2.c

|o*astobj2.h

|o*astosp.h

|o*autoservice.c

|o*buildinfo.c

|o*callerid.c

|o*callerid.h

|o*causes.h

|o*cdr.c

|o*cdr.h

|o*cdr_csv.c

|o*cdr_custom.c

|o*cdr_manager.c

|o*cdr_odbc.c

|o*cdr_pgsql.c

|o*cdr_sqlite.c

|o*cdr_tds.c

|o*chan_agent.c

|o*chan_alsa.c

|o*chan_features.c

|o*chan_h323.c

|o*chan_iax2.c

|o*chan_local.c

|o*chan_mgcp.c

|o*chan_misdn.c

|o*chan_modem.c

|o*chan_modem_aopen.c

|o*chan_modem_bestdata.c

|o*chan_modem_i4l.c

|o*chan_nbs.c

|o*chan_oss.c

|o*chan_oss_old.c

|o*chan_phone.c

|o*chan_sip.c

|o*chan_skinny.c

|o*chan_vpb.c

|o*chan_zap.c

|o*channel.c

|o*channel.h

|o*chanspy.h

|o*chanvars.c

|o*chanvars.h

|o*cli.c

|o*cli.h

|o*codec_a_mu.c

|o*codec_adpcm.c

|o*codec_alaw.c

|o*codec_g723_1.c

|o*codec_g726.c

|o*codec_gsm.c

|o*codec_ilbc.c

|o*codec_lpc10.c

|o*codec_speex.c

|o*codec_ulaw.c

|o*codec_zap.c

|o*coef_in.h

|o*coef_out.h

|o*compat.h

|o*compiler.h

|o*config.c

|o*config.h

|o*crypto.h

|o*cryptostub.c

|o*db.c

|o*devicestate.c

|o*devicestate.h

|o*DialTone.h

|o*dlfcn-compat.h

|o*dlfcn.c

|o*dns.c

|o*dns.h

|o*dnsmgr.c

|o*dnsmgr.h

|o*doxyref.h

|o*dsp.c

|o*dsp.h

|o*dundi-parser.c

|o*dundi-parser.h

|o*dundi.h

|o*ecdisa.h

|o*endian.h

|o*enter.h

|o*enum.c

|o*enum.h

|o*features.h

|o*file.c

|o*file.h

|o*format_au.c

|o*format_g723.c

|o*format_g726.c

|o*format_g729.c

|o*format_gsm.c

|o*format_h263.c

|o*format_ilbc.c

|o*format_jpeg.c

|o*format_ogg_vorbis.c

|o*format_pcm.c

|o*format_pcm_alaw.c

|o*format_sln.c

|o*format_vox.c

|o*format_wav.c

|o*format_wav_gsm.c

|o*frame.c

|o*frame.h

|o*fskmodem.c

|o*fskmodem.h

|o*func_callerid.c

|o*func_cdr.c

|o*func_db.c

|o*func_enum.c

|o*func_env.c

|o*func_groupcount.c

|o*func_language.c

|o*func_logic.c

|o*func_math.c

|o*func_md5.c

|o*func_moh.c

|o*func_strings.c

|o*func_timeout.c

|o*func_uri.c

|o*g723_slin_ex.h

|o*g726_slin_ex.h

|o*gentone-ulaw.c

|o*gentone.c

|o*gsm_slin_ex.h

|o*iax2-parser.c

|o*iax2-parser.h

|o*iax2-provision.c

|o*iax2-provision.h

|o*iax2.h

|o*ilbc_slin_ex.h

|o*image.c

|o*image.h

|o*indications.c

|o*indications.h

|o*inline_api.h

|o*io.c

|o*io.h

|o*jitterbuf.c

|o*jitterbuf.h

|o*leave.h

|o*linkedlists.h

|o*loader.c

|o*localtime.c

|o*localtime.h

|o*lock.h

|o*log2comp.h

|o*logger.c

|o*logger.h

|o*lpc10_slin_ex.h

|o*manager.c

|o*manager.h

|o*md5.c

|o*md5.h

|o*misdn_config.c

|o*module.h

|o*monitor.h

|o*msgsm.h

|o*musiconhold.h

|o*muted.c

|o*netsock.c

|o*netsock.h

|o*options.h

|o*pbx.c

|o*pbx.h

|o*pbx_ael.c

|o*pbx_config.c

|o*pbx_dundi.c

|o*pbx_functions.c

|o*pbx_gtkconsole.c

|o*pbx_kdeconsole.h

|o*pbx_loopback.c

|o*pbx_realtime.c

|o*pbx_spool.c

|o*plc.c

|o*plc.h

|o*poll-compat.h

|o*poll.c

|o*privacy.c

|o*privacy.h

|o*private.h

|o*res_adsi.c

|o*res_agi.c

|o*res_config_odbc.c

|o*res_crypto.c

|o*res_features.c

|o*res_indications.c

|o*res_monitor.c

|o*res_musiconhold.c

|o*res_odbc.c

|o*res_odbc.h

|o*res_osp.c

|o*ring10.h

|o*rtp.c

|o*rtp.h

|o*say.c

|o*say.h

|o*sched.c

|o*sched.h

|o*sha1.c

|o*sha1.h

|o*slin_adpcm_ex.h

|o*slin_g723_ex.h

|o*slin_g726_ex.h

|o*slin_gsm_ex.h

|o*slin_ilbc_ex.h

|o*slin_lpc10_ex.h

|o*slin_speex_ex.h

|o*slin_ulaw_ex.h

|o*slinfactory.c

|o*slinfactory.h

|o*speex_slin_ex.h

|o*srv.c

|o*srv.h

|o*strcompat.c

|o*strings.h

|o*tdd.c

|o*tdd.h

|o*term.c

|o*term.h

|o*test.c

|o*time.h

|o*transcap.h

|o*translate.c

|o*translate.h

|o*tzfile.h

|o*ulaw.c

|o*ulaw.h

|o*ulaw_slin_ex.h

|o*unaligned.h

|o*utils.c

|o*utils.h

|\*vmodem.h

o+Directory Hierarchy

\*Globals