| ► addons |  | 
| chan_mobile.c | Bluetooth Mobile Device channel driver | 
| chan_ooh323.c |  | 
| chan_ooh323.h |  | 
| format_mp3.c | MP3 Format Handler | 
| ooh323cDriver.c |  | 
| ooh323cDriver.h |  | 
| res_config_mysql.c | MySQL CDR backend | 
| ► agi |  | 
| eagi-sphinx-test.c |  | 
| eagi-test.c |  | 
| ► apps |  | 
| ► confbridge |  | 
| ► include |  | 
| conf_state.h | Confbridge state handling | 
| confbridge.h |  | 
| conf_chan_announce.c | ConfBridge announcer channel driver | 
| conf_chan_record.c | ConfBridge recorder channel driver | 
| conf_config_parser.c | ConfBridge config parser | 
| conf_state.c | Confbridge state handling | 
| conf_state_empty.c | Confbridge state handling for the EMPTY state | 
| conf_state_inactive.c | Confbridge state handling for the INACTIVE state | 
| conf_state_multi.c | Confbridge state handling for the MULTI state | 
| conf_state_multi_marked.c | Confbridge state handling for the MULTI_MARKED state | 
| conf_state_single.c | Confbridge state handling for the SINGLE state | 
| conf_state_single_marked.c | Confbridge state handling for the SINGLE_MARKED state | 
| confbridge_manager.c | Confbridge manager events for stasis messages | 
| app_adsiprog.c | Program Asterisk ADSI Scripts into phone | 
| app_agent_pool.c | Call center agent pool | 
| app_alarmreceiver.c | Central Station Alarm receiver for Ademco Contact ID | 
| app_amd.c | Answering machine detection | 
| app_attended_transfer.c | Attended transfer by caller channel | 
| app_audiosocket.c | AudioSocket application – transmit and receive audio through a TCP socket | 
| app_authenticate.c | Execute arbitrary authenticate commands | 
| app_blind_transfer.c | Blind transfer by caller channel | 
| app_bridgeaddchan.c | Application to place the channel into an existing Bridge | 
| app_bridgewait.c | Application to place the channel into a holding Bridge | 
| app_broadcast.c | Channel audio broadcasting | 
| app_cdr.c | Applications connected with CDR engine | 
| app_celgenuserevent.c | Generate User-Defined CEL event | 
| app_chanisavail.c | Check if Channel is Available | 
| app_channelredirect.c | ChannelRedirect application | 
| app_chanspy.c | ChanSpy: Listen in on any channel | 
| app_confbridge.c | Conference Bridge application | 
| app_controlplayback.c | Trivial application to control playback of a sound file | 
| app_db.c | Database access functions | 
| app_dial.c | Dial() & retrydial() - Trivial application to dial a channel and send an URL on answer | 
| app_dictate.c | Virtual Dictation Machine Application For Asterisk | 
| app_directed_pickup.c | Directed Call Pickup Support | 
| app_directory.c | Provide a directory of extensions | 
| app_disa.c | DISA – Direct Inward System Access Application | 
| app_dtmfstore.c | Technology independent asynchronous DTMF collection | 
| app_dumpchan.c | Application to dump channel variables | 
| app_echo.c | Echo application – play back what you hear to evaluate latency | 
| app_exec.c | Exec application | 
| app_externalivr.c | External IVR application interface | 
| app_festival.c | Connect to festival | 
| app_flash.c | App to flash a DAHDI trunk | 
| app_followme.c | Find-Me Follow-Me application | 
| app_forkcdr.c | Fork CDR application | 
| app_getcpeid.c | Get ADSI CPE ID | 
| app_if.c | If Branch Implementation | 
| app_ivrdemo.c | IVR Demo application | 
| app_jack.c | Jack Application | 
| app_meetme.c | Meet me conference bridge | 
| app_mf.c | MF sender and receiver applications | 
| app_milliwatt.c | Digital Milliwatt Test | 
| app_minivm.c | MiniVoiceMail - A Minimal Voicemail System for Asterisk | 
| app_mixmonitor.c | MixMonitor() - Record a call and mix the audio during the recording | 
| app_morsecode.c | Morsecode application | 
| app_mp3.c | Silly application to play an MP3 file – uses mpg123 | 
| app_originate.c | Originate application | 
| app_page.c | Page() - Paging application | 
| app_playback.c | Trivial application to playback a sound file | 
| app_playtones.c | Playtones application | 
| app_privacy.c | Block all calls without Caller*ID, require phone # to be entered | 
| app_queue.c | True call queues with optional send URL on answer | 
| app_read.c | Trivial application to read a variable | 
| app_readexten.c | Trivial application to read an extension into a variable | 
| app_record.c | Trivial application to record a sound file | 
| app_reload.c | Reload Asterisk modules | 
| app_saycounted.c | Applications to decline words according to current language | 
| app_sayunixtime.c | SayUnixTime application | 
| app_senddtmf.c | App to send DTMF digits | 
| app_sendtext.c | App to transmit a text message | 
| app_sf.c | SF sender and receiver applications | 
| app_signal.c | Channel signaling applications | 
| app_skel.c | Skeleton application | 
| app_sla.c | Shared Line Appearances | 
| app_sms.c | SMS application - ETSI ES 201 912 protocol 1 implementation | 
| app_softhangup.c | SoftHangup application | 
| app_speech_utils.c | Speech Recognition Utility Applications | 
| app_stack.c | Stack applications Gosub, Return, etc | 
| app_stasis.c | Stasis dialplan application | 
| app_statsd.c |  | 
| app_stream_echo.c | Stream echo application | 
| app_system.c | Execute arbitrary system commands | 
| app_talkdetect.c | Playback a file with audio detect | 
| app_test.c | Applications to test connection and produce report in text file | 
| app_transfer.c | Transfer a caller | 
| app_userevent.c | UserEvent application – send manager event | 
| app_verbose.c | Verbose logging application | 
| app_voicemail.c | Comedian Mail - Voicemail System | 
| app_waitforcond.c | Sleep until a condition is true | 
| app_waitforring.c | Wait for Ring Application | 
| app_waitforsilence.c | Wait for Silence | 
| app_waituntil.c | Sleep until the given epoch | 
| app_while.c | While Loop Implementation | 
| app_zapateller.c | Playback the special information tone to get rid of telemarketers | 
| enter.h |  | 
| leave.h |  | 
| ► bridges |  | 
| ► bridge_softmix |  | 
| ► include |  | 
| bridge_softmix_internal.h | Multi-party software based channel mixing (header) | 
| hrirs.h | Multi-party software binaural channel HRIRS | 
| hrirs_configuration.h | Multi-party software binaural channel mixing (header) | 
| bridge_softmix_binaural.c | Multi-party software based binaural mixing | 
| bridge_builtin_features.c | Built in bridging features | 
| bridge_builtin_interval_features.c | Built in bridging interval features | 
| bridge_holding.c | Bridging technology for storing channels in a bridge for the purpose of holding, parking, queues, and other such states where a channel may need to be in a bridge but not actually communicating with anything | 
| bridge_native_rtp.c | Native RTP bridging technology module | 
| bridge_simple.c | Simple two channel bridging module | 
| bridge_softmix.c | Multi-party software based channel mixing | 
| ► build_tools |  | 
| get_documentation.py |  | 
| post_process_documentation.py |  | 
| ► cdr |  | 
| cdr_adaptive_odbc.c | Adaptive ODBC CDR backend | 
| cdr_beanstalkd.c | Asterisk Beanstalkd CDR records | 
| cdr_csv.c | Comma Separated Value CDR records | 
| cdr_custom.c | Custom Comma Separated Value CDR records | 
| cdr_manager.c | Asterisk Call Manager CDR records | 
| cdr_odbc.c | ODBC CDR Backend | 
| cdr_pgsql.c | PostgreSQL CDR logger | 
| cdr_radius.c | RADIUS CDR Support | 
| cdr_sqlite3_custom.c | Custom SQLite3 CDR records | 
| cdr_tds.c | FreeTDS CDR logger http://www.freetds.org/ | 
| ► cel |  | 
| cel_beanstalkd.c | Asterisk Channel Event Beanstalkd backend | 
| cel_custom.c | Custom Comma Separated Value CEL records | 
| cel_manager.c | Asterisk Channel Event records | 
| cel_odbc.c | ODBC CEL backend | 
| cel_pgsql.c | PostgreSQL CEL logger | 
| cel_radius.c | RADIUS CEL Support | 
| cel_sqlite3_custom.c | Custom SQLite3 CEL records | 
| cel_tds.c | FreeTDS CEL logger http://www.freetds.org/ | 
| ► channels |  | 
| ► dahdi |  | 
| bridge_native_dahdi.c | Native DAHDI bridging support | 
| bridge_native_dahdi.h | Native DAHDI bridging support | 
| ► iax2 |  | 
| ► include |  | 
| astobj.h | Object Model for Asterisk | 
| codec_pref.h | Media Format Bitfield Compatibility API | 
| firmware.h | IAX Firmware Support header file | 
| format_compatibility.h | Media Format Bitfield Compatibility API | 
| iax2.h | Implementation of Inter-Asterisk eXchange, version 2 parser.c parser.h chan_iax2.c | 
| netsock.h | Network socket handling | 
| parser.h | Implementation of the IAX2 protocol | 
| provision.h | IAX2 Provisioning protocol | 
| codec_pref.c | Media Format Bitfield Compatibility API | 
| firmware.c | IAX Firmware Support | 
| format_compatibility.c | Media Format Bitfield Compatibility API | 
| netsock.c | Network socket handling | 
| parser.c | Implementation of Inter-Asterisk eXchange Protocol, v 2 | 
| provision.c | IAX Provisioning Protocol | 
| ► pjsip |  | 
| ► include |  | 
| chan_pjsip.h | PJSIP Channel Driver shared data structures | 
| cli_functions.h | PJSIP CLI functions header file | 
| dialplan_functions.h | PJSIP dialplan functions header file | 
| cli_commands.c | PJSIP channel CLI functions | 
| dialplan_functions.c | PJSIP channel dialplan functions | 
| chan_audiosocket.c | AudioSocket Channel | 
| chan_bridge_media.c | Bridge Media Channels driver | 
| chan_console.c | Cross-platform console channel driver | 
| chan_dahdi.c | DAHDI for Pseudo TDM | 
| chan_dahdi.h | DAHDI internal API definitions | 
| chan_iax2.c | Implementation of Inter-Asterisk eXchange Version 2 as specified in RFC 5456 | 
| chan_motif.c | Motif Jingle Channel Driver | 
| chan_pjsip.c | PSJIP SIP Channel Driver | 
| chan_rtp.c | RTP (Multicast and Unicast) Media Channel | 
| chan_unistim.c | Chan_unistim channel driver for Asterisk | 
| chan_websocket.c | Websocket Media Channel | 
| console_board.c |  | 
| console_gui.c |  | 
| console_video.c |  | 
| console_video.h |  | 
| sig_analog.c | Analog signaling module | 
| sig_analog.h | Interface header for analog signaling module | 
| sig_pri.c | PRI signaling module | 
| sig_pri.h | Interface header for PRI signaling module | 
| sig_ss7.c | SS7 signaling module | 
| sig_ss7.h | Interface header for SS7 signaling module | 
| vcodecs.c |  | 
| vgrabbers.c |  | 
| ► codecs |  | 
| ► g722 |  | 
| g722.h |  | 
| g722_decode.c |  | 
| g722_encode.c |  | 
| ► gsm |  | 
| ► inc |  | 
| config.h |  | 
| gsm.h |  | 
| private.h |  | 
| proto.h |  | 
| unproto.h |  | 
| ► src |  | 
| add.c |  | 
| code.c |  | 
| debug.c |  | 
| decode.c |  | 
| gsm_create.c |  | 
| gsm_decode.c |  | 
| gsm_destroy.c |  | 
| gsm_encode.c |  | 
| gsm_explode.c |  | 
| gsm_implode.c |  | 
| gsm_option.c |  | 
| gsm_print.c |  | 
| k6opt.h |  | 
| long_term.c |  | 
| lpc.c |  | 
| preprocess.c |  | 
| rpe.c |  | 
| short_term.c |  | 
| table.c |  | 
| ► ilbc |  | 
| anaFilter.c |  | 
| anaFilter.h |  | 
| constants.c |  | 
| constants.h |  | 
| createCB.c |  | 
| createCB.h |  | 
| doCPLC.c |  | 
| doCPLC.h |  | 
| enhancer.c |  | 
| enhancer.h |  | 
| filter.c |  | 
| filter.h |  | 
| FrameClassify.c |  | 
| FrameClassify.h |  | 
| gainquant.c |  | 
| gainquant.h |  | 
| getCBvec.c |  | 
| getCBvec.h |  | 
| helpfun.c |  | 
| helpfun.h |  | 
| hpInput.c |  | 
| hpInput.h |  | 
| hpOutput.c |  | 
| hpOutput.h |  | 
| iCBConstruct.c |  | 
| iCBConstruct.h |  | 
| iCBSearch.c |  | 
| iCBSearch.h |  | 
| iLBC_decode.c |  | 
| iLBC_decode.h |  | 
| iLBC_define.h |  | 
| iLBC_encode.c |  | 
| iLBC_encode.h |  | 
| iLBC_test.c |  | 
| LPCdecode.c |  | 
| LPCdecode.h |  | 
| LPCencode.c |  | 
| LPCencode.h |  | 
| lsf.c |  | 
| lsf.h |  | 
| packing.c |  | 
| packing.h |  | 
| StateConstructW.c |  | 
| StateConstructW.h |  | 
| StateSearchW.c |  | 
| StateSearchW.h |  | 
| syntFilter.c |  | 
| syntFilter.h |  | 
| ► lpc10 |  | 
| analys.c |  | 
| bsynz.c |  | 
| chanwr.c |  | 
| dcbias.c |  | 
| decode.c |  | 
| deemp.c |  | 
| difmag.c |  | 
| dyptrk.c |  | 
| encode.c |  | 
| energy.c |  | 
| f2c.h |  | 
| f2clib.c |  | 
| ham84.c |  | 
| hp100.c |  | 
| invert.c |  | 
| irc2pc.c |  | 
| ivfilt.c |  | 
| lpc10.h |  | 
| lpcdec.c |  | 
| lpcenc.c |  | 
| lpcini.c |  | 
| lpfilt.c |  | 
| median.c |  | 
| mload.c |  | 
| onset.c |  | 
| pitsyn.c |  | 
| placea.c |  | 
| placev.c |  | 
| preemp.c |  | 
| prepro.c |  | 
| random.c |  | 
| rcchk.c |  | 
| synths.c |  | 
| tbdm.c |  | 
| voicin.c |  | 
| vparms.c |  | 
| ► speex |  | 
| arch.h | Various architecture definitions Speex | 
| fixed_generic.h | Generic fixed-point operations | 
| resample.c |  | 
| resample_sse.h | Resampler functions (SSE version) | 
| speex_resampler.h |  | 
| stack_alloc.h | Temporary memory allocation on stack | 
| codec_a_mu.c | Codec_a_mu.c - translate between alaw and ulaw directly | 
| codec_adpcm.c | Codec_adpcm.c - translate between signed linear and Dialogic ADPCM | 
| codec_alaw.c | Codec_alaw.c - translate between signed linear and alaw | 
| codec_codec2.c | Translate between signed linear and Codec 2 | 
| codec_dahdi.c | Translate between various formats natively through DAHDI transcoding | 
| codec_g722.c | Codec_g722.c - translate between signed linear and ITU G.722-64kbps | 
| codec_g726.c | Codec_g726.c - translate between signed linear and ITU G.726-32kbps (both RFC3551 and AAL2 codeword packing) | 
| codec_gsm.c | Translate between signed linear and Global System for Mobile Communications (GSM) | 
| codec_ilbc.c | Translate between signed linear and Internet Low Bitrate Codec | 
| codec_lpc10.c | Translate between signed linear and LPC10 (Linear Predictor Code) | 
| codec_resample.c | Resample slinear audio | 
| codec_speex.c | Translate between signed linear and Speex (Open Codec) | 
| codec_ulaw.c | Codec_ulaw.c - translate between signed linear and ulaw | 
| ex_adpcm.h | 4-bit ADPCM data | 
| ex_alaw.h | 8-bit data | 
| ex_codec2.h | 8-bit raw data | 
| ex_g722.h | 8-bit data | 
| ex_g726.h | 4-bit G.726 data | 
| ex_gsm.h | 8-bit raw data | 
| ex_ilbc.h | Raw 8-bit data | 
| ex_lpc10.h | Copyright (C) 2008, Digium, Inc | 
| ex_speex.h | Random Data | 
| ex_ulaw.h | 8-bit data | 
| log2comp.h | Log2comp.h - various base 2 log computation versions | 
| ► contrib |  | 
| ► ast-db-manage |  | 
| ► cdr |  | 
| ► versions |  | 
| 210693f3123d_create_cdr_table.py |  | 
| 54cde9847798_expand_accountcode_to_80.py |  | 
| ► config |  | 
| ► versions |  | 
| 041c0d3d1857_add_dtls_auto_gen_cert.py |  | 
| 0838f8db6a61_pjsip_add_send_contact_status_on_update_.py |  | 
| 0be05c3a8225_add_early_media_options.py |  | 
| 0bee61aa9425_allow_180_ringing_with_sdp.py |  | 
| 10aedae86a32_add_outgoing_enum_va.py |  | 
| 136885b81223_add_regcontext_to_pj.py |  | 
| 154177371065_add_default_from_user.py |  | 
| 15b1430ad6f1_add_moh_passthrough_option_to_pjsip.py |  | 
| 15db7b91a97a_add_rtcp_mux.py |  | 
| 164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py |  | 
| 1758e8bbf6b_increase_useragent_column_size.py |  | 
| 189a235b3fd7_add_keep_alive_interval.py |  | 
| 18e0805d367f_max_random_initial_delay.py |  | 
| 19b00bc19b7b_add_suppress_q850_reason_headers_to_.py |  | 
| 1ac563b350a8_add_pjsip_trust_send__connected_line.py |  | 
| 1ae0609b6646_increse_reg_server_size.py |  | 
| 1c688d9a003c_pjsip_voicemail_extension.py |  | 
| 1d0e332c32af_create_rls_table.py |  | 
| 1d3ed26d9978_increase_uri_column_size.py |  | 
| 1d50859ed02e_create_accountcode.py |  | 
| 20abce6d1e3c_add_pjsip_identify_by_ip.py |  | 
| 21e526ad3040_add_pjsip_debug_option.py |  | 
| 23530d604b96_add_rpid_immediate.py |  | 
| 24c12d8e9014_add_user_agent_header_to_ps_.py |  | 
| 26d7f3bf0fa5_add_bind_rtp_to_media_address_to_pjsip.py |  | 
| 26f10cadc157_add_pjsip_timeout_options.py |  | 
| 28887f25a46f_create_queue_tables.py |  | 
| 28ab27a7826d_add_srv_lookups_to_identify.py |  | 
| 28b8e71e541f_add_g726_non_standard.py |  | 
| 28ce1e718f05_add_fatal_response_interval.py |  | 
| 2b7c507d7d12_add_queue_log_option_log_restricted_.py |  | 
| 2bb1a85135ad_pjsip_add_use_callerid_contact.py |  | 
| 2d078ec071b7_increaes_contact_column_size.py |  | 
| 2da192dbbc65_add_publish_tables.py |  | 
| 2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py |  | 
| 31cd4f4891ec_add_auto_dtmf_mode.py |  | 
| 339a3bdf53fc_expand_accountcode_to_80.py |  | 
| 371a3bf4143e_add_user_eq_phone_option_to_pjsip.py |  | 
| 3772f8f828da_update_identify_by.py |  | 
| 37a5332640e2_update_pjsip_tls_method_list.py |  | 
| 3855ee4e5f85_add_missing_pjsip_options.py |  | 
| 39959b9c2566_pjsip_stream_maximum.py |  | 
| 3a094a18e75b_pjsip_add_norefersub.py |  | 
| 3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py |  | 
| 4042a0ff4d9f_add_reason_paused_to_queue_members.py |  | 
| 417c0247fd7e_add_security_negotiation_and_security_.py |  | 
| 423f34ad36e2_fix_pjsip_qualify_ti.py |  | 
| 43956d550a44_add_tables_for_pjsip.py |  | 
| 4468b4a91372_add_pjsip_asymmetric_rtp_codec.py |  | 
| 44bd6dd914fa_add_qualify_2xx_only_option.py |  | 
| 44ccced114ce_add_webrtc.py |  | 
| 45e3f47c6c44_add_pjsip_endpoint_identifier_order.py |  | 
| 461d7d691209_add_pjsip_qualify_timeout.py |  | 
| 465e70e8c337_add_match_header_attribute_to_identify.py |  | 
| 465f47f880be_add_pjsip_google_voice_sip_options.py |  | 
| 498357a710ae_add_rtp_keepalive.py |  | 
| 4a6c67fa9b7a_add_fax_detect_timeout_option.py |  | 
| 4c573e7135bd_fix_tos_field_types.py |  | 
| 4da0c5f79a9c_create_tables.py |  | 
| 4e2493ef32e6_add_contact_user_to_endpoint.py |  | 
| 4f91fc18c979_add_suppress_moh_on_sendonly.py |  | 
| 5139253c0423_make_q_member_uniqueid_autoinc.py |  | 
| 51f8cb66540e_add_further_dtls_options.py |  | 
| 52798ad97bdf_add_pjsip_identify_by_header.py |  | 
| 539f68bede2c_add_peer_supported_to_100rel.py |  | 
| 5813202e92be_add_contact_expiration_check_interval_.py |  | 
| 581a4264e537_adding_extensions.py |  | 
| 58e440314c2a_allow_wildcard_certs.py |  | 
| 5950038a6ead_fix_pjsip_verifiy_typo.py |  | 
| 5a2247c957d2_add_aoc_option.py |  | 
| 61797b9fced6_add_stir_shaken.py |  | 
| 655054a68ad5_add_pjsip_tenantid.py |  | 
| 65eb22eb195_add_unidentified_request_options_to_.py |  | 
| 6c475a93f48a_correct_nullability_of_pjsip_id_columns.py |  | 
| 6d8c104e6184_res_pjsip_add_contact_via_addr_and_.py |  | 
| 7197536bb68d_geoloc_endpoint_params.py |  | 
| 74dc751dfe8e_more_permission_boolean_columns.py |  | 
| 79290b511e4b_pjsip_add_disable_rport.py |  | 
| 7f3e21abe318_add_preferred_codec_only_option_to_pjsip.py |  | 
| 7f85dd44c775_fix_suppress_q850_reason_headers.py |  | 
| 801b9fced8b7_add_generator_data_to_ps_subscription_.py |  | 
| 80473bad3c16_ignore_183_without_sdp.py |  | 
| 81b01a191a46_pjsip_add_contact_reg_server.py |  | 
| 837aa67461fb_add_pjsip_endpoint_ip_access_control_.py |  | 
| 837aa67461fb_ps_contacts_add_authenticate_qualify.py |  | 
| 86bb1efa278d_add_ps_endpoints_refer_blind_progress.py |  | 
| 8915fcc5766f_add_ringinuse_to_queue_members.py |  | 
| 8d478ab86e29_pjsip_add_disable_multi_domain.py |  | 
| 8f72185e437f_res_pjsip_pubsub_add_resource_list_.py |  | 
| 8fce4c573e15_add_pjsip_allow_overlap.py |  | 
| 8fce8496f03e_add_tcp_keepalive_settings_to_ps_.py |  | 
| 945b1098bdd_add_media_encryption_optimistic_to_pjsip.py |  | 
| 9deac0ae4717_pjsip_add_subscribe_context.py |  | 
| 9f3692b1654b_add_stir_shaken_profile_and_codec_.py |  | 
| a06d8f8462d9_add_t38_bind_udptl_to_media_address.py |  | 
| a1698e8bb9c5_add_incoming_mwi_mailbox.py |  | 
| a541e0b5e89_add_pjsip_max_initial_qualify_time.py |  | 
| a6ef36f1309_ps_globals_add_ignore_uri_user_options.py |  | 
| abdc9ede147d_add_fields_to_ps_auths_to_support_new_.py |  | 
| b80485ff4dd0_add_pjsip_endpoint_acn_options.py |  | 
| b83645976fdd_add_dtls_fingerprint_to_ps_endpoints.py |  | 
| bd335bae5d33_create_stir_shaken_tn_table.py |  | 
| bd9c5159c7ea_revert_d5122576cca8_add_transport_.py |  | 
| c20d6e3992f4_add_allow_unauthenticated_options.py |  | 
| c6d929b23a8_create_pjsip_subscription_persistence_.py |  | 
| c7a44a5a0851_pjsip_add_global_mwi_options.py |  | 
| ccf795ee535f_all_codecs_on_empty_reinvite.py |  | 
| cf150a175fd3_add_match_request_uri_attribute_to_.py |  | 
| d39508cb8d8_create_queue_rules.py |  | 
| d3e4284f8707_add_prune_on_boot_to_ps_subscription_.py |  | 
| d5122576cca8_add_transport_attribute_to_identify.py |  | 
| d7983954dd96_add_ps_endpoints_notify_early_inuse_.py |  | 
| dac2b4c328b8_incease_pjsip_id_length.py |  | 
| dbc44d5a908_add_missing_columns_to_sys_and_reg.py |  | 
| de83fac997e2_add_bundle_to_ps_endpoints.py |  | 
| e2f04d309071_add_wrapuptime_to_queue_members.py |  | 
| e658c26033ca_create_history_info_flag.py |  | 
| e96a0b8071c_increase_pjsip_column_size.py |  | 
| ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py |  | 
| f261363a857f_add_overlap_context.py |  | 
| f3c0b8695b66_taskprocessor_overload_trigger.py |  | 
| f3d1c5d38b56_add_prune_on_boot.py |  | 
| f56d79a9f337_pjsip_create_remove_unavailable.py |  | 
| f5b0e7427449_add_loop_last_to_res_musiconhold.py |  | 
| f638dbe2eb23_symmetric_transport.py |  | 
| fbb7766f17bc_add_playlist_to_moh.py |  | 
| fe6592859b85_fix_mwi_subscribe_replaces_.py |  | 
| ► queue_log |  | 
| ► versions |  | 
| 4105ee839f58_create_queue_log_table.py |  | 
| ► voicemail |  | 
| ► versions |  | 
| 1c55c341360f_remove_macrocontext_field.py |  | 
| 39428242f7f5_increase_recording_column_size.py |  | 
| 64fae6bbe7fb_drop_redundant_index.py |  | 
| a2e9769475e_create_tables.py |  | 
| env.py |  | 
| ► scripts |  | 
| ► sip_to_pjsip |  | 
| astconfigparser.py |  | 
| astdicts.py |  | 
| sip_to_pjsip.py |  | 
| sip_to_pjsql.py |  | 
| sqlconfigparser.py |  | 
| refcounter.py |  | 
| reflocks.py |  | 
| refstats.py |  | 
| spandspflow2pcap.py |  | 
| voicemailpwcheck.py |  | 
| ► utils |  | 
| eagi_proxy.c |  | 
| rawplayer.c |  | 
| zones2indications.c | Print libtonezone data as Asterisk indications.conf | 
| ► formats |  | 
| format_g719.c | ITU G.719 , 64kbps bitrate only | 
| format_g723.c | Old-style G.723.1 frame/timestamp format | 
| format_g726.c | Headerless G.726 (16/24/32/40kbps) data format for Asterisk | 
| format_g729.c | Save to raw, headerless G729 data | 
| format_gsm.c | Save to raw, headerless GSM data | 
| format_h263.c | Save to raw, headerless h263 data | 
| format_h264.c | Save to raw, headerless h264 data | 
| format_ilbc.c | Save to raw, headerless iLBC data | 
| format_ogg_speex.c | OGG/Speex streams | 
| format_ogg_vorbis.c | OGG/Vorbis streams | 
| format_pcm.c | Flat, binary, ulaw PCM file format | 
| format_siren14.c | ITU G.722.1 Annex C (Siren14, licensed from Polycom) format, 48kbps bitrate only | 
| format_siren7.c | ITU G.722.1 (Siren7, licensed from Polycom) format, 32kbps bitrate only | 
| format_sln.c | RAW SLINEAR Formats | 
| format_vox.c | Flat, binary, ADPCM vox file format | 
| format_wav.c | Work with WAV in the proprietary Microsoft format. Microsoft WAV format (8000hz Signed Linear) | 
| format_wav_gsm.c | Save GSM in the proprietary Microsoft format | 
| msgsm.h |  | 
| ► funcs |  | 
| func_aes.c | AES encryption/decryption dialplan functions | 
| func_base64.c | Use the base64 as functions | 
| func_blacklist.c | Function to lookup the callerid number, and see if it is blacklisted | 
| func_callcompletion.c | Call Completion Supplementary Services implementation | 
| func_callerid.c | Party ID related dialplan functions (Caller-ID, Connected-line, Redirecting) | 
| func_cdr.c | Call Detail Record related dialplan functions | 
| func_channel.c | Channel info dialplan functions | 
| func_config.c | A function to retrieve variables from an Asterisk configuration file | 
| func_curl.c | Curl - Load a URL | 
| func_cut.c | CUT function | 
| func_db.c | Functions for interaction with the Asterisk database | 
| func_devstate.c | Manually controlled blinky lights | 
| func_dialgroup.c | Dial group dialplan function | 
| func_dialplan.c | Dialplan group functions check if a dialplan entry exists | 
| func_enum.c | ENUM Functions | 
| func_env.c | Environment related dialplan functions | 
| func_evalexten.c | Dialplan extension evaluation function | 
| func_export.c | Set variables and functions on other channels | 
| func_extstate.c | Get the state of a hinted extension for dialplan control | 
| func_frame_drop.c | Function that drops specified frames from channels | 
| func_frame_trace.c | Trace internal ast_frames on a channel | 
| func_global.c | Global variable dialplan functions | 
| func_groupcount.c | Channel group related dialplan functions | 
| func_hangupcause.c | Functions related to retreiving per-channel hangupcause information | 
| func_holdintercept.c | Function that intercepts HOLD frames from channels and raises events | 
| func_iconv.c | Charset conversions | 
| func_jitterbuffer.c | Put a jitterbuffer on the read side of a channel | 
| func_json.c | JSON parsing function | 
| func_lock.c | Dialplan mutexes | 
| func_logic.c | Conditional logic dialplan functions | 
| func_math.c | Math related dialplan function | 
| func_md5.c | MD5 digest related dialplan functions | 
| func_module.c | Simple module check function | 
| func_odbc.c | ODBC lookups | 
| func_periodic_hook.c | Periodic dialplan hooks | 
| func_pitchshift.c | Pitch Shift Audio Effect | 
| func_pjsip_aor.c | Get information about a PJSIP AOR | 
| func_pjsip_contact.c | Get information about a PJSIP contact | 
| func_pjsip_endpoint.c | Get information about a PJSIP endpoint | 
| func_presencestate.c | Custom presence provider | 
| func_rand.c | Generate Random Number | 
| func_realtime.c | REALTIME dialplan function | 
| func_sayfiles.c | Returns files played by Say applications | 
| func_scramble.c | Frequency inverter | 
| func_sha1.c | SHA1 digest related dialplan functions | 
| func_shell.c |  | 
| func_sorcery.c | Get a field from a sorcery object | 
| func_speex.c | Noise reduction and automatic gain control (AGC) | 
| func_sprintf.c | String manipulation dialplan functions | 
| func_srv.c | SRV Functions | 
| func_strings.c | String manipulation dialplan functions | 
| func_sysinfo.c |  | 
| func_talkdetect.c | Function that raises events when talking is detected on a channel | 
| func_timeout.c | Channel timeout related dialplan functions | 
| func_uri.c | URI encoding / decoding | 
| func_uuid.c | UUID dialplan function | 
| func_version.c | Return the current Version strings | 
| func_vmcount.c | VMCOUNT dialplan function | 
| func_volume.c | Technology independent volume control | 
| ► include |  | 
| ► asterisk |  | 
| ► doxygen |  | 
| architecture.h |  | 
| licensing.h |  | 
| _private.h | Prototypes for public functions only of internal interest, | 
| abstract_jb.h | Common implementation-independent jitterbuffer stuff | 
| acl.h | Access Control of various sorts | 
| adsi.h | ADSI Support (built upon Caller*ID) | 
| ael_structs.h | Structures for AEL - the Asterisk extension language | 
| agi.h | AGI Extension interfaces - Asterisk Gateway Interface | 
| alaw.h | A-Law to Signed linear conversion | 
| alertpipe.h |  | 
| aoc.h | Generic Advice of Charge encode and decode routines | 
| app.h | Application convenience functions, designed to give consistent look and feel to Asterisk apps | 
| ari.h | Asterisk RESTful API hooks | 
| ast_expr.h |  | 
| ast_version.h | Asterisk version information | 
| astdb.h | Persistent data storage (akin to *doze registry) | 
| astmm.h | Asterisk memory management routines | 
| astobj2.h |  | 
| audiohook.h | Audiohooks Architecture | 
| autochan.h | "smart" channels that update automatically if a channel is masqueraded | 
| autoconfig.h |  | 
| backtrace.h | Asterisk backtrace generation | 
| beep.h | Periodic beeps into the audio of a call | 
| bridge.h | Bridging API | 
| bridge_after.h | After Bridge Execution API | 
| bridge_basic.h | Basic bridge subclass API | 
| bridge_channel.h |  | 
| bridge_channel_internal.h | Private Bridging Channel API | 
| bridge_features.h | Channel Bridging API | 
| bridge_internal.h | Private Bridging API | 
| bridge_roles.h | Channel Bridging Roles API | 
| bridge_technology.h | Channel Bridging API | 
| bucket.h | Bucket File API | 
| buildinfo.h |  | 
| calendar.h | A general API for managing calendar events with Asterisk | 
| callerid.h | CallerID (and other GR30) management and generation Includes code and algorithms from the Zapata library | 
| causes.h | Internal Asterisk hangup causes | 
| ccss.h | Call Completion Supplementary Services API | 
| cdr.h | Call Detail Record API | 
| cel.h | Call Event Logging API | 
| celt.h | CELT Format Attributes | 
| channel.h | General Asterisk PBX channel definitions | 
| channel_internal.h | Internal channel functions for channel.c to use | 
| channelstate.h | Channel states | 
| chanvars.h | Channel Variables | 
| cli.h | Standard Command Line Interface | 
| codec.h | Codec API | 
| compat.h | General Definitions for Asterisk top level program Included by asterisk.h to handle platform-specific issues especially those related to header files | 
| compiler.h | Compiler-specific macros and other items | 
| config.h | Configuration File Parser | 
| config_options.h | Configuration option-handling | 
| conversions.h | Conversion utility functions | 
| core_local.h | Local proxy channel special access | 
| core_unreal.h | Unreal channel derivative framework | 
| crypto.h | Provide cryptographic signature routines | 
| data_buffer.h | Data Buffer API | 
| datastore.h | Asterisk datastore objects | 
| devicestate.h | Device state management | 
| dial.h | Dialing API | 
| dlinkedlists.h | A set of macros to manage doubly-linked lists | 
| dns.h | DNS support for Asterisk | 
| dns_core.h | Core DNS API | 
| dns_internal.h | Internal DNS structure definitions | 
| dns_naptr.h | DNS NAPTR Record Parsing API | 
| dns_query_set.h | DNS Query Set API | 
| dns_recurring.h | DNS Recurring Resolution API | 
| dns_resolver.h | DNS Resolver API | 
| dns_srv.h | DNS SRV Record Parsing API | 
| dns_test.h |  | 
| dns_tlsa.h | DNS TLSA Record Parsing API | 
| dns_txt.h | DNS TXT Record Parsing API | 
| dnsmgr.h | Background DNS update manager | 
| doxyref.h |  | 
| dsp.h | Convenient Signal Processing routines | 
| dundi.h | Distributed Universal Number Discovery (DUNDi) See also | 
| endian.h | Asterisk architecture endianess compatibility definitions | 
| endpoints.h | Endpoint abstractions | 
| enum.h | DNS and ENUM functions | 
| event.h |  | 
| event_defs.h | Generic event system | 
| extconf.h | External configuration handlers (realtime and static configuration) | 
| features.h | Call Parking and Pickup API Includes code and algorithms from the Zapata library | 
| features_config.h |  | 
| file.h | Generic File Format Support. Should be included by clients of the file handling routines. File service providers should instead include mod_format.h | 
| format.h | Media Format API | 
| format_cache.h | Media Format Cache API | 
| format_cap.h | Format Capabilities API | 
| format_compatibility.h | Media Format Bitfield Compatibility API | 
| frame.h | Asterisk internal frame definitions | 
| framehook.h | FrameHook Architecture | 
| fskmodem.h | FSK Modem Support | 
| fskmodem_float.h | FSK Modem Support | 
| fskmodem_int.h | FSK Modem Support | 
| global_datastores.h | Globally accessible channel datastores | 
| hashtab.h | Generic (perhaps overly so) hashtable implementation Hash Table support in Asterisk | 
| heap.h | Max Heap data structure | 
| http.h | Support for Private Asterisk HTTP Servers | 
| http_websocket.h | Support for WebSocket connections within the Asterisk HTTP server and client WebSocket connections to a server | 
| ilbc.h |  | 
| image.h | General Asterisk channel definitions for image handling | 
| indications.h | Tone Indication Support | 
| inline_api.h | Inlinable API function macro | 
| io.h | I/O Management (derived from Cheops-NG) | 
| iostream.h | Generic abstraction for input/output streams | 
| json.h | Asterisk JSON abstraction layer | 
| linkedlists.h | A set of macros to manage forward-linked lists | 
| localtime.h | Custom localtime functions for multiple timezones | 
| lock.h | Asterisk locking-related definitions: | 
| logger.h | Support for logging to various files, console and syslog Configuration in file logger.conf | 
| logger_category.h |  | 
| manager.h | The AMI - Asterisk Manager Interface - is a TCP protocol created to manage Asterisk with third-party software | 
| max_forwards.h |  | 
| md5.h | MD5 digest functions | 
| media_cache.h | An in-memory media cache | 
| media_index.h | Media file format and description indexing engine | 
| message.h | Out-of-call text message support | 
| mixmonitor.h | Loadable MixMonitor functionality | 
| mod_format.h | Header for providers of file and format handling routines. Clients of these routines should include "asterisk/file.h" instead | 
| module.h | Asterisk module definitions | 
| multicast_rtp.h |  | 
| musiconhold.h | Music on hold handling | 
| mwi.h | Asterisk MWI API | 
| named_locks.h | Named Locks | 
| netsock2.h | Network socket handling | 
| network.h | 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 | 
| optional_api.h | Optional API function macros | 
| options.h | Options provided by main asterisk program | 
| opus.h | Codec opus externals and format attributes | 
| parking.h | Call Parking API | 
| paths.h | Asterisk file paths, configured in asterisk.conf | 
| pbx.h | Core PBX routines and definitions | 
| phoneprov.h |  | 
| pickup.h | Call Pickup API | 
| plc.h | SpanDSP - a series of DSP components for telephony | 
| poll-compat.h |  | 
| presencestate.h | Presence state management | 
| privacy.h | Persistent data storage (akin to *doze registry) | 
| pval.h |  | 
| refer.h | Out-of-call refer support | 
| res_aeap.h | Asterisk External Application Protocol API | 
| res_aeap_message.h | Asterisk External Application Protocol Message API | 
| res_audiosocket.h | AudioSocket support functions | 
| res_fax.h |  | 
| res_geolocation.h |  | 
| res_hep.h | Routines for integration with Homer using HEPv3 | 
| res_mwi_external.h | Core external MWI support | 
| res_odbc.h | ODBC resource manager | 
| res_odbc_transaction.h |  | 
| res_pjproject.h |  | 
| res_pjsip.h |  | 
| res_pjsip_body_generator_types.h |  | 
| res_pjsip_cli.h |  | 
| res_pjsip_outbound_publish.h |  | 
| res_pjsip_presence_xml.h |  | 
| res_pjsip_pubsub.h |  | 
| res_pjsip_session.h |  | 
| res_pjsip_session_caps.h |  | 
| res_prometheus.h | Asterisk Prometheus Metrics | 
| res_srtp.h | SRTP resource | 
| res_stir_shaken.h |  | 
| rtp_engine.h | Pluggable RTP Architecture | 
| say.h | Say numbers and dates (maybe words one day too) | 
| sched.h | Scheduler Routines (derived from cheops) | 
| sdp_srtp.h | SRTP and SDP Security descriptions | 
| security_events.h | Security Event Reporting API | 
| security_events_defs.h | Security Event Reporting Data Structures | 
| select.h | Bitfield expansions for ast_select | 
| sem.h | Asterisk semaphore API | 
| serializer.h |  | 
| serializer_shutdown_group.h |  | 
| sha1.h |  | 
| silk.h | SILK Format Attributes | 
| sip_api.h |  | 
| slin.h |  | 
| slinfactory.h | A machine to gather up arbitrary frames and convert them to raw slinear on demand | 
| smdi.h | SMDI support for Asterisk | 
| smoother.h | Asterisk internal frame definitions | 
| sorcery.h | Sorcery Data Access Layer API | 
| sounds_index.h | Sound file format and description indexer | 
| speech.h | Generic Speech Recognition API | 
| spinlock.h | Spin Locks | 
| srv.h | Support for DNS SRV records, used in to locate SIP services | 
| stasis.h | Stasis Message Bus API. See Stasis Message Bus API for detailed documentation | 
| stasis_app.h | Stasis Application API. See Stasis Application API for detailed documentation | 
| stasis_app_device_state.h | Stasis Application Device State API. See StasisApplication API" for detailed documentation | 
| stasis_app_impl.h | Backend API for implementing components of res_stasis | 
| stasis_app_mailbox.h | Stasis Application Mailbox API. See StasisApplication API" for detailed documentation | 
| stasis_app_playback.h | Stasis Application Playback API. See StasisApplication API" for detailed documentation | 
| stasis_app_recording.h | Stasis Application Recording API. See StasisApplication API" for detailed documentation | 
| stasis_app_snoop.h | Stasis Application Snoop API. See StasisApplication API" for detailed documentation | 
| stasis_bridges.h |  | 
| stasis_cache_pattern.h | Caching pattern for Stasis Message Bus API topics | 
| stasis_channels.h |  | 
| stasis_endpoints.h | Endpoint abstractions | 
| stasis_internal.h | Internal Stasis APIs | 
| stasis_message_router.h |  | 
| stasis_state.h | Stasis State API | 
| stasis_system.h |  | 
| stasis_test.h | Test infrastructure for dealing with Stasis | 
| statsd.h |  | 
| stream.h | Media Stream API | 
| stringfields.h |  | 
| strings.h | String manipulation functions | 
| stun.h | STUN support | 
| syslog.h | Syslog support functions for Asterisk logging | 
| taskpool.h |  | 
| taskprocessor.h | An API for managing task processing threads that can be shared across modules | 
| tcptls.h | Generic support for tcp/tls servers in Asterisk | 
| tdd.h | TTY/TDD Generation support | 
| term.h | Handy terminal functions for vt* terms | 
| test.h | Test Framework API | 
| threadpool.h |  | 
| threadstorage.h | Definitions to aid in the use of thread local storage | 
| time.h | Time-related functions and macros | 
| timing.h | Timing source management | 
| transcap.h | General Asterisk channel transcoding definitions | 
| translate.h | Support for translation of data formats. translate.c | 
| udptl.h | UDPTL support for T.38 | 
| ulaw.h | U-Law to Signed linear conversion | 
| unaligned.h | Handle unaligned data access | 
| uri.h |  | 
| utf8.h | UTF-8 information and validation functions | 
| utils.h | Utility functions | 
| uuid.h | Universally unique identifier support | 
| vector.h | Vector container support | 
| version.h |  | 
| websocket_client.h |  | 
| xml.h | Asterisk XML abstraction layer | 
| xmldoc.h | Asterisk XML Documentation API | 
| xmpp.h | XMPP Interface | 
| ► solaris-compat |  | 
| ► sys |  | 
| cdefs.h |  | 
| queue.h |  | 
| compat.h |  | 
| asterisk.h | Asterisk main include file. File version handling, generic pbx functions | 
| jitterbuf.h | Jitterbuf: an application-independent jitterbuffer jitterbuf.c | 
| ► main |  | 
| ► stdtime |  | 
| localtime.c |  | 
| private.h |  | 
| test.c | Testing localtime functionality | 
| tzfile.h |  | 
| 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 | Out-of-call text message support | 
| 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 API | 
| stasis_message_router.c | Stasis message router implementation | 
| 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 | 
| ► pbx |  | 
| dundi-parser.c | Distributed Universal Number Discovery (DUNDi) | 
| dundi-parser.h |  | 
| pbx_ael.c | Compile symbolic Asterisk Extension Logic into Asterisk extensions, version 2 | 
| pbx_config.c | Populate and remember extensions from static config file | 
| pbx_dundi.c | Distributed Universal Number Discovery (DUNDi) | 
| pbx_loopback.c | Loopback PBX Module | 
| pbx_lua.c | Lua PBX Switch | 
| pbx_realtime.c | Realtime PBX Module | 
| pbx_spool.c | Full-featured outgoing call spool support | 
| ► res |  | 
| ► ael |  | 
| ael.tab.c | Bison Grammar description of AEL2 | 
| ael.tab.h |  | 
| ael_lex.c | Flex scanner description of tokens used in AEL2 | 
| pval.c | Compile symbolic Asterisk Extension Logic into Asterisk extensions, version 2 | 
| ► ari |  | 
| ari_model_validators.c | Generated file - Build validators for ARI model objects | 
| ari_model_validators.h | Generated file - Build validators for ARI model objects | 
| ari_websocket_requests.c |  | 
| ari_websockets.c | WebSocket support for RESTful API's | 
| ari_websockets.h | Internal API's for websockets | 
| cli.c | Command line for ARI | 
| config.c | Config framework stuffz for ARI | 
| internal.h | Internal API's for res_ari | 
| resource_applications.c | /api-docs/applications.{format} implementation - Stasis application resources | 
| resource_applications.h | Generated file - declares stubs to be implemented in res/ari/resource_applications.c | 
| resource_asterisk.c | Implementation for ARI stubs | 
| resource_asterisk.h | Generated file - declares stubs to be implemented in res/ari/resource_asterisk.c | 
| resource_bridges.c | Implementation for ARI stubs | 
| resource_bridges.h | Generated file - declares stubs to be implemented in res/ari/resource_bridges.c | 
| resource_channels.c | Implementation for ARI stubs | 
| resource_channels.h | Generated file - declares stubs to be implemented in res/ari/resource_channels.c | 
| resource_device_states.c | /api-docs/deviceStates.{format} implementation- Device state resources | 
| resource_device_states.h | Generated file - declares stubs to be implemented in res/ari/resource_deviceStates.c | 
| resource_endpoints.c | /api-docs/endpoints.{format} implementation- Endpoint resources | 
| resource_endpoints.h | Generated file - declares stubs to be implemented in res/ari/resource_endpoints.c | 
| resource_events.c | /api-docs/events.{format} implementation- WebSocket resource | 
| resource_events.h | Generated file - declares stubs to be implemented in res/ari/resource_events.c | 
| resource_mailboxes.c | /api-docs/mailboxes.{format} implementation- Mailboxes resources | 
| resource_mailboxes.h | Generated file - declares stubs to be implemented in res/ari/resource_mailboxes.c | 
| resource_playbacks.c | /api-docs/playbacks.{format} implementation- Playback control resources | 
| resource_playbacks.h | Generated file - declares stubs to be implemented in res/ari/resource_playbacks.c | 
| resource_recordings.c | /api-docs/recordings.{format} implementation- Recording resources | 
| resource_recordings.h | Generated file - declares stubs to be implemented in res/ari/resource_recordings.c | 
| resource_sounds.c | /api-docs/sounds.{format} implementation- Sound resources | 
| resource_sounds.h | Generated file - declares stubs to be implemented in res/ari/resource_sounds.c | 
| ► parking |  | 
| parking_applications.c | Call Parking Applications | 
| parking_bridge.c | Parking Bridge Class | 
| parking_bridge_features.c | Parking Bridge DTMF and Interval features | 
| parking_controller.c | Parking Entry, Exit, and other assorted controls | 
| parking_devicestate.c | Call Parking Device State Management | 
| parking_manager.c | Call Parking Manager Actions and Events | 
| parking_tests.c | Call Parking Unit Tests | 
| parking_ui.c | Call Parking CLI commands | 
| res_parking.h | Call Parking Resource Internal API | 
| ► prometheus |  | 
| bridges.c | Prometheus Bridge Metrics | 
| channels.c | Prometheus Channel Metrics | 
| cli.c | Prometheus CLI Commands | 
| endpoints.c | Prometheus Endpoint Metrics | 
| pjsip_outbound_registrations.c | Prometheus PJSIP Outbound Registration Metrics | 
| prometheus_internal.h | Prometheus Metric Internal API | 
| ► res_aeap |  | 
| aeap.c |  | 
| general.c |  | 
| general.h |  | 
| logger.h |  | 
| message.c |  | 
| message_json.c |  | 
| transaction.c |  | 
| transaction.h |  | 
| transport.c |  | 
| transport.h |  | 
| transport_websocket.c |  | 
| transport_websocket.h |  | 
| ► res_geolocation |  | 
| geoloc_civicaddr.c |  | 
| geoloc_common.c |  | 
| geoloc_config.c |  | 
| geoloc_datastore.c |  | 
| geoloc_dialplan.c |  | 
| geoloc_eprofile.c |  | 
| geoloc_gml.c |  | 
| geoloc_private.h |  | 
| ► res_pjsip |  | 
| ► include |  | 
| res_pjsip_private.h |  | 
| config_auth.c |  | 
| config_domain_aliases.c |  | 
| config_global.c |  | 
| config_system.c |  | 
| config_transport.c |  | 
| location.c |  | 
| pjsip_cli.c |  | 
| pjsip_configuration.c |  | 
| pjsip_distributor.c |  | 
| pjsip_global_headers.c |  | 
| pjsip_message_filter.c |  | 
| pjsip_options.c |  | 
| pjsip_resolver.c |  | 
| pjsip_scheduler.c | Res_pjsip Scheduler | 
| pjsip_session.c |  | 
| pjsip_transport_events.c | Manages the global transport event notification callbacks | 
| pjsip_transport_management.c |  | 
| presence_xml.c |  | 
| security_agreements.c | Interact with security agreement negotiations and mechanisms | 
| security_events.c | Generate security events in the PJSIP channel | 
| ► res_pjsip_session |  | 
| pjsip_session.h |  | 
| pjsip_session_caps.c |  | 
| pjsip_session_reason_header.c |  | 
| ► res_stir_shaken |  | 
| attestation.c |  | 
| attestation.h |  | 
| attestation_config.c |  | 
| common_config.c |  | 
| common_config.h |  | 
| crypto_utils.c |  | 
| crypto_utils.h |  | 
| curl_utils.c |  | 
| curl_utils.h |  | 
| profile_config.c |  | 
| stir_shaken.h |  | 
| tn_config.c |  | 
| verification.c |  | 
| verification.h |  | 
| verification_config.c |  | 
| ► snmp |  | 
| agent.c | SNMP Agent / SubAgent support for Asterisk | 
| agent.h | SNMP Agent / SubAgent support for Asterisk | 
| ► srtp |  | 
| srtp_compat.h |  | 
| ► stasis |  | 
| app.c | Stasis application support | 
| app.h | Internal API for the Stasis application controller | 
| command.c | Stasis application command support | 
| command.h | Internal API for the Stasis application commands | 
| control.c | Stasis application control support | 
| control.h | Internal API for the Stasis application controller | 
| messaging.c | Stasis out-of-call text message support | 
| messaging.h | Stasis out-of-call text message support | 
| stasis_bridge.c | Stasis bridge subclass | 
| stasis_bridge.h | Internal API for the Stasis bridge subclass | 
| ► stasis_recording |  | 
| stored.c | Stored file operations for Stasis | 
| res_adsi.c | ADSI support | 
| res_aeap.c |  | 
| res_ael_share.c | Shareable AEL code – mainly between internal and external modules | 
| res_agi.c | AGI - the Asterisk Gateway Interface | 
| res_ari.c | HTTP binding for the Stasis API | 
| res_ari_applications.c | Stasis application resources | 
| res_ari_asterisk.c | Asterisk resources | 
| res_ari_bridges.c | Bridge resources | 
| res_ari_channels.c | Channel resources | 
| res_ari_device_states.c | Device state resources | 
| res_ari_endpoints.c | Endpoint resources | 
| res_ari_events.c | WebSocket resource | 
| res_ari_mailboxes.c | Mailboxes resources | 
| res_ari_model.c | Implementation Swagger validators | 
| res_ari_playbacks.c | Playback control resources | 
| res_ari_recordings.c | Recording resources | 
| res_ari_sounds.c | Sound resources | 
| res_audiosocket.c | AudioSocket support for Asterisk | 
| res_calendar.c | Calendaring API | 
| res_calendar_caldav.c | Resource for handling CalDAV calendars | 
| res_calendar_ews.c | Resource for handling MS Exchange Web Service calendars | 
| res_calendar_exchange.c | Resource for handling MS Exchange calendars | 
| res_calendar_icalendar.c | Resource for handling iCalendar calendars | 
| res_chan_stats.c |  | 
| res_clialiases.c | CLI Aliases | 
| res_cliexec.c | Execute dialplan applications from the CLI | 
| res_clioriginate.c | Originate calls via the CLI | 
| res_config_curl.c | Curl plugin for portable configuration engine | 
| res_config_ldap.c | LDAP plugin for portable configuration engine (ARA) | 
| res_config_odbc.c | Odbc+odbc plugin for portable configuration engine | 
| res_config_pgsql.c | PostgreSQL plugin for Asterisk RealTime Architecture | 
| res_config_sqlite3.c | SQLite 3 configuration engine | 
| res_convert.c | File format conversion CLI command using Asterisk formats and translators | 
| res_corosync.c |  | 
| res_crypto.c | Provide Cryptographic Signature capability | 
| res_curl.c | Curl resource engine | 
| res_endpoint_stats.c |  | 
| res_fax.c | Generic FAX Resource for FAX technology resource modules | 
| res_fax_spandsp.c | Spandsp T.38 and G.711 FAX Resource | 
| res_format_attr_celt.c | CELT format attribute interface | 
| res_format_attr_g729.c |  | 
| res_format_attr_h263.c | H.263 Format Attribute Module | 
| res_format_attr_h264.c | H.264 Format Attribute Module | 
| res_format_attr_ilbc.c | ILBC format attribute interface | 
| res_format_attr_opus.c | Opus format attribute interface | 
| res_format_attr_silk.c | SILK format attribute interface | 
| res_format_attr_siren14.c | Siren14 format attribute interface | 
| res_format_attr_siren7.c | Siren7 format attribute interface | 
| res_format_attr_vp8.c | VP8 format attribute interface | 
| res_geolocation.c |  | 
| res_hep.c | Routines for integration with Homer using HEPv3 | 
| res_hep_pjsip.c | PJSIP logging with Homer | 
| res_hep_rtcp.c | RTCP logging with Homer | 
| res_http_media_cache.c |  | 
| res_http_post.c | HTTP POST upload support for Asterisk HTTP server | 
| res_http_websocket.c | WebSocket support for the Asterisk internal HTTP server | 
| res_limit.c | Resource limits | 
| res_manager_devicestate.c |  | 
| res_manager_presencestate.c |  | 
| res_musiconhold.c | Routines implementing music on hold | 
| res_mutestream.c | MUTESTREAM audiohooks | 
| res_mwi_devstate.c |  | 
| res_mwi_external.c | Core external MWI support | 
| res_mwi_external_ami.c | AMI wrapper for external MWI | 
| res_odbc.c | ODBC resource manager | 
| res_odbc_transaction.c |  | 
| res_parking.c | Call Parking Resource | 
| res_phoneprov.c | Phone provisioning application for the asterisk internal http server | 
| res_pjproject.c | Bridge PJPROJECT logging to Asterisk logging | 
| res_pjsip.c |  | 
| res_pjsip_acl.c |  | 
| res_pjsip_aoc.c |  | 
| res_pjsip_authenticator_digest.c | PJSIP UAS Authentication | 
| res_pjsip_caller_id.c |  | 
| res_pjsip_config_wizard.c | PJSIP Configuration Wizard | 
| res_pjsip_dialog_info_body_generator.c |  | 
| res_pjsip_diversion.c |  | 
| res_pjsip_dlg_options.c |  | 
| res_pjsip_dtmf_info.c |  | 
| res_pjsip_empty_info.c |  | 
| res_pjsip_endpoint_identifier_anonymous.c |  | 
| res_pjsip_endpoint_identifier_ip.c |  | 
| res_pjsip_endpoint_identifier_user.c |  | 
| res_pjsip_exten_state.c |  | 
| res_pjsip_geolocation.c |  | 
| res_pjsip_header_funcs.c |  | 
| res_pjsip_history.c | PJSIP History | 
| res_pjsip_logger.c |  | 
| res_pjsip_messaging.c |  | 
| res_pjsip_mwi.c |  | 
| res_pjsip_mwi_body_generator.c |  | 
| res_pjsip_nat.c |  | 
| res_pjsip_notify.c |  | 
| res_pjsip_one_touch_record_info.c |  | 
| res_pjsip_outbound_authenticator_digest.c | PJSIP UAC Authentication | 
| res_pjsip_outbound_publish.c |  | 
| res_pjsip_outbound_registration.c |  | 
| res_pjsip_path.c |  | 
| res_pjsip_phoneprov_provider.c | PJSIP Phoneprov Configuration Provider | 
| res_pjsip_pidf_body_generator.c |  | 
| res_pjsip_pidf_digium_body_supplement.c |  | 
| res_pjsip_pidf_eyebeam_body_supplement.c |  | 
| res_pjsip_publish_asterisk.c |  | 
| res_pjsip_pubsub.c |  | 
| res_pjsip_refer.c |  | 
| res_pjsip_registrar.c |  | 
| res_pjsip_rfc3326.c |  | 
| res_pjsip_rfc3329.c |  | 
| res_pjsip_sdp_rtp.c | SIP SDP media stream handling | 
| res_pjsip_send_to_voicemail.c | Module for managing send to voicemail requests in SIP REFER messages against PJSIP channels | 
| res_pjsip_session.c |  | 
| res_pjsip_sips_contact.c |  | 
| res_pjsip_stir_shaken.c |  | 
| res_pjsip_t38.c | SIP T.38 handling | 
| res_pjsip_transport_websocket.c |  | 
| res_pjsip_xpidf_body_generator.c |  | 
| res_prometheus.c | Core Prometheus metrics API | 
| res_realtime.c | RealTime CLI | 
| res_remb_modifier.c | REMB Modifier Module | 
| res_resolver_unbound.c |  | 
| res_rtp_asterisk.c | Supports RTP and RTCP with Symmetric RTP support for NAT traversal | 
| res_rtp_multicast.c | Multicast RTP Engine | 
| res_security_log.c | Security Event Logging | 
| res_smdi.c | SMDI support for Asterisk | 
| res_snmp.c | SNMP Agent / SubAgent support for Asterisk | 
| res_sorcery_astdb.c | Sorcery Astdb Object Wizard | 
| res_sorcery_config.c | Sorcery Configuration File Object Wizard | 
| res_sorcery_memory.c | Sorcery In-Memory Object Wizard | 
| res_sorcery_memory_cache.c | Sorcery Memory Cache Object Wizard | 
| res_sorcery_realtime.c | Sorcery Realtime Object Wizard | 
| res_speech.c | Generic Speech Recognition API | 
| res_speech_aeap.c | Asterisk External Application Speech Engine | 
| res_srtp.c | Secure RTP (SRTP) | 
| res_stasis.c | Stasis application support | 
| res_stasis_answer.c | Stasis application control support | 
| res_stasis_device_state.c |  | 
| res_stasis_mailbox.c |  | 
| res_stasis_playback.c | Res_stasis playback support | 
| res_stasis_recording.c | Res_stasis recording support | 
| res_stasis_snoop.c | Stasis application snoop control support | 
| res_stasis_test.c | Test infrastructure for dealing with Stasis | 
| res_statsd.c |  | 
| res_stir_shaken.c |  | 
| res_stun_monitor.c | STUN Network Monitor | 
| res_timing_dahdi.c | DAHDI timing interface | 
| res_timing_kqueue.c | Kqueue timing interface | 
| res_timing_pthread.c | Pthread timing interface | 
| res_timing_timerfd.c | Timerfd timing interface | 
| res_tonedetect.c | Tone detection module | 
| res_websocket_client.c |  | 
| res_xmpp.c | XMPP client and component module | 
| ► rest-api-templates |  | 
| asterisk_processor.py |  | 
| make_ari_stubs.py |  | 
| odict.py |  | 
| swagger_model.py |  | 
| transform.py |  | 
| ► tests |  | 
| test_abstract_jb.c | Abstract Jitterbuffer Tests | 
| test_acl.c | ACL unit tests | 
| test_aeap.c |  | 
| test_aeap_speech.c |  | 
| test_aeap_transaction.c |  | 
| test_aeap_transport.c |  | 
| test_amihooks.c | Test AMI hook | 
| test_aoc.c | Generic AOC encode decode tests | 
| test_app.c | App unit test | 
| test_ari.c | Test ARI API. AuthorDavid M. Lee, II <dlee@digium.com> 
 | 
