A device containing one or more lines. More...

A device containing one or more lines.
| char call_forward[AST_MAX_EXTENSION] |
Forward number
Definition at line 461 of file chan_unistim.c.
Referenced by handle_dial_page(), key_dial_page(), show_main_page(), key_main_page(), and unistim_new().
| int callhistory |
Allowed to record call history
Definition at line 458 of file chan_unistim.c.
Referenced by write_history(), show_history(), and build_device().
| char codec_number |
The current codec used to make calls
Definition at line 456 of file chan_unistim.c.
Referenced by unistim_register(), HandleSelectCodec(), key_select_codec(), and key_select_extension().
| char contrast |
contrast
Definition at line 448 of file chan_unistim.c.
Referenced by init_phone_step2(), and build_device().
| char country[3] |
country used for dial tone frequency
Definition at line 449 of file chan_unistim.c.
Referenced by SendDialTone(), and build_device().
| char datetimeformat |
format used for displaying time/date
Definition at line 447 of file chan_unistim.c.
Referenced by send_date_time2(), and build_device().
| enum autoprov_extn extension |
See ifdef EXTENSION for valid values
Definition at line 468 of file chan_unistim.c.
Referenced by rcv_mac_addr(), key_select_extension(), show_main_page(), key_main_page(), and build_device().
| char extension_number[11] |
Extension number entered by the user
Definition at line 469 of file chan_unistim.c.
Referenced by RegisterExtension(), UnregisterExtension(), close_client(), rcv_mac_addr(), key_select_extension(), show_main_page(), key_main_page(), and build_device().
Definition at line 474 of file chan_unistim.c.
Referenced by unistim_info(), and build_device().
| int height |
The number of lines the phone can display
Definition at line 442 of file chan_unistim.c.
Referenced by handle_dial_page(), HandleCallOutgoing(), key_dial_page(), show_main_page(), unistim_call(), unistim_sendtext(), and build_device().
| char id[18] |
mac address of the current phone in ascii
Definition at line 434 of file chan_unistim.c.
Referenced by unistim_register(), rcv_mac_addr(), key_select_extension(), key_main_page(), unistim_info(), and build_device().
| struct unistim_line* lines |
Definition at line 473 of file chan_unistim.c.
Referenced by RegisterExtension(), UnregisterExtension(), close_client(), rcv_mac_addr(), close_call(), TransferCallStep1(), HandleCallOutgoing(), HandleCallIncoming(), unistim_do_senddigit(), key_call(), key_dial_page(), show_main_page(), process_request(), find_subchannel_by_name(), unistim_senddigit_end(), unistim_send_mwi_to_peer(), do_monitor(), unistim_info(), build_device(), and reload_config().
| char lst_cid[TEXT_LENGTH_MAX] |
Last callerID received
Definition at line 459 of file chan_unistim.c.
Referenced by write_entry_history(), change_callerid(), show_entry_history(), and key_history().
| char lst_cnm[TEXT_LENGTH_MAX] |
Last callername recevied
Definition at line 460 of file chan_unistim.c.
Referenced by write_entry_history(), and change_callerid().
| char maintext0[25] |
when the phone is idle, display this string on line 0
Definition at line 443 of file chan_unistim.c.
Referenced by show_main_page(), and build_device().
| char maintext1[25] |
when the phone is idle, display this string on line 1
Definition at line 444 of file chan_unistim.c.
Referenced by show_main_page(), and build_device().
| char maintext2[25] |
when the phone is idle, display this string on line 2
Definition at line 445 of file chan_unistim.c.
Referenced by show_main_page(), and build_device().
| int missed_call |
Number of call unanswered
Definition at line 457 of file chan_unistim.c.
Referenced by unistim_register(), cancel_dial(), close_call(), handle_dial_page(), HandleCallIncoming(), key_select_extension(), show_main_page(), key_main_page(), and unistim_indicate().
| int moh |
Music on hold in progress
Definition at line 466 of file chan_unistim.c.
Referenced by TransferCallStep1(), HandleCallOutgoing(), key_call(), key_dial_page(), and unistim_hangup().
| int mute |
Mute mode
Definition at line 465 of file chan_unistim.c.
Referenced by send_select_output(), key_call(), and build_device().
| char name[DEVICE_NAME_LEN] |
name of the device
Definition at line 435 of file chan_unistim.c.
Referenced by alloc_sub(), unalloc_sub(), rcv_mac_addr(), write_history(), close_call(), unistim_ss(), HandleCallOutgoing(), HandleCallIncoming(), OpenHistory(), unistim_hangup(), unistim_answer(), unistim_fixup(), find_subchannel_by_name(), unistim_new(), unistim_info(), finish_bookmark(), build_device(), and reload_config().
| int nat |
Used by the obscure ast_rtp_setnat
Definition at line 467 of file chan_unistim.c.
Referenced by start_rtp(), and build_device().
| struct unistim_device* next |
Definition at line 476 of file chan_unistim.c.
Referenced by change_favorite_icon(), unistim_register(), rcv_mac_addr(), key_select_extension(), find_subchannel_by_name(), unistim_info(), finish_bookmark(), build_device(), and reload_config().
| int output |
Handset, headphone or speaker
Definition at line 462 of file chan_unistim.c.
Referenced by send_select_output(), handle_dial_page(), HandleCallOutgoing(), HandleCallIncoming(), key_call(), key_dial_page(), show_main_page(), key_main_page(), process_request(), and build_device().
| int phone_current |
Number of the current phone
Definition at line 432 of file chan_unistim.c.
| char phone_number[16] |
the phone number entered by the user
Definition at line 430 of file chan_unistim.c.
Referenced by unistim_ss(), handle_dial_page(), HandleCallOutgoing(), Keyfavorite(), key_dial_page(), and key_main_page().
| int pos_fav |
Position of the displayed favorites (used for scrolling)
Definition at line 433 of file chan_unistim.c.
Referenced by unistim_register(), and key_select_extension().
| int previous_output |
Previous output
Definition at line 463 of file chan_unistim.c.
Referenced by send_select_output(), key_call(), key_dial_page(), and build_device().
| int receiver_state |
state of the receiver (see ReceiverState)
Definition at line 428 of file chan_unistim.c.
Referenced by send_select_output(), unistim_register(), rcv_mac_addr(), handle_dial_page(), HandleCallIncoming(), key_dial_page(), key_select_extension(), key_main_page(), and process_request().
| char redial_number[16] |
the last phone number entered by the user
Definition at line 431 of file chan_unistim.c.
Referenced by close_call(), unistim_ss(), key_dial_page(), key_main_page(), and key_history().
| char ringstyle |
Ring melody
Definition at line 452 of file chan_unistim.c.
Referenced by unistim_call(), and build_device().
| char ringvolume |
Ring volume
Definition at line 451 of file chan_unistim.c.
Referenced by unistim_call(), and build_device().
| int rtp_method |
Select the unistim data used to establish a RTP session
Definition at line 454 of file chan_unistim.c.
Referenced by start_rtp(), and build_device().
| int rtp_port |
RTP port used by the phone
Definition at line 453 of file chan_unistim.c.
Referenced by start_rtp(), and build_device().
| struct unistimsession* session |
Definition at line 475 of file chan_unistim.c.
Referenced by change_favorite_icon(), close_client(), unistim_register(), rcv_mac_addr(), unistim_ss(), start_rtp(), key_select_extension(), key_main_page(), channel_to_session(), unistim_answer(), unistim_info(), unistim_sp(), and reload_config().
Definition at line 472 of file chan_unistim.c.
Referenced by TransferCallStep1(), HandleCallOutgoing(), key_dial_page(), and unistim_hangup().
size of the phone number
Definition at line 429 of file chan_unistim.c.
Referenced by handle_dial_page(), and key_dial_page().
| char softkeydevice[6][16] |
name of the device monitored
Definition at line 440 of file chan_unistim.c.
Referenced by ParseBookmark(), finish_bookmark(), and build_device().
| char softkeyicon[6] |
icon number
Definition at line 439 of file chan_unistim.c.
Referenced by refresh_all_favorite(), change_favorite_icon(), Keyfavorite(), unistim_sendtext(), ParseBookmark(), finish_bookmark(), and build_device().
| char softkeylabel[6][11] |
soft key label
Definition at line 437 of file chan_unistim.c.
Referenced by refresh_all_favorite(), change_favorite_icon(), show_main_page(), unistim_sendtext(), ParseBookmark(), and build_device().
| int softkeylinepos |
position of the line softkey (default 0)
Definition at line 436 of file chan_unistim.c.
Referenced by refresh_all_favorite(), change_favorite_icon(), key_ringing(), show_main_page(), and build_device().
| char softkeynumber[6][16] |
number dialed when the soft key is pressed
Definition at line 438 of file chan_unistim.c.
Referenced by Keyfavorite(), unistim_sendtext(), ParseBookmark(), and build_device().
| struct unistim_device* sp[6] |
pointer to the device monitored by this soft key
Definition at line 441 of file chan_unistim.c.
Referenced by change_favorite_icon(), finish_bookmark(), and build_device().
| time_t start_call_timestamp |
timestamp for the length calculation of the call
Definition at line 471 of file chan_unistim.c.
Referenced by HandleCallIncoming().
| int status_method |
Select the unistim packet used for sending status text
Definition at line 455 of file chan_unistim.c.
Referenced by send_text_status(), and build_device().
| char titledefault[13] |
title (text before date/time)
Definition at line 446 of file chan_unistim.c.
Referenced by show_main_page(), and build_device().
| char to_delete |
Used in reload
Definition at line 470 of file chan_unistim.c.
Referenced by rcv_mac_addr(), build_device(), and reload_config().
| struct ast_tone_zone* tz |
Tone zone for res_indications (ring, busy, congestion)
Definition at line 450 of file chan_unistim.c.
Referenced by unistim_indicate(), build_device(), and reload_config().
| int volume |
Default volume
Definition at line 464 of file chan_unistim.c.
Referenced by handle_dial_page(), HandleCallOutgoing(), HandleCallIncoming(), key_call(), key_dial_page(), show_main_page(), key_main_page(), process_request(), and build_device().