Yealink Overrides
Table of Contents
Prerequites Yealink Administrator Guide Null Values Directed Call Pickup Distinctive Ring Ringer Volume Wallpaper Sizes Default Wallpaper Wallpaper T46G Wallpaper T48G Allow Remote Control From IPs Programmable Key Line Key Types DND Sync Disable the DND Feature on Yealink Phone Daylight Saving Time Time Format Allow Screen Capture via YMCS without Authorization Jitter Buffer to Fixed SIP Scanner Protection Update Auto Answer Tone Increase Time Out for Dial Now Rule Increase HTTP/HTTPS File Transfer Timeout Enable Missed Call Logs Disable Missed Call Notification Provisioning Guide Speed Dial to Voicemail Without Entering PIN Set up Wi-Fi via Override Change Transfer Mode Transfer Call History Enabling Auto Answer via Override Default Directory Key to Remote PhonebookPrerequites
Access to the Manager Portal with Office Manager or greater scope.
Yealink Administrator Guide
Null Values
You can override any provisioned value by entering %NULL%
I.e. firmware.url.server_type="%NULL%"
Directed Call Pickup
features.pickup.direct_pickup_enable="1"
features.pickup.direct_pickup_code="*35"
Distinctive Ring
The Distinctive Ring feature works by adding a department name to the extension.
account.1.alert_info_url_enable="1"
distinctive_ring_tones.alert_info.1.text "Sales"
distinctive_ring_tones.alert_info.1.ringer="2"
The example above will cause any Yealink phone to use Ringer 2 whenever a call is received from a member of the Sales department.
NOTE: If your department has space(s) in it, do not include the space(s) when adding it to the override.
Ringer Volume
It is sometimes necessary to lock the ringer volume at the administrative level. To do this, set the value below to 0 through 15, with 15 being the loudest. If any value is set, the rocker switch will not work. You can set this value to %NULL% to restore volume rocker functionality.
force.voice.ring_vol="10"
Wallpaper Sizes
Phone Model | Image Format | Resolution | Single File Size | Total File Size |
VP530 | .jpg, .png, .bmp | 1920*1200 | ||
SIP-T29G | .jpg, .jpeg, .png, .bmp | 480*272, 1.8MP | <= 5MB | |
SIP-T32G | .jpg, .png, .bmp | 480*272 | ||
SIP-T38G | .jpg, .png, .bmp | 480*272 | ||
SIP-T46G | .jpg, .jpeg, .png, .bmp | 480*272, 1.8MP | <= 5MB | |
SIP-T46S | .jpg, .jpeg, .png, .bmp | 480*272, 1.8MP | ||
SIP-T48G | .jpg, .jpeg, .png, .bmp | 800*480, 2MP | <= 5MB |
|
SIP-T48S | .jpg, .jpeg, .png, .bmp | 800*480, 2MP | <= 5MB |
<= 20MB |
SIP-T52S | .jpg, .jpeg, .png, .bmp | 320*240, 4.2MP | <= 5MB | |
SIP-T54S | .jpg, .jpeg, .png, .bmp | 480*272, 4.2MP | <= 5MB | |
SIP-T54W | .jpg, .jpeg, .png, .bmp | 480*272, 2MP | <= 5MB | |
EXP50 | .jpg, .jpeg, .png, .bmp | 272*480, 4.2MP | <= 5MB |
Default Wallpaper
phone_setting.backgrounds="Config:Default.jpg"
Wallpaper T46G
phone_setting.backgrounds="Config:t46g.jpg"
wallpaper_upload.url="http://yourdomain.com/images/t46g.jpg"
Wallpaper T48G
phone_setting.backgrounds="Config:t48g.png"
wallpaper_upload.url="http://yourdomain.com/images/t48g.jpg"
Allow Remote Control From IPs
features.action_uri_limit_ip="any"
or
features.action_uri_limit_ip="192.168.0.1"
Programmable Key
(Replace 'X' with the number of the key you are setting)
programablekey.X.type=
programablekey.X.line=
programablekey.X.value=
programablekey.X.xml_phonebook=
programablekey.X.history_type=
programablekey.X.label=
Line Key Types
Line Key Configuration:
(Replace 'X' with the number of the BLF key you are setting & replace 'Y' with the Line Key Type #.)
linekey.X.type = "Y"
linekey.X.value = “(this may vary, depending on the line key type, but usually is an Extension)”
linekey.X.label = "Label"
- 0-NA
- 1-Conference
- 2-Forward
- 3-Transfer
- 4-Hold
- 5-DND
- 7-Call Return
- 8-SMS
- 9-Directed Pickup
- 10-Call Park
- 11-DTMF
- 12-Voice Mail
- 13-Speed Dial
- 14-Intercom
- 15-Line
- 16-BLF
- 17-URL
- 18-Group Listening
- 20-Private Hold
- 22-XML Group
- 23-Group Pickup
- 24-Multicast Paging
- 25-Record
- 27-XML Browser
- 34-Hot Desking
- 35-URL Record
- 38-LDAP
- 39-BLF List
- 40-Prefix
- 41-Zero Touch
- 42-ACD
- 45-Local Group
- 46-Network Group
- 49-Custom Button
- 50-Keypad Lock
- 55-Meet-Me Conference
- 56-Retrieve Park
- 57-Hoteling
- 58-ACD Grace
- 59-Sisp Code
- 60-Emergency
- 61-Directory
DND Sync
bw.feature_key_sync="0"
Disable the DND Feature on Yealink Phone
features.dnd.allow = 0
After auto-provision, and it takes effect, the DND feature can't be used even though the user presses the DND softkey on the keypad.
Daylight Saving Time
0 = Disabled 1 = Enabled 2= Automatic
local_time.summer_time="0"
Time Format
0 = 12- Hour Format 1 = 24- Hour Format
local_time.time_format ="0"
Allow Screen Capture via YMCS without Authorization
static.remote_control.1.allow="1"
Jitter Buffer to Fixed
voice.jib.adaptive="1"
voice.jib.min="120"
voice.jib.max="120"
voice.jib.normal="120"
SIP Scanner Protection
features.direct_ip_call_enable="0"
sip.trust_ctrl="1"
sip_trust_ctrl="1" (only for Firmware under v80)
Update Auto Answer Tone
Please see the following guide for the different tones you can set.
voice.tone.autoanswer="1400/500,0/15000"
Increase Time Out for Dial Now Rule
phone_setting.dialnow_delay="x"
- Acceptable values: 1-14 (seconds)
Increase HTTP/HTTPS File Transfer Timeout
network.attempt_expired_time="<seconds>"
Enable Missed Call Logs
account.1.missed_calllog="1"
Disable Missed Call Notification
phone_setting.missed_call_power_led_flash.enable="0"
Provisioning Guide
Speed Dial to Voicemail Without Entering PIN
features.enhanced_dss_keys.enable="1"
linekey.X.type="73"
inekey.X.line="1"
linekey.X.label="Speeddial VM"
linekey.X.value=”5001,Extension,,,PIN#”
(Replace 'X' with the number of the BLF key you are setting.) The overrides above will let you have a BLF key as a Speed dial to dial into a voicemail box without entering a PIN
Example: Extension 101 has 1234 PIN, the override will look like this: linekey.10.value=”5001,101,,,1234#
Please note, that some Yealink firmware versions have stopped allowing commas as spacers.
Please refer to the override below:
features.enhanced_dss_keys.enable="1"
linekey.3.type="73"
linekey.3.line="1"
linekey.3.label="Speeddial VM"
linekey.3.value="5001$Cwc$$Cp5$1019$Tdtmf$$Cp5$7538$Tdtmf$"
In this example, the key will be placed on Line 3, 5001, which is used to dial Voicemail with a prompt for extension and voicemail pin. 1025 is the extension we are trying to reach, and 7539 is the voicemail pin.
Substitute the Extension and Voicemail PIN, then save and resync.
Set up Wi-Fi via Override
Via override, you can "pre-install" Wi-Fi SSIDs on Yealink phones once they are provided. Please replace the X with a number; starting at 1, you can set up to 99 SSIDs.
static.wifi.function.enable="1"
Enables the Wi-Fi feature.static.wifi.enable="1"
This enables Wi-Fi mode.static.wifi.X.ssid="Wi-Fi SSID"
static.wifi.X.security_mode="WPA/WPA2 PSK"
Permitted values: NONE, WEP, WPA/WPA2 PSK, WPA3-Personal, 802.1x EAPstatic.wifi.X.password="Wi-Fi Password"
Change Transfer Mode
By default, the Transfer mode is Attended Transfer. You can change this mode on devices via this override:
transfer.dsskey_deal_type="X"
Replace X with one of the following:
- 0 - New Call
- 1 - Attended Transfer (this is the default)
- 2 - Blind Transfer
- 4 - Optional Selection
Transfer Call History
Enables or disables the phone from logging the transfer party's phone number in the call history list. :
0-Disabled, the phone will log the transfer-to party's phone number in the call history list.
1-Enabled
features.save_init_num_to_history.enable = 0
Enabling Auto Answer via Override
Please use the following override via the Inventory> Phone Hardware page. You will need to adjust X accordingly to the account this will affect.
account.x.auto_answer="1"
0 = Disabled
1 = Enabled, the phone can automatically answer an incoming call.
NOTE: The phone cannot automatically answer the incoming call during a call or while dialling, even if auto answer is enabled.
Default Directory Key to Remote Phonebook
Issue: Yealink Phones – Directory Key Defaults to Local Directory Only
By default, Yealink phones have the "Directory" programmable key set to open the Local Directory, which is often blank. This behaviour prevents users from easily accessing the Remote Phonebook, even though it's uploaded and available.
Solution: Override Directory Key to Open Remote Phonebook
To make the Directory button open the Remote Phonebook (e.g., "Company Directory") automatically, apply the following configuration overrides:
programablekey.2.type="22"
programablekey.2.line="Company Directory"
programablekey.2.label="Directory"
These overrides can be pushed via the ButtonBuilder.