Data Structures

Here are the data structures with brief descriptions:
__db
__priv_data
__show_chan_argArgument for the 'show channels|subscriptions' callback
_binternal
_bkt
_bleaf
_btmeta
_btree
_bufhead
_cfg_paths
_cm
_cursor
_epg
_epgno
_hist_entry
_map_x_sGeneric struct to map between strings and integers. Fill it with x-s pairs, terminate with an entry with s = NULL; Then you can call map_x_s(...) to map an integer to a string, and map_s_x() for the string -> integer mapping
_page
_rinternal
_rleaf
acf_odbc_query
acf_rootRegistered functions container
acl
aco_fileThe representation of a single configuration file to be processed
aco_info
aco_info_internalBits of aco_info that shouldn't be assigned outside this file
aco_option
aco_typeType information about a category-level configurable object
aco_type_internal
actionsList of actions registered
activate_call_plane_message
active_list
adapter_pvt
adapters
addr_range
adpcm_decoder_pvtWorkspace for translating ADPCM signals to signed linear
adpcm_encoder_pvtWorkspace for translating signed linear signals to ADPCM
adpcm_state
adsi_display
adsi_event
adsi_flag
adsi_funcs
adsi_key_cmd
adsi_script
adsi_soft_key
adsi_state
adsi_subscript
ael_extension
ael_priority
after_bridge_cb_ds
after_bridge_cb_node
after_bridge_goto_ds
agent_cfg
agent_complete
agent_pvtStructure representing an agent
agents_cfg
agi_cmd
agi_command
agi_commands
agi_state
alarm_message
alist
all_events
AllowableList
AllowableRange
allowed_bearers
alltrans
analog_callback
analog_dialoperation
analog_pvt
analog_subchannel
announce_listitem
announce_pvt
answer_exec_structStructure for 'ANSWER_EXEC' option
ao2_containerGeneric container type
ao2_container_hash
ao2_container_methods
ao2_container_nodeGeneric container node
ao2_container_rbtree
ao2_global_obj
ao2_iteratorWhen we need to walk through a container, we use an ao2_iterator to keep track of the current position
ao2_lock_priv
ao2_rwlock_priv
aoc_ie_billing
aoc_ie_charging_association
aoc_ie_charging_rate
aoc_ie_currency
aoc_ie_data
aoc_ie_unit
aoc_pl_ie_hdrAOC IE payload header
Api
ApiDeclaration
app_cdr_message_payload
app_control_rules
app_data
app_forwards
application_tupleStorage object for an application
appsRegistered applications container
argapp
asent
aslist
association
ast_aclAst_acl is a linked list node of ast_ha structs which may have names
ast_acl_listWrapper for an ast_acl linked list
ast_aoc_charging_association
ast_aoc_charging_association_number
ast_aoc_decoded
ast_aoc_duration_rate
ast_aoc_encoded
ast_aoc_flat_rate
ast_aoc_s_entry
ast_aoc_time
ast_aoc_unit_entry
ast_aoc_volume_rate
ast_appAst_app: A registered application
ast_app_optionA structure to hold the description of an application 'option'
ast_app_stack_funcsStack applications callback functions
ast_applicationmap_itemAn applicationmap configuration item
ast_ari_applications_get_args
ast_ari_applications_list_args
ast_ari_applications_subscribe_args
ast_ari_applications_unsubscribe_args
ast_ari_asterisk_get_global_var_args
ast_ari_asterisk_get_info_args
ast_ari_asterisk_set_global_var_args
ast_ari_bridges_add_channel_args
ast_ari_bridges_create_args
ast_ari_bridges_create_or_update_with_id_args
ast_ari_bridges_destroy_args
ast_ari_bridges_get_args
ast_ari_bridges_list_args
ast_ari_bridges_play_args
ast_ari_bridges_play_with_id_args
ast_ari_bridges_record_args
ast_ari_bridges_remove_channel_args
ast_ari_bridges_start_moh_args
ast_ari_bridges_stop_moh_args
ast_ari_channels_answer_args
ast_ari_channels_continue_in_dialplan_args
ast_ari_channels_get_args
ast_ari_channels_get_channel_var_args
ast_ari_channels_hangup_args
ast_ari_channels_hold_args
ast_ari_channels_list_args
ast_ari_channels_mute_args
ast_ari_channels_originate_args
ast_ari_channels_originate_with_id_args
ast_ari_channels_play_args
ast_ari_channels_play_with_id_args
ast_ari_channels_record_args
ast_ari_channels_ring_args
ast_ari_channels_ring_stop_args
ast_ari_channels_send_dtmf_args
ast_ari_channels_set_channel_var_args
ast_ari_channels_snoop_channel_args
ast_ari_channels_snoop_channel_with_id_args
ast_ari_channels_start_moh_args
ast_ari_channels_start_silence_args
ast_ari_channels_stop_moh_args
ast_ari_channels_stop_silence_args
ast_ari_channels_unhold_args
ast_ari_channels_unmute_args
ast_ari_confAll configuration options for ARI
ast_ari_conf_generalGlobal configuration options for ARI
ast_ari_conf_userPer-user configuration options
ast_ari_device_states_delete_args
ast_ari_device_states_get_args
ast_ari_device_states_list_args
ast_ari_device_states_update_args
ast_ari_endpoints_get_args
ast_ari_endpoints_list_args
ast_ari_endpoints_list_by_tech_args
ast_ari_endpoints_send_message_args
ast_ari_endpoints_send_message_to_endpoint_args
ast_ari_events_event_websocket_args
ast_ari_events_user_event_args
ast_ari_mailboxes_delete_args
ast_ari_mailboxes_get_args
ast_ari_mailboxes_list_args
ast_ari_mailboxes_update_args
ast_ari_playbacks_control_args
ast_ari_playbacks_get_args
ast_ari_playbacks_stop_args
ast_ari_recordings_cancel_args
ast_ari_recordings_copy_stored_args
ast_ari_recordings_delete_stored_args
ast_ari_recordings_get_live_args
ast_ari_recordings_get_stored_args
ast_ari_recordings_list_stored_args
ast_ari_recordings_mute_args
ast_ari_recordings_pause_args
ast_ari_recordings_stop_args
ast_ari_recordings_unmute_args
ast_ari_recordings_unpause_args
ast_ari_response
ast_ari_sounds_get_args
ast_ari_sounds_list_args
ast_ari_websocket_session
ast_assigned_idsStructure to pass both assignedid values to channel drivers
ast_atexit
ast_attended_transfer_messageMessage representing attended transfer
ast_audiohook
ast_audiohook_list
ast_audiohook_options
ast_audiohook_translate
ast_autochan
ast_autochan_list
ast_blind_transfer_messageMessage published during a blind transfer
ast_bridgeStructure that contains information about a bridge
ast_bridge_blobBlob of data associated with a bridge
ast_bridge_channelStructure that contains information regarding a channel in a bridge
ast_bridge_channel_pairPair showing a bridge and a specific channel belonging to the bridge
ast_bridge_channel_snapshot_pairPair showing a bridge snapshot and a specific channel snapshot belonging to the bridge
ast_bridge_configBridge configuration
ast_bridge_featuresStructure that contains features information
ast_bridge_features_attended_transferStructure that contains configuration information for the attended transfer built in feature
ast_bridge_features_automixmonitor
ast_bridge_features_automonitor
ast_bridge_features_blind_transferStructure that contains configuration information for the blind transfer built in feature
ast_bridge_features_limitsStructure that contains configuration information for the limits feature
ast_bridge_hookStructure that is the essence of a feature hook
ast_bridge_hook_dtmf
ast_bridge_hook_dtmf_parms
ast_bridge_hook_timer
ast_bridge_hook_timer_parms
ast_bridge_merge_messageMessage representing the merge of two bridges
ast_bridge_methodsBridge virtual methods table definition
ast_bridge_parking
ast_bridge_snapshotStructure that contains a snapshot of information about a bridge
ast_bridge_softmix
ast_bridge_tech_optimizationsStructure specific to bridge technologies capable of performing talking optimizations
ast_bridge_technologyStructure that is the essence of a bridge technology
ast_bridge_thread_obj
ast_bridge_video_modeData structure that defines a video source mode
ast_bridge_video_single_src_dataThis is used for both SINGLE_SRC mode to set what channel should be the current single video feed
ast_bridge_video_talker_src_dataThis is used for both SINGLE_SRC_TALKER mode to set what channel should be the current single video feed
ast_bt
ast_bucketBucket structure, contains other buckets and files
ast_bucket_fileBucket file structure, contains reference to file and information about it
ast_bucket_metadataBucket metadata structure, AO2 key value pair
ast_bucket_schemeStructure for available schemes
ast_calendarAsterisk calendar structure
ast_calendar_attendee
ast_calendar_event
ast_calendar_event::attendees
ast_calendar_techIndividual calendaring technology data
ast_callid
ast_category
ast_category::template_instance_list
ast_category_template_instance
ast_cb_names
ast_cc_agent
ast_cc_agent_callbacks
ast_cc_config_params
ast_cc_interfaceStructure with information about an outbound interface
ast_cc_monitor
ast_cc_monitor_callbacksCallbacks defined by CC monitors
ast_cc_monitor_failure_data
ast_cdrResponsible for call detail data
ast_cdr_configThe global options available for CDRs
ast_cdr_config::batch_settings
ast_cel_event_recordHelper struct for getting the fields out of a CEL event
ast_cel_general_configA structure to hold CEL global configuration options
ast_cfhttp_methods_text
ast_chan
ast_chan_write_info_tStructure to handle passing func_channel_write info to channels via setoption
ast_channelMain Channel structure associated with a channel
ast_channel_blobBlob of data associated with a channel
ast_channel_idChannel UniqueId structure
ast_channel_iterator
ast_channel_monitor
ast_channel_snapshotStructure representing a snapshot of channel state
ast_channel_techStructure to describe a channel "technology", ie a channel driver See for examples:
ast_cli_args
ast_cli_entryDescriptor for a cli entry
ast_codecRepresents a media codec within Asterisk
ast_commentStructure to keep comments for rewriting configuration files
ast_conf_userThe MeetMe User object
ast_conferenceThe MeetMe Conference object
ast_config
ast_config_engineConfiguration engine structure, used to define realtime drivers
ast_config_include
ast_config_map
ast_contextAst_context: An extension context
ast_control_pvt_cause_code
ast_control_read_action_payload
ast_control_t38_parameters
ast_custom_functionData structure associated with a custom dialplan function
ast_dataThe data tree to be returned by the callbacks and managed by functions local to this file
ast_data_entryThis entries are for multiple registers
ast_data_handlerThe structure of the node handler
ast_data_iteratorThis structure is used by the iterator
ast_data_mapping_structureMap the members of a structure
ast_data_queryA query to the data API is specified in this structure
ast_data_retrieveStructure retrieved from a node, with the nodes content
ast_data_searchThe list of nodes with their search requirement
ast_datastoreStructure for a data store object
ast_datastore_infoStructure for a data store type
ast_datastore_list
ast_db_entry
ast_device_state_info
ast_device_state_messageThe structure that contains device state
ast_devstate_aggregateYou shouldn't care about the contents of this struct
ast_dialMain dialing structure. Contains global options, channels being dialed, and more!
ast_dial_channelDialing channel structure. Contains per-channel dialing options, asterisk channel, and more!
ast_dial_features
ast_dialed_interface
ast_dnsmgr_entry
ast_dsp
ast_dsp_busy_pattern
ast_eidAn Entity ID is essentially a MAC address, brief and unique
ast_endpoint
ast_endpoint_blobBlob of data associated with an endpoint
ast_endpoint_snapshotA snapshot of an endpoint's state
ast_epoll_data
ast_ev_check_listSubscription event check list
ast_eventAn event
ast_event_ieAn event information element
ast_event_ie_str_payloadThe payload for a string information element
ast_event_ie_val
ast_event_iteratorSupposed to be an opaque type
ast_extenAst_exten: An extension The dialplan is saved as a linked list with each context having it's own linked list of extensions - one item per priority
ast_fax_debug_info
ast_fax_document
ast_fax_documents
ast_fax_sessionThe data required to handle a fax session
ast_fax_session_detailsThe data communicated between the high level applications and the generic fax function
ast_fax_t38_parameters
ast_fax_techUsed to register a FAX technology module with res_fax
ast_fdset
ast_featuremap_configConfiguration for the builtin features
ast_features_general_configGeneral features configuration items
ast_features_pickup_configConfiguration relating to call pickup
ast_features_xfer_configFeature configuration relating to transfers
ast_filestreamThis structure is allocated by file.c in one chunk, together with buf_size and desc_size bytes of memory to be used for private purposes (e.g. buffers etc.)
ast_flagsStructure used to handle boolean flags
ast_flags64Structure used to handle a large number of boolean flags == used only in app_dial?
ast_formatDefinition of a media format
ast_format_capFormat capabilities structure, holds formats + preference order + etc
ast_format_defEach supported file format is described by the following structure
ast_format_interfaceOptional format interface to extend format operations
ast_frameData structure associated with a single frame of data
ast_frame_cache
ast_frame_subclass
ast_framehook
ast_framehook_interface
ast_framehook_list
ast_framesThis is just so ast_frames, a list head struct for holding a list of ast_frame structures, is defined
ast_generator
ast_group_infoChannel group info
ast_haInternal representation of ACL entries In principle user applications would have no need for this, but there is sometimes a need to extract individual items, e.g. to print them, and rather than defining iterators to navigate the list, and an externally visible 'struct ast_ha_entry', at least in the short term it is more convenient to make the whole thing public and let users play with them
ast_hangup_handler
ast_hangup_handler_list
ast_hashtab
ast_hashtab_bucket
ast_hashtab_iterIterator for traversing the buckets
ast_heap
ast_hintStructure for dial plan hints
ast_hintdeviceStructure for dial plan hint devices
ast_hostent
ast_http_authHTTP authentication information
ast_http_digest
ast_http_uriDefinition of a URI handler
ast_iax2_firmware_header
ast_iax2_full_enc_hdr
ast_iax2_full_hdr
ast_iax2_meta_hdr
ast_iax2_meta_trunk_entry
ast_iax2_meta_trunk_hdr
ast_iax2_meta_trunk_mini
ast_iax2_mini_enc_hdr
ast_iax2_mini_hdr
ast_iax2_video_hdr
ast_ignorepatAst_ignorepat: Ignore patterns in dial plan
ast_imagerStructure associated with registering an image format
ast_includeAst_include: include= support in extensions.conf
ast_ivr_menu
ast_ivr_option
ast_jbGeneral jitterbuffer state
ast_jb_confGeneral jitterbuffer configuration
ast_jb_implJitterbuffer implementation struct
ast_jsonAbstract JSON element (object, array, string, int, ...)
ast_json_errorJSON parsing error information
ast_json_iterIterator for JSON object key/values
ast_json_payload
ast_key
ast_lock_track
ast_manager_event_blobStruct containing info for an AMI event to send out
ast_manager_userUser descriptor, as read from the config file
ast_mansession
ast_media_index
ast_mixmonitor_methodsMixMonitor virtual methods table definition
ast_module
ast_module_info
ast_module_user
ast_msgA message
ast_msg_handlerAn external processor of received messages
ast_msg_techA message technology
ast_msg_var_iterator
ast_multi_channel_blobA multi channel blob data structure for multi_channel_blob stasis messages
ast_multi_object_blobA multi object blob data structure to carry user event stasis messages
ast_mutex_infoStructure for mutex and tracking information
ast_mwi_blobObject that represents an MWI update with some additional application defined data
ast_mwi_mailbox_object
ast_mwi_stateThe structure that contains MWI state
ast_MYSQL_id
ast_netsock
ast_netsock_list
ast_option_header
ast_option_types
ast_parked_call_payloadA parked call message payload
ast_parking_bridge_feature_fn_tableA function table providing parking functionality to the Bridging API Bridging API and other consumers
ast_party_callerCaller Party information
ast_party_connected_lineConnected Line/Party information
ast_party_dialedDialed/Called Party information
ast_party_func_args
ast_party_idInformation needed to identify an endpoint in a call
ast_party_id_ies
ast_party_members
ast_party_nameInformation needed to specify a name in a call
ast_party_name_ies
ast_party_numberInformation needed to specify a number in a call
ast_party_number_ies
ast_party_redirectingRedirecting Line information. RDNIS (Redirecting Directory Number Information Service) Where a call diversion or transfer was invoked
ast_party_redirecting_reasonRedirecting reason information
ast_party_redirecting_reason_ies
ast_party_subaddressInformation needed to specify a subaddress in a call
ast_party_subaddress_ies
ast_pbx
ast_pbx_argsOptions for ast_pbx_run()
ast_peer_list
ast_presence_state_messageStasis message payload representing a presence state update
ast_readq_list
ast_rtcpStructure defining an RTCP session
ast_rtpRTP session description
ast_rtp_codecs
ast_rtp_dtls_cfgDTLS configuration structure
ast_rtp_engine
ast_rtp_engine_dtlsStructure that represents the optional DTLS SRTP support within an RTP engine
ast_rtp_engine_iceStructure that represents the optional ICE support within an RTP engine
ast_rtp_engine_ice_candidateStructure for an ICE candidate
ast_rtp_glue
ast_rtp_instance
ast_rtp_instance_stats
ast_rtp_mime_type
ast_rtp_payload_type
ast_rtp_rtcp_reportAn object that represents data sent during a SR/RR RTCP report
ast_rtp_rtcp_report_blockA report block within a SR/RR report
ast_rwlock_infoStructure for rwlock and tracking information
ast_sched_context
ast_sdp_crypto
ast_sdp_srtpStructure for secure RTP audio
ast_secure_call_store
ast_security_event_auth_method_not_allowedAuth method used not allowed
ast_security_event_chal_resp_failedAn attempt at challenge/response auth failed
ast_security_event_chal_sentA challenge was sent out
ast_security_event_commonCommon structure elements
ast_security_event_failed_aclChecking against an IP access control list failed
ast_security_event_ie_type
ast_security_event_inval_acct_idInvalid account ID specified (invalid username, for example)
ast_security_event_inval_passwordAn attempt at basic password auth failed
ast_security_event_inval_transportAttempt to contact peer on invalid transport
ast_security_event_ip_addr
ast_security_event_load_avgRequest denied because of a load average limit
ast_security_event_mem_limitRequest denied because of a memory limit
ast_security_event_req_bad_formatInvalid formatting of request
ast_security_event_req_no_supportRequest denied because we don't support it
ast_security_event_req_not_allowedRequest denied because it's not allowed
ast_security_event_session_limitRequest denied because of a session limit
ast_security_event_successful_authSuccessful authentication
ast_security_event_unexpected_addrUnexpected source address for a session in progress
ast_sem
ast_set_party_callerIndicate what information in ast_party_caller should be set
ast_set_party_connected_lineIndicate what information in ast_party_connected_line should be set
ast_set_party_idIndicate what information in ast_party_id should be set
ast_set_party_redirectingIndicate what information in ast_party_redirecting should be set
ast_silence_generator
ast_sip_aclSIP ACL details and configuration
ast_sip_ami
ast_sip_aorA SIP address of record
ast_sip_api_tech
ast_sip_auth
ast_sip_authenticatorAn interchangeable way of handling digest authentication for SIP
ast_sip_bodySIP body description
ast_sip_body_dataData used to create bodies for NOTIFY/PUBLISH requests
ast_sip_channel_pvtA structure which contains a channel implementation and session
ast_sip_cli_context
ast_sip_cli_formatter_entry
ast_sip_contactContact associated with an address of record
ast_sip_contact_statusA contact's status
ast_sip_contact_wrapperA wrapper for contact that adds the aor_id and a consistent contact id. Used by ast_sip_for_each_contact
ast_sip_direct_media_configurationDirect media options for SIP endpoints
ast_sip_domain_alias
ast_sip_endpointAn entity with which Asterisk communicates
ast_sip_endpoint_extensionsEndpoint configuration for SIP extensions
ast_sip_endpoint_formatterAn entity responsible formatting endpoint information
ast_sip_endpoint_id_configurationParty identification options for endpoints
ast_sip_endpoint_identifierAn entity responsible for identifying the source of a SIP message
ast_sip_endpoint_info_configurationEndpoint configuration options for INFO packages
ast_sip_endpoint_media_configurationMedia configuration for SIP endpoints
ast_sip_endpoint_nat_configurationNAT configuration options for endpoints
ast_sip_endpoint_pickup_configurationCall pickup configuration options for endpoints
ast_sip_endpoint_subscription_configurationEndpoint subscription configuration
ast_sip_event_publisher_handlerCallbacks that event publisher handlers will define
ast_sip_exten_state_dataStructure used for presence XML bodies
ast_sip_info_recording_configurationConfiguration for one-touch INFO recording
ast_sip_media_rtp_configurationRTP configuration for SIP endpoints
ast_sip_message_accumulatorMessage counter used for message-summary XML bodies
ast_sip_mwi_configurationEndpoint configuration for unsolicited MWI
ast_sip_nat_hookStructure for SIP nat hook information
ast_sip_notifier
ast_sip_outbound_authenticatorInterchangeable way of responding to authentication challenges
ast_sip_outbound_publishOutbound publish information
ast_sip_outbound_publish_clientOutbound publish client state information (persists for lifetime that publish should exist)
ast_sip_publicationStructure representing a SIP publication
ast_sip_publication_resourceStructure representing a publication resource
ast_sip_publish_handlerCallbacks that publication handlers will define
ast_sip_pubsub_body_generatorPubsub body generator
ast_sip_pubsub_body_supplementBody supplement
ast_sip_sessionA structure describing a SIP session
ast_sip_session_delayed_requestStructure used for sending delayed requests
ast_sip_session_mediaA structure containing SIP session media information
ast_sip_session_sdp_handlerA handler for SDPs in SIP sessions
ast_sip_session_supplementA supplement to SIP message processing
ast_sip_subscriber
ast_sip_subscriptionStructure representing a "virtual" SIP subscription
ast_sip_subscription_handler
ast_sip_subscription_response_dataData for responses to SUBSCRIBEs and NOTIFIEs
ast_sip_supplementA supplement to SIP message processing
ast_sip_t38_configuration
ast_sip_timer_optionsSession timers options
ast_sip_transport
ast_sip_transport_stateStructure for SIP transport information
ast_slinfactory
ast_smdi_interface
ast_smdi_md_messageAn SMDI message desk message
ast_smdi_mwi_messageAn SMDI message waiting indicator message
ast_smoother
ast_sockaddrSocket address structure
ast_sorceryFull structure for sorcery
ast_sorcery_objectStructure for internal sorcery object information
ast_sorcery_object_detailsStructure which contains details about a sorcery object
ast_sorcery_object_fieldStructure for registered object field
ast_sorcery_object_typeStructure for registered object type
ast_sorcery_object_type_observerStructure for registered object type observer
ast_sorcery_object_wizardStructure for a wizard instance which operates on objects
ast_sorcery_observerInterface for a sorcery object type observer
ast_sorcery_wizardInterface for a sorcery wizard
ast_speech
ast_speech_engine
ast_speech_result
ast_srtp
ast_srtp_cb
ast_srtp_policy
ast_srtp_policy_res
ast_srtp_res
ast_state_cbAst_state_cb: An extension state notify register item
ast_state_cb_info
ast_strThe descriptor of a dynamic string XXX storage will be optimized later if needed We use the ts field to indicate the type of storage. Three special constants indicate malloc, ast_alloca() or static variables, all other values indicate a struct ast_threadstorage pointer
ast_string_field_mgr
ast_string_field_pool
ast_swAst_sw: Switch statement in extensions.conf
ast_switch
ast_taskprocessorA ast_taskprocessor structure is a singleton by name
ast_taskprocessor::tps_queueTaskprocessor queue
ast_taskprocessor_listenerA listener for taskprocessors
ast_taskprocessor_listener_callbacks
ast_taskprocessor_localLocal data parameter
ast_tcptls_session_argsArguments for the accepting thread
ast_tcptls_session_instanceDescribes a server instance
ast_tcptls_stream
ast_test_infoContains all the initialization information required to store a new test definition
ast_threadpoolAn opaque threadpool structure
ast_threadpool_listenerListener for a threadpool
ast_threadpool_listener_callbacks
ast_threadpool_options
ast_threadstorageData for a thread locally stored variable
ast_timer
ast_timing
ast_timing_interfaceTiming module interface
ast_tls_config
ast_tm
ast_tone_zoneA set of tones for a given locale
ast_tone_zone_partA description of a part of a tone
ast_tone_zone_soundDescription of a tone
ast_trans_pvtDefault structure for translators, with the basic fields and buffers, all allocated as part of the same chunk of memory. The buffer is preceded by AST_FRIENDLY_OFFSET bytes in front of the user portion. 'buf' points right after this space
ast_translatorDescriptor of a translator
ast_udptlStructure for an UDPTL session
ast_unreal_pvtThe base pvt structure for local channel derivatives
ast_unreal_pvt_callbacksCallbacks that can be provided by concrete implementations of the unreal channel driver that will be called when events occur in the unreal layer
ast_uriStores parsed uri information
ast_user_list
ast_uuid
ast_value_translation
ast_var_t
ast_variableStructure for variables, used for configurations and for channel variables
ast_vm_functionsVoicemail function table definition
ast_vm_greeter_functionsVoicemail greeter function table definition
ast_vm_mailbox_snapshot
ast_vm_msg_snapshot
ast_vm_recording_dataStructure used for ast_copy_recording_to_vm in order to cleanly supply data needed for making the recording from the recorded file
ast_vm_user
ast_websocketStructure definition for session
ast_websocket_serverStructure for a WebSocket server
ast_xmpp_buddyXMPP Buddy
ast_xmpp_capabilitiesResource capabilities
ast_xmpp_clientXMPP Client Connection
ast_xmpp_client_configXMPP Client Configuration
ast_xmpp_global_configXMPP Global Configuration
ast_xmpp_messageXMPP Message
ast_xmpp_resourceXMPP Resource
asterisk_devicestate_publisher_stateStructure which contains Asterisk device state publisher state information
asterisk_mwi_publisher_stateStructure which contains Asterisk mailbox publisher state information
asterisk_publication_configStructure which contains Asterisk publication information
AsteriskProcessor
astobj2
astobj2_lock
astobj2_rwlock
atexits
attended_transfer_propertiesCollection of data related to an attended transfer attempt
attended_transfer_state_propertiesProperties of an attended transfer state
audiohook_volumeAudiohook volume adjustment structure
autopause
b64_baseioStructure for base64 encoding
backendsList of registered channel types
baseio
be_listList of registered backends
bksp_req_message
blind_transfer_cb_data
blind_transfer_dataData specifying where a blind transfer is going to
body_generators
body_partA multipart body part and meta-information
body_supplements
bridge_basic_personalityStructure that organizes different personalities for basic bridges
bridge_channel_control_thread_data
bridge_complete
bridge_custom_callback
bridge_leave_data
bridge_manager_controller
bridge_manager_request
bridge_park
bridge_playfile
bridge_profile
bridge_profile_sounds
bridge_role
bridge_role_option
bridge_roles_datastore
bridge_run_app
bridge_syncSynchronous bridge action object
bridge_technologies
BTREEINFO
bucket_test_stateTest state structure for scheme wizards
bundle_assoc
button_definition
button_definition_template
button_template_res_message
c_kill_t
c_macro_t
c_undo_t
c_vcmd_t
cache_dump_data
cache_entry
cache_entry_keyThe key for an entry in the cache
cache_file_includeHold the mtime for config files, so if we don't need to reread our config, don't
cache_file_mtime
cache_file_mtime::includes
cache_put_snapshots
cache_test_data
caldav_pvt
calendar_id
call_followmeData structure for followme scripts
call_followme::blnumbers
call_followme::numbers
call_followme::wlnumbers
call_info_message
call_info_message_variable
call_number_pool
call_queue
call_state_message
callattemptWe define a custom "local user" structure because we use it not only for keeping track of what is in use but also for keeping track of who we're dialing
callbacks_calledTracking object used to verify format attribute callbacks
callerid_state
callthread
capabilities_res_message
category_and_metric
cause_args
causes_mapMap AST_CAUSE's to readable string representations
cc_agent_backend
cc_agent_backends
cc_callback_helper
cc_control_payloadThe payload for an AST_CONTROL_CC frame
cc_core_instance
cc_epa_entryInstance data for a Call completion EPA entry
cc_generic_agent_pvt
cc_monitor_backend
cc_monitor_backends
cc_monitor_treeThe "tree" of interfaces that is dialed
cc_recall_ds_data
cc_state_change_args
cc_status_response_args
cdr_batchThe actual batch queue
cdr_batch_itemQueued CDR waiting to be batched
cdr_beitemRegistration object for CDR backends
cdr_custom_config
cdr_func_data
cdr_func_payload
cdr_objectAn in-memory representation of an active CDR
cdr_object_fn_tableA virtual table used for cdr_object
cdr_object_snapshotA wrapper object around a snapshot. Fields that are mutable by the CDR engine are replicated here
cdr_syslog_config
cdr_tds_config
cel_backend
cel_configA container that holds all config-related information
cel_linkedid
cel_tds_config
celt_attrCELT attribute structure
cfaliasStructure for conversion between compressed SIP and "normal" SIP headers
cfextension_states
cfg_entry_args
cfg_hook
cfmtime_head
cfsip_methodsThe core structure to setup dialogs. We parse incoming messages by using structure and then route the messages according to the type
cfsip_optionsList of well-known SIP options. If we get this in a require, we should check the list and answer accordingly
cfsubscription_typesSubscription types that we support. We support
  • dialoginfo updates (really device status, not dialog info as was the original intent of the standard)
  • SIMPLE presence used for device status
  • Voicemail notification subscriptions
