Sample Configuration files for Yealink T42S
-
There are two files used for configuration of Yealink phones.
A common file based on the model, and a device file based on the MAC address.This is the common file for the T42S, it is named
y000000000067.cfg
The biggest thing I do with the common file is set the location for firmware and auto provisioning as well as set DSS keys 14 and 15 as the users Line keys.
#!version:1.0.0.1 ####################################################################################### ## Autop Mode ## ####################################################################################### auto_provision.power_on = 1 ####################################################################################### ## Autop Weekly ## ####################################################################################### auto_provision.weekly.enable = 1 auto_provision.weekly.mask = 0123456 auto_provision.weekly.begin_time = 03:00 auto_provision.weekly.end_time = 03:59 auto_provision.server.url = https://pbx.domain.com:1443 ####################################################################################### ## Language Settings ## ####################################################################################### ##It configures the language of the phone user interface. ##Chinese_S and Chinese_T are only applicable to SIP-T19P, SIP-T21P and SIP-T46G IP phones. ##The default value is English. lang.gui = English ####################################################################################### ## Remote Phonebook(Except T20P Model) ## ####################################################################################### ##It enables or disables the phone to perform a remote phone book search when receiving an incoming call. ##0-Disabled,1-Enabled. ##The default value is 0. features.remote_phonebook.enable= 1 ##It configures the interval (in seconds) for the phone to update the data of the remote phone book from the remote phone book server. ##The default value is 21600.Integer from 3600 to 2592000. features.remote_phonebook.flash_time = 21600 ####################################################################################### ## Features DND ## ####################################################################################### features.dnd.on_code = *78 features.dnd.off_code = *79 ####################################################################################### ## Features BLF ## ####################################################################################### ##It configures BLF LED mode and provides four kinds of definition for the BLF/BLF list key LED status. ##For more information, refer to BLF LED Mode on page 218. ##The default value is 0. features.blf_led_mode = 0 ##It enables or disables the phone to deal with the Version header in the BLF NOTIFY message sent by the server. ##0-Disabled,1-Enabled. ##The default value is 0.It takes effect after a reboot. features.blf_list_version = 0 ##Visual BLF Pickup Alert ##0 is off. features.pickup.blf_visual_enable = 0 ###################################################################### # Prevent Ghost recall with PJSIP # ###################################################################### transfer.hang_up_after_success_trans = 3 ####################################################################################### ## Features Intercom ## ####################################################################################### features.intercom.allow = 1 features.intercom.mute = 0 features.intercom.tone = 1 features.intercom.barge = 0 ####################################################################################### ## Phone Settings ## ####################################################################################### phone_setting.inter_digit_time = 10 phone_setting.ring_type = Resource:Ring1.wav ####################################################################################### ## Power Led Settings ## ####################################################################################### phone_setting.common_power_led_enable = 0 phone_setting.mail_power_led_flash_enable = 1 phone_setting.ring_power_led_flash_enable = 1 phone_setting.emergency.number = 911 phone_setting.missed_call_power_led_flash.enable = 0 ##It configures the phone to go out or reduce intensity of the backlight on the LCD screen after a period of inactivity. ##0-Off,1-Low. ##The default value is 1. phone_setting.inactive_backlight_level = 0 ####################################################################################### ## Phone Setting Display ## ####################################################################################### ###Except T20P/T19P/T21P Models ##It configures the backlight time (in seconds).0, 1, 15, 30, 60, 120, 300, 600 or 1800. phone_setting.backlight_time = 1800 ####################################################################################### ## Phone Setting BLF ## ####################################################################################### ###It enables or disables the phone to automatically configure the BLF list keys in order. ###0-Disabled,1-Enabled. ###The default value is 1. phone_setting.auto_blf_list_enable = 1 ###Only T26P/T28P/T46G Models support the parameter ###It configures the order of BLF list keys assigned automatically. ###0-Line Keys->Memory Keys->Extension Keys ###1-Extension Keys->Memory Keys->Line Keys ###Memory keys are not applicable to SIP-T46G IP phones. ###The default value is 0. phone_setting.blf_list_sequence_type = 0 ####################################################################################### ## Security ## ####################################################################################### ###Define the login username and password of the user, var and administrator. ###If you change the username of the administrator from "admin" to "admin1", your new administrator's username should be configured as: security.user_name.admin = admin1. ###If you change the password of the administrator from "admin" to "admin1pwd", your new administrator's password should be configured as: security.user_password = admin1:admin1pwd. ###The following examples change the user's username to "user23" and the user's password to "user23pwd". ###security.user_name.user = user23 ###security.user_password = user23:user23pwd ###The following examples change the var's username to "var55" and the var's password to "var55pwd". ###security.user_name.var = var55 ###security.user_password = var55:var55pwd security.user_name.user = user security.user_name.admin = admin security.user_name.var = var security.user_password = admin:admin security.user_password = user:user security.user_password = var:var ####################################################################################### ## User Mode ## ####################################################################################### ###It enables or disables the 3-level permissions (admin, user, var). ###0-Disabled,1-Enabled. ###The default value is 0.It takes effect after a reboot. security.var_enable = 1 ####################################################################################### ## Programable Key ## ####################################################################################### ###T20P X ranges from 1 to 9 ###T28P/T26P X ranges from 1 to 14 ###T41P/T42G/T19P/T21P X ranges from 1 to 11 ###T46G/T22P X ranges from 1 to 13 #programablekey.x.type--Customize the programmable key type. #The valid types are: #0-NA 2-Forward 5-DND 7-Call Return 8-SMS 9-Directed Pickup 13-Speed Dial #22-XML Group 23-Group Pickup 27-XML Browser 28-History 30-Menu 31-Switch Account 32-New SMS #33-Status 34-Hot Desking 38-LDAP 40-Prefix 41-Zero Touch 43-Local Directory 44-Network Directory 45-Local Group #46-Network Group 47-XML Directory 50-Keypad Lock 51-Switch Account Up 52-Switch Account Down 55-Meet-Me Conference 61-Directory ###programablekey.X.type = ###programablekey.X.line = ###programablekey.X.value = ###programablekey.X.xml_phonebook = ###programablekey.X.history_type = ###programablekey.X.label = ###programablekey.X.pickup_value = ####################################################################################### ## Line Key ## ####################################################################################### linekey.14.label = %NULL% linekey.14.line = 1 linekey.14.pickup_value = %NULL% linekey.14.type = 15 linekey.14.value = %NULL% linekey.14.xml_phonebook = %NULL% linekey.15.label = %NULL% linekey.15.line = 1 linekey.15.pickup_value = %NULL% linekey.15.type = 15 linekey.15.value = %NULL% linekey.15.xml_phonebook = %NULL% ####################################################################################### ## Configure the access URL of firmware ## ####################################################################################### ###It configures the access URL of the firmware file. ###The default value is blank.It takes effect after a reboot. firmware.url = https://pbx.domain.com:1443/T4XS-66.81.0.110.rom
This is a typical device configuration file. The filename is the MAC address in all lower case such as
001565bdzzzz.cfg
#!version:1.0.0.1 ## the file header "#!version:1.0.0.1" can not be edited or deleted. ## account.1.auth_name = 108 account.1.display_name = Some User account.1.enable = 1 account.1.label = 108 account.1.outbound_host = account.1.outbound_port = account.1.outbound_proxy_enable = 0 account.1.password = blahbalhmd5hashblahblah account.1.shared_line = 0 account.1.sip_server.1.address = pbx.domain.com account.1.sip_server.1.port = 5061 account.1.sip_server.2.address = account.1.sip_server.2.port = account.1.user_name = 108 account.1.sip_server.1.transport_type = 2 account.1.srtp_encryption = 2 static.wifi.enable = 1 static.wifi.1.label = Home Office static.wifi.1.ssid = MySSID static.wifi.1.security_mode = WPA2-PSK static.wifi.1.cipher_type = AES static.wifi.1.password = MySSIDPSK linekey.1.type = 16 linekey.1.line = 1 linekey.1.value = 103 linekey.1.label = Jared linekey.1.xml_phonebook = %NULL% linekey.1.pickup_value = ** linekey.2.type = 16 linekey.2.line = 1 linekey.2.value = 101 linekey.2.label = Owner linekey.2.xml_phonebook = %NULL% linekey.2.pickup_value = %NULL% linekey.3.type = 13 linekey.3.line = 1 linekey.3.value = 314XXXXXXX linekey.3.label = Jared Cell linekey.3.xml_phonebook = %NULL% linekey.3.pickup_value = %NULL% linekey.4.label = Follow Me linekey.4.line = 1 linekey.4.pickup_value = %NULL% linekey.4.type = 16 linekey.4.value = *21108 programablekey.1.type = 45 programablekey.1.line = %NULL% programablekey.1.value = %NULL% programablekey.1.label = Local # programablekey.1.extension = %NULL% programablekey.1.xml_phonebook = 0 programablekey.1.pickup_value = %NULL% programablekey.2.type = 22 programablekey.2.line = %NULL% programablekey.2.value = %NULL% programablekey.2.label = Shared # programablekey.2.extension = %NULL% programablekey.2.xml_phonebook = 0 programablekey.2.pickup_value = %NULL% local_time.manual_time_enable = 0 local_time.ntp_server1 = 10.254.108.1 local_time.ntp_server2 = 0.us.pool.ntp.org local_time.time_zone = -6 local_time.time_zone_name = United States-Central Time network.dhcp_host_name = ext108 remote_phonebook.data.1.name = Bundy remote_phonebook.data.1.url = https://pbx.domain.com/bundy_contacts.xml voice.echo_cancellation = 1 voice_mail.number.1 = *97
-
Thank you for this
-
I notice you don't have
static
preceding the settings in the common configuration file (comparing to the template you can download from Yealink). I've read that basicallystatic
settings are always in effect. Do you leave it out for flexibility, or is just one of those things that doesn't matter; thus, no need to use it? -
@eddiejennings said in Sample Configuration files for Yealink T42S:
I notice you don't have
static
preceding the settings in the common configuration file (comparing to the template you can download from Yealink). I've read that basicallystatic
settings are always in effect. Do you leave it out for flexibility, or is just one of those things that doesn't matter; thus, no need to use it?No, because that syntax was new a couple firmware versions ago and I have not updated my config file.
-
@jaredbusch said in Sample Configuration files for Yealink T42S:
The biggest thing I do with the common file is set the location for firmware and auto provisioning as well as set DSS keys 14 and 15 as the users Line keys.
Do you do this to make the page scroll keys appear for button 6?
-
@eddiejennings said in Sample Configuration files for Yealink T42S:
@jaredbusch said in Sample Configuration files for Yealink T42S:
The biggest thing I do with the common file is set the location for firmware and auto provisioning as well as set DSS keys 14 and 15 as the users Line keys.
Do you do this to make the page scroll keys appear for button 6?
Well I have never had a T42 model that only had 6 six keys assigned. If I did, then that phone would be an exception.
I just put it in the global file to make sure all phone have their line keys, always.
-
Here are a few settings many people might like. These will present popups on the phone for each thing mentioned.
features.forward_call_popup.enable = 0
features.missed_call_popup.enable = 0
features.text_message_popup.enable = 0
features.voice_mail_popup.enable = 0 -
@dashrender said in Sample Configuration files for Yealink T42S:
Here are a few settings many people might like. These will present popups on the phone for each thing mentioned.
features.forward_call_popup.enable = 0
features.missed_call_popup.enable = 0
features.text_message_popup.enable = 0
features.voice_mail_popup.enable = 0That is certainly a case by case group of settings. I have those disabled about half of the time..
-
@jaredbusch said in Sample Configuration files for Yealink T42S:
@dashrender said in Sample Configuration files for Yealink T42S:
Here are a few settings many people might like. These will present popups on the phone for each thing mentioned.
features.forward_call_popup.enable = 0
features.missed_call_popup.enable = 0
features.text_message_popup.enable = 0
features.voice_mail_popup.enable = 0That is certainly a case by case group of settings. I have those disabled about half of the time..
Agreed.