Asterisk - The Open Source Telephony Project
21.4.1
|
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 | 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)
const ast_string_field accountcode |
Account code for billing
Definition at line 112 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(), and cdr_object_format_property().
struct timeval creationtime |
The time of channel creation
Definition at line 113 of file stasis_channels.h.
Referenced by action_coreshowchannels(), ast_channel_snapshot_to_json(), and cdr_object_pick_party_a().
const ast_string_field language |
The default spoken language for the channel
Definition at line 112 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 |
ASCII unique channel name
Definition at line 112 of file stasis_channels.h.
Referenced by PathSegment::__init__(), ast_cdr_setvar(), ast_cel_create_event_with_time(), ast_channel_snapshot_to_json(), ast_complete_channels(), ast_manager_build_channel_state_string_prefix(), bridge_candidate_process(), bridge_show_specific_print_channel(), cdr_object_alloc(), cdr_object_create_public_records(), cdr_object_dispatch(), cdr_object_finalize(), cdr_object_format_property(), cdr_object_party_b_left_bridge_cb(), cdr_object_transition_state_init(), cdr_object_update_party_b_userfield_cb(), cli_complete_show(), confbridge_handle_atxfer(), coreshowchannelmap_add_connected_channels(), PathSegment::get_child(), handle_bridge_leave_message(), handle_channel_snapshot_update_message(), handle_dial_message(), handle_parked_call_message(), handle_parking_bridge_enter_message(), handle_standard_bridge_enter_message(), and single_state_bridge_enter_comparison().
int tech_properties |
Properties of the channel's technology
Definition at line 114 of file stasis_channels.h.
Referenced by ast_manager_build_channel_state_string_prefix(), and channel_snapshot_sanitizer().
const ast_string_field type |
Type of channel technology
Definition at line 112 of file stasis_channels.h.
const ast_string_field uniqueid |
Unique Channel Identifier
Definition at line 112 of file stasis_channels.h.
Referenced by ast_attended_transfer_message_add_threeway(), 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(), cel_channel_state_change(), chan_pjsip_devicestate(), coreshowchannelmap_add_connected_channels(), endpoint_cache_clear(), handle_bridge_leave_message(), handle_channel_snapshot_update_message(), handle_dial_message(), and handle_parked_call_message().
const ast_string_field userfield |
Userfield for CEL billing
Definition at line 112 of file stasis_channels.h.
Referenced by ast_cel_create_event_with_time().