Asterisk - The Open Source Telephony Project
18.5.0
|
Data Fields | |
unsigned char | buf [MAX_BUF_NUMBER][MAX_BUF_SIZE] |
char | buff_entry [16] |
struct unistim_device * | device |
char | firmware [8] |
int | last_buf_available |
unsigned short | last_seq_ack |
ast_mutex_t | lock |
char | macaddr [18] |
int | nb_retransmit |
struct unistimsession * | next |
unsigned short | seq_phone |
unsigned short | seq_server |
struct sockaddr_in | sin |
int | size_buff_entry |
struct sockaddr_in | sout |
int | state |
unsigned long | tick_next_ping |
int | timeout |
struct wsabuf | wsabufsend [MAX_BUF_NUMBER] |
Definition at line 458 of file chan_unistim.c.
unsigned char buf[MAX_BUF_NUMBER][MAX_BUF_SIZE] |
Buffer array used to keep the lastest non-acked paquets
Definition at line 475 of file chan_unistim.c.
Referenced by create_client().
char buff_entry[16] |
Buffer for temporary datas
Definition at line 471 of file chan_unistim.c.
Referenced by handle_select_language(), handle_select_option(), key_history(), key_main_page(), key_select_codec(), key_select_extension(), key_select_language(), key_select_option(), show_entry_history(), and show_history().
struct unistim_device* device |
Definition at line 476 of file chan_unistim.c.
Referenced by change_callerid(), change_favorite_icon(), close_call(), close_client(), discard_call(), do_monitor(), get_active_softkey(), get_avail_softkey(), handle_call_incoming(), handle_call_outgoing(), handle_dial_page(), handle_key_fav(), handle_select_codec(), handle_select_language(), init_phone_step2(), key_call(), key_dial_page(), key_favorite(), key_history(), key_main_page(), key_ringing(), key_select_codec(), key_select_extension(), key_select_language(), microphone_mute_toggle(), open_history(), process_request(), rcv_mac_addr(), refresh_all_favorite(), register_extension(), reload_config(), send_callerid_screen(), send_charset_update(), send_date_time2(), send_dial_tone(), send_dtmf_tone(), send_expansion_short(), send_favorite_selected(), send_favorite_short(), send_select_output(), send_start_rtp(), send_text(), send_text_status(), show_entry_history(), show_history(), show_main_page(), show_phone_number(), sub_hold(), sub_start_silence(), sub_stop_silence(), sub_unhold(), transfer_call_step1(), transfer_cancel_step2(), unistim_call(), unistim_do_senddigit(), unistim_hangup(), unistim_indicate(), unistim_register(), unistim_sendtext(), unistim_show_info(), unistim_ss(), unregister_extension(), ustmtext(), write_entry_history(), and write_history().
char firmware[8] |
firmware of the phone (not always available)
Definition at line 473 of file chan_unistim.c.
Referenced by process_request(), and unistim_show_devices().
int last_buf_available |
number of a free slot
Definition at line 467 of file chan_unistim.c.
Referenced by check_send_queue(), do_monitor(), send_client(), and send_retransmit().
unsigned short last_seq_ack |
sequence number of the last ACK received
Definition at line 465 of file chan_unistim.c.
Referenced by check_send_queue(), parsing(), and send_retransmit().
ast_mutex_t lock |
Definition at line 459 of file chan_unistim.c.
Referenced by close_client(), create_client(), delete_device(), parsing(), send_client(), and send_retransmit().
char macaddr[18] |
mac address of the phone (not always available)
Definition at line 472 of file chan_unistim.c.
Referenced by init_phone_step2(), key_select_extension(), rcv_mac_addr(), unistim_register(), and unistim_show_info().
int nb_retransmit |
number of retransmition
Definition at line 468 of file chan_unistim.c.
Referenced by parsing(), and send_retransmit().
struct unistimsession* next |
Definition at line 477 of file chan_unistim.c.
Referenced by close_client(), create_client(), delete_device(), do_monitor(), rcv_mac_addr(), reload_config(), unistim_show_info(), and unistimsock_read().
unsigned short seq_phone |
sequence number for the next packet (when we receive a request)
Definition at line 463 of file chan_unistim.c.
Referenced by parsing().
unsigned short seq_server |
sequence number for the next packet (when we send a request)
Definition at line 464 of file chan_unistim.c.
Referenced by check_send_queue(), parsing(), send_client(), and send_retransmit().
struct sockaddr_in sin |
IP address of the phone
Definition at line 460 of file chan_unistim.c.
Referenced by create_client(), process_request(), send_client(), send_retransmit(), show_main_page(), start_rtp(), unistim_show_devices(), unistim_show_info(), and unistimsock_read().
int size_buff_entry |
size of the buffer used to enter datas
Definition at line 470 of file chan_unistim.c.
Referenced by handle_select_codec(), handle_select_language(), handle_select_option(), key_main_page(), key_select_codec(), key_select_extension(), and show_extension_page().
struct sockaddr_in sout |
IP address of server
Definition at line 461 of file chan_unistim.c.
Referenced by create_client(), parsing(), send_client(), send_retransmit(), and start_rtp().
int state |
state of the phone (see phone_state)
Definition at line 469 of file chan_unistim.c.
Referenced by change_favorite_icon(), close_client(), create_client(), handle_call_incoming(), handle_call_outgoing(), handle_dial_page(), handle_key_fav(), handle_select_codec(), handle_select_language(), handle_select_option(), init_phone_step2(), key_dial_page(), parsing(), process_request(), rcv_mac_addr(), show_extension_page(), show_history(), show_main_page(), unistim_call(), unistim_hangup(), unistim_request(), unistim_send_mwi_to_peer(), and unistim_show_info().
unsigned long tick_next_ping |
time for the next ping
Definition at line 466 of file chan_unistim.c.
Referenced by create_client(), send_ping(), and set_ping_timer().
int timeout |
time-out in ticks : resend packet if no ack was received before the timeout occured
Definition at line 462 of file chan_unistim.c.
Referenced by create_client(), do_monitor(), send_client(), send_retransmit(), set_ping_timer(), and unistim_show_info().
struct wsabuf wsabufsend[MAX_BUF_NUMBER] |
Size of each paquet stored in the buffer array & pointer to this buffer
Definition at line 474 of file chan_unistim.c.
Referenced by create_client(), send_client(), and send_retransmit().