Thu Apr 16 06:48:11 2015

Asterisk developer's documentation


Data Structures

Here are the data structures with brief descriptions:
__priv_data
_cfg_paths
_cm
acf_odbc_query
acf_root
actionsList of actions registered
activate_call_plane_message
active_list
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
agent_pvtStructure representing an agent
agents
agi_cmd
agi_command
agi_commands
agi_state
ais_error
aji_buddy
aji_buddy_container
aji_capabilities
aji_client
aji_client::messages
aji_client_container
aji_message
aji_resource
aji_transport_container
aji_version
alarm_message
all_events
allowed_bearers
alltrans
analog_callback
analog_dialoperation
analog_pvt
analog_subchannel
announce_listitem
answer_exec_structStructure for 'ANSWER_EXEC' option
ao2_container
ao2_iteratorWhen we need to walk through a container, we use an ao2_iterator to keep track of the current position
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
app_tmp
apps
argapp
asent
aslist
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_atexit
ast_audiohook
ast_audiohook_list
ast_audiohook_options
ast_audiohook_translate
ast_autochan
ast_bridgeStructure that contains information about a bridge
ast_bridge_channelStructure that contains information regarding a channel in a 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_blind_transferStructure that contains configuration information for the blind transfer built in feature
ast_bridge_features_hookStructure that is the essence of a features hook
ast_bridge_technologyStructure that is the essence of a bridge technology
ast_bridge_thread_obj
ast_calendarAsterisk calendar structure
ast_calendar_attendee
ast_calendar_event
ast_calendar_event::attendees
ast_calendar_techIndividual calendaring technology data
ast_call_feature
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_batch
ast_cdr_batch_item
ast_cdr_beitem
ast_cel_event_recordHelper struct for getting the fields out of a CEL event
ast_cfhttp_methods_text
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::autochans
ast_channel::datastores
ast_channel_iterator
ast_channel_monitor
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_codec_alias_table
ast_codec_pref
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_read_action_payload
ast_control_t38_parameters
ast_custom_escalating_functionExtra information for an ast_custom_function holding privilege escalation information. Kept in a separate structure for ABI compatibility
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_db_entry
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_eidAn Entity ID is essentially a MAC address, brief and unique
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_event_refA holder for an event
ast_event_subEvent subscription
ast_event_sub_listEvent subscriptions The event subscribers are indexed by which event they are subscribed to
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_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_formatEach supported file format is described by the following structure
ast_format_listDefinition of supported media formats (codecs)
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_hashtab
ast_hashtab_bucket
ast_hashtab_iterIterator for traversing the buckets
ast_heap
ast_hintStructure for dial plan hints
ast_hostent
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 private struct
ast_key
ast_lock_track
ast_manager_userUser descriptor, as read from the config file
ast_module
ast_module_info
ast_module_user
ast_mutex_infoStructure for mutex and tracking information
ast_netsock
ast_netsock_list
ast_option_header
ast_option_types
ast_park_call_args
ast_parkinglotStructure for parking lots which are put in a container
ast_parkinglot::parkinglot_parklist
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_subaddressInformation needed to specify a subaddress in a call
ast_party_subaddress_ies
ast_pbx
ast_pbx_argsOptions for ast_pbx_run()
ast_register_listThe register list: Other SIP proxies we register with and receive calls from
ast_rtcpStructure defining an RTCP session
ast_rtpRTP session description
ast_rtp_codecs
ast_rtp_engine
ast_rtp_glue
ast_rtp_instance
ast_rtp_instance_stats
ast_rtp_mime_type
ast_rtp_payload_type
ast_rwlock_infoStructure for rwlock and tracking information
ast_sched_thread
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_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_ipv4_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_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_slinfactory
ast_smdi_interface
ast_smdi_interface_containerSMDI interface container
ast_smdi_md_messageAn SMDI message desk message
ast_smdi_md_queueSMDI message desk message queue
ast_smdi_mwi_messageAn SMDI message waiting indicator message
ast_smdi_mwi_queueSMDI message waiting indicator message queue
ast_smoother
ast_sockaddrSocket address structure
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_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_subscription_mwi_listThe MWI subscription list
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_tcptls_session_argsArguments for the accepting thread
ast_tcptls_session_instance
ast_tcptls_stream
ast_test_infoContains all the initialization information required to store a new test definition
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_udptl_protocol
ast_value_translation
ast_var_t
ast_variableStructure for variables, used for configurations and for channel variables
ast_vm_user
astobj2
async_stat
atexits
audiohook_inheritance_datastore
audiohook_volumeAudiohook volume adjustment structure
autopause
b64_baseioStructure for base64 encoding
backendsList of registered channel types
baseio
be_list
bridge_pvt
bridge_technologies
bucket
bucket_entry
button_definition
button_definition_template
button_template_res_message
cache_entry
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
caldav_pvt
calendar_id
call_followmeData structure for followme scripts
call_followme::blnumbers
call_followme::numbers
call_followme::wlnumbers
call_info_message
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
callerid_state
callno_entry
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_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_config
cdr_tds_config
cel_linkedid
cfextension_states
cfg_entry_args
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
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
change_collection
chanlistList of channel drivers
channel_lock_frame
channel_set_debug_args
channel_usage
channelvars
chanspy_translation_helper
clear_prompt_message
cli_alias
cli_permList of restrictions per user
cli_perm_head
cli_permsList of users and permissions
close_receive_channel_message
cmts_list
codec_dahdi_pvt
columns
conference_bridgeThe structure that represents a conference bridge
conference_bridge_userThe structure that represents a conference bridge user
config_item
config_odbc_obj
configs
confs
console
console_pvtConsole pvt structure
cops_cmts
cops_gate
cops_ippool
copsmsg
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
data_filterThe filter node
data_filter::glob_list_tGlob list
data_providerA data container node pointing to the registered handler
debug_info_history
definetimedate_message
devices
devstate_change
devstate_provA device state provider (not a channel)
devstate_provsA list of providers
dial_trunk_args
dialed_cc_interfaces
dialed_number_message
dialplan_countersCounters for the show dialplan manager command
digit_detect_state_t
directory_item
display_notify_message
display_prompt_status_message
displaytext_message
distRingData
dn_answer
dns_HEADER
domain_list
dpcache
dpreq_data
drag_infoSupport for drag actions
dscp_codepoint
dtmf_detect_state_t
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_list
ebl_context
enbloc_call_message
engines
entry_list
enum_context
enum_naptr_rr
enum_result_datastore
epa_static_data_list
escalation_root
event_channel
event_channels
event_node
event_state_compositorThe Event State Compositors
evententry
eventlist
eventqent
ewscal_pvt
exchangecal_pvt
expr_node
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_moduleRegistered FAX technology modules are put into this list
fax_options
fax_session
faxmodules
fbuf_t
feature_group
feature_group_exten
feature_groups
feature_list
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
fm_args
fm_args::cnumbers
followmes
format_map
formats
forward_stat_message
fragment_t
frame_list
frame_trace_data
fsk_data
g722_decoder_pvt
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
generic_tp_cb_data
global_curl_info
glues
goertzel_result_t
goertzel_state_t
gosub_stack_frame
gosub_stack_list
grab_desc
group
group_entry
groups
gsm_translator_pvt
gtalk
gtalk_candidate
gtalk_container
gtalk_pvt
h263_desc
h264_desc
h323_alias_listH323 alias list
h323_peer_listH323 peer list
h323_user_listH323 User list
helpers
HKDFContext
HMACContext
hold_info
http_routeStructure to hold http routes (valid URIs, and the files they link to)
http_uri_redirect
iax2_context
iax2_dpcache
iax2_ie
iax2_peer
iax2_pkt_buf
iax2_registry
iax2_thread
iax2_trunk_peer
iax2_user
iax_dual
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
idle_list
ie_mapIE payload types and names
ilbc_coder_pvt
imagers
inclfile
inheritable_audiohook
inprocess
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
ippool_list
isdn_msg
itemlist
ivr_localuser
ivr_localuser::finishlist
ivr_localuser::playlist
jack_data
jb_conf
jb_frame
jb_info
jingle
jingle_candidate
jingle_container
jingle_pvt
jitterbuf
keypad_button_message
keys
kqueue_timer
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
lines
load_order
load_order_entry
loadupdate
local_pvtLocal pvt structure for all channels
locale_entry
lock_frame
locklist
logchannel
logchannels
logmsg
logmsgs
lpc10_coder_pvt
lsinfoLeap second information
mailbox_mappingA mapping between an SMDI mailbox ID and an Asterisk mailbox
manager_action
manager_channel_variable
manager_custom_hook
manager_event_info
manager_hooksList of hooks registered
mansession
mansession_session
mansession_session::mansession_datastores
mappings
match_charMatch_char: forms a syntax tree for quick matching of extension patterns
match_req_args
MD5Context
media_qualifier
member
message
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
module_levelMap a debug or verbose level to a module name
module_level_list
module_list
module_user_list
moh_files_state
mohclass
mohdata
msn_list
multicast_control_packetStructure for a Linksys control packet
multicast_rtpStructure for a multicast paging instance
multiplexed_threadStructure which represents a single thread handling multiple 2 channel bridges
mute_information
mwi_subAn MWI subscription
mwi_sub_task
mwi_subs
mwi_thread_data
mwisend_info
naptr
nbs_pvt
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
offhook_message
ogg_vorbis_desc
oh323_pvtPrivate structure of a OpenH323 channel
onhook_message
open_receive_channel_ack_message
open_receive_channel_message
oprmode
osp_callid
osp_diversion
osp_metrics
osp_npdata
osp_provider
osp_results
outgoing
outgoing_helper
park_app_args
parkeduserDescription of one parked call, added to a list while active, then removed. The list belongs to a parkinglot
parking_dp_context
parking_dp_map
parking_dp_ramp
parking_dp_ramp_map
parking_dp_space_map
parking_dp_spaces
parkinglot_cfg
parse_io
parsed_dial_string
path_lock
path_lock_list
pattern_node
pbx_builtinDeclaration of builtin applications
pbx_exception
pbx_find_info
pcq
peercnt
peers
penalty_rule
permalias
permission
phone_profileStructure to hold phone profiles read from phoneprov.conf
phone_pvt
phoneprov_fileStructure to hold file data
pickup_by_name_args
pitchshift_data
pktcobj
playlist_entry
playtones_def
playtones_item
playtones_state
plc_ds
plc_state_t
pp_variable_lookupLookup table to translate between users.conf property names and variables for use in phoneprov templates
privacy_args
profile_data
profile_entry
progalias
progress
protos
psql_columns
psql_tables
pthread_timer
publish_event
pval
queries
queue_end_bridge
queue_ent
queue_transfer_ds
refresh_info
register_ack_message
register_message
register_rej_message
registrations
reload_classes
reload_queue
reload_queue_item
requests
reset_message
ringContextData
robin_list
rt_cfg_entry_args
rt_multi_cfg_entry_args
rtp_red
rule
rule_list
rule_lists
run_station_args
say_args_t
sched
sched_context
scoreboard
sdp_crypto
select_soft_keys_message
send_lock
server_identifier
server_res_message
sessions
set_lamp_message
set_microphone_message
set_ringer_message
set_speaker_message
SHA1Context
SHA256Context
SHA512Context
show_peers_contextUsed in the sip_show_peers functions to pass parameters
sig_pri_callback
sig_pri_chan
sig_pri_span
sig_ss7_callback
sig_ss7_chan
sig_ss7_linkset
signaling_queue_entry
sinks
sip_history_head
sip_reasonsDiversion header reasons
skinny_addon
skinny_data
skinny_device
skinny_device_options
skinny_line
skinny_line_options
skinny_req
skinny_speeddial
skinny_subchannel
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
slin16_to_slin8_pvt
slin8_to_slin16_pvt
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_channelDefine used to turn on 16 kHz audio support
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
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
start_tone_message
state
state_change
state_changesThe state change queue. State changes are queued for processing by a separate thread
state_struct
statechange
station_capabilities
stimulus_message
stop_media_transmission_message
stop_tone_message
store_hint
store_hints
strategy
stun_addr
stun_attr
stun_header
stun_stateHere we store credentials extracted from a message
stun_trans_idSTUN support code
subscribe_event
switches
systemtime
table_configsShould be locked before using it
tables
tables::odbc_columns
tables::psql_columns
tdd_state
techs
templates
thr_arg
thread_list
thread_list_t
timerfd_timer
timing_holder
tone_detect_state_t
tone_zone_unistim
tonepair_def
tonepair_state
tpeers
tps_taskTps_task structure is queued to a taskprocessor
tps_taskprocessor_statsTps_taskprocessor_stats maintain statistics for a taskprocessor
translator
translator_path
translatorsList of translators
ttinfoTime type information
txt_context
tzhead
udptl_fec_rx_buffer_t
udptl_fec_tx_buffer_t
unistim_deviceA device containing one or more lines
unistim_line
unistim_subchannel
unistimsession
update2_prepare_struct
updaters
uri_redirects
uris
userStructure to hold users read from users.conf
usergroup_cli_permList of users to apply restrictions
usersList of users found in the config file
USHAContext
val
values
variable_count
varshead
verb
verbosers
version_res_message
video_codec_desc
video_dec_desc
vm_state
vm_zone
volume
volume_information
wav_desc
wavg_desc
wsabuf
xfer_masquerade_ds
xml_context
xml_context::ids
xmlstate
yy_buffer_state
yy_trans_info
yyalloc
yyguts_t
YYLTYPE
yyltype
YYSTYPE
zombie
zombies
zonelist
zones

Generated on Thu Apr 16 06:48:11 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6