Asterisk - The Open Source Telephony Project GIT-master-0644429
|
Main Channel structure associated with a channel. More...
Main Channel structure associated with a channel.
Definition at line 74 of file channel_internal_api.c.
struct ast_string_field_mgr __field_mgr |
Definition at line 113 of file channel_internal_api.c.
struct ast_string_field_pool* __field_mgr_pool |
Default parking lot, if empty, default parking lot
Who is responsible for hanging up this channel
< Dial: Extension context that we were called from
Definition at line 113 of file channel_internal_api.c.
const ast_string_field accountcode |
Definition at line 113 of file channel_internal_api.c.
Referenced by ast_channel_yank().
enum ast_channel_adsicpe adsicpe |
Whether or not ADSI is detected on CPE
Definition at line 182 of file channel_internal_api.c.
Referenced by ast_channel_adsicpe(), and ast_channel_adsicpe_set().
int alertpipe[2] |
Definition at line 190 of file channel_internal_api.c.
Referenced by ast_channel_alert_writable(), ast_channel_alert_write(), ast_channel_internal_alert_flush(), ast_channel_internal_alert_read(), ast_channel_internal_alert_readable(), ast_channel_internal_alert_readfd(), ast_channel_internal_alertpipe_clear(), ast_channel_internal_alertpipe_close(), ast_channel_internal_alertpipe_init(), and ast_channel_internal_alertpipe_swap().
int amaflags |
Set BEFORE PBX is started to determine AMA flags
Definition at line 181 of file channel_internal_api.c.
Referenced by ast_channel_amaflags(), ast_channel_amaflags_set(), and ast_channel_yank().
struct timeval answertime |
The time the channel was answered
Definition at line 157 of file channel_internal_api.c.
Referenced by ast_channel_answertime_set().
const char* appl |
Current application
Definition at line 83 of file channel_internal_api.c.
Referenced by ast_channel_appl(), and ast_channel_appl_set().
struct ast_audiohook_list* audiohooks |
Definition at line 93 of file channel_internal_api.c.
Referenced by ast_channel_audiohooks(), and ast_channel_audiohooks_set().
struct ast_autochan_list autochans |
Autochans on the channel
Definition at line 163 of file channel_internal_api.c.
Referenced by ast_channel_autochans().
pthread_t blocker |
If anyone is blocking, this is them
Definition at line 119 of file channel_internal_api.c.
Referenced by ast_channel_blocker(), and ast_channel_blocker_set().
int blocker_tid |
If anyone is blocking, this is their thread id
Definition at line 167 of file channel_internal_api.c.
Referenced by ast_channel_blocker_tid(), and ast_channel_blocker_tid_set().
const char* blockproc |
Procedure causing blocking
Definition at line 82 of file channel_internal_api.c.
Referenced by ast_channel_blockproc(), and ast_channel_blockproc_set().
struct ast_bridge* bridge |
Bridge this channel is participating in
Definition at line 202 of file channel_internal_api.c.
Referenced by ari_bridges_handle_play(), ari_bridges_play_helper(), ast_ari_bridges_destroy(), ast_ari_bridges_record(), ast_ari_bridges_start_moh(), ast_ari_bridges_stop_moh(), ast_bridge_channel_update_linkedids(), ast_bridge_peer(), ast_channel_internal_bridge(), ast_channel_internal_bridge_set(), ast_rtp_instance_set_stats_vars(), ast_unreal_channel_push_to_bridge(), ast_var_channels_table(), bridge_allows_optimization(), bridge_manager_service(), bridge_moh_create(), handle_bridge_kick_channel(), holding_bridge_join(), native_bridge_join(), native_rtp_bridge_join(), native_rtp_bridge_leave(), native_rtp_bridge_suspend(), native_rtp_bridge_unsuspend(), native_rtp_stream_topology_changed(), simple_bridge_join(), simple_bridge_stream_topology_changed(), stasis_app_bridge_moh_stop(), and stasis_app_bridge_playback_channel_find().
struct ast_bridge_channel* bridge_channel |
The bridge_channel this channel is linked with.
Definition at line 203 of file channel_internal_api.c.
Referenced by _ast_bridge_channel_lock(), _ast_bridge_channel_trylock(), _ast_bridge_channel_unlock(), announce_user_count(), ast_bridge_channel_get_chan(), ast_bridge_channel_run_app(), ast_bridge_channel_update_linkedids(), ast_bridge_channel_write_unhold(), ast_channel_internal_bridge_channel(), ast_channel_internal_bridge_channel_set(), bridge_agent_hold_pull(), bridge_agent_hold_push(), bridge_channel_control_thread(), bridge_channel_ind_thread(), bridge_channel_internal_join(), bridge_channel_wait(), bridge_stasis_moving(), bridge_stasis_pull(), clear_agent_status(), dynamic_dtmf_hook_callback(), feature_park_call(), handle_participant_join(), holding_bridge_join(), native_bridge_is_capable(), native_bridge_join(), native_rtp_bridge_join(), native_rtp_bridge_leave(), native_rtp_bridge_suspend(), native_rtp_bridge_unsuspend(), native_rtp_stream_topology_changed(), parking_blind_transfer_park(), parking_park_bridge_channel(), participant_reaction_announcer_join(), participant_reaction_announcer_leave(), play_file(), and simple_bridge_stream_topology_changed().
const ast_string_field call_forward |
Definition at line 113 of file channel_internal_api.c.
struct ast_party_caller caller |
Channel Caller ID information.
Definition at line 133 of file channel_internal_api.c.
Referenced by analog_send_callerid(), app_exec(), ast_call_forward(), ast_channel_caller(), ast_channel_caller_set(), and channel_do_masquerade().
ast_group_t callgroup |
Call group for call pickups
Definition at line 152 of file channel_internal_api.c.
Referenced by ast_channel_callgroup(), and ast_channel_callgroup_set().
ast_callid callid |
Bound call identifier pointer
Definition at line 98 of file channel_internal_api.c.
Referenced by analog_handle_init_event(), ast_channel_callid(), ast_channel_callid_cleanup(), ast_channel_callid_set(), autoservice_run(), dahdi_new_callid_clean(), do_monitor(), handle_init_event(), local_request_with_stream_topology(), media_request_helper(), mwi_thread(), and my_new_analog_ast_channel().
struct ast_cdr* cdr |
Call Detail Record
Definition at line 95 of file channel_internal_api.c.
Referenced by ast_channel_cdr(), ast_channel_cdr_set(), and manager_log().
struct stasis_forward* channel_forward |
Subscription for event forwarding to all channel topic
Definition at line 217 of file channel_internal_api.c.
Referenced by ari_bridges_play_new(), ast_ari_bridges_record(), ast_channel_internal_cleanup(), and ast_channel_internal_setup_topics().
struct ast_party_connected_line connected |
Channel Connected Line ID information.
Definition at line 140 of file channel_internal_api.c.
Referenced by ast_channel_connected(), ast_channel_connected_set(), and channel_do_masquerade().
struct ast_party_connected_line connected_indicated |
Channel Connected Line ID information that was last indicated.
Definition at line 145 of file channel_internal_api.c.
Referenced by ast_channel_connected_indicated().
char context[AST_MAX_CONTEXT] |
Dialplan: Current extension context
Definition at line 206 of file channel_internal_api.c.
Referenced by ast_channel_context(), ast_channel_context_set(), ast_channel_yank(), and readexten_exec().
struct timeval creationtime |
The time of channel creation
Definition at line 156 of file channel_internal_api.c.
Referenced by ast_channel_creationtime_set().
size_t current |
Definition at line 168 of file channel_internal_api.c.
const char* data |
Data passed to current application
Definition at line 84 of file channel_internal_api.c.
Referenced by agent_after_bridge_cb_failed(), agent_function_read(), analog_ss_thread(), announce_request(), app_exec(), ast_call_forward(), ast_channel_by_exten_cb(), ast_channel_by_name_cb(), ast_channel_by_uniqueid_cb(), ast_channel_callback(), ast_channel_data(), ast_channel_data_set(), ast_settimeout(), ast_settimeout_full(), ast_unreal_queryoption(), ast_unreal_setoption(), asyncgoto_exec(), cdr_read(), chan_pjsip_request(), channel_cleanup_wrapper(), delete_write(), destroy_msg_q_chan(), end_bridge_callback(), find_by_mark(), func_chan_exists_read(), func_channel_read(), func_channel_write(), func_export_write(), func_mchan_read(), func_mchan_write(), generator_force(), import_read(), import_read2(), local_devicestate(), local_request(), local_setoption(), lua_pbx_exec(), masq_match_cb(), media_request_helper(), pbx_thread(), pickup_exec(), pickupchan_exec(), rec_request(), record_request(), sendmf_exec(), sendsf_exec(), shared_read(), shared_write(), unistim_ss(), and variable_exists_read().
struct ast_datastore_list datastores |
Data stores on the channel
Definition at line 162 of file channel_internal_api.c.
Referenced by ast_channel_datastores().
struct ast_stream* default_streams[AST_MEDIA_TYPE_END] |
Default streams indexed by media type
Definition at line 221 of file channel_internal_api.c.
Referenced by ast_channel_get_default_stream(), and channel_set_default_streams().
const ast_string_field dialcontext |
Definition at line 113 of file channel_internal_api.c.
struct ast_party_dialed dialed |
Dialed/Called information.
Definition at line 126 of file channel_internal_api.c.
Referenced by ast_channel_dialed(), ast_channel_dialed_set(), channel_do_masquerade(), jingle_request(), and pbx_outgoing_attempt().
struct ao2_container* dialed_causes |
Contains tech-specific and Asterisk cause data from dialed channels ASCII unique channel name Language requested for voice prompts Default music class Latest active music class Account code for billing Peer account code for billing Userfield for CEL billing Where to forward to if asked to dial on this interface
Definition at line 99 of file channel_internal_api.c.
Referenced by ast_channel_dialed_causes_add(), ast_channel_dialed_causes_channels(), ast_channel_dialed_causes_clear(), ast_channel_dialed_causes_find(), and ast_channel_internal_cleanup().
char dtmf_digit_to_emulate |
Digit being emulated
Definition at line 213 of file channel_internal_api.c.
Referenced by ast_channel_dtmf_digit_to_emulate(), and ast_channel_dtmf_digit_to_emulate_set().
struct timeval dtmf_tv |
The time that an in process digit began, or the last digit ended
Definition at line 160 of file channel_internal_api.c.
Referenced by ast_channel_dtmf_tv(), and ast_channel_dtmf_tv_set().
struct ast_frame dtmff |
DTMF frame
Definition at line 150 of file channel_internal_api.c.
Referenced by ast_channel_dtmff(), and ast_channel_dtmff_set().
int* elems |
Definition at line 168 of file channel_internal_api.c.
unsigned int emulate_dtmf_duration |
Number of ms left to emulate DTMF for
Definition at line 196 of file channel_internal_api.c.
Referenced by ast_channel_emulate_dtmf_duration(), and ast_channel_emulate_dtmf_duration_set().
struct stasis_forward* endpoint_forward |
Subscription for event forwarding to endpoint's topic
Definition at line 218 of file channel_internal_api.c.
Referenced by ast_channel_forward_endpoint(), and ast_channel_internal_cleanup().
char exten[AST_MAX_EXTENSION] |
Dialplan: Current extension number
Definition at line 207 of file channel_internal_api.c.
Referenced by __analog_ss_thread(), __ast_channel_alloc(), __ast_channel_alloc_with_initializers(), __ast_goto_if_exists(), ast_async_goto(), ast_async_goto_by_name(), ast_async_goto_if_exists(), ast_channel_by_exten_cb(), ast_channel_exten(), ast_channel_exten_set(), ast_channel_get_by_exten(), ast_channel_yank(), ast_goto_if_exists(), ast_ivr_menu_run_internal(), common_exec(), get_cid_name(), local_devicestate(), lua_pbx_exec(), lua_sort_extensions(), lua_update_registry(), onedigit_goto(), park_local_transfer(), parking_blind_transfer_park(), parking_park_call(), pbx_outgoing_attempt(), pbx_parse_location(), pbx_parseable_goto(), pbx_substitute_variables_helper_full_location(), pickup_exec(), read_newoption(), and try_parking().
int fdno |
Which fd had an event detected on
Definition at line 173 of file channel_internal_api.c.
Referenced by ast_channel_fdno(), and ast_channel_fdno_set().
struct { ... } fds |
File descriptors for channel – Drivers will poll on these file descriptors, so at least one must be non -1. See
Referenced by ast_channel_fd(), ast_channel_fd_add(), ast_channel_fd_count(), ast_channel_internal_cleanup(), ast_channel_internal_fd_clear(), ast_channel_internal_fd_clear_all(), and ast_channel_internal_fd_set().
unsigned int fin |
Frames in counters. The high bit is a debug mask, so the counter is only in the remaining bits
Definition at line 183 of file channel_internal_api.c.
Referenced by ast_channel_fin(), and ast_channel_fin_set().
unsigned int finalized |
Whether or not the channel has been successfully allocated
Definition at line 188 of file channel_internal_api.c.
Referenced by ast_channel_internal_finalize(), and ast_channel_internal_is_finalized().
struct ast_flags flags |
channel flags of AST_FLAG_ type
Definition at line 189 of file channel_internal_api.c.
Referenced by __analog_ss_thread(), ast_channel_flags(), ast_channel_hash_cb(), ast_unreal_channel_push_to_bridge(), attach_barge(), channel_cmp(), channel_hash(), common_exec(), do_broadcast(), eivr_comm(), and my_get_callerid().
unsigned int fout |
Frames out counters. The high bit is a debug mask, so the counter is only in the remaining bits
Definition at line 185 of file channel_internal_api.c.
Referenced by ast_channel_fout(), and ast_channel_fout_set().
struct ast_framehook_list* framehooks |
Definition at line 94 of file channel_internal_api.c.
Referenced by ast_channel_framehooks(), and ast_channel_framehooks_set().
struct ast_generator* generator |
Current active data generator
Definition at line 79 of file channel_internal_api.c.
Referenced by ast_channel_generator(), and ast_channel_generator_set().
void* generatordata |
Current generator data if there is any
Definition at line 78 of file channel_internal_api.c.
Referenced by ast_activate_generator(), ast_channel_generatordata(), and ast_channel_generatordata_set().
struct ast_hangup_handler_list hangup_handlers |
Hangup handlers on the channel.
Definition at line 161 of file channel_internal_api.c.
Referenced by ast_channel_hangup_handlers().
int hangupcause |
Why is the channel hanged up. See causes.h
Definition at line 187 of file channel_internal_api.c.
Referenced by ast_channel_hangupcause(), and ast_channel_hangupcause_set().
const ast_string_field hangupsource |
Definition at line 113 of file channel_internal_api.c.
int hold_state |
Current Hold/Unhold state
Definition at line 198 of file channel_internal_api.c.
Referenced by ast_channel_hold_state(), and ast_channel_hold_state_set().
unsigned long insmpl |
Track the read/written samples for monitor use
Definition at line 164 of file channel_internal_api.c.
Referenced by ast_channel_insmpl(), and ast_channel_insmpl_set().
char is_t38_active |
non-zero if T.38 is active on this channel.
Definition at line 212 of file channel_internal_api.c.
Referenced by ast_channel_is_t38_active_nolock(), and ast_channel_set_is_t38_active_nolock().
struct ast_jb jb |
The jitterbuffer state
Definition at line 159 of file channel_internal_api.c.
Referenced by ast_channel_jb(), ast_channel_jb_set(), and create_jb().
const ast_string_field language |
Definition at line 113 of file channel_internal_api.c.
char lastcontext[AST_MAX_CONTEXT] |
Dialplan: Previous extension context
Definition at line 208 of file channel_internal_api.c.
Referenced by ast_channel_context_set(), and ast_channel_lastcontext().
char lastexten[AST_MAX_EXTENSION] |
Dialplan: Previous extension number
Definition at line 209 of file channel_internal_api.c.
Referenced by ast_channel_exten_set(), and ast_channel_lastexten().
const ast_string_field latest_musicclass |
Definition at line 113 of file channel_internal_api.c.
struct ast_channel_id linkedid |
Linked Channel Identifier - oldest propagated when bridged
Definition at line 116 of file channel_internal_api.c.
Referenced by __ast_channel_internal_alloc_with_initializers(), ast_channel_internal_copy_linkedid(), ast_channel_internal_set_fake_ids(), ast_channel_linkedid(), ast_channel_tenantid(), and ast_channel_tenantid_set().
struct ast_channel* masq |
Channel that will masquerade as us
Definition at line 80 of file channel_internal_api.c.
Referenced by ast_channel_masq(), and ast_channel_masq_set().
struct ast_channel* masqr |
Who we are masquerading as
Definition at line 81 of file channel_internal_api.c.
Referenced by ast_channel_masqr(), and ast_channel_masqr_set().
size_t max |
Definition at line 168 of file channel_internal_api.c.
void* music_state |
Music State
Definition at line 77 of file channel_internal_api.c.
Referenced by ast_channel_music_state(), and ast_channel_music_state_set().
const ast_string_field musicclass |
Definition at line 113 of file channel_internal_api.c.
const ast_string_field name |
Definition at line 113 of file channel_internal_api.c.
Referenced by action_status(), ast_channel_yank(), dahdi_read(), PathSegment::get_child(), Parameter::load(), Property::load(), SwaggerType::load(), and moh_files_alloc().
struct ast_namedgroups* named_callgroups |
Named call group for call pickups
Definition at line 154 of file channel_internal_api.c.
Referenced by ast_channel_named_callgroups(), and ast_channel_named_callgroups_set().
struct ast_namedgroups* named_pickupgroups |
Named pickup group - which call groups can be picked up?
Definition at line 155 of file channel_internal_api.c.
Referenced by ast_channel_named_pickupgroups(), and ast_channel_named_pickupgroups_set().
struct ast_format_cap* nativeformats |
Kinds of data this channel can natively handle
Definition at line 191 of file channel_internal_api.c.
Referenced by ast_channel_nativeformats(), and ast_channel_nativeformats_set().
struct ast_format* oldwriteformat |
Original writer format
Definition at line 176 of file channel_internal_api.c.
Referenced by ast_channel_oldwriteformat(), and ast_channel_set_oldwriteformat().
unsigned long outsmpl |
Track the read/written samples for monitor use
Definition at line 165 of file channel_internal_api.c.
Referenced by ast_channel_outsmpl(), and ast_channel_outsmpl_set().
const ast_string_field parkinglot |
Definition at line 113 of file channel_internal_api.c.
Referenced by manager_park().
struct ast_pbx* pbx |
PBX private structure for this channel
Definition at line 90 of file channel_internal_api.c.
Referenced by ast_channel_pbx(), and ast_channel_pbx_set().
const ast_string_field peeraccount |
Definition at line 113 of file channel_internal_api.c.
ast_group_t pickupgroup |
Pickup group - which calls groups can be picked up?
Definition at line 153 of file channel_internal_api.c.
Referenced by ast_channel_pickupgroup(), and ast_channel_pickupgroup_set().
int priority |
Dialplan: Current extension priority
Definition at line 180 of file channel_internal_api.c.
Referenced by ast_channel_priority(), ast_channel_priority_set(), and ast_channel_yank().
struct ast_format* rawreadformat |
Raw read format (before translation)
Definition at line 194 of file channel_internal_api.c.
Referenced by ast_channel_rawreadformat(), and ast_channel_set_rawreadformat().
struct ast_format* rawwriteformat |
Raw write format (after translation)
Definition at line 195 of file channel_internal_api.c.
Referenced by ast_channel_rawwriteformat(), and ast_channel_set_rawwriteformat().
struct ast_format* readformat |
Requested read format (after translation)
Definition at line 192 of file channel_internal_api.c.
Referenced by ast_channel_readformat(), ast_channel_set_readformat(), and ast_channel_yank().
struct ast_readq_list readq |
Definition at line 158 of file channel_internal_api.c.
Referenced by ast_channel_readq().
struct ast_trans_pvt* readtrans |
Read translation path
Definition at line 92 of file channel_internal_api.c.
Referenced by ast_channel_readtrans(), and ast_channel_readtrans_set().
struct ast_party_redirecting redirecting |
Redirecting/Diversion information.
Definition at line 148 of file channel_internal_api.c.
Referenced by ast_channel_redirecting(), ast_channel_redirecting_set(), channel_do_masquerade(), and my_get_callerid().
int rings |
Number of rings so far
Definition at line 179 of file channel_internal_api.c.
Referenced by ast_channel_rings(), and ast_channel_rings_set().
struct ast_sched_context* sched |
Schedule context
Definition at line 85 of file channel_internal_api.c.
Referenced by ast_channel_sched(), and ast_channel_sched_set().
char sending_dtmf_digit |
Digit this channel is currently sending out. (zero if not sending)
Definition at line 214 of file channel_internal_api.c.
Referenced by ast_channel_sending_dtmf_digit(), and ast_channel_sending_dtmf_digit_set().
struct timeval sending_dtmf_tv |
The time this channel started sending the current digit. (Invalid if sending_dtmf_digit is zero.)
Definition at line 215 of file channel_internal_api.c.
Referenced by ast_channel_sending_dtmf_tv_set().
struct ast_channel_snapshot* snapshot |
The current up to date snapshot of the channel
Definition at line 222 of file channel_internal_api.c.
Referenced by ari_bridges_play_helper(), ari_channels_handle_originate_with_id(), ast_ari_bridges_get(), ast_channel_snapshot(), ast_channel_snapshot_set(), call_forwarded_handler(), and cli_channelstats_print_body().
struct ast_flags snapshot_segment_flags |
Flags regarding the segments of the snapshot
Definition at line 223 of file channel_internal_api.c.
Referenced by ast_channel_snapshot_segment_flags().
int softhangup |
Whether or not we have been hung up... Do not set this value directly, use ast_softhangup()
Definition at line 171 of file channel_internal_api.c.
Referenced by ast_channel_softhangup_internal_flag(), ast_channel_softhangup_internal_flag_add(), ast_channel_softhangup_internal_flag_clear(), and ast_channel_softhangup_internal_flag_set().
enum ast_channel_state state |
State of line – Don't write directly, use ast_setstate()
Definition at line 178 of file channel_internal_api.c.
Referenced by ast_channel_state(), ast_channel_state_set(), and bridge_channel_internal_push_full().
struct ast_filestream* stream |
Stream itself.
Definition at line 86 of file channel_internal_api.c.
Referenced by ast_channel_stream(), ast_channel_stream_set(), and unreal_colp_stream_topology_request_change().
struct ast_stream_topology* stream_topology |
Stream topology
Definition at line 219 of file channel_internal_api.c.
Referenced by ast_channel_get_stream_topology(), ast_channel_internal_set_stream_topology(), ast_channel_internal_swap_stream_topology(), ast_channel_nativeformats_set(), and channel_set_default_streams().
void* stream_topology_change_source |
Source that initiated a stream topology change
Definition at line 220 of file channel_internal_api.c.
Referenced by ast_channel_get_stream_topology_change_source(), and ast_channel_internal_set_stream_topology_change_source().
int streamid |
For streaming playback, the schedule ID
Definition at line 174 of file channel_internal_api.c.
Referenced by ast_channel_streamid(), and ast_channel_streamid_set().
const struct ast_channel_tech* tech |
Technology (point to channel driver)
Definition at line 75 of file channel_internal_api.c.
Referenced by ast_channel_is_multistream(), ast_channel_register(), ast_channel_tech(), ast_channel_tech_set(), ast_channel_unregister(), ast_var_channel_types_table(), attended_transfer_bridge(), dial_exec_full(), do_forward(), handle_call_forward(), media_request_helper(), and wait_for_answer().
void* tech_pvt |
Private data used by the technology driver
Definition at line 76 of file channel_internal_api.c.
Referenced by ast_channel_tech_pvt(), ast_channel_tech_pvt_set(), and native_bridge_join().
struct ast_timer* timer |
timer object that provided timingfd
Definition at line 204 of file channel_internal_api.c.
Referenced by ast_channel_timer(), and ast_channel_timer_set().
void* timingdata |
Definition at line 89 of file channel_internal_api.c.
Referenced by ast_channel_timingdata(), and ast_channel_timingdata_set().
int timingfd |
Timing fd
Definition at line 177 of file channel_internal_api.c.
Referenced by ast_channel_timingfd(), and ast_channel_timingfd_set().
ast_timing_func_t timingfunc |
Definition at line 88 of file channel_internal_api.c.
Referenced by ast_channel_timingfunc(), and ast_channel_timingfunc_set().
struct stasis_topic* topic |
Topic for this channel
Definition at line 216 of file channel_internal_api.c.
Referenced by ast_channel_internal_cleanup(), ast_channel_internal_setup_topics(), and ast_channel_topic().
unsigned short transfercapability |
ISDN Transfer Capability - AST_FLAG_DIGITAL is not enough
Definition at line 200 of file channel_internal_api.c.
Referenced by ast_channel_transfercapability(), and ast_channel_transfercapability_set().
char unbridged |
non-zero if the bridge core needs to re-evaluate the current bridging technology which is in use by this channel's bridge.
Definition at line 210 of file channel_internal_api.c.
Referenced by ast_channel_set_unbridged_nolock(), and ast_channel_unbridged_nolock().
struct ast_channel_id uniqueid |
Unique Channel Identifier - can be specified on creation
Definition at line 115 of file channel_internal_api.c.
Referenced by ast_channel_by_uniqueid_cb(), ast_channel_internal_set_fake_ids(), ast_channel_internal_setup_topics(), ast_channel_uniqueid(), and does_id_conflict().
const ast_string_field userfield |
Definition at line 113 of file channel_internal_api.c.
A linked list for channel variables. See Asterisk Dialplan Variables
Definition at line 151 of file channel_internal_api.c.
Referenced by ast_channel_varshead(), ast_channel_varshead_set(), and shared_write().
int visible_indication |
Indication currently playing on the channel
Definition at line 197 of file channel_internal_api.c.
Referenced by ast_channel_visible_indication(), and ast_channel_visible_indication_set().
struct ast_filestream* vstream |
Video Stream itself.
Definition at line 87 of file channel_internal_api.c.
Referenced by ast_channel_vstream(), and ast_channel_vstream_set().
int vstreamid |
For streaming video playback, the schedule ID
Definition at line 175 of file channel_internal_api.c.
Referenced by ast_channel_vstreamid(), and ast_channel_vstreamid_set().
struct timeval whentohangup |
Non-zero, set to actual time when channel is to be hung up
Definition at line 118 of file channel_internal_api.c.
Referenced by ast_channel_whentohangup(), and ast_channel_whentohangup_set().
struct ast_format* writeformat |
Requested write format (before translation)
Definition at line 193 of file channel_internal_api.c.
Referenced by ast_channel_set_writeformat(), ast_channel_writeformat(), and ast_channel_yank().
struct ast_trans_pvt* writetrans |
Write translation path
Definition at line 91 of file channel_internal_api.c.
Referenced by ast_channel_writetrans(), and ast_channel_writetrans_set().
char x |
Definition at line 81 of file extconf.c.
Referenced by analog_alloc_sub(), analog_unalloc_sub(), analog_update_conf(), ast_fdisset(), common_exec(), dahdi_open(), jingle_add_payloads_to_description(), load_pbx_builtins(), option_exists(), option_matchmore(), and unload_pbx_builtins().
struct ast_tone_zone* zone |
Tone zone as set in indications.conf or in the CHANNEL dialplan function
Definition at line 96 of file channel_internal_api.c.
Referenced by ast_channel_zone(), and ast_channel_zone_set().