chan2devMapping for channel states to device states
chan_alsa_pvt
chan_iax2_pvt
chan_iax2_pvt::signaling_queue
chan_listChannel call record structure
chan_oss_pvtDescriptor for one of our channels
chan_pjsip_pvtThe PJSIP channel driver pvt, stored in the ast_sip_channel_pvt data structure
chanlistList of channel drivers
channel
channel_lock_frame
channel_role_snapshotA channel snapshot wrapper object used in ast_multi_channel_blob objects
channel_set_debug_args
channel_usage
channelvars
chans
chanspy_translation_helper
cid_set
cilist
clear_display_message
clear_prinotify_message
clear_prompt_message
cli_alias
cli_permList of restrictions per user
cli_perm_head
cli_permsList of users and permissions
cllist
close_receive_channel_message
cmts_list
codec_dahdi_pvt
column
columns
commonbuf
complex
complex_task_data
confAll configuration options for statsd client
conf_global_optionsGlobal configuration options for statsd client
conf_menu
conf_menu_action
conf_menu_entry
confbridge_cfg
confbridge_conferenceThe structure that represents a conference bridge
confbridge_stateA conference state object to hold the various state callback functions
confbridge_userThe structure that represents a conference bridge user
config_item
config_odbc_obj
configs
confs
console
console_pvtConsole pvt structure
console_state_data
consumer
contact
contact_expirationStructure used for contact auto-expiration
control_list
coord_t
cops_cmts
cops_gate
cops_ippool
copsmsg
corosync_ping_payloadA payload wrapper around a corosync ping event
count_agents_cb_data
count_monitors_cb_data
create_addr_info
curl_settings
custom_prepare_struct
dahdi_chan_confChannel configuration from chan_dahdi.conf . This struct is used for parsing the [channels] section of chan_dahdi.conf. Generally there is a field here for every possible configuration item
dahdi_distRings
dahdi_pvt
dahdi_starting_point
dahdi_subchannel
dahdi_timer
data_filterThe filter node
data_filter::glob_list_tGlob list
data_providerA data container node pointing to the registered handler
databases
datum
DBT
debug_info_history
default_taskprocessor_listener_pvt
deferred_data
definetimedate_message
device_state_subscriptionDevice state subscription object
devices
devstate_provA device state provider (not a channel)
devstate_provsA list of providers
dial_head
dial_trunk_args
dialed_cc_interfaces
dialed_number_message
dialog_info_xml_stateStructure which contains dialog-info+xml state information
dialplan_countersCounters for the show dialplan manager command
digestkeys
digit_detect_state_t
directory_item
display_notify_message
display_prinotify_message
display_prinotify_message_variable
display_prompt_status_message
display_prompt_status_message_variable
displaytext_message
distributor_dialog_data
distRingData
dn_answer
dns_HEADER
domainDomain data structure
domain_list
doublecomplex
dpcache
dpreq_data
drag_infoSupport for drag actions
dscp_codepoint
dtmf_detect_state_t
dtmf_menu_hook_pvt
dummy_config
dundi_answer
dundi_cause
dundi_encblock
dundi_entity_info
dundi_hdr
dundi_hint
dundi_hint_metadata
dundi_ie
dundi_ie_data
dundi_ie_hdr
dundi_ies
dundi_mapping
dundi_packet
dundi_peer
dundi_peer::permissionlist
dundi_peer_status
dundi_precache_queue
dundi_query_state
dundi_request
dundi_result
dundi_result_datastore
dundi_transaction
dundi_transaction::packetlist
dynamic_dtmf_hook_data
dynamic_dtmf_hook_run
dynamic_list
ebl_context
editline
el_bindings_t
el_chared_t
el_history_t
el_key_t
el_line_t
el_map_t
el_prompt_t
el_read_t
el_refresh_t
el_search_t
el_state_t
el_term_t
el_tty_t
enbloc_call_message
endpoint_formatters
endpoint_identifier_list
endpoint_identifiers
engines
entry
entry_list
enum_context
enum_naptr_rr
enum_result_datastore
epa_backendBackend for an event publication agent
epa_static_data
epa_static_data_list
ErrorResponse
event
event_node
event_sessionA connection to the event WebSocket
event_sources
event_state_compositorThe Event State Compositors
event_sub_data
evententry
eventlist
eventqent
ewscal_pvt
exchangecal_pvt
expr_node
exten_infoExtension to add to our context
exten_state_subscriptionA subscription for extension state
extension
extension_child_dialstringData regarding an extension monitor's child's dialstrings
extension_monitor_pvtPrivate data for an extension monitor
fake_context
fast_originate_helperHelper function for originate
fax_detectUsed for fax detect framehook
fax_gatewayUsed for gateway framehook
fax_moduleRegistered FAX technology modules are put into this list
fax_options
fax_session
faxmodules
fbuf_t
featuregroupFeaturegroup representation
featuregroup_itemEntry in the container of featuregroups
features_config
features_global_configConfiguration from the "general" section of features.conf
fft_data
file_version
file_versions
filter_struct
findme_user
findme_user_listptr
firmwares
fixed_jbPrivate fixed_jb structure
fixed_jb_conf
fixed_jb_frame
fixup_data
fkey_t
fm_args
fm_args::cnumbers
followmes
fork_cdr_message_payload
format_cap_framedStructure used for capability formats, adds framing
format_cap_framed_listLinked list for formats
format_interfaceStructure used when registering a format interface
format_map
formats
forward_stat_message
fragment_t
frame_list
frame_trace_data
fsk_data
func_confbridge_data
FuncDef
g722_decode_state_t
g722_decoder_pvt
g722_encode_state_t
g722_encoder_pvt
g726_coder_pvt
g726_desc
g726_state
gate_list
gatespec
gen_state
generic_monitor_instance
generic_monitor_instance_list
generic_monitor_pvtPrivate data for generic device monitor
global_config
global_curl_info
glues
goertzel_result_t
goertzel_state_t
gosub_stack_frame
gosub_stack_list
grab_desc
group
group_entry
groups
gsm_state
gsm_translator_pvt
h263_attr
h263_desc
h264_attr
h264_desc
handle_negotiated_sdp_cb
hangup_data
hash_bucket
hash_bucket_node
hash_test
hash_traversal_state
hash_traversal_state_check
hashhdr
HASHINFO
hdr_list
hdr_list_entryLinked list for accumulating headers
header
header_dataData structure used for ast_sip_push_task_synchronous
header_list
helpers
hentry_t
hep_chunk
hep_chunk_ip4
hep_chunk_ip6
hep_chunk_uint16
hep_chunk_uint32
hep_chunk_uint8
hep_ctrl
hep_generic
hepv3_capture_infoHEPv3 Capture Info
hepv3_global_configGlobal configuration for the module
hepv3_runtime_dataRun-time data derived from hepv3_global_config
hfp_agThis struct holds HFP features the AG supports
hfp_cindThis struct holds mappings for indications
hfp_hfThis struct holds HFP features that we support
hfp_pvtThis struct holds state information about the current hfp connection
hints
HistEvent
HistEventPrivate
history
history_t
HKDFContext
HMACContext
hold_info
holding_channelStructure which contains per-channel role information
hook_state
hook_thread_arg
htab
http_routeStructure to hold http routes (valid URIs, and the files they link to)
http_uri_redirect
http_worker_private_data
iax2_codec_pref
iax2_context
iax2_dpcache
iax2_ie
iax2_peer
iax2_pkt_buf
iax2_registry
iax2_thread
iax2_trunk_peer
iax2_user
iax_firmware
iax_flag
iax_frame
iax_frame_listThis is just so iax_frames, a list head struct for holding a list of iax_frame structures, is defined
iax_frames
iax_ie_data
iax_ies
iax_rr
iax_template
icalendar_pvt
icilist
idle_list
ie_mapIE payload types and names
ilbc_coder_pvt
iLBC_Dec_Inst_t_
iLBC_Enc_Inst_t_
iLBC_ULP_Inst_t_
imagers
inclfile
indicate_data
info_dtmf_data
inlist
inprocess
invite_replacesStructure used to retrieve channel from another session
invstate2stringtableReadable descriptions of device states
io_contextGlobal IO variables are now in a struct in order to be made threadsafe
io_recKept for each file descriptor
ip_identify_matchStructure for an IP identification matching object
ippool_list
isdn_msg
itemlist
ivr_localuser
ivr_localuser::finishlist
ivr_localuser::playlist
jack_data
jb_conf
jb_frame
jb_framedata
jb_info
jingle_action_handlerDefined handlers for different Jingle actions
jingle_config
jingle_endpointEndpoint which contains configuration information and active sessions
jingle_endpoint_stateEndpoint state information
jingle_reason_mappingReason text <-> cause code mapping
jingle_sessionSession which contains information about an active session
jitterbuf
json_memInternal structure for allocated memory blocks
json_mem_listStruct for a linked list of json_mem
key_node_t
key_value_t
keypad_button_message
keys
kqueue_timer
lang_format_infoArguments that are necessary for adding format/lang pairs
ldap_table_configTable configuration
leave_vm_optionsOptions for leaving voicemail with the voicemail() application
limits
line_stat_res_message
line_state_req_message
linear_state
lineinfo
lines
load_order
load_order_entry
load_task_dataRelevant data associated with taskprocessor load test
loadupdate
local_bridge
local_optimizationStructure representing relevant data during a local channel optimization
local_pvtLocal pvt structure for all channels
locale_entry
lock_frame
locklist
logchannel
logchannels
logmsg
logmsgs
lpc10_coder_pvt
lpc10_decoder_state
lpc10_encoder_state
lsinfoLeap second information
mailbox_mappingA mapping between an SMDI mailbox ID and an Asterisk mailbox
manager_action
manager_channel_variableList of channel variables to append to all channel-related events
manager_custom_hook
manager_hooksList of hooks registered
mansessionIn case you didn't read that giant block of text above the mansession_session struct, the struct mansession is named this solely to keep the API the same in Asterisk. This structure really represents data that is different from Manager action to Manager action. The mansession_session pointer contained within points to session-specific data
mansession_session
mansession_session::mansession_datastores
mappings
match_charMatch_char: forms a syntax tree for quick matching of extension patterns
match_req_args
mbl_pvt
mbl_pvt::msg_queue
MD5Context
media_infoStructure to hold information about a media file
media_offer_data
media_qualifier
media_variantStructure to hold a list of the format variations for a media file for a specific variant
member
merge_direction
message
message_subscriptionA subscription to some endpoint or technology
message_templatesThe list of e-mail templates
mf_detect_state_t
mgcp_endpoint
mgcp_gateway
mgcp_messageMgcp_message: MGCP message for queuing up
mgcp_request
mgcp_response
mgcp_subchannel
mime_cbinfo
minivm_account
minivm_accounts
minivm_statsStructure for gathering statistics
minivm_template
minivm_zoneVoicemail time zones
minivm_zonesThe list of e-mail time zones
misdn_bchannelB channel control structure
misdn_cfg_pt
misdn_cfg_spec
misdn_jb
misdn_lib
misdn_lib_iface
misdn_party_dialingDialed/Called information struct
misdn_party_idConnected-Line/Calling/Redirecting ID info struct
misdn_party_redirectingRedirecting information struct
misdn_stack
mixmonitor
mixmonitor_ds
Model
module_configThe configuration settings for this module
module_levelMap a debug or verbose level to a module name
module_level_list
module_list
module_user_list
moh_files_state
mohclass
mohdata
mp3_private
MPOOL
msg_data
msg_queue_entry
msn_list
multicast_control_packetStructure for a Linksys control packet
multicast_rtpStructure for a multicast paging instance
MultiOrderedConfigParser
MultiOrderedDict
Multitype
mwi_stasis_subscriptionWrapper for stasis subscription
mwi_subAn MWI subscription
mwi_sub_task
mwi_subs
mwi_subscriptionA subscription for MWI
mwi_thread_data
mwisend_info
mysql_conn
mysql_tables
MYSQLidshead
named_acl
named_acl_config
namedgroup_memberNamed group member structure
Namelist
namelist
naptr
nat_hook_detailsStructure which contains hook details
native_pvt_bridge
native_pvt_chan
native_rtp_bridge_dataInternal structure which contains information about bridged RTP channels
nbs_pvt
new_invite
node
notify_cfg
notify_data
notify_option
notify_option_item
notify_task_data
notify_uri_data
numberNumber structure
odbc_cache_columnsThese structures are used for adaptive capabilities
odbc_cache_tables
odbc_cache_tables::_columns
odbc_class
odbc_datastore
odbc_datastore_row
odbc_objODBC container
odbc_tables
odbc_txn_frame
odmiana
offered_mediaStructure for remembering offered media in an INVITE, to make sure we reply to all media streams
offhook_message
ogg_vorbis_desc
olist
onhook_message
ooh323_config
ooh323_peer
ooh323_pvt
ooh323_user
open_receive_channel_ack_message_ip4
open_receive_channel_ack_message_ip6
open_receive_channel_message
Operation
oprmode
opus_attrOpus attribute structure
OrderedDict
OrderedDict
osp_callid
osp_headers
osp_metrics
osp_npdata
osp_provider
osp_results
outbound_auth_cb_data
outgoing
outgoing_helper
outhead
page_options
pair
Parameter
park_announce_subscription_data
park_common_datastore
parked_subscription_data
parked_subscription_datastore
parked_user
parking_config
parking_global_config
parking_limits_pvt
parking_lot
parking_lot_cfg
parking_lot_complete
parking_lot_extension_inuse_search
parse_io
parse_test
parsed_dial_string
ParsingContext
party_b_userfield_update
path_lock
path_lock_list
PathSegment
pattern_node
pbx_builtinDeclaration of builtin applications
pbx_exception
pbx_find_info
pbx_outgoingStructure which contains information about an outgoing dial
pbx_test_pattern
pcq
peercnt
peers
penalty_rule
permalias
permission
personality_detailsDetails for specific basic bridge personalities
phone_profileStructure to hold phone profiles read from phoneprov.conf
phone_pvt
phoneprov_fileStructure to hold file data
pickup_by_name_args
pitchshift_data
pjsip_func_argsStruct used to push function arguments to task processor
pktcobj
playlist_entry
playtones_def
playtones_item
playtones_state
plc_ds
plc_state_t
pool_options_pair
post_join_action
pp_variable_lookupLookup table to translate between users.conf property names and variables for use in phoneprov templates
presence_state_providerA presence state provider
presence_state_providersA list of providers
privacy_args
profile_data
profile_entry
progalias
progress
Property
psql_columns
psql_tables
pthread_timer
publish_handlers
publisher_handlers
pval
qualify_dataData pushed to threadpool to qualify endpoints from the CLI
QualityMapping
queries
queue_end_bridge
queue_ent
queue_stasis_dataUser data for stasis subscriptions used for queue calls
quote_set
rbtree_node
rbtree_traversal_state
rbtree_traversal_state_check
realtime_sqlite3_db
reasonsDiversion header reasons
RECNOINFO
refer_attendedStructure for attended transfer task
refer_blindStructure for blind transfer callback details
refer_progressREFER Progress structure
refer_progress_notificationREFER Progress notification structure
refresh_info
register_ack_message
register_message
register_rej_message
registrar_contact_detailsStructure used for finding contact
Registration
registration_responseStructure for registration response
registrations
reload_classes
reload_queue
reload_queue_item
replace_channel_store
request_data
request_transport_detailsStructure which contains information about a transport
requests
reschedule_reinvite_data
reset_message
resource_listResource list configuration item
resource_treeA resource tree
ResourceApi
ResourceListing
ringContextData
robin_list
rt_cfg_entry_args
rt_multi_cfg_entry_args
rtcp_message_payload
rtp_learning_infoRTP learning mode tracking information
rtp_red
rule
rule_list
rule_lists
run_station_args
rx_task_data
say_args_tTypical 'say' arguments in addition to the date or number or string to say. We do not include 'options' because they may be different in recursive calls, and so they are better left as an external parameter
sched
sched_data
sched_thread
scoreboard
sdp_handler_list
Section
select_soft_keys_message
send_lock
send_request_dataStructure to hold information about an outbound request
sendtext_data
serializerSerializer with associated aor key
server_identifier
server_res_message
serviceurl_stat_message
serviceurl_statreq_message
session_supplements
sessions
set_format_access
set_lamp_message
set_microphone_message
set_ringer_message
set_size_dataHelper struct used for queued operations that change the size of the threadpool
set_speaker_message
SHA1Context
SHA256Context
SHA512Context
show_peers_contextUsed in the sip_show_peers functions to pass parameters
shutdown_data
sig_pri_callback
sig_pri_chan
sig_pri_span
sig_ss7_callback
sig_ss7_chan
sig_ss7_linkset
signaling_queue_entry
silk_attrSILK attribute structure
simple_task_data
sinks
sip_ami_outbound
sip_authSip_auth: Credentials for authentication to other SIP services
sip_auth_containerContainer of SIP authentication credentials
sip_cc_agent_pvt
sip_epa_entry
sip_esc_entryCommon ESC items for all event types
sip_esc_publish_callbacksCallbacks for SIP ESCs
sip_historySip_history: Structure for saving transactions within a SIP dialog
sip_history_head
sip_invite_paramParameters to the transmit_invite function
sip_mailboxA peer's mailbox
sip_monitor_instance
sip_msg_hdr
sip_notifyStruct to handle custom SIP notify requests. Dynamically allocated when needed
sip_outbound_publish_messageQueued outbound publish message
sip_outbound_registrationOutbound registration information
sip_outbound_registration_client_stateOutbound registration client state information (persists for lifetime of regc)
sip_outbound_registration_stateOutbound registration state information (persists for lifetime that registration should exist)
sip_peerStructure for SIP peer data, we place calls to peers if registered or fixed IP address (host)
sip_persistent_endpointPersistent endpoint information
sip_pktSip packet - raw format for outbound packets that are sent or scheduled for transmission Packets are linked in a list, whose head is in the struct sip_pvt they belong to. Each packet holds a reference to the parent struct sip_pvt. This structure is allocated in __sip_reliable_xmit() and only for packets that require retransmissions
sip_proxyDefinition of a sip proxy server
sip_pvtStructure used for each SIP dialog, ie. a call, a registration, a subscribe. Created and initialized by sip_alloc(), the descriptor goes into the list of descriptors (dialoglist)
sip_pvt::request_queue
sip_reasonsDiversion header reasons
sip_referStructure to handle SIP transfers. Dynamically allocated when needed
sip_registryRegistrations with other SIP proxies
sip_requestSip_request: The data grabbed from the UDP socket
sip_routeStructure to store route information
sip_route_hopStructure to save a route hop
sip_settingsPlace to store all global settings for the sip channel driver
sip_socketThe SIP socket definition
sip_st_cfgStructure that encapsulates all attributes related to configuration of SIP Session-Timers feature on a per user/peer basis
sip_st_dlgStructure that encapsulates all attributes related to running SIP Session-Timers feature on a per dialog basis
sip_subscription_mwiDefinition of an MWI subscription to another server
sip_subscription_treeA tree of SIP subscriptions
sip_threadinfoDefinition of a thread that handles a socket
sip_viaStructure to store Via information
skel_configA container that holds all config-related information
skel_current_gameInformation about a currently running set of games
skel_global_configA structure to hold global configuration-related options
skel_levelObject to hold level config information
skel_level_stateA structure to maintain level state across reloads
skinny_addon
skinny_container
skinny_data
skinny_device
skinny_device_options
skinny_line
skinny_line_options
skinny_req
skinny_serviceurl
skinny_speeddial
skinny_subchannel
skinny_subline
skinnysession
sla_event
sla_failed_stationA station that failed to be dialed
sla_ringing_stationA station that is ringing
sla_ringing_trunkA trunk that is ringing
sla_station
sla_station_refA reference to a station
sla_trunk
sla_trunk_refA station's reference to a trunk
smdi_msg_datastore
sms_s
soft_key_definitions
soft_key_event_message
soft_key_set_definition
soft_key_set_res_message
soft_key_template_definition
soft_key_template_res_message
softmix_bridge_data
softmix_channelStructure which contains per-channel mixing information
softmix_mixing_array
softmix_stats
softmix_translate_helper
softmix_translate_helper_entry
sorcery_configStructure for storing configuration file sourced objects
sorcery_config_fields_cmp_paramsStructure used for fields comparison
sorcery_detailsStructure used when calling create, update, or delete
sorcery_load_detailsStructure for passing load/reload details
sorcery_memory_fields_cmp_paramsStructure used for fields comparison
sorcery_observer_invocationStructure used for observer invocations
sorcery_test_cachingTest structure for caching
sorcery_test_observerTest structure for observer
sortable_keys
spandsp_fax_stats
spandsp_pvt
spandsp_pvt::frame_queue
speed_dial_stat_req_message
speed_dial_stat_res_message
speex_coder_pvt
speex_direction_info
speex_info
SpeexResamplerState_
SPLIT_RETURN
spy_dtmf_options
sql_values
sqlite_cache_columns
sqlite_cache_tables
sqlite_cache_tables::_columns
sqlite_tables
srv_context
srv_context::srv_entries
srv_entry
srv_result_datastore
SSL
SSL_CTX
stackelement
start_media_transmission_message_ip4
start_media_transmission_message_ip6
start_tone_message
stasis_app
stasis_app_bridge_channel_wrapper
stasis_app_command
stasis_app_control
stasis_app_control_continue_data
stasis_app_control_dial_data
stasis_app_control_dtmf_data
stasis_app_control_mute_data
stasis_app_control_ruleRule to check to see if an operation is allowed
stasis_app_event_sourceEvent source information and callbacks
stasis_app_playback
stasis_app_recording
stasis_app_recording_options
stasis_app_snoopStructure which contains all of the snoop information
stasis_app_stored_recording
stasis_attended_transfer_publish_data
stasis_cache
stasis_cache_entry
stasis_cache_updateCache update message
stasis_caching_topic
stasis_config
stasis_cp_all
stasis_cp_single
stasis_declined_configA structure to hold global configuration-related options
stasis_forwardForwarding information
stasis_message
stasis_message_route
stasis_message_router
stasis_message_sanitizerStructure containing callbacks for Stasis message sanitization
stasis_message_sinkStructure that collects messages from a topic
stasis_message_type
stasis_message_vtableVirtual table providing methods for messages
stasis_rest_handlersHandler for a single RESTful path segment
stasis_subscription
stasis_subscription_changeHolds details about changes to subscriptions for the specified topic
stasis_topic
stasis_topic_pool
state
state_change
state_changesThe state change queue. State changes are queued for processing by a separate thread
state_notify_data
state_struct
station_capabilities
stimulus_list
stimulus_message
stop_media_transmission_message
stop_tone_message
store_hint
store_hints
strategy
Stringify
stun_addr
stun_attr
stun_header
stun_stateHere we store credentials extracted from a message
stun_trans_idSTUN support code
subchannel
subscription_handlers
subscription_persistenceStructure used for persisting an inbound subscription
subscriptions
supplements
suppress_data
SwaggerError
SwaggerPostProcessor
SwaggerType
switches
sync_payloadFrame payload for synchronous bridge actions
sync_structsList holding active synchronous action objects
sync_task_data
system_config
t38_parameters_task_dataStructure for T.38 parameters task data
t38_stateT.38 state information
t38propertiesT.38 channel settings (at some point we need to make this alloc'ed
table_configsShould be locked before using it
tables
tables::mysql_columns
tables::odbc_columns
tables::psql_columns
talk_detect_paramsPrivate data structure used with the function's datastore
task_dataUserdata associated with baseline taskprocessor test
task_pushed_dataHelper used for queued task when tasks are pushed
tcptls_packet
tdd_state
tech_deferred_destroy
techs
templates
termcapstr
termcapval
test
test1
test_cdr_entry
test_config
test_container
test_container::entries
test_core_format_pvtA test piece of data to associate with test_core_format_attr
test_dbl_llist
test_item
test_listener_data
test_listener_pvtPrivate data for the test taskprocessor listener
test_llist
test_obj
test_sorcery_objectDummy sorcery object
test_struct
test_val
thr_arg
thread_list
thread_list_t
thread_worker_pairStruct used for queued operations involving worker state changes
timerfd_timer
timing_holder
tokenizer
tone_detect_state_t
tonepair_def
tonepair_state
topic_pool_entry
tpeers
tps_taskTps_task structure is queued to a taskprocessor
tps_taskprocessor_statsTps_taskprocessor_stats maintain statistics for a taskprocessor
transfer_channel_dataAO2 object that wraps data for transfer_channel_cb
transfer_data
Transform
translator
translator_path
translatorsList of translators
transport_create_data
transport_info_dataTransport information stored in transport_info datastore
transport_read_data
tree_nodeA node for a resource tree
ttinfoTime type information
ttymap_t
ttymodes_t
ttyperm_t
txt_context
tzhead
udptl_config
udptl_fec_rx_buffer_t
udptl_fec_tx_buffer_t
udptl_global_options
unistim_deviceA device containing one or more lines
unistim_languages
unistim_line
unistim_menu_item
unistim_subchannel
unistimsession
unload_string
unload_strings
unsolicited_mwi_data
update2_prepare_struct
updaters
uri_redirects
uriparamsUri parameters
uris
userStructure to hold users read from users.conf
user_complete
user_profile
usergroup_cli_permList of users to apply restrictions
usersList of users found in the config file
USHAContext
ustm_lang_entry
val
values
Vardesc
variable_count
varshead
varz
verb
verb_console
verb_consoles
verbosers
version_res_message
video_codec_desc
video_dec_desc
video_follow_talker_data
vm_recipient
vm_state
vm_zone
volume
volume_information
wait_bridge_wrapper
wav_desc
wavg_desc
websocket_client
websocket_protocolStructure definition for protocols
worker_thread
ws_transportWrapper for pjsip_transport, for storing the WebSocket session
wsabuf
xml_context
xml_context::ids
xmlstate
xmpp_config
xmpp_pak_handlerDefined handlers for different PAK types
xmpp_state_handlerDefined handlers for XMPP client states
yy_buffer_state
yy_trans_info
yyalloc
yyguts_t
yyltype
YYLTYPE
YYSTYPE
zombie
zombies
zonelist
zones

Generated on Fri Sep 19 06:34:38 2014 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6