Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
Structure containing base information for a channel snapshot. More...
#include <stasis_channels.h>
Public Member Functions | |
AST_STRING_FIELD_EXTENDED (protocol_id) | |
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
const ast_string_field | accountcode |
struct timeval | creationtime |
const ast_string_field | language |
const ast_string_field | name |
int | tech_properties |
const ast_string_field | tenantid |
const ast_string_field | type |
const ast_string_field | uniqueid |
const ast_string_field | userfield |
Structure containing base information for a channel snapshot.
Definition at line 104 of file stasis_channels.h.
AST_STRING_FIELD_EXTENDED | ( | protocol_id | ) |
Channel driver protocol id (i.e. Call-ID for chan_pjsip)
struct ast_string_field_mgr __field_mgr |
Definition at line 113 of file stasis_channels.h.
struct ast_string_field_pool* __field_mgr_pool |
< ASCII unique channel name
< Unique Channel Identifier
< Account code for billing
< Userfield for CEL billing
< The default spoken language for the channel
< Type of channel technology
< Channel tenant identifier
Definition at line 113 of file stasis_channels.h.
const ast_string_field accountcode |
Definition at line 113 of file stasis_channels.h.
Referenced by ast_cel_create_event_with_time(), ast_channel_snapshot_to_json(), ast_manager_build_channel_state_string_prefix(), cdr_object_create_public_records(), cdr_object_format_property(), channel_new_accountcode(), cli_show_channel(), and handle_chanlist().
struct timeval creationtime |
The time of channel creation
Definition at line 114 of file stasis_channels.h.
Referenced by action_coreshowchannels(), ast_channel_snapshot_to_json(), cdr_object_pick_party_a(), channel_snapshot_base_create(), cli_channel_print_body(), cli_channelstats_print_body(), get_channel_duration(), and handle_chanlist().
const ast_string_field language |
Definition at line 113 of file stasis_channels.h.
Referenced by ari_bridges_play_helper(), ast_channel_snapshot_to_json(), and ast_manager_build_channel_state_string_prefix().
const ast_string_field name |
Definition at line 113 of file stasis_channels.h.
Referenced by active_channels_to_str_cb(), ast_cdr_setvar(), ast_cel_create_event_with_time(), ast_channel_snapshot_to_json(), ast_complete_channels(), ast_manager_build_channel_state_string_prefix(), AST_TEST_DEFINE(), attended_transfer_to_ami(), base_process_parked_channel(), base_process_party_a(), bridge_candidate_add_to_cdr(), bridge_candidate_process(), bridge_parking_push(), bridge_show_specific_print_channel(), bridge_state_process_bridge_leave(), bridge_state_process_party_b(), cdr_all_print_fn(), cdr_all_relink(), cdr_master_print_fn(), cdr_object_alloc(), cdr_object_create_public_records(), cdr_object_dispatch(), cdr_object_finalize(), cdr_object_finalize_party_b(), cdr_object_format_property(), cdr_object_get_by_name_cb(), cdr_object_party_b_left_bridge_cb(), cdr_object_select_all_by_name_cb(), cdr_object_transition_state_init(), cdr_object_update_party_b(), cdr_object_update_party_b_userfield_cb(), cel_attended_transfer_cb(), cel_blind_transfer_cb(), cel_generate_peer_str(), cel_local_optimization_cb_helper(), cel_parking_cb(), cel_pickup_cb(), channel_snapshot_cmp_cb(), channels_scrape_cb(), cli_channel_compare(), cli_channel_get_id(), cli_channel_print_body(), cli_channel_sort(), cli_channelstats_compare(), cli_channelstats_print_body(), cli_channelstats_sort(), cli_complete_show(), cli_filter_channels(), cli_show_channel(), cli_show_channels(), confbridge_handle_atxfer(), coreshowchannelmap_add_connected_channels(), dial_state_process_bridge_enter(), dial_state_process_dial_end(), dial_state_process_party_b(), PathSegment::get_child(), handle_bridge_enter(), handle_bridge_enter_message(), handle_bridge_leave_message(), handle_chanlist(), handle_dial_message(), handle_hangup(), handle_local_optimization_begin(), handle_parked_call_message(), handle_parking_bridge_enter_message(), handle_standard_bridge_enter_message(), Parameter::load(), Property::load(), SwaggerType::load(), log_attended_transfer(), parked_state_process_bridge_leave(), queue_agent_cb(), single_state_bridge_enter_comparison(), and single_state_process_dial_begin().
int tech_properties |
Properties of the channel's technology
Definition at line 115 of file stasis_channels.h.
Referenced by ast_manager_build_channel_state_string_prefix(), cel_filter_channel_snapshot(), channel_snapshot_base_create(), channel_snapshot_sanitizer(), and filter_channel_snapshot().
const ast_string_field tenantid |
Definition at line 113 of file stasis_channels.h.
Referenced by ast_cel_create_event_with_time(), ast_channel_snapshot_to_json(), ast_manager_build_channel_state_string_prefix(), cdr_object_alloc(), cdr_object_create_public_records(), cdr_object_format_property(), and channel_snapshot_base_create().
const ast_string_field type |
Definition at line 113 of file stasis_channels.h.
Referenced by channels_scrape_cb(), cli_message_to_snapshot(), and Property::load().
const ast_string_field uniqueid |
Definition at line 113 of file stasis_channels.h.
Referenced by __test_cel_generate_peer_str(), announce_to_dial(), ast_attended_transfer_message_add_threeway(), ast_cel_create_event_with_time(), ast_channel_snapshot_to_json(), ast_manager_build_channel_state_string_prefix(), bridge_attended_transfer_handler(), bridge_blind_transfer_handler(), call_forwarded_handler(), cdr_object_alloc(), cdr_object_create_public_records(), cdr_object_format_property(), cel_attended_transfer_cb(), cel_blind_transfer_cb(), cel_channel_state_change(), cel_generate_peer_str(), cel_local_optimization_cb_helper(), cel_pickup_cb(), chan_pjsip_devicestate(), channel_snapshot_base_create(), channel_snapshot_uniqueid_cmp_cb(), channels_scrape_cb(), coreshowchannelmap_add_connected_channels(), handle_bridge_enter(), handle_bridge_enter_message(), handle_bridge_leave_message(), handle_chanlist(), handle_dial_message(), handle_hangup(), handle_local_optimization_begin(), handle_local_optimization_end(), handle_masquerade(), handle_parked_call_message(), local_message_to_ami(), park_announce_update_cb(), parker_parked_call_message_response(), queue_agent_cb(), refer_progress_bridge(), save_dialstatus(), and send_start_msg_snapshots().
const ast_string_field userfield |
Definition at line 113 of file stasis_channels.h.
Referenced by ast_cel_create_event_with_time(), and channel_snapshot_base_create().