| Contents | ii Contents Introduction....................... 6 Related Documentations............................6 Typographic and Writing Conventions.........................6 Recommended References............................7 Getting Started......................7 Initialization Process Overview..........................7 Loading the ROM File..........................8 Configuring the VLAN..........................8 Querying the DHCP (Dynamic Host Configuration Protocol) Server.............8 Contacting the Provisioning Server......................8 Updating Firmware...........................
Page 3
| Contents | iii Phone Provisioning....................30 Provisioning Points to Consider.........................30 Boot Files, Configuration Files and Resource Files..................30 Boot Files..............................30 Configuration Files..........................33 Resource Files............................36 Files Download Process..........................37 Provisioning Methods............................37 Provisioning Methods Priority........................37 Manual Provisioning..........................38 Central Provisioning..........................41 Setting Up a Provisioning Server........................43 Supported Provisioning Protocols......................
Page 4
| Contents | iv Tones................................... 68 Supported Tones............................68 Tones Configuration..........................69 Power Saving..............................70 Power Saving Configuration........................70 Power LED Indicator............................72 Power LED Indicator Configuration...................... 73 Bluetooth................................73 Bluetooth Configuration......................... 74 Security Features....................74 User and Administrator Identification........................74 User and Administrator Identification Configuration................75 User Access Level Configuration......................76 Phone Lock.................................
Page 5
IP Address Issues..............................109 The IP phone does not get an IP address.................... 109 IP Conflict............................109 Specific format in configuring IPv6 on Yealink IP phones..............110 Time and Date Issues............................110 Display time and date incorrectly......................110 Display Issues..............................110 The phone LCD screen blank......................
Auto Provisioning Guide, describes how to provision the phones using the boot file and configuration files. The Auto Provisioning Guide is to serve as a basic guidance for provisioning Yealink Teams IP Phones with a provisioning server. If you are the novice, this guide is helpful for you.
For more information on configuring and administering other Yealink products not included in this guide, refer to Yealink Technical Support. product support page at To access the latest Release Notes or other guides for Yealink phones, refer to the Document Download page for your phone at Yealink Technical Support.
| Getting Started | 8 • Configuring the VLAN • Querying the DHCP (Dynamic Host Configuration Protocol) Server • Contacting the Provisioning Server • Updating Firmware • Downloading the Resource Files Loading the ROM File The ROM file resides in the flash memory of the phone. The phone comes from the factory with a ROM file preloaded.
Yealink offers T58A/T56A/T55A/CP960/VP59 IP phones configured for use with Microsoft Teams. By default, the phone has a built-in Teams feature license, which allows user to use Yealink phones with Teams features directly. If the phone has not imported a license yet, the screen will be shown as below: You need to upload the license to use the phone normally.
Security > License > Import License Phone Network Yealink Teams IP Phones operate on an Ethernet local area network (LAN). You can configure the local area network to accommodate a number of network designs, which varies by organizations and Yealink Teams IP Phones.
| Phone Network | 11 Note: Teams IP Phones comply with the DHCPv4 specifications documented in 2131, and DHCPv6 specifications documented in 3315. • IP Addressing Mode Configuration • IPv4 Configuration IPv6 Configuration • IP Addressing Mode Configuration The following table lists the parameter you can use to configure IP addressing mode. Parameter static.network.ip_address_mode <MAC>.cfg...
| Phone Network | 16 Permitted Values 0-Disabled 1-Enabled Default Web UI Network > Advanced > ICMPv6 Status > Active [1]If you change this parameter, the phone will reboot to make the change take effect. DHCP Option for IPv4 The Teams phone can obtain IPv4-related parameters in an IPv4 network via DHCP option. Note: For more information on DHCP options, refer to RFC 2131 RFC 2132.
DHCP header has been used for DHCP options. DHCP Option 160 and Option 161 Yealink Teams IP Phones also support obtaining the provisioning server address by detecting DHCP custom option during startup. If DHCP Option 66 is not available, you can use custom option (160 or 161) with the URL or IP address of the provisioning server.
DHCP Option 42 and Option 2 Yealink Teams IP Phones can use the NTP server address offered by DHCP. DHCP option 42 is used to specify a list of NTP servers available to the client by IP address. NTP servers should be listed in order of preference.
The Teams phone can obtain IPv6-related parameters in an IPv6 network via DHCP option. • Supported DHCP Option for IPv6 Supported DHCP Option for IPv6 The following table lists common DHCP options for IPv6 supported by Yealink Teams IP phones. Parameters DHCP Option Description...
| Phone Network | 20 LLDP Configuration LLDP (Linker Layer Discovery Protocol) is a vendor-neutral Link Layer protocol, which allows phones to receive and/or transmit device-related information from/to directly connected devices on the network that are also using the protocol, and store the information about other devices. When LLDP feature is enabled on the phones, the phones periodically advertise their own information to the directly connected LLDP-enabled switch.
| Phone Network | 21 Description It enables or disables the CDP (Cisco Discovery Protocol) feature on the phone. Permitted Values 0-Disabled 1-Enabled, the phone will attempt to determine its VLAN ID through CDP. Default Web UI Network > Advanced > CDP > Active Phone UI >...
Page 22
| Phone Network | 22 Web UI Network > Advanced > VLAN > WAN Port > VID Phone UI > Settings > Device Settings > Network(Admin only, default password: admin) > VLAN > WAN Port > VID Parameter static.network.vlan.internet_port_priority <y0000000000xx>.cfg Description It configures the VLAN priority for the Internet port.
DHCP VLAN Yealink Teams IP Phones support VLAN discovery via DHCP. When the VLAN discovery method is set to DHCP, the phone will examine DHCP option for a valid VLAN ID. The predefined option 132 is used to supply the VLAN ID by default.
| Phone Network | 24 Parameter static.network.vlan.vlan_change.enable <y0000000000xx>.cfg Description It enables or disables the phone to obtain VLAN ID using lower preference of VLAN assignment method or to close the VLAN feature when the phone cannot obtain VLAN ID using the current VLAN assignment method. The priority of each method is: LLDP/CDP>Manual>DHCP VLAN.
Page 25
| Phone Network | 25 Permitted Values String within 32 characters Default Blank Parameter static.wifi.X.ssid <y0000000000xx>.cfg Description It configures the SSID of a specific wireless network.SSID is a unique identifier for accessing wireless access points. Note:It works only if "static.wifi.function.enable" and "static.wifi.enable" are set to 1 (Enabled).
[2] X is Wi-Fi ID. X=1-5. Internet Port and PC Port Yealink Teams IP Phones support two Ethernet ports: Internet port and PC port. You can enable or disable the PC port on the phones. PC port is not applicable to CP960 Phones.
Page 27
| Phone Network | 27 Description It enables or disables the PC port. Note: It is not applicable to CP960 Phones. Permitted Values 0-Disabled 1-Auto Negotiation Default Web UI Network > PC Port > PC Port Active Parameter static.network.internet_port.speed_duplex <y0000000000xx>.cfg Description It configures the transmission method of the Internet port.
Default [1]If you change this parameter, the phone will reboot to make the change take effect. 802.1x Authentication Yealink Teams IP Phones support the following protocols for 802.1X authentication: • EAP-MD5 • EAP-TLS (requires Device and CA certificates, requires no password) •...
Page 29
<y0000000000xx>.cfg Description It configures the user name for 802.1x authentication. Example: static.network.802_1x.identity = yealink Note: It works only if “static.network.802_1x.mode” is set to 1, 2, 3, 4, 5, 6 or 7. Permitted Values String within 32 characters Default Blank Web UI Network >...
You can use boot files, configuration files and resource files to configure phone features and apply feature settings to phones. You can create or edit these files using a text editor such as UltraEdit. http:// You can ask the distributor or Yealink FAE for template files. You can also obtain the template files online: support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage. •...
Page 31
| Phone Provisioning | 31 Teams IP Phones support two types of boot files: common boot file and MAC-Oriented boot file. You can use the default boot template file “y000000000000.boot” to create MAC-Oriented boot file by making a copy and renaming Note: You can select whether to use the boot file or not according to your deployment scenario.
Page 32
| Phone Provisioning | 32 overwrite_mode Enable or disable the overwrite mode. The overwrite mode applies to the configuration files specified in the boot file. Note that it only affects the parameters pre-provisioned via central provisioning. 1-(Enabled) - If the value of a parameter in configuration files is left blank, or if a non-static parameter in configuration files is deleted or commented out, the factory default value takes effect.
• Non-static: The parameters do not start with a prefix “static.”, for example,phone_setting.phone_lock.enable. You can deploy and maintain a mass of Yealink Teams IP Phones automatically through configuration files stored in a provisioning server. Note: For protecting against unauthorized access, you can encrypt configuration files. For more information Encrypting Configuration Files.
Page 34
MAC CFG File Yealink supports two MAC CFG file: MAC-Oriented file and MAC-local CFG file, which are both named after the MAC address of the phone. For example, if the MAC address of an phone is 00156574B150, the name of MAC- Oriented CFG file is 00156574b150.cfg (lowercase), and the name of MAC-local CFG file is 00156574b150-local.cfg...
Page 35
| Phone Provisioning | 35 Clearing MAC-local CFG File When the phone is given to a new user but many personalized configuration settings configured by the last user are saved on the phone; or when the end user encounters some problems because of the wrong configurations, you can clear user’s personalized configuration settings.
• Supported Resource Files Supported Resource Files Yealink supplies some template of resource files for you, so you can directly edit the files as required. The following table lists the resource files Yealink supplies: Template File File Name...
| Phone Provisioning | 37 Files Download Process When you provision the phones, the phones will request to download the boot files, configuration files and resource files from the provisioning server according to the following flowchart: The parameters in the new downloaded configuration files will override the same parameters in files downloaded before.
| Phone Provisioning | 38 Note: The provisioning priority mechanism takes effect only if “static.auto_provision.custom.protect” is set to 1. MAC-local CFG File Configuration. For more information on this parameter, refer to Static parameters have no priority. They take effect no matter what method (web user interface or phone user interface or configuration files) you are using for provisioning.
Page 39
Web Server Type Configuration Yealink Teams IP phones support both HTTP and HTTPS protocols for accessing the web user interface. You can configure the web server type. Web server type determines access protocol of the web user interface. If you disable to access web user interface using the HTTP/HTTPS protocol, both you and the user cannot access the web user interface.
Page 40
| Phone Provisioning | 40 Phone UI > Settings > Device Settings > Network(Admin only, default password: admin) > Web Server > HTTPS Status Parameter static.network.port.http <y0000000000xx>.cfg Description It configures the HTTP port for the user to access the web user interface of the phone using the HTTP protocol.
| Phone Provisioning | 41 Procedure 1. From the web user interface, navigate to Settings > Configuration > CFG Configuration. 2. In the Export CFG Configuration File block, click Export to open the file download window, and then save the file to your local system.
Page 42
| Phone Provisioning | 42 Using the configuration files to provision the phones and to modify features and configurations is called the central provisioning method. You can use a text-based editing application to edit configuration files, and then store configuration files to a provisioning server. Teams IP Phones can be centrally provisioned from a provisioning server. Setting Up a Provisioning Server.
| Phone Provisioning | 43 Permitted Values 0-Off 1-On, the phone will perform an auto provisioning process weekly. Default Web UI Settings > Auto Provision > Weekly Parameter static.auto_provision.weekly.dayofweek <y0000000000xx>.cfg Description It configures the days of the week for the phone to perform the auto provisioning weekly.
| Phone Provisioning | 44 • Supported Provisioning Server Discovery Methods • Configuring a Provisioning Server Supported Provisioning Protocols Yealink Teams IP Phones support several transport protocols for provisioning: • Trivial File Transfer Protocol (TFTP) • File Transfer Protocol (FTP) •...
| Phone Provisioning | 45 Web UI Settings > Auto Provision > Custom Option Static Provision Configuration To use the static provision method, you need to obtain the provisioning server address first when configuring a provisioning server. The provisioning server address can be IP address, domain name or URL. If a user name and password are specified as part of the provisioning server address, for example, http://user:pwd@server/dir, they will be used only if the server supports them.
Microsoft Teams & Skype for Business Admin Center allows administrators to efficiently realize centralized management for Yealink Teams IP Phones. With the device management platform, you can customize configuration profiles and update all of your devices that are used. Note: You can only manage the devices that login with the online accounts which has opened Microsoft Teams &...
| Provisioning Phone on the Microsoft Teams & Skype for Business Admin Center | 47 4. Edit device info from the right side of the pop-up menu. 5. Click Save. Customizing the Displayed Elements of Devices You can customize your table elements displayed in the device list. Procedure 1.
| Provisioning Phone on the Microsoft Teams & Skype for Business Admin Center | 48 Diagnostic Devices You can use diagnostic feature to quickly find the root cause of the problem and troubleshoot the problem. After diagnostic devices, you should download and check the diagnostics file. Procedure 1.
| Provisioning Phone on the Microsoft Teams & Skype for Business Admin Center | 49 2. Click desired devices in the All devices list. 3. Click Restart at the top of the device list. It will prompt " The selected devices will be restarted. Would you like to proceed?" 4.
Related tasks Updating Device Software Firmware for Each Phone Model You can download the latest firmware online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage. The following table lists the associated and latest firmware name for each phone model (X is replaced by the actual firmware version).
Teams IP Phones support multiple languages. Languages used on the phone user interface and web user interface can be specified respectively as required. You can ask the distributor or Yealink FAE for language packs. You can also obtain the language packs online:http://...
| Phone Customization | 52 The following table lists available languages and associated language packs supported by the phone user interface and the web user interface. Phone User Interface Web User Interface Language Language Pack Language Language Note Language Pack Pack English 000.GUI.English.lang...
Language Customization You can customize the language file to display on the phone user interface or web user interface. You can ask the distributor or Yealink FAE for language packs. You can also obtain the language packs online: http:// support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage.
Page 54
| Phone Customization | 54 3. Save the language pack and place it to the provisioning server. Custom Language for Phone Display Configuration The following table lists the parameters you can use to configure a custom language for phone display. Parameter gui_lang.url <y0000000000xx>.cfg...
Page 55
| Phone Customization | 55 Language for Web Display Customization You can modify the language file or add a new language for web display. You can also customize the note language pack. The note information is displayed in the icon of the web user interface.
Page 56
| Phone Customization | 56 3. Save the language pack and place it to the provisioning server. Custom Language for Web and Note Display Configuration If you want to add a new language (for example, Wuilan) to phones, prepare the language file named as “12.Wuilan.js”...
| Phone Customization | 57 Default Blank Example: Setting a Custom Language for Phone Display The following example shows configuration for uploading custom language files “015.GUI.English_15.lang” and “016.GUI.English_16.lang”, and then specify “015.GUI.English_15.lang” to display on the phone user interface. These language files are customized and placed on the provisioning server “192.168.10.25”. Example gui_lang.url=http://192.168.10.25/015.GUI.English_15.lang gui_lang.url= http://192.168.10.25/016.GUI.English_16.lang...
| Phone Customization | 58 Description It configures the time (in seconds) that the phone waits in the idle state before the screen saver starts. Permitted Values 15-15s 30-30s 60-1min 120-2min 300-5min 600-10min 900-15min 1800-30min 3600-1h 7200-2h Default Phone UI >...
| Phone Customization | 59 Backlight Active Level: The brightness level of the LCD backlight when the phone is active. Backlight Time: The delay time to change the brightness of the LCD backlight when the phone is inactive. Backlight time includes the following settings: •...
| Phone Customization | 60 • DST Settings • Time and Date Manual Configuration • Time and Date Format Configuration Time Zone The following table lists the values you can use to set the time zone location. Time Zone Time Zone Name Time Zone Time Zone Name International Date Line West Armenia(Yerevan), Azerbaijan(Baku),...
| Phone Customization | 61 Time Zone Time Zone Name Time Zone Time Zone Name Denmark-Faroe Islands(Torshavn), GMT, New Zealand(Wellington,Auckland), Greenland, Ireland(Dublin), Morocco, Russia(Kamchatka Time) Portugal(Lisboa,Porto,Funchal), Spain- Canary Islands(Las Palmas), United Kingdom(London) +12:45 New Zealand(Chatham Islands) Albania(Tirane), Austria(Vienna), Belgium(Brussels), Caicos, Chad, Croatia(Zagreb), Czech Republic(Prague), Denmark(Kopenhagen), France(Paris), Germany(Berlin), Hungary(Budapest), Italy(Rome),...
Page 62
| Phone Customization | 62 Description It enables or disables the phone to update time with the offset time offered by the DHCP server. Note: It is only available to offset time from Greenwich Mean Time GMT 0. Permitted Values 0-Disabled 1-Enabled Default...
Auto DST File Customization • DST Configuration Auto DST File Customization Before customizing, you need to obtain the AutoDST file. You can ask the distributor or Yealink FAE for DST template. You can also obtain the DST template online: http://support.yealink.com/documentFront/ forwardToDocumentFrontDisplayPage.
Page 64
| Phone Customization | 64 Attributes Type Values Description szStart optional Starting time of the DST Month/Day/Hour (for iType=0) Month: 1~12 Day: 1~31 Hour: 0 (midnight)~23 Month/Week of Month/Day of Week/Hour of Day (for iType=1) Month: 1~12 Week of Month: 1~5 (the last week) Day of Week: 1~7 Hour of Day: 0 (midnight)~23...
Page 65
| Phone Customization | 65 4. Save this file and place it to the provisioning server. Related information Time Zone DST Configuration The following table lists the parameters you can use to configure DST. Parameter local_time.summer_time <MAC>.cfg Description It configures Daylight Saving Time (DST) feature. Permitted Values 0-Disabled 1-Enabled...
Page 66
| Phone Customization | 66 Permitted Values Month/Day/Hour-DST by Date, use the following mapping: Month: 1=January, 2=February,…, 12=December Day: 1=the first day in a month,…, 31= the last day in a month Hour: 0=0am, 1=1am,…, 23=11pm Month/Week of Month/Day of Week/Hour of Day- DST by Week, , use the following mapping: Month: 1=January, 2=February,…, 12=December Week of Month: 1=the first week in a month,…, 5=the last week in a...
| Phone Customization | 67 Description It configures the access URL of the DST file (AutoDST.xml). Note: It works only if "local_time.summer_time" is set to 2 (Automatic). Permitted Values URL within 511 characters For example, tftp://192.168.1.100/AutoDST.xml Default Blank Time and Date Manual Configuration You can set the time and date manually when the phones cannot obtain the time and date from the NTP time server.
| Phone Customization | 68 Description It configures the date format. The value configured by the parameter “lcl.datetime.date.format” takes precedence over that configured by this parameter. Permitted Values 0-WWW MMM DD 1-DD-MMM-YY 2-YYYY-MM-DD 3-DD/MM/YYYY 4-MM/DD/YY 5-DD MMM YYYY 6-WWW DD MMM Use the following mapping: “WWW”...
| Phone Customization | 69 • Great Britain • Greece • Hungary • Lithuania • India • Italy • Japan • Mexico • New Zealand • Netherlands • Norway • Portugal • Spain • Switzerland • Sweden • Russia • United States Tones Configuration The following table lists the parameters you can use to configure tones.
| Phone Customization | 70 Permitted Values It customizes the dial tone. tone list = element[,element] [,element]… Where element = [!]Freq1[+Freq2][+Freq3][+Freq4] /Duration Freq: the frequency of the tone (ranges from 200 to 4000 Hz). If it is set to 0 Hz, it means the tone is not played. A tone is comprised of at most four different frequencies.
Page 71
| Phone Customization | 71 Note: For VP59 Teams phones, if you disable the power saving feature, the phone will automatically enter power-saving mode toprotect the screen when the phone is inactive for 72 hours. Image persistence may be caused on LCD if power saving is disabled. The following table lists the parameters you can use to configure power saving.
| Phone Customization | 72 Permitted Values Integer from 1 to 10 Default Web UI Settings > Power Saving > Off Hour Idle TimeOut Parameters features.power_saving.user_input_ext.idle_timeout <y0000000000xx>.cfg Description It configures the minimum time (in minutes) that the phone waits in the idle state - after being inactive - before the phone enters power-saving mode.
| Phone Customization | 73 Power LED Indicator Configuration The following table lists the parameters you can use to configure power LED indicator. Parameter phone_setting.ring_power_led_flash_enable <y0000000000xx>.cfg Description It enables or disables the power indicator LED to flash when the phone receives an incoming call.
You can also customize the access permission for configurations on the web user interface and phone/ handset user interface. Yealink Teams IP Phones support the access levels of admin, var and user. When logging into the web user interface or access the advanced settings on the phone, as an administrator, you...
| Security Features | 75 is “admin”. Both you and the user can log into the web user interface, and you will see all of the user options. The default username and password for user is “user”. For security reasons, you should change the default user or administrator password as soon as possible. Since the advanced menu options are strictly used by administrator, users can configure them only if they have administrator privileges.
Note: You cannot change the user password via phone user interface. User Access Level Configuration For more information, refer to Yealink SIP IP Phones Configuration Guide for User Access Level. The following table lists the parameters you can use to configure the user access level.
HTTPS URL for provisioning in a way that is designed to prevent eavesdropping and tampering. Yealink Teams IP phones support TLS 1.0, TLS 1.1 and TLS 1.2. •...
5MB. • A unique server certificate: It is unique to a phone (based on the MAC address) and issued by the Yealink Certificate Authority (CA). A generic server certificate: It is issued by the Yealink Certificate Authority (CA). Only if no unique certificate •...
Page 79
| Security Features | 79 • Thawte Personal Freemail CA • Thawte Premium Server CA • Thawte Primary Root CA • Thawte Primary Root CA - G2 • Thawte Primary Root CA - G3 • Thawte Server CA • VeriSign Class 1 Public Primary Certification Authority •...
SIP Core Note: Yealink endeavors to maintain a built-in list of most common used CA Certificates. Due to memory constraints, we cannot ensure a complete set of certificates. If you are using a certificate from a commercial Certificate Authority but is not in the list above, you can send a request to your local distributor. At this point, you can upload your particular CA certificate into your phone.
Page 81
| Security Features | 81 <y0000000000xx>.cfg Parameter static.security.cn_validation Description It enables or disables the phone to mandatorily validate the CommonName or SubjectAltName of the certificate sent by the server. Permitted Values 0-Disabled 1-Enabled Default Web UI Security > Trusted Certificates > Common Name Validation Parameter static.security.dev_cert <y0000000000xx>.cfg...
[1]If you change this parameter, the phone will reboot to make the change take effect. Encrypting Configuration Files Yealink Teams IP phones can download encrypted files from the server and encrypt files before/when uploading them to the server. You can encrypt the following configuration files: MAC-Oriented CFG file (<MAC>.cfg), Common CFG file (y0000000000xx.cfg), MAC-local CFG file (<MAC>-local.cfg) or other custom CFG files (for example, sip.cfg,...
| Security Features | 83 These tools also encrypt the plaintext 16-character symmetric keys using a fixed key, which is the same as the one built in the phone, and generate new files named as <xx_Security>.enc (xx is the name of the configuration file, for example, y000000000058_Security.enc for y000000000058.cfg file, account_Security.enc for account.cfg).
Page 84
| Security Features | 84 Permitted Values 0-Disabled, the phone will decrypt the encrypted configuration files using plaintext AES keys configured on the phone. 1-Enabled, the phone will download <xx_Security>.enc files (for example, <sip_Security>.enc, <account_Security>.enc) during auto provisioning, and then decrypts these files into the plaintext keys (for example, key2, key3) respectively using the phone built-in key (for example, key1).
The following example describes how to use “Config_Encrypt_Tool.exe” to encrypt the account.cfg file. For more information on the other two encryption tools, refer to Yealink Configuration Encryption Tool User Guide. The way the phone processes other configuration files is the same as that of the account.cfg file.
| Hybrid Mode | 86 7. Click OK. The target directory will be automatically opened. You can find the encrypted CFG file(s), encrypted key file(s) and an Aeskey.txt file storing plaintext AES key(s). Hybrid Mode Team phones support hybrid mode: survivability app mode and teams app mode. This feature is suitable for the scenario of disconnection with local MS server.
| Hybrid Mode | 87 Permitted Values 0-Disabled 1-Enabled Default Phone UI > Settings > Device Settings > Hybrid Mode > Quick Ball SIP Account Registration Configuration In survivability app mode, you can register SIP accounts on the phone. The following table lists the parameters you can use to configure SIP account registration. Parameter account.X.enable <MAC>.cfg...
Page 88
| Hybrid Mode | 88 <MAC>.cfg Parameter account.X.password Description It configures the password for register authentication for a specific account. Permitted Values String within 99 characters Default Blank Web UI Account > Register > Password Parameter account.X.outbound_proxy_enable <MAC>.cfg Description It enables or disables the phone to send requests to the outbound proxy server. Permitted Values 0-Disabled 1-Enabled...
| Hybrid Mode | 89 Default 5060 Web UI Account > Register > SIP Server Y > Port [1][2] Parameter account.X.sip_server.Y.expires <MAC>.cfg Description It configures the registration expiration time (in seconds) of SIP server Y. Permitted Values Integer from 30 to 2147483647 Default 3600 Web UI...
Page 90
| Hybrid Mode | 90 Description It enables or disables the specified audio codec. The name (payload_type) of the audio codec: g722_1c_48kpbs-G.722.1c (48kb/s) g722_1c_32kpbs-G.722.1c (32kb/s) g722_1c_24kpbs-G.722.1c (24kb/s) g722_1_24kpbs-G.722.1 (24kb/s) g722-G722 pcmu-PCMU pcma-PCMA g729-G729 g726_16-G726-16 g726_24-G726-24 g726_32-G726-32 g726_40-G726-40 g723_53-G723_53 g723_63-G723_63 opus-Opus ilbc-iLBC Permitted Values 0-Disabled...
Page 91
| Hybrid Mode | 91 Web UI Account > Codec > Audio Codec Parameter account.X.codec.<payload_type>.priority <MAC>.cfg Description It configures the priority of the enabled audio codec. The name (payload_type) of the audio codec: g722_1c_48kpbs-G.722.1c (48kb/s) g722_1c_32kpbs-G.722.1c (32kb/s) g722_1c_24kpbs-G.722.1c (24kb/s) g722_1_24kpbs-G.722.1 (24kb/s) g722-G722 pcmu-PCMU pcma-PCMA...
| Hybrid Mode | 92 Default When the audio codec is G722.1c (48kb/s), the default value is 1; When the audio codec is G722.1c (32kb/s), the default value is 2; When the audio codec is G722.1c (24kb/s), the default value is 3; When the audio codec is G722.1 (24kb/s), the default value is 4;...
Directory > Local Directory > Import Local Directory File Troubleshooting Methods Yealink Teams IP Phones provide feedback in a variety of forms such as log files, packets, status indicators and so on, which can help you more easily find the system problem and fix it.
Page 94
| Troubleshooting Methods | 94 Web UI Settings > Configuration > Enable Local Log Phone UI > Settings > Device Settings > Debug(Admin only, default password: admin) > Log enable Parameter static.local_log.level <y0000000000xx>.cfg Description It configures the lowest level of local log information to be rendered to the <MAC>-sys.log file.
Page 95
| Troubleshooting Methods | 95 Description It enables or disables the phone to upload the local log files (<MAC>-boot.log and <MAC>- sys.log) to the provisioning server or a specific server. Note: The upload path is configured by the parameter “static.auto_provision.local_log.backup.path”. Permitted 0-Disabled Values...
Page 96
| Troubleshooting Methods | 96 Permitted 0-Overwrite Values 1-Append (not applicable to TFTP Server) Default Parameter static.auto_provision.local_log.backup.append.limit_mode <y0000000000xx>.cfg Description It configures the behavior when local log files (<MAC>-boot.log and <MAC>-sys.log) on the provisioning server or a specific server reach the maximum file size. Permitted 0-Append Delete, the server will delete the old log and the IP phone will continue uploading Values...
Page 97
| Troubleshooting Methods | 97 6. Reproduce the issue. 7. Click Export to open the file download window, and then save the file to your local system. Viewing the Log Files You can verify whether you got the correct log through the following key fields: •...
| Troubleshooting Methods | 98 The <MAC>-sys.log file reports the logs with a configured severity level and the higher. For example, if you have con \u0002figured the severity level of the log to be reported to the <MAC>-sys.log file to 4, then the log with a severity level of 0 to 4 will all be reported.
Page 99
| Troubleshooting Methods | 99 Permitted Values IP address or domain name Default Blank Web UI Settings > Configuration > Syslog > Syslog Server Parameter static.syslog.server_port <y0000000000xx>.cfg Description It configures the port of the syslog server. Example: static.syslog.port = 515 Permitted Values Integer from 1 to 65535 Default...
Ethernet Software Capturing Configuration Capturing the Packets via Web User Interface For Yealink Teams phones, you can export the packets file to the local system and analyze it. Yealink Teams IP phones support the following two modes for capturing the packets: •...
| Troubleshooting Methods | 102 10. Click Export to open the file download window, and then save the file to your local system. Capturing the Packets in Enhanced Way Procedure 1. From the web user interface, navigate to Settings > Configuration. 2.
We recommend you to edit the exported CFG file instead of the BIN file to change the phone’s current settings. The config.bin file is an encrypted file. For more information on config.bin file, contact your Yealink reseller. Exporting BIN Files from the Phone •...
Exporting All the Diagnostic Files Yealink Teams IP Phones support three types of diagnostic files (including Pcap trace, log files (boot.log and sys.log) and BIN configuration files) to help analyze your problem. You can export these files at a time and troubleshoot if necessary.
| Troubleshooting Methods | 105 Viewing the Phone Status > Settings > Device Settings > About. You You can view phone status via phone user interface by navigating to can also view the phone status via web user interface. Procedure 1.
| Troubleshooting Methods | 106 Resetting the phone to Custom Factory Settings After you enable the custom factory feature, you can import the custom factory configuration file, and then reset the phone to custom factory settings. Procedure 1. From the web user interface, click Settings > Configuration > Factory Configuration. 2.
| Troubleshooting Methods | 107 The web user interface prompts the message “Are you sure delete user-defined factory configuration?”. 3. Click OK to delete the custom factory configuration files. The imported custom factory file will be deleted. The phone will be reset to default factory settings after resetting. Phone Reboot You can reboot the phone locally.
| Troubleshooting Methods | 108 Before capturing the phone’s current screen, ensure that the IP address of the computer is included in the trusted IP address for Action URI on the phone. When you capture the screen display, the IP phone may prompt you to enter the user name and password of the administrator if web browser does not remember the user name and password for web user interface login.
| Troubleshooting Solutions | 109 Troubleshooting Solutions This section describes the solutions to common issues that may occur while using the Teams phone. Upon encountering a case not listed in this section, contact your Yealink reseller for further support. • IP Address Issues •...
PC to access the web user interface. Scenario 2: Yealink IP phones support using FTP, TFTP, HTTP and HTTPS protocols to download configuration files or resource files. You can use one of these protocols for provisioning.
| Troubleshooting Solutions | 111 Firmware and Upgrading Issues • Fail to upgrade the phone firmware • The phone does not update the configurations Fail to upgrade the phone firmware Do one of the following: • Ensure that the target firmware is not the same as the current firmware. •...
| Troubleshooting Solutions | 112 Restore the administrator password Factory reset can restore the default password. All custom settings will be overwritten after reset.
Need help?
Do you have a question about the Teams Series and is the answer not in the manual?
Questions and answers