Asterisk - The Open Source Telephony Project
18.5.0
|
A device containing one or more lines. More...
A device containing one or more lines.
Definition at line 394 of file chan_unistim.c.
char call_forward[AST_MAX_EXTENSION] |
Forward number
Definition at line 438 of file chan_unistim.c.
Referenced by handle_dial_page(), key_dial_page(), key_main_page(), show_main_page(), and unistim_new().
int callhistory |
Allowed to record call history
Definition at line 434 of file chan_unistim.c.
Referenced by build_device(), show_history(), and write_history().
char codec_number |
The current codec used to make calls
Definition at line 432 of file chan_unistim.c.
Referenced by handle_select_codec(), key_select_codec(), key_select_extension(), and unistim_register().
char context[AST_MAX_EXTENSION] |
Context to start in
Definition at line 398 of file chan_unistim.c.
Referenced by build_device(), key_dial_page(), register_extension(), unistim_new(), and unregister_extension().
signed char contrast |
contrast
Definition at line 419 of file chan_unistim.c.
Referenced by build_device(), and init_phone_step2().
char country[3] |
country used for dial tone frequency
Definition at line 420 of file chan_unistim.c.
Referenced by build_device().
signed char cwstyle |
Ring melody on call waiting
Definition at line 425 of file chan_unistim.c.
Referenced by build_device(), and unistim_call().
signed char cwvolume |
Ring volume on call waiting
Definition at line 424 of file chan_unistim.c.
Referenced by build_device(), and unistim_call().
char datetimeformat |
format used for displaying time/date
Definition at line 418 of file chan_unistim.c.
Referenced by build_device(), and send_date_time2().
int dtmfduration |
DTMF playback duration
Definition at line 427 of file chan_unistim.c.
Referenced by build_device(), send_dtmf_tone(), and unistim_do_senddigit().
char expsoftkeylabel[EXPNUM][11] |
enum autoprov_extn extension |
See ifdef EXTENSION for valid values
Definition at line 447 of file chan_unistim.c.
Referenced by build_device(), key_main_page(), key_select_extension(), rcv_mac_addr(), show_main_page(), and Registration::write().
char extension_number[11] |
Extension number entered by the user
Definition at line 448 of file chan_unistim.c.
Referenced by build_device(), close_client(), key_main_page(), key_select_extension(), rcv_mac_addr(), register_extension(), show_main_page(), and unregister_extension().
struct unistim_subchannel* first |
Definition at line 451 of file chan_unistim.c.
struct unistim_line* first |
Definition at line 452 of file chan_unistim.c.
struct ast_ha* ha |
Definition at line 453 of file chan_unistim.c.
Referenced by build_device(), and unistim_show_info().
int hasexp |
if device have expansion connected
Definition at line 403 of file chan_unistim.c.
Referenced by build_device(), and refresh_all_favorite().
int height |
The number of lines the phone can display
Definition at line 413 of file chan_unistim.c.
Referenced by build_device(), handle_call_outgoing(), handle_dial_page(), key_history(), process_request(), send_callerid_screen(), send_text(), show_entry_history(), show_main_page(), show_phone_number(), soft_key_visible(), unistim_sendtext(), and unistim_show_info().
char id[18] |
mac address of the current phone in ascii
Definition at line 401 of file chan_unistim.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), build_device(), key_main_page(), key_select_extension(), Model::load(), unistim_register(), unistim_show_devices(), and unistim_show_info().
int interdigit_timer |
Interdigit timer for dialing number by timeout
Definition at line 426 of file chan_unistim.c.
Referenced by build_device(), and key_dial_page().
char language[MAX_LANGUAGE] |
Language for asterisk sounds
Definition at line 412 of file chan_unistim.c.
Referenced by build_device(), handle_select_language(), init_phone_step2(), key_select_language(), reload_config(), send_charset_update(), unistim_new(), and ustmtext().
struct unistim_subchannel* last |
Definition at line 451 of file chan_unistim.c.
struct unistim_line* last |
Definition at line 452 of file chan_unistim.c.
int lastmsgssent |
Definition at line 444 of file chan_unistim.c.
Referenced by handle_dial_page(), show_main_page(), and unistim_send_mwi_to_peer().
struct { ... } lines |
ast_mutex_t lock |
Definition at line 395 of file chan_unistim.c.
Referenced by build_device(), channel_to_session(), close_client(), and delete_device().
char lst_cid[TEXT_LENGTH_MAX] |
Last callerID received
Definition at line 436 of file chan_unistim.c.
Referenced by change_callerid(), key_history(), show_entry_history(), and write_entry_history().
char lst_cnm[TEXT_LENGTH_MAX] |
Last callername recevied
Definition at line 437 of file chan_unistim.c.
Referenced by change_callerid(), and write_entry_history().
char maintext0[25] |
when the phone is idle, display this string on line 0
Definition at line 414 of file chan_unistim.c.
Referenced by build_device(), and show_main_page().
char maintext1[25] |
when the phone is idle, display this string on line 1
Definition at line 415 of file chan_unistim.c.
Referenced by build_device(), and show_main_page().
char maintext2[25] |
when the phone is idle, display this string on line 2
Definition at line 416 of file chan_unistim.c.
Referenced by build_device(), and show_main_page().
int microphone |
Microphone mode (audio tx)
Definition at line 443 of file chan_unistim.c.
Referenced by build_device(), and microphone_mute_toggle().
int missed_call |
Number of call unanswered
Definition at line 433 of file chan_unistim.c.
Referenced by close_call(), handle_call_incoming(), handle_dial_page(), key_main_page(), key_select_extension(), show_main_page(), unistim_hangup(), unistim_indicate(), and unistim_register().
char name[DEVICE_NAME_LEN] |
name of the device
Definition at line 402 of file chan_unistim.c.
Referenced by build_device(), close_call(), close_client(), delete_device(), find_subchannel_by_name(), finish_bookmark(), PathSegment::get_child(), handle_call_incoming(), handle_call_outgoing(), Parameter::load(), SwaggerType::load(), Property::load(), open_history(), rcv_mac_addr(), unistim_alloc_sub(), unistim_answer(), unistim_fixup(), unistim_free_sub(), unistim_hangup(), unistim_new(), unistim_show_devices(), unistim_show_info(), unistim_ss(), and write_history().
int nat |
Used by MWI Used by the obscure ast_rtp_setnat
Definition at line 446 of file chan_unistim.c.
Referenced by build_device(), and start_rtp().
struct unistim_device* next |
Definition at line 455 of file chan_unistim.c.
Referenced by build_device(), change_favorite_icon(), delete_device(), find_subchannel_by_name(), finish_bookmark(), key_select_extension(), rcv_mac_addr(), reload_config(), unistim_register(), unistim_show_devices(), and unistim_show_info().
time_t nextdial |
Timer used for dial by timeout
Definition at line 428 of file chan_unistim.c.
Referenced by do_monitor(), key_dial_page(), and process_request().
time_t nextmsgcheck |
Used by MWI
Definition at line 445 of file chan_unistim.c.
Referenced by do_monitor(), and unistim_send_mwi_to_peer().
int output |
Handset, headphone or speaker
Definition at line 439 of file chan_unistim.c.
Referenced by build_device(), handle_call_incoming(), handle_call_outgoing(), handle_dial_page(), handle_key_fav(), key_call(), key_dial_page(), key_main_page(), key_ringing(), process_request(), send_select_output(), show_main_page(), sub_hold(), and sub_unhold().
char phone_number[AST_MAX_EXTENSION] |
the phone number entered by the user
Definition at line 399 of file chan_unistim.c.
Referenced by handle_call_outgoing(), handle_dial_page(), key_dial_page(), key_favorite(), key_main_page(), show_phone_number(), and unistim_ss().
int previous_output |
Previous output
Definition at line 440 of file chan_unistim.c.
Referenced by build_device(), key_call(), key_dial_page(), and send_select_output().
int receiver_state |
state of the receiver (see ReceiverState)
Definition at line 396 of file chan_unistim.c.
Referenced by handle_call_incoming(), handle_dial_page(), handle_key_fav(), key_dial_page(), key_main_page(), key_select_extension(), process_request(), send_select_output(), and unistim_register().
char redial_number[AST_MAX_EXTENSION] |
the last phone number entered by the user
Definition at line 400 of file chan_unistim.c.
Referenced by close_call(), handle_dial_page(), key_dial_page(), key_history(), key_main_page(), show_main_page(), and unistim_ss().
signed char ringstyle |
Ring melody
Definition at line 423 of file chan_unistim.c.
Referenced by build_device(), and unistim_call().
signed char ringvolume |
Ring volume
Definition at line 422 of file chan_unistim.c.
Referenced by build_device(), and unistim_call().
int rtp_method |
Select the unistim data used to establish a RTP session
Definition at line 430 of file chan_unistim.c.
Referenced by build_device(), and send_start_rtp().
int rtp_port |
RTP port used by the phone
Definition at line 429 of file chan_unistim.c.
Referenced by build_device(), and find_rtp_port().
int selected |
softkey selected
Definition at line 442 of file chan_unistim.c.
Referenced by build_device(), get_active_softkey(), get_avail_softkey(), handle_call_outgoing(), handle_key_fav(), key_call(), key_dial_page(), key_main_page(), process_request(), send_favorite_selected(), and unistim_show_info().
struct unistimsession* session |
Definition at line 454 of file chan_unistim.c.
Referenced by change_favorite_icon(), channel_to_session(), close_client(), delete_device(), key_main_page(), key_select_extension(), send_start_rtp(), start_rtp(), unistim_register(), unistim_request(), unistim_send_mwi_to_peer(), unistim_show_devices(), unistim_show_info(), unistim_sp(), and unistim_ss().
int sharp_dial |
Execute Dial on '#' or not
Definition at line 435 of file chan_unistim.c.
Referenced by build_device(), and key_dial_page().
struct ast_silence_generator* silence_generator |
Definition at line 450 of file chan_unistim.c.
Referenced by sub_start_silence(), and sub_stop_silence().
int size_phone_number |
size of the phone number
Definition at line 397 of file chan_unistim.c.
Referenced by handle_dial_page(), key_dial_page(), and show_phone_number().
struct unistim_line* sline[FAVNUM] |
Definition at line 410 of file chan_unistim.c.
Referenced by build_device(), get_avail_softkey(), handle_call_incoming(), handle_call_outgoing(), is_key_favorite(), is_key_line(), unistim_call(), unistim_hangup(), and unistim_show_info().
char softkeydevice[FAVNUM][16] |
name of the device monitored
Definition at line 408 of file chan_unistim.c.
Referenced by build_device(), finish_bookmark(), parse_bookmark(), and unistim_show_info().
char softkeyicon[FAVNUM] |
icon number
Definition at line 407 of file chan_unistim.c.
Referenced by build_device(), change_favorite_icon(), finish_bookmark(), parse_bookmark(), refresh_all_favorite(), unistim_sendtext(), and unistim_show_info().
char softkeylabel[FAVNUM][11] |
soft key label
Definition at line 405 of file chan_unistim.c.
Referenced by build_device(), change_favorite_icon(), parse_bookmark(), refresh_all_favorite(), send_favorite_selected(), send_favorite_short(), unistim_sendtext(), and unistim_show_info().
char softkeynumber[FAVNUM][AST_MAX_EXTENSION] |
number dialed when the soft key is pressed
Definition at line 406 of file chan_unistim.c.
Referenced by build_device(), is_key_favorite(), key_favorite(), parse_bookmark(), unistim_sendtext(), and unistim_show_info().
struct unistim_device* sp[FAVNUM] |
pointer to the device monitored by this soft key
Definition at line 411 of file chan_unistim.c.
Referenced by build_device(), change_favorite_icon(), and finish_bookmark().
struct unistim_subchannel* ssub[FAVNUM] |
Definition at line 409 of file chan_unistim.c.
Referenced by build_device(), get_avail_softkey(), handle_call_incoming(), handle_call_outgoing(), handle_key_fav(), key_call(), unistim_call(), unistim_hangup(), and unistim_show_info().
int status_method |
Select the unistim packet used for sending status text
Definition at line 431 of file chan_unistim.c.
Referenced by build_device(), and send_text_status().
struct { ... } subs |
pointer to our current connection, channel...
Referenced by close_client(), delete_device(), find_rtp_port(), get_sub(), get_sub_holding(), rcv_mac_addr(), unistim_alloc_sub(), unistim_show_info(), and unistim_unalloc_sub().
char titledefault[13] |
title (text before date/time)
Definition at line 417 of file chan_unistim.c.
Referenced by build_device(), and show_main_page().
signed char to_delete |
Used in reload
Definition at line 449 of file chan_unistim.c.
Referenced by build_device(), and reload_config().
struct ast_tone_zone* tz |
Tone zone for res_indications (ring, busy, congestion)
Definition at line 421 of file chan_unistim.c.
Referenced by build_device(), delete_device(), send_dial_tone(), and unistim_indicate().
int volume |
Default volume
Definition at line 441 of file chan_unistim.c.
Referenced by build_device(), handle_call_incoming(), handle_call_outgoing(), handle_dial_page(), handle_key_fav(), key_call(), key_dial_page(), key_main_page(), process_request(), show_main_page(), sub_hold(), and sub_unhold().