Structure for all kinds of caller ID identifications. More...
#include <channel.h>
Data Fields | |
char * | cid_ani |
int | cid_ani2 |
char * | cid_dnid |
char * | cid_name |
char * | cid_num |
int | cid_pres |
char * | cid_rdnis |
int | cid_tns |
int | cid_ton |
Structure for all kinds of caller ID identifications.
SIP and IAX2 has utf8 encoded Unicode caller ID names. In some cases, we also have an alternative (RPID) E.164 number that can be used as caller ID on numeric E.164 phone networks (DAHDI or SIP/IAX2 to pstn gateway).
char* cid_ani |
Malloc'd ANI
Definition at line 205 of file channel.h.
Referenced by __oh323_new(), ast_iax2_new(), ast_set_callerid(), ast_var_channels_table(), begin_dial_channel(), callerid_read(), check_bridge(), dahdi_handle_event(), dahdi_new(), dial_exec_full(), do_forward(), free_cid(), iax2_call(), isAnsweringMachine(), jingle_new(), local_call(), mgcp_new(), mgcp_ss(), misdn_new(), oss_new(), ring_entry(), set_one_cid(), sip_new(), skinny_new(), skinny_newcall(), usbradio_new(), and wait_for_answer().
int cid_ani2 |
Callerid ANI 2 (Info digits)
Definition at line 208 of file channel.h.
Referenced by ast_var_channels_table(), callerid_read(), callerid_write(), check_bridge(), dahdi_call(), dahdi_handle_event(), dahdi_new(), dial_exec_full(), local_call(), pbx_retrieve_variable(), and setup_env().
char* cid_dnid |
Malloc'd Dialed Number Identifier
Definition at line 202 of file channel.h.
Referenced by __oh323_new(), ast_iax2_new(), ast_var_channels_table(), callerid_read(), callerid_write(), check_bridge(), dahdi_new(), free_cid(), gtalk_new(), handle_showchan(), iax2_call(), jingle_new(), local_call(), oss_call(), oss_new(), serialize_showchan(), set_one_cid(), setup_env(), sip_new(), and usbradio_new().
char* cid_name |
Malloc'd Caller Name (ASCII)
Definition at line 204 of file channel.h.
Referenced by __ast_channel_alloc_ap(), action_meetmelist(), action_status(), agent_call(), ast_call_forward(), ast_hangup(), ast_set_callerid(), ast_setstate(), ast_var_channels_table(), begin_dial_channel(), blacklist_read(), build_rpid(), builtin_atxfer(), callerid_read(), check_bridge(), conf_run(), console_call(), copy_message(), dahdi_call(), dahdi_handle_event(), dial_exec_full(), dial_trunk(), do_forward(), findmeexec(), forward_message(), free_cid(), handle_showchan(), iax2_call(), initreqprep(), join_queue(), leave_voicemail(), local_call(), manager_parking_status(), manager_queues_status(), meetme_show_cmd(), mgcp_call(), mgcp_hangup(), minivm_notify_exec(), oh323_call(), oss_call(), park_call_full(), park_exec_full(), parkandannounce_exec(), phone_call(), post_manager_event(), report_new_callerid(), ring_entry(), rpt_call(), run_externnotify(), senddialevent(), serialize_showchan(), set_one_cid(), setup_env(), skinny_answer(), skinny_call(), skinny_indicate(), sla_ring_station(), ss_thread(), transmit_state_notify(), unistim_call(), unistim_new(), usbradio_new(), and wait_for_answer().
char* cid_num |
Malloc'd Caller Number
Definition at line 203 of file channel.h.
Referenced by __ast_channel_alloc_ap(), __ast_goto_if_exists(), __ast_pbx_run(), _macro_exec(), acf_isexten_exec(), action_agents(), action_coreshowchannels(), action_meetmelist(), action_status(), agent_call(), agentmonitoroutgoing_exec(), ast_app_dtget(), ast_bridge_call(), ast_call_forward(), ast_channel_bridge(), ast_hangup(), ast_set_callerid(), ast_setstate(), ast_var_channels_table(), background_detect_exec(), begin_dial_channel(), blacklist_read(), build_rpid(), builtin_atxfer(), builtin_automixmonitor(), builtin_automonitor(), callerid_read(), check_bridge(), collect_digits(), conf_run(), console_call(), console_transfer(), copy_message(), dahdi_call(), dahdi_handle_dtmf(), dahdi_handle_event(), dial_exec_full(), dial_trunk(), disa_exec(), do_forward(), do_immediate_setup(), find_matching_endwhile(), findmeexec(), forward_message(), free_cid(), gosub_exec(), handle_chanlist(), handle_cli_misdn_show_channels(), handle_gosub(), handle_setpriority(), handle_showchan(), iax2_call(), initreqprep(), isexten_function_read(), join_queue(), leave_voicemail(), local_call(), manager_bridge_event(), manager_parking_status(), manager_queues_status(), meetme_show_cmd(), mgcp_call(), mgcp_hangup(), mgcp_ss(), minivm_greet_exec(), minivm_notify_exec(), misdn_call(), misdn_hangup(), misdn_write(), oh323_call(), ospauth_exec(), osplookup_exec(), oss_call(), park_call_full(), park_exec_full(), parkandannounce_exec(), pbx_builtin_background(), pbx_builtin_waitexten(), pbx_parseable_goto(), phase_e_handler(), phone_call(), post_manager_event(), print_bc_info(), privacy_exec(), process_ast_dsp(), process_sdp(), queue_exec(), readexten_exec(), release_chan(), report_new_callerid(), ring_entry(), rpt_call(), rpt_exec(), run_externnotify(), senddialevent(), serialize_showchan(), set_one_cid(), setup_env(), setup_privacy_args(), sip_read(), skinny_answer(), skinny_call(), skinny_indicate(), skinny_ss(), sla_ring_station(), sms_exec(), ss_thread(), transmit_state_notify(), unistim_call(), unistim_new(), usbradio_new(), valid_exit(), vm_authenticate(), wait_for_answer(), waitstream_core(), write_metadata(), and zapateller_exec().
int cid_pres |
Callerid presentation/screening
Definition at line 207 of file channel.h.
Referenced by __oh323_new(), ast_iax2_new(), ast_var_channels_table(), begin_dial_channel(), callerid_read(), callerid_write(), callerpres_read(), callerpres_write(), cb_events(), check_bridge(), dahdi_call(), dahdi_new(), dial_exec_full(), gtalk_new(), iax2_call(), jingle_new(), local_call(), oh323_call(), pbx_retrieve_variable(), privacy_exec(), report_new_callerid(), setcallerid_pres_exec(), setup_env(), sip_call(), sip_new(), and update_config().
char* cid_rdnis |
Malloc'd RDNIS
Definition at line 206 of file channel.h.
Referenced by __oh323_new(), ast_iax2_new(), ast_var_channels_table(), begin_dial_channel(), callerid_read(), callerid_write(), check_bridge(), dahdi_call(), dahdi_new(), dial_exec_full(), do_forward(), free_cid(), iax2_call(), isAnsweringMachine(), local_call(), misdn_call(), oh323_call(), oss_call(), read_config(), serialize_showchan(), setup_env(), sip_new(), and wait_for_answer().
int cid_tns |
Callerid Transit Network Select
Definition at line 210 of file channel.h.
Referenced by ast_iax2_new(), ast_var_channels_table(), begin_dial_channel(), callerid_write(), check_bridge(), dahdi_read(), dial_exec_full(), iax2_call(), local_call(), pbx_retrieve_variable(), and setup_env().
int cid_ton |
Callerid Type of Number
Definition at line 209 of file channel.h.
Referenced by __oh323_new(), ast_iax2_new(), ast_var_channels_table(), begin_dial_channel(), callerid_read(), callerid_write(), check_bridge(), dahdi_new(), dial_exec_full(), iax2_call(), local_call(), oh323_call(), pbx_retrieve_variable(), and setup_env().