Asterisk - The Open Source Telephony Project
18.5.0
|
Data Fields | |
int | alreadygone |
int | holding |
struct { | |
struct unistim_subchannel * next | |
} | list |
ast_mutex_t | lock |
int | moh |
struct ast_channel * | owner |
struct unistim_line * | parent |
signed char | ringstyle |
signed char | ringvolume |
struct ast_rtp_instance * | rtp |
int | softkey |
pthread_t | ss_thread |
unsigned int | subtype |
Definition at line 353 of file chan_unistim.c.
int alreadygone |
unistim_ss thread handle
Definition at line 361 of file chan_unistim.c.
Referenced by close_call(), unistim_do_senddigit(), unistim_hangup_clean(), unistim_indicate(), and unistim_show_info().
int holding |
Definition at line 362 of file chan_unistim.c.
Referenced by find_subchannel_by_name(), get_sub_holding(), handle_key_fav(), key_call(), sub_hold(), and sub_unhold().
struct { ... } list |
Referenced by find_subchannel_by_name(), get_sub(), get_sub_holding(), rcv_mac_addr(), unistim_alloc_sub(), and unistim_unalloc_sub().
ast_mutex_t lock |
Definition at line 354 of file chan_unistim.c.
Referenced by delete_device(), start_rtp(), unistim_alloc_sub(), unistim_fixup(), unistim_free_sub(), unistim_hangup_clean(), unistim_read(), and unistim_write().
int moh |
Music on hold in progress
Definition at line 365 of file chan_unistim.c.
Referenced by key_dial_page(), sub_hold(), sub_unhold(), transfer_call_step1(), transfer_cancel_step2(), and unistim_hangup().
struct unistim_subchannel* next |
Definition at line 366 of file chan_unistim.c.
struct ast_channel* owner |
SUB_REAL, SUB_RING or SUB_THREEWAY
Definition at line 356 of file chan_unistim.c.
Referenced by attempt_transfer(), close_call(), close_client(), delete_device(), discard_call(), find_subchannel_by_name(), handle_call_incoming(), handle_call_outgoing(), key_call(), key_dial_page(), send_callerid_screen(), send_start_rtp(), start_rtp(), sub_hold(), sub_start_silence(), sub_stop_silence(), sub_unhold(), swap_subs(), transfer_call_step1(), transfer_cancel_step2(), unistim_do_senddigit(), unistim_fixup(), unistim_request(), unistim_rtp_read(), unistim_set_owner(), and unistim_show_info().
struct unistim_line* parent |
Asterisk channel used by the subchannel
Definition at line 357 of file chan_unistim.c.
Referenced by channel_to_session(), close_call(), close_client(), find_rtp_port(), find_subchannel_by_name(), handle_call_incoming(), handle_call_outgoing(), send_start_rtp(), start_rtp(), transfer_call_step1(), unistim_answer(), unistim_call(), unistim_fixup(), unistim_free_sub(), unistim_hangup(), unistim_indicate(), unistim_new(), unistim_request(), unistim_show_info(), unistim_sp(), and unistim_ss().
signed char ringstyle |
Definition at line 364 of file chan_unistim.c.
Referenced by find_subchannel_by_name(), and unistim_call().
signed char ringvolume |
this subchannel holds someone
Definition at line 363 of file chan_unistim.c.
Referenced by find_subchannel_by_name(), and unistim_call().
struct ast_rtp_instance* rtp |
Unistim line
Definition at line 358 of file chan_unistim.c.
Referenced by find_rtp_port(), handle_call_incoming(), handle_call_outgoing(), send_start_rtp(), start_rtp(), sub_unhold(), swap_subs(), unistim_get_rtp_peer(), unistim_hangup_clean(), unistim_indicate(), unistim_new(), unistim_rtp_read(), unistim_set_owner(), unistim_show_info(), and unistim_write().
int softkey |
RTP handle
Definition at line 359 of file chan_unistim.c.
Referenced by close_call(), handle_call_incoming(), handle_call_outgoing(), handle_key_fav(), sub_hold(), sub_unhold(), unistim_answer(), unistim_hangup(), unistim_request(), unistim_show_info(), and unistim_ss().
pthread_t ss_thread |
Softkey assigned
Definition at line 360 of file chan_unistim.c.
Referenced by handle_call_outgoing(), and unistim_alloc_sub().
unsigned int subtype |
Definition at line 355 of file chan_unistim.c.
Referenced by close_client(), delete_device(), get_sub(), get_sub_holding(), handle_call_incoming(), handle_call_outgoing(), handle_key_fav(), key_dial_page(), transfer_call_step1(), transfer_cancel_step2(), unistim_alloc_sub(), unistim_fixup(), unistim_free_sub(), unistim_hangup(), unistim_indicate(), unistim_new(), unistim_request(), unistim_rtp_read(), and unistim_show_info().