Mon Oct 8 12:39:31 2012

Asterisk developer's documentation


ast_party_id Struct Reference

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

#include <channel.h>


Data Fields

ast_party_name name
 Subscriber name.
ast_party_number number
 Subscriber phone number.
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 288 of file channel.h.


Field Documentation

struct ast_party_name name

Subscriber name.

Definition at line 290 of file channel.h.

Referenced by __analog_handle_event(), __analog_ss_thread(), __ast_request_and_dial(), __oh323_new(), action_coreshowchannels(), analog_call(), analog_handle_dtmf(), analog_send_callerid(), analog_ss_thread(), ast_cel_fabricate_channel_from_event(), ast_cel_report_event(), ast_channel_set_caller_event(), ast_hangup(), ast_iax2_new(), ast_party_id_copy(), ast_party_id_free(), ast_party_id_init(), ast_party_id_set(), ast_party_id_set_init(), ast_redirecting_parse_data(), ast_set_callerid(), ast_setstate(), ast_var_channels_table(), blacklist_read(), callerpres_write(), cc_generic_agent_init(), change_redirecting_information(), check_bridge(), console_call(), copy_message(), dahdi_handle_event(), dahdi_new(), dial_exec_full(), do_immediate_setup(), forward_message(), gtalk_new(), handle_cli_misdn_show_channels(), handle_showchan(), iax2_call(), jingle_new(), join_queue(), leave_voicemail(), manager_parking_status(), manager_queues_status(), mgcp_call(), mgcp_hangup(), misdn_call(), misdn_copy_redirecting_from_ast(), misdn_get_connected_line(), misdn_hangup(), my_send_callerid(), my_set_callerid(), oh323_call(), oss_call(), park_call_full(), parkandannounce_exec(), parked_call_exec(), phase_e_handler(), phone_call(), post_manager_event(), print_bc_info(), redirecting_write(), release_chan(), report_new_callerid(), ring_entry(), run_externnotify(), senddialevent(), serialize_showchan(), set_one_cid(), setcallerid_pres_exec(), setup_env(), sig_pri_call(), sig_pri_event_party_id(), sig_pri_party_id_convert(), sig_pri_party_id_from_ast(), sig_pri_set_caller_id(), sip_new(), skinny_answer(), skinny_call(), skinny_indicate(), skinny_newcall(), state_notify_build_xml(), unistim_call(), unistim_new(), update_connectedline(), and write_metadata().

struct ast_party_number number

Subscriber phone number.

Definition at line 292 of file channel.h.

Referenced by __analog_handle_event(), __analog_ss_thread(), __ast_pbx_run(), __ast_request_and_dial(), __oh323_new(), _macro_exec(), acf_isexten_exec(), action_agents(), action_coreshowchannels(), agentmonitoroutgoing_exec(), analog_call(), analog_handle_dtmf(), analog_send_callerid(), analog_ss_thread(), ast_app_dtget(), ast_bridge_call(), ast_cel_fabricate_channel_from_event(), ast_cel_report_event(), ast_channel_bridge(), ast_channel_set_caller_event(), ast_hangup(), ast_iax2_new(), ast_party_id_copy(), ast_party_id_free(), ast_party_id_init(), ast_party_id_set(), ast_party_id_set_init(), ast_redirecting_parse_data(), ast_set_callerid(), ast_setstate(), ast_str_retrieve_variable(), ast_var_channels_table(), background_detect_exec(), blacklist_read(), builtin_automixmonitor(), builtin_automonitor(), callerid_read(), callerid_write(), callerpres_write(), cb_events(), cc_generic_agent_init(), change_redirecting_information(), check_bridge(), collect_digits(), console_call(), console_transfer(), copy_message(), dahdi_call(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_new(), dial_exec_full(), disa_exec(), do_forward(), do_immediate_setup(), find_matching_endwhile(), findmeexec(), forward_message(), gosub_exec(), gtalk_new(), handle_cli_misdn_show_channels(), handle_gosub(), handle_setpriority(), handle_showchan(), iax2_call(), isAnsweringMachine(), isexten_function_read(), jingle_new(), join_queue(), leave_voicemail(), local_call(), manager_bridge_event(), manager_parking_status(), manager_queues_status(), mgcp_call(), mgcp_hangup(), mgcp_new(), mgcp_ss(), misdn_call(), misdn_copy_redirecting_from_ast(), misdn_copy_redirecting_to_ast(), misdn_facility_ie_handler(), misdn_get_connected_line(), misdn_hangup(), misdn_new(), misdn_update_caller_id(), misdn_write(), my_handle_dtmf(), my_send_callerid(), my_set_callerid(), oh323_call(), ospauth_exec(), osplookup_exec(), oss_call(), oss_new(), park_call_full(), parkandannounce_exec(), parked_call_exec(), pbx_builtin_background(), pbx_parseable_goto(), phase_e_handler(), phone_call(), post_manager_event(), print_bc_info(), privacy_exec(), queue_exec(), readexten_exec(), redirecting_write(), release_chan(), report_new_callerid(), ring_entry(), run_externnotify(), senddialevent(), serialize_showchan(), set_one_cid(), setcallerid_pres_exec(), setup_env(), setup_privacy_args(), sig_pri_call(), sig_pri_event_party_id(), sig_pri_party_id_convert(), sig_pri_party_id_from_ast(), sig_pri_set_caller_id(), sip_new(), sip_read(), skinny_answer(), skinny_call(), skinny_indicate(), skinny_new(), skinny_newcall(), skinny_ss(), sms_exec(), state_notify_build_xml(), unistim_call(), unistim_new(), update_config(), update_connectedline(), valid_exit(), waitstream_core(), write_metadata(), and zapateller_exec().

struct ast_party_subaddress subaddress

Subscriber subaddress.

Definition at line 294 of file channel.h.

Referenced by ast_party_id_copy(), ast_party_id_free(), ast_party_id_init(), ast_party_id_set(), ast_party_id_set_init(), ast_redirecting_parse_data(), check_bridge(), dial_exec_full(), my_set_callerid(), set_one_cid(), sig_pri_call(), sig_pri_event_party_id(), sig_pri_handle_subcmds(), sig_pri_party_id_convert(), sig_pri_party_id_from_ast(), and sig_pri_set_caller_id().

char* tag

User-set "tag".

A user-settable field used to help associate some extrinsic information about the channel or user of the channel to the party ID. This information is normally not transmitted over the wire and so is only useful within an Asterisk environment.

Definition at line 304 of file channel.h.

Referenced by ast_party_id_copy(), ast_party_id_free(), ast_party_id_init(), ast_party_id_set(), ast_party_id_set_init(), ast_redirecting_parse_data(), cb_events(), change_redirecting_information(), dahdi_new(), dial_exec_full(), misdn_call(), misdn_copy_redirecting_to_ast(), misdn_update_caller_id(), my_set_callerid(), pri_ss_thread(), sig_pri_call(), sig_pri_handle_subcmds(), sig_pri_set_caller_id(), and sip_new().


The documentation for this struct was generated from the following file:
Generated on Mon Oct 8 12:39:31 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7