| test_ari_model.c | Test the native ARI JSON validators | 
| test_ast_format_str_reduce.c | Test ast_format_str_reduce | 
| test_astobj2.c | Astobj2 test module | 
| test_astobj2_thrash.c |  | 
| test_astobj2_weaken.c | Astobj2 weakproxy test module | 
| test_bridging.c | Bridging unit tests | 
| test_bucket.c | Bucket Unit Tests | 
| test_callerid.c | Callerid Tests | 
| test_capture.c | Make basic use of capture capability in test framework | 
| test_cdr.c | CDR unit tests | 
| test_cel.c | CEL unit tests | 
| test_channel.c | Channel unit tests | 
| test_channel_feature_hooks.c | Channel features unit tests | 
| test_config.c | Configuration unit tests | 
| test_conversions.c | Conversions Unit Tests | 
| test_core_codec.c | Core Codec API Unit Tests | 
| test_core_format.c | Core Format API Unit Tests | 
| test_crypto.c | Unit Tests for crypto API | 
| test_data_buffer.c | Data Buffer API Unit Tests | 
| test_db.c | AstDB Unit Tests | 
| test_devicestate.c | Device State Test Module | 
| test_dlinklists.c | Doubly-Linked List Tests | 
| test_dns.c |  | 
| test_dns_naptr.c |  | 
| test_dns_query_set.c |  | 
| test_dns_recurring.c |  | 
| test_dns_srv.c |  | 
| test_endpoints.c | Test endpoints | 
| test_event.c | Tests for the ast_event API | 
| test_expr.c | Expression Tests | 
| test_file.c |  | 
| test_format_cache.c | Format Cache API Unit Tests | 
| test_format_cap.c | Format Capabilities API Unit Tests | 
| test_func_file.c | Function FILE tests | 
| test_gosub.c | Gosub tests | 
| test_hashtab_thrash.c |  | 
| test_heap.c | Heap data structure test module | 
| test_http_media_cache.c | Tests for the HTTP media cache backend | 
| test_jitterbuf.c | Unit tests for jitterbuf.c | 
| test_json.c | Test JSON API | 
| test_linkedlists.c | Linked List Tests | 
| test_locale.c | Locale Test | 
| test_logger.c | Test module for the logging subsystem | 
| test_media_cache.c | Tests for the media cache API | 
| test_message.c | Test module for out-of-call text message module | 
| test_mwi.c |  | 
| test_named_lock.c | Named Lock unit tests | 
| test_netsock2.c | Netsock2 Unit Tests | 
| test_optional_api.c | Test optional API | 
| test_pbx.c | PBX Tests | 
| test_poll.c | Poll Tests | 
| test_res_pjsip_scheduler.c | Res_pjsip scheduler tests | 
| test_res_pjsip_session_caps.c | Res_pjsip_session format caps tests | 
| test_res_prometheus.c |  | 
| test_res_rtp.c | RTP/RTCP Unit Tests | 
| test_res_stasis.c | Test Stasis Application API. AuthorDavid M. Lee, II <dlee@digium.com> 
 | 
