#include <channel.h>
Definition at line 252 of file channel.h.
|
Who are we bridged to, if we're bridged. Who is proxying for us, if we are proxied (i.e. chan_agent). Do not access directly, use ast_bridged_channel(chan) Definition at line 281 of file channel.h. Referenced by action_agents(), action_status(), agent_bridgedchannel(), agent_hangup(), agent_read(), ast_bridged_channel(), ast_channel_bridge(), ast_channel_masquerade(), check_bridge(), do_chanreads(), and handle_showchan(). |
|
Whether or not we have been hung up... Do not set this value directly, use ast_softhangup Definition at line 290 of file channel.h. Referenced by __oh323_update_info(), agi_exec(), ast_autoservice_stop(), ast_check_hangup(), ast_dsp_process(), ast_feature_request_and_dial(), ast_queue_hangup(), ast_read(), ast_softhangup_nolock(), ast_waitstream(), ast_waitstream_exten(), ast_waitstream_fr(), ast_waitstream_full(), ast_write(), attempt_transfer(), autoservice_run(), builtin_atxfer(), check_bridge(), check_goto_on_transfer(), cleanup_connection(), conf_play(), dundi_lookup_internal(), eagi_exec(), hangup_connection(), iax2_destroy(), iax2_predestroy(), macro_exec(), run_ras(), zt_handle_event(), and zt_indicate(). |
|
|
Account code for billing Definition at line 361 of file channel.h. Referenced by __oh323_new(), action_status(), ast_cdr_init(), ast_cdr_setaccount(), ast_cdr_update(), ast_iax2_new(), features_call(), handle_chanlist(), local_call(), mgcp_new(), pbx_retrieve_variable(), rpt_call(), setup_env(), sip_new(), skinny_new(), wait_for_answer(), and zt_new(). |
|
Whether or not ADSI is detected on CPE Definition at line 365 of file channel.h. Referenced by __adsi_transmit_messages(), adsi_available(), adsi_transmit_message_full(), ast_iax2_new(), iax2_call(), mgcp_new(), ring_entry(), sip_new(), skinny_new(), and zt_new(). |
|
Definition at line 402 of file channel.h. Referenced by ast_channel_free(), ast_do_masquerade(), ast_queue_frame(), ast_read(), restore_channel(), and update_features(). |
|
Set BEFORE PBX is started to determine AMA flags Definition at line 359 of file channel.h. Referenced by __ast_pbx_run(), __oh323_new(), ast_cdr_init(), ast_iax2_new(), handle_chanlist(), mgcp_new(), sip_new(), skinny_new(), and zt_new(). |
|
Current application Definition at line 301 of file channel.h. Referenced by ast_bridge_call(), ast_bridge_call_thread(), ast_serialize_showchan(), handle_chanlist(), pbx_exec(), ring_entry(), and rpt(). |
|
If anyone is blocking, this is them Definition at line 294 of file channel.h. Referenced by ast_hangup(), ast_queue_frame(), ast_read(), and ast_softhangup_nolock(). |
|
Procedure causing blocking Definition at line 298 of file channel.h. Referenced by ast_hangup(), and ast_serialize_showchan(). |
|
Where to forward to if asked to dial on this interface Definition at line 367 of file channel.h. Referenced by mgcp_new(), parse_moved_contact(), skinny_new(), wait_for_answer(), and zt_new(). |
|
Definition at line 392 of file channel.h. Referenced by ast_pickup_call(), ast_serialize_showchan(), mgcp_new(), read_config(), sip_new(), skinny_new(), vpb_new(), and zt_new(). |
|
|
Call Detail Record Flags Definition at line 287 of file channel.h. Referenced by features_call(), local_call(), and wait_for_answer(). |
|
|
|
Data passed to current application Definition at line 303 of file channel.h. Referenced by ast_bridge_call(), ast_bridge_call_thread(), ast_serialize_showchan(), handle_chanlist(), handle_verbose(), pbx_exec(), retrydial_exec(), ring_entry(), and rpt(). |
|
DTMF frame Definition at line 354 of file channel.h. Referenced by ast_read(). |
|
Any/all queued DTMF characters Definition at line 352 of file channel.h. Referenced by ast_read(). |
|
|
Which fd had an event detected on Definition at line 306 of file channel.h. Referenced by agent_read(), ast_read(), do_parking_thread(), and sip_rtp_read(). |
|
File descriptor for channel -- Drivers will poll on these file descriptors, so at least one must be non -1. Definition at line 267 of file channel.h. Referenced by __oh323_new(), __zt_exception(), alsa_new(), ast_channel_alloc(), ast_modem_new(), ast_serialize_showchan(), conf_run(), do_parking_thread(), flash_exec(), handle_showchan(), mgcp_new(), misdn_new(), modem_write(), nbs_new(), oss_new(), phone_call(), rbi_out(), restore_channel(), rmt_telem_finish(), rpt(), rpt_call(), rpt_tele_thread(), run_ras(), send_waveform_to_channel(), serial_remote_io(), setformat(), sip_new(), skinny_new(), spawn_ras(), start_rtp(), swap_subs(), update_features(), zt_bridge(), and zt_new(). |
|
Definition at line 380 of file channel.h. Referenced by ast_read(), ast_serialize_showchan(), handle_debugchan(), handle_nodebugchan(), and handle_showchan(). |
|
channel flags of AST_FLAG_ type Definition at line 396 of file channel.h. Referenced by ast_channel_alloc(), and handle_common_options(). |
|
Definition at line 381 of file channel.h. Referenced by ast_serialize_showchan(), ast_write(), handle_debugchan(), handle_nodebugchan(), and handle_showchan(). |
|
Current active data generator Definition at line 276 of file channel.h. Referenced by ast_activate_generator(), ast_deactivate_generator(), ast_hangup(), ast_read(), and generator_force(). |
|
Current generator data if there is any Definition at line 274 of file channel.h. Referenced by ast_activate_generator(), ast_deactivate_generator(), ast_hangup(), ast_quiet_chan(), ast_read(), ast_tonepair(), ast_write(), do_parking_thread(), generator_force(), and play_tone_pair(). |
|
|
Track the read/written samples for monitor use Definition at line 376 of file channel.h. Referenced by ast_read(), and ast_write(). |
|
|
|
Current non-macro context Definition at line 342 of file channel.h. Referenced by ast_cdr_update(), builtin_atxfer(), builtin_blindtransfer(), conf_run(), do_directory(), get_cid_name(), leave_voicemail(), macro_exec(), monitor_handle_owned(), onedigit_goto(), process_ast_dsp(), and zt_read(). |
|
Current non-macro extension Definition at line 344 of file channel.h. Referenced by ast_cdr_update(), dundi_exec(), dundi_helper(), get_cid_name(), macro_exec(), and wait_for_answer(). |
|
Current non-macro priority Definition at line 346 of file channel.h. Referenced by macro_exec(). |
|
Channel that will masquerade as us Definition at line 283 of file channel.h. Referenced by ast_channel_masquerade(), ast_do_masquerade(), ast_hangup(), ast_read(), ast_rtp_bridge(), and ast_write(). |
|
Who we are masquerading as Definition at line 285 of file channel.h. Referenced by ast_channel_masquerade(), ast_do_masquerade(), ast_hangup(), ast_rtp_bridge(), and ast_write(). |
|
Definition at line 373 of file channel.h. Referenced by __agent_start_monitoring(), ast_channel_free(), ast_monitor_change_fname(), ast_monitor_setjoinfiles(), ast_monitor_start(), ast_monitor_stop(), ast_read(), and ast_write(). |
|
Music State Definition at line 272 of file channel.h. Referenced by ast_channel_free(), ast_moh_files_next(), local_ast_moh_cleanup(), local_ast_moh_stop(), moh_files_alloc(), moh_files_generator(), and moh_files_release(). |
|
Default music class Definition at line 270 of file channel.h. Referenced by function_moh_read(), function_moh_write(), moh2_exec(), read_config(), sip_new(), and zt_new(). |
|
|
Kinds of data this channel can natively handle Definition at line 331 of file channel.h. Referenced by __oh323_new(), __oh323_update_info(), __sip_show_channels(), agent_call(), agent_new(), alsa_new(), ast_channel_bridge(), ast_channel_make_compatible(), ast_generic_bridge(), ast_iax2_new(), ast_modem_new(), ast_read(), ast_serialize_showchan(), ast_streamfile(), chanavail_exec(), echo_exec(), free_translation(), handle_showchan(), iax2_call(), iax2_request(), local_new(), mgcp_new(), mgcp_rtp_read(), mgcp_write(), misdn_new(), nbs_new(), oh323_rtp_read(), oh323_write(), oss_new(), process_sdp(), ring_entry(), set_format(), setup_rtp_connection(), sip_new(), sip_rtp_read(), sip_show_channel(), sip_write(), skinny_new(), skinny_rtp_read(), skinny_write(), update_features(), vpb_new(), wait_for_answer(), and zt_new(). |
|
For easy linking Definition at line 416 of file channel.h. Referenced by ast_active_channels(), ast_autoservice_start(), ast_channel_free(), channel_find_locked(), handle_common_options(), and wait_for_answer(). |
|
Original writer format Definition at line 318 of file channel.h. Referenced by ast_openstream_full(), and ast_stopstream(). |
|
Definition at line 377 of file channel.h. Referenced by ast_read(), and ast_write(). |
|
PBX private structure Definition at line 357 of file channel.h. Referenced by __ast_pbx_run(), action_status(), ast_app_dtget(), ast_app_getdata(), ast_async_goto(), ast_channel_free(), ast_pbx_outgoing_app(), ast_pbx_outgoing_exten(), ast_pickup_call(), builtin_blindtransfer(), builtin_function_timeout_read(), disa_exec(), handle_getoption(), ivr_dispatch(), pbx_builtin_dtimeout(), pbx_builtin_rtimeout(), read_newoption(), rpt_call(), and zt_handle_event(). |
|
Definition at line 393 of file channel.h. Referenced by ast_pickup_call(), ast_serialize_showchan(), mgcp_new(), read_config(), sip_new(), skinny_new(), vpb_new(), and zt_new(). |
|
|
Raw read format Definition at line 408 of file channel.h. Referenced by __oh323_new(), agent_new(), ast_set_read_format(), do_chanreads(), free_translation(), local_new(), mgcp_new(), misdn_new(), nbs_new(), phone_setup(), sip_new(), skinny_new(), vpb_new(), zt_new(), and zt_read(). |
|
Raw write format Definition at line 410 of file channel.h. Referenced by __oh323_new(), agent_new(), ast_prod(), ast_set_write_format(), free_translation(), local_new(), mgcp_new(), misdn_new(), nbs_new(), sip_new(), skinny_new(), vpb_new(), and zt_new(). |
|
|
Definition at line 401 of file channel.h. Referenced by ast_channel_free(), ast_do_masquerade(), ast_queue_frame(), ast_read(), and check_bridge(). |
|
Read translation path Definition at line 406 of file channel.h. Referenced by ast_channel_free(), ast_read(), ast_set_read_format(), and free_translation(). |
|
Number of rings so far Definition at line 328 of file channel.h. Referenced by __oh323_new(), ast_modem_new(), ast_serialize_showchan(), cb_events(), handle_showchan(), mgcp_new(), misdn_new(), modem_answer(), nbs_new(), phone_answer(), sip_new(), skinny_new(), vpb_answer(), vpb_new(), zt_handle_event(), zt_new(), and zt_read(). |
|
Schedule context Definition at line 308 of file channel.h. Referenced by ast_channel_alloc(), ast_channel_free(), ast_closestream(), ast_hangup(), ast_waitstream(), ast_waitstream_exten(), ast_waitstream_fr(), and ast_waitstream_full(). |
|
Chan Spy stuff Definition at line 413 of file channel.h. Referenced by ast_channel_spy_add(), ast_channel_spy_remove(), ast_channel_spy_stop_by_type(), ast_read(), ast_write(), detach_spies(), queue_frame_to_spies(), and spy_cleanup(). |
|
Stream itself. Definition at line 312 of file channel.h. Referenced by ast_closestream(), ast_control_streamfile(), ast_filehelper(), ast_hangup(), ast_moh_files_next(), ast_readstring(), ast_readstring_full(), ast_stopstream(), ast_waitstream(), ast_waitstream_exten(), ast_waitstream_fr(), ast_waitstream_full(), gen_closestream(), handle_getoption(), handle_recordfile(), handle_streamfile(), local_ast_moh_stop(), moh_files_readframe(), and moh_files_release(). |
|
For streaming playback, the schedule ID Definition at line 310 of file channel.h. Referenced by ast_closestream(). |
|
Technology (point to channel driver) Definition at line 257 of file channel.h. Referenced by __oh323_new(), agent_digit(), agent_new(), alsa_new(), ast_answer(), ast_bridged_channel(), ast_call(), ast_channel_sendhtml(), ast_channel_sendurl(), ast_channel_setoption(), ast_channel_supports_html(), ast_device_state(), ast_do_masquerade(), ast_hangup(), ast_iax2_new(), ast_indicate(), ast_modem_new(), ast_read(), ast_send_image(), ast_sendtext(), ast_supports_images(), ast_transfer(), ast_write(), ast_write_video(), do_senddigit(), features_new(), function_iaxpeer(), local_new(), mgcp_new(), misdn_facility_exec(), misdn_new(), misdn_set_opt_exec(), nbs_new(), oss_new(), sendtext_exec(), sip_new(), skinny_new(), transfer_exec(), vpb_hangup(), vpb_new(), wait_for_answer(), and zt_new(). |
|
|
Definition at line 323 of file channel.h. Referenced by ast_settimeout(). |
|
Timing fd Definition at line 321 of file channel.h. Referenced by ast_channel_alloc(), ast_channel_free(), ast_queue_frame(), ast_read(), ast_settimeout(), restore_channel(), and update_features(). |
|
Referenced by ast_read(), ast_settimeout(), ast_waitstream(), ast_waitstream_exten(), ast_waitstream_fr(), and ast_waitstream_full(). |
|
ISDN Transfer Capbility - AST_FLAG_DIGITAL is not enough Definition at line 399 of file channel.h. Referenced by cb_events(), misdn_call(), zt_call(), and zt_new(). |
|
Type of channel Definition at line 265 of file channel.h. Referenced by __oh323_new(), agent_new(), agent_read(), alsa_new(), ast_iax2_new(), ast_modem_new(), ast_serialize_showchan(), conf_exec(), conf_run(), flash_exec(), func_header_read(), function_sipchaninfo_read(), get_proto(), handle_showchan(), iax2_bridge(), iax2_prov_app(), local_new(), mgcp_new(), misdn_new(), nbs_new(), oss_new(), setup_env(), sip_dtmfmode(), sip_getheader(), sip_new(), skinny_new(), softhangup_exec(), ss_thread(), transfer_exec(), vpb_new(), and zt_new(). |
|
|
|
Video Stream itself. Definition at line 316 of file channel.h. Referenced by ast_closestream(), ast_filehelper(), ast_hangup(), and ast_stopstream(). |
|
For streaming video playback, the schedule ID Definition at line 314 of file channel.h. Referenced by ast_closestream(). |
|
Non-zero, set to actual time when channel is to be hung up Definition at line 292 of file channel.h. Referenced by ast_channel_cmpwhentohangup(), ast_channel_setwhentohangup(), ast_check_hangup(), ast_serialize_showchan(), ast_waitfor_nandfds(), builtin_function_timeout_read(), handle_autohangup(), handle_showchan(), ring_entry(), and rpt(). |
|
|
Write translation path Definition at line 404 of file channel.h. Referenced by ast_channel_free(), ast_set_write_format(), ast_write(), and free_translation(). |
|
Tone zone as set in indications.conf Definition at line 370 of file channel.h. Referenced by ast_app_dtget(), ast_indicate(), dialtone_indicate(), handle_playtones(), and play_dialtone(). |