ast_party_id Struct Reference

Information needed to identify an endpoint in a call. More...

#include <channel.h>

Collaboration diagram for ast_party_id:

Collaboration graph
[legend]

Data Fields

struct ast_party_name name
 Subscriber name.
struct ast_party_number number
 Subscriber phone number.
struct ast_party_subaddress subaddress
 Subscriber subaddress.
char * tag
 User-set "tag".

Detailed Description

Information needed to identify an endpoint in a call.

Since:
1.8
Note:
All string fields here are malloc'ed, so they need to be freed when the structure is deleted.

NULL and "" must be considered equivalent.

Definition at line 321 of file channel.h.


Field Documentation

struct ast_party_name name [read]

Subscriber name.

Definition at line 323 of file channel.h.

Referenced by __analog_handle_event(), __ast_channel_alloc_ap(), __ast_request_and_dial(), action_confbridgelist_item(), action_meetmelist(), add_diversion(), add_diversion_header(), add_rpid(), analog_call(), analog_handle_dtmf(), analog_send_callerid(), ari_channels_handle_originate_with_id(), ast_cel_fabricate_channel_from_event(), ast_connected_line_parse_data(), ast_iax2_new(), ast_json_party_id(), ast_party_id_copy(), ast_party_id_free(), ast_party_id_init(), ast_party_id_merge(), ast_party_id_presentation(), ast_party_id_set(), ast_party_id_set_init(), ast_redirecting_parse_data(), ast_set_callerid(), AST_TEST_DEFINE(), ast_var_channels_table(), caller_id_handler(), caller_id_privacy_handler(), caller_id_privacy_to_str(), caller_id_to_str(), callerpres_write(), chan_pjsip_new(), change_redirecting_information(), copy_message(), copy_redirecting_id(), create_new_id_hdr(), dahdi_handle_event(), dahdi_new(), dial_exec_full(), generate_status(), get_pai(), get_rpid(), handle_request_invite(), handle_request_update(), handle_response_invite(), iax2_call(), indicate_connected_line(), initreqprep(), launch_monitor_thread(), manager_queues_status(), meetme_show_cmd(), misdn_call(), misdn_copy_redirecting_from_ast(), misdn_get_connected_line(), modify_id_header(), my_send_callerid(), onAlerting(), onCallEstablished(), onProgress(), ooh323_call(), party_id_build_data(), party_id_read(), party_id_write(), pbx_outgoing_attempt(), privacy_exec(), push_callinfo(), redirecting_write(), send_callerid_screen(), send_callinfo(), set_id_from_hdr(), set_redirecting_id(), setcallerid_pres_exec(), should_queue_connected_line_update(), sip_call(), sip_new(), sip_subscription_to_ami(), socket_process_helper(), unistim_new(), update_connectedline(), and update_initial_connected_line().

struct ast_party_number number [read]

Subscriber phone number.

Definition at line 325 of file channel.h.

Referenced by __analog_handle_event(), __ast_channel_alloc_ap(), __ast_request_and_dial(), action_confbridgelist_item(), action_meetmelist(), add_diversion(), add_diversion_header(), add_id_headers(), add_rpid(), analog_call(), analog_handle_dtmf(), analog_send_callerid(), ari_channels_handle_originate_with_id(), ast_cel_fabricate_channel_from_event(), ast_connected_line_parse_data(), ast_iax2_new(), ast_json_party_id(), ast_party_id_copy(), ast_party_id_free(), ast_party_id_init(), ast_party_id_presentation(), ast_party_id_set(), ast_party_id_set_init(), ast_redirecting_parse_data(), ast_set_callerid(), AST_TEST_DEFINE(), ast_var_channels_table(), caller_id_handler(), caller_id_incoming_request(), caller_id_privacy_handler(), caller_id_to_str(), callerid_write(), callerpres_write(), cb_events(), chan_pjsip_cng_tone_detected(), chan_pjsip_new(), change_redirecting_information(), cli_endpoint_print_body(), copy_message(), copy_redirecting_id(), create_new_id_hdr(), dahdi_call(), dahdi_handle_event(), dahdi_new(), dial_exec_full(), diversion_incoming_response(), do_forward(), generate_status(), get_pai(), get_rpid(), handle_cli_confbridge_list_item(), handle_request_invite(), handle_request_update(), handle_response_invite(), iax2_call(), indicate_connected_line(), initreqprep(), is_colp_update_allowed(), launch_monitor_thread(), manager_queues_status(), meetme_show_cmd(), mgcp_new(), misdn_call(), misdn_copy_redirecting_from_ast(), misdn_copy_redirecting_to_ast(), misdn_facility_ie_handler(), misdn_get_connected_line(), misdn_new(), misdn_queue_connected_line_update(), misdn_update_caller_id(), modify_id_header(), my_send_callerid(), onModeChanged(), ooh323_rtp_read(), oss_new(), party_id_build_data(), party_id_read(), party_id_write(), pbx_outgoing_attempt(), phone_new(), privacy_exec(), process_sdp(), push_callinfo(), redirecting_write(), ring_entry(), send_callerid_screen(), send_callinfo(), set_id_from_from(), set_id_from_hdr(), set_id_from_pai(), set_id_from_rpid(), set_redirecting_id(), setcallerid_pres_exec(), setsubstate(), should_queue_connected_line_update(), sip_call(), sip_new(), sip_subscription_to_ami(), skinny_new(), skinny_newcall(), socket_process_helper(), start_automixmonitor(), start_automonitor(), state_notify_build_xml(), unistim_new(), update_connectedline(), update_initial_connected_line(), valid_exit(), and wait_for_answer().

char* tag


The documentation for this struct was generated from the following file:

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