| test_sched.c | Ast_sched performance test module | 
| test_scope_trace.c | Test for Scope Trace | 
| test_scoped_lock.c | SCOPED_LOCK unit tests | 
| test_security_events.c | Test security event generation | 
| test_skel.c | Skeleton Test | 
| test_sorcery.c | Sorcery Unit Tests | 
| test_sorcery_astdb.c | Sorcery Unit Tests | 
| test_sorcery_memory_cache_thrash.c | Sorcery Unit Tests | 
| test_sorcery_realtime.c | Sorcery Unit Tests | 
| test_stasis.c | Test Stasis message bus | 
| test_stasis_channels.c | Test Stasis Channel messages and objects | 
| test_stasis_endpoints.c | Test endpoints | 
| test_stasis_state.c |  | 
| test_stream.c | Media Stream API Unit Tests | 
| test_stringfields.c | String fields test | 
| test_strings.c | Dynamic string tests | 
| test_substitution.c | Substitution Test | 
| test_taskpool.c | Taskpool unit tests | 
| test_taskprocessor.c | Taskprocessor unit tests | 
| test_threadpool.c | Threadpool unit tests | 
| test_time.c | Timezone tests | 
| test_uri.c | URI Unit Tests | 
| test_utils.c | Unit Tests for utils API | 
| test_uuid.c | Universally unique identifier tests | 
| test_vector.c | Vector tests | 
| test_voicemail_api.c | Skeleton Test | 
| test_websocket_client.c | Websocket Client Unit Tests | 
| test_xml_escape.c | Test ast_xml_escape | 
| ► utils |  | 
| ael_main.c |  | 
| astcanary.c |  | 
| astman.c |  | 
| check_expr.c |  | 
| clicompat.c |  | 
| conf_bridge_binaural_hrir_importer.c |  | 
| conf_bridge_binaural_hrir_importer.h |  | 
| extconf.c |  | 
| frame.c |  | 
| frame.h |  | 
| smsq.c |  | 
| stereorize.c |  | 
| streamplayer.c | A utility for reading from a raw TCP stream |