Yealink+Teams+HD+IP+Phones+Administrator+Guide+V15 0
Yealink+Teams+HD+IP+Phones+Administrator+Guide+V15 0
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................................................................................................................... 8
Downloading the Resource Files..............................................................................................8
Verifying Startup.................................................................................................................................. 9
Teams Feature License....................................................................................................................... 9
Importing License via the Web User Interface.......................................................................10
Importing License Configuration.............................................................................................10
Device Network.......................................................................................... 10
IPv4 and IPv6 Network Settings....................................................................................................... 11
IP Addressing Mode Configuration.........................................................................................11
IPv4 Configuration.................................................................................................................. 11
IPv6 Configuration.................................................................................................................. 14
DHCP Option for IPv4.......................................................................................................................16
Supported DHCP Option for IPv4.......................................................................................... 17
DHCP Option 160 and Option 161........................................................................................ 17
DHCP Option 66, Option 43 and Custom Option.................................................................. 18
DHCP Option 42 and Option 2.............................................................................................. 18
DHCP Option 12.....................................................................................................................19
DHCP Option 60.....................................................................................................................19
DHCP Option for IPv6.......................................................................................................................20
Supported DHCP Option for IPv6.......................................................................................... 20
VLAN..................................................................................................................................................20
LLDP Configuration.................................................................................................................20
CDP Configuration.................................................................................................................. 21
Manual VLAN Configuration................................................................................................... 22
DHCP VLAN Configuration.....................................................................................................24
VLAN Change Configuration.................................................................................................. 25
Wi-Fi...................................................................................................................................................25
Wi-Fi Configuration................................................................................................................. 25
Internet Port and PC Port................................................................................................................. 27
Supported Transmission Methods.......................................................................................... 27
Internet Port and PC Port Configuration................................................................................ 28
802.1x Authentication........................................................................................................................ 29
802.1x Authentication Configuration.......................................................................................29
Proxy Server...................................................................................................................................... 31
Proxy Server Configuration.................................................................................................... 31
| Contents | iii
Device Provisioning...................................................................................33
Provisioning Points to Consider........................................................................................................ 34
Boot Files, Configuration Files, and Resource Files.........................................................................34
Boot Files................................................................................................................................34
Configuration Files.................................................................................................................. 36
Resource Files........................................................................................................................40
Files Download Process......................................................................................................... 40
Provisioning Methods........................................................................................................................ 41
Provisioning Methods Priority................................................................................................. 41
Manual Provisioning................................................................................................................42
Central Provisioning................................................................................................................45
Setting Up a Provisioning Server......................................................................................................47
Supported Provisioning Protocols.......................................................................................... 47
Supported Provisioning Server Discovery Methods............................................................... 48
Configuring a Provisioning Server..........................................................................................49
Firmware Upgrade..................................................................................... 53
Firmware for Each Device Model......................................................................................................53
Firmware Upgrade Configuration...................................................................................................... 54
Device Customization................................................................................57
Language........................................................................................................................................... 57
Language Display Configuration.............................................................................................58
Language Customization........................................................................................................ 59
Example: Setting a Custom Language for Device Display.....................................................63
Screen Saver..................................................................................................................................... 63
Screensaver Configuration......................................................................................................64
Backlight.............................................................................................................................................66
Backlight Brightness and Time Configuration........................................................................ 67
| Contents | iv
Call Features.............................................................................................. 85
Call Queue.........................................................................................................................................85
Call Park and Retrieve...................................................................................................................... 85
Security Features.......................................................................................86
User and Administrator Identification................................................................................................ 86
User and Administrator Identification Configuration............................................................... 86
User Access Level Configuration........................................................................................... 87
Phone Lock........................................................................................................................................88
Phone Lock Configuration...................................................................................................... 88
Transport Layer Security (TLS)......................................................................................................... 88
Supported Cipher Suites........................................................................................................ 89
Supported Trusted and Server Certificates............................................................................ 89
TLS Configuration................................................................................................................... 92
Encrypting Configuration Files.......................................................................................................... 93
Configuration Files Encryption Tools...................................................................................... 94
Configuration Files Encryption and Decryption...................................................................... 94
Encryption and Decryption Configuration...............................................................................94
Example: Encrypting Configuration Files............................................................................... 96
Hybrid Mode............................................................................................... 97
Hybrid Mode Configuration.............................................................................................................. 98
Paging Configuration......................................................................................................................... 98
SIP Account Registration Configuration.......................................................................................... 102
Account Codec Configuration..........................................................................................................105
Local Directory Configuration.......................................................................................................... 107
Troubleshooting Solutions......................................................................124
IP Address Issues........................................................................................................................... 124
The device does not get an IP address...............................................................................124
IP Conflict............................................................................................................................. 124
Specific format in configuring IPv6 on Yealink devices........................................................ 125
Time and Date Issues..................................................................................................................... 125
Display time and date incorrectly......................................................................................... 125
Display Issues..................................................................................................................................125
The device LCD screen blank.............................................................................................. 125
The device displays “Offline”................................................................................................ 125
Firmware and Upgrading Issues..................................................................................................... 126
Fail to upgrade the device firmware..................................................................................... 126
The device does not update the configurations................................................................... 126
System Log Issues..........................................................................................................................126
Fail to export the system log from a provisioning server (FTP/TFTP server)....................... 126
Fail to export the system log from a syslog server.............................................................. 126
Password Issues..............................................................................................................................126
Restore the administrator password.....................................................................................127
| Introduction | 6
Introduction
Yealink administrator guide provides general guidance on setting up device network, provisioning and
managing Teams devices. This guide is not intended for end users, but administrators.
Yealink MP58/MP58-WH/MP56/MP54/T58A/T56A/T55A/CP960/VP59 Microsoft Teams devices are the
collaborative devices with Microsoft. As an administrator, you can do the following with this guide:
• Manage the Teams devices with Microsoft Teams & Skype for Business Admin Center.
• Set up a provisioning server.
• Provision the device with features and settings.
• Troubleshoot, update, and maintain the devices.
The information detailed in this guide applies to the following Yealink devices running firmware:
• T58A/T56A/T55A Teams IP phones: 58.15.0.122 or later
• CP960 Teams IP phones: 73.15.0.115 or later
• VP59 Teams IP phones: 91.15.0.54 or later
• MP58/MP58-WH/MP56/MP54 Teams IP phones: 122.15.0.33 or later
Read the Yealink Products Regulatory Notices guide for all regulatory and safety guidance.
• Related Documentations
• Typographic and Writing Conventions
• Recommended References
Related Documentations
The following related documents are available:
• Quick Start Guides, describe how to assemble devices and configure the most basic features available
on the devices.
• User Guides, describe how to configure and use the basic and advanced features available on the
devices via the phone user interface or web user interface.
• Auto Provisioning Guide, describes how to provision the devices using the boot file and configuration
files.
The Auto Provisioning Guide is to serve as a basic guidance for provisioning Yealink Teams devices with
a provisioning server. If you are a novice, this guide is helpful for you.
For support or service, please contact your Yealink reseller or go to Yealink Technical Support online: http://
support.yealink.com/.
Convention Description
Bold Highlights the web/phone user interface items such as menus, menu selections, soft
keys, or directory names when they are involved in a procedure or user action (for
example, select Settings > Device Settings.
Also used to emphasize text (for example, Important!).
Italics Used to emphasize text, to show the example values or inputs (format of examples:
http(s)://[IPv6address]).
You also need to know the following writing conventions to distinguish conditional information:
Convention Description
<> Indicates that you must enter specific information. For example, when you see
<MAC>, enter your device’s 12-digit MAC address. If you see <deviceIPAddress>,
enter your device’s IP address.
> Indicates that you need to select an item from a menu. For example, Settings
> Device Settings indicates that you need to select Device Settings from the
Settings menu.
Recommended References
For more information on configuring and administering other Yealink products not included in this guide,
refer to the product support page at Yealink Technical Support.
To access the latest Release Notes or other guides for Yealink devices, refer to the Document Download
page for your device at Yealink Technical Support.
If you want to find Request for Comments (RFC) documents, type http://www.ietf.org/rfc/rfcNNNN.txt (NNNN
is the RFC number) into the location field of your browser.
This guide mainly takes the T58A Teams phone as an example for reference. For more details on other
Teams devices, refer to Yealink Teamsdevice-specific user guide.
For other references, look for the hyperlink or web info throughout this administrator guide.
Getting Started
This chapter provides basic initialization instructions for Teams devices.
• Initialization Process Overview
• Verifying Startup
• Teams Feature License
Updating Firmware
If you define the access URL of firmware in the configuration file, the device will download firmware from
the provisioning server. If the MD5 value of the downloaded firmware file differs from the one stored in the
flash memory, the device will perform a firmware update.
You can manually upgrade the firmware if the device does not download firmware from the provisioning
server.
Verifying Startup
After connected to the power and network, the devices begin the initialization process:
1. The power LED indicators of MP58/MP58-WH/MP56/MP54/T58A/T56A/T55A/VP59 glow red.
The mute touch key LED indicators of CP960 glow red.
2. The message “Initializing… Please wait” (or “Initializing…”) appears on the LCD screen when the
devices start up.
3. The devices enter the language selection interface.
Procedure
1. On your web user interface, go to Security > License.
2. In the Load License File (or Upload License File) block, click the white box to select the license from
your local system.
3. Click Upload.
[1]
If you change this parameter, the device will reboot to make the change take effect.
Device Network
Yealink Teams devices operate on an Ethernet local area network (LAN). You can configure the local
area network to accommodate many network designs, which varies by organizations and Yealink Teams
devices.
• IPv4 and IPv6 Network Settings
• DHCP Option for IPv4
• DHCP Option for IPv6
• VLAN
• Wi-Fi
• Internet Port and PC Port
• 802.1x Authentication
• Proxy Server
| Device Network | 11
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN Port >
IP Mode
[1]
If you change this parameter, the device will reboot to make the change take effect.
IPv4 Configuration
The following table lists the parameters you can use to configure IPv4.
[1]
Parameter static.network.internet_port.type <MAC>.cfg
Description It configures the Internet port type for IPv4.
Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4) or 2 (IPv4 &
IPv6).
2-Static IP
Default 0
Web UI Network > Basic > IPv4 Config > Configuration Type
| Device Network | 12
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type
[1]
Parameter static.network.internet_port.ip <MAC>.cfg
Description It configures the IPv4 address.
Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4) or 2 (IPv4 &
IPv6), and "static.network.internet_port.type" is set to 2 (Static IP).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type(Static IP) > IP Address
[1]
Parameter static.network.internet_port.mask <MAC>.cfg
Description It configures the IPv4 subnet mask.
Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4) or 2 (IPv4 &
IPv6), and "static.network.internet_port.type" is set to 2 (Static IP).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type(Static IP) > Subnet Mask
[1]
Parameter static.network.internet_port.gateway <MAC>.cfg
Description It configures the IPv4 default gateway.
Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4) or 2 (IPv4 &
IPv6), and "static.network.internet_port.type" is set to 2 (Static IP).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type(Static IP) > Default Gateway
[1]
Parameter static.network.static_dns_enable <y0000000000xx>.cfg
| Device Network | 13
1-On, the device will use manually configured static IPv4 DNS.
Default 0
Web UI Network > Basic > IPv4 Config > Static DNS
[1]
Parameter static.network.primary_dns <MAC>.cfg
Description It configures the primary IPv4 DNS server.
Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4)
or 2 (IPv4 & IPv6). In DHCP environment, you also need to make sure
“static.network.static_dns_enable" is set to 1 (On).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type(Static IP) > Pri.DNS
Or > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type(DHCP) > IPv4 Static DNS(Enable) > Pri.DNS
[1]
Parameter static.network.secondary_dns <MAC>.cfg
Description It configures the secondary IPv4 DNS server.
Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4)
or 2 (IPv4 & IPv6). In DHCP environment, you also need to make sure
“static.network.static_dns_enable" is set to 1 (On).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type(Static IP) > Sec.DNS
Or > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv4 Type(DHCP) > IPv4 Static DNS(Enable) > Sec.DNS
| Device Network | 14
[1]
If you change this parameter, the device will reboot to make the change take effect.
IPv6 Configuration
If you configure the network settings on the device for an IPv6 network, you can set up an IP address for
the device by using SLAAC (ICMPv6), DHCPv6, or by manually entering an IP address. Ensure that your
network environment supports IPv6. Contact your ISP for more information.
When you enable both SLAAC and DHCPv6 on the device, the server can specify the device to obtain the
IPv6 address and other network settings either from SLAAC or from DHCPv6, if the SLAAC server is not
working, the device will try to obtain the IPv6 address and other network settings via DHCPv6.
The following table lists the parameters you can use to configure IPv6.
[1]
Parameter static.network.ipv6_internet_port.type <MAC>.cfg
Description It configures the Internet port type for IPv6.
Note: It works only if “static.network.ip_address_mode” is set to 1 (IPv6) or 2 (IPv4
& IPv6).
Permitted Values 0-DHCP
1-Static IP
Default 0
Web UI Network > Basic > IPv6 Config > Configuration Type
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv6 Type
[1]
Parameter static.network.ipv6_internet_port.ip <MAC>.cfg
Description It configures the IPv6 address.
Note: It works only if “static.network.ip_address_mode” is set to 1 (IPv6) or 2 ( IPv4
& IPv6), and "static.network.ipv6_internet_port.type" is set to 1 (Static IP).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv6 Type(Static IP) > IP Address
[1]
Parameter static.network.ipv6_prefix <MAC>.cfg
Description It configures the IPv6 prefix.
Note: It works only if “static.network.ip_address_mode” is set to 1 (IPv6) or 2 ( IPv4
& IPv6), and "static.network.ipv6_internet_port.type" is set to 1 (Static IP).
Web UI Network > Basic > IPv6 Config > Configuration Type(Static IP) > IPv6
Prefix(0~128)
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv6 Type(Static IP) > IPv6 IP Prefix(0~128)
[1]
Parameter static.network.ipv6_internet_port.gateway <MAC>.cfg
Description It configures the IPv6 default gateway.
Note: It works only if “static.network.ip_address_mode” is set to 1 (IPv6) or 2 ( IPv4
& IPv6), and "static.network.ipv6_internet_port.type" is set to 1 (Static IP).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv6 Type(Static IP) > Default Gateway
[1]
Parameter static.network.ipv6_static_dns_enable <MAC>.cfg
Description It triggers the static IPv6 DNS feature to on or off.
Note: It works only if “static.network.ipv6_internet_port.type” is set to 0 (DHCP).
Permitted Values 0-Off, the device will use the IPv6 DNS obtained from DHCP.
1-On, the device will use manually configured static IPv6 DNS.
Default 0
Web UI Network > Basic > IPv6 Config > IPv6 Static DNS (or Static IPv6 DNS)
[1]
Parameter static.network.ipv6_primary_dns <MAC>.cfg
Description It configures the primary IPv6 DNS server.
Note: It works only if “static.network.ip_address_mode" is set to 1 (IPv6)
or 2 (IPv4 & IPv6). In DHCP environment, you also need to make sure
“static.network.ipv6_static_dns_enable" is set to 1 (On).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv6 Type(Static IP) > Pri.DNS
Or > Settings > Device Settings > Network (default password: admin) >
WAN Port > IPv6 Type(DHCP) > IPv6 Static DNS(Enable) > Pri.DNS
[1]
Parameter static.network.ipv6_secondary_dns <MAC>.cfg
Description It configures the secondary IPv6 DNS server.
Note: It works only if “static.network.ip_address_mode" is set to 1 (IPv6)
or 2 (IPv4 & IPv6). In DHCP environment, you also need to make sure
“static.network.ipv6_static_dns_enable" is set to 1 (On).
Phone UI > Settings > Device Settings > Network (default password: admin) > WAN
Port > IPv6 Type(Static IP) > Sec.DNS
Or > Settings > Device Settings > Network (default password: admin) >
WAN Port > IPv6 Type(DHCP) > IPv6 Static DNS(Enable) > Sec.DNS
[1]
Parameter static.network.ipv6_icmp_v6.enable <MAC>.cfg
Description It enables or disables the phone to obtain IPv6 network settings via SLAAC
(Stateless Address Autoconfiguration).
Note: It works only if “static.network.ipv6_internet_port.type” is set to 0 (DHCP).
Permitted Values 0-Disabled
1-Enabled
Default 1
Web UI Network > Advanced > ICMPv6 Status > Active
[1]
If you change this parameter, the device will reboot to make the change take effect.
• DHCP Option 60
[1]
Parameter static.auto_provision.dhcp_option.enable <y0000000000xx>.cfg
Description It triggers the DHCP Option feature to on or off.
Permitted 0-Off
Values
1-On
Default 1
Web UI Settings > Auto Provision > DHCP Active
[1]
Parameter static.auto_provision.dhcp_option.list_user_options <y0000000000xx>.cfg
Description It configures the custom DHCP option for requesting provisioning server address.
Multiple DHCP options are separated by commas.
Note: It works only if “static.auto_provision.dhcp_option.enable” is set to 1 (On).
Permitted Integer from 128 to 254
Values
Default 160,161
Web UI Settings > Auto Provision > Custom Option
[1]
If you change this parameter, the device will reboot to make the change take effect.
DHCP Option 12
You can specify a hostname for the device when using DHCP. The DHCP client uses option 12 to send a
predefined hostname to the DHCP registration server. The name may or may not be qualified with the local
domain name (based on RFC 2132). See RFC 1035 for character restrictions.
• DHCP Option 12 Hostname Configuration
[1]
If you change this parameter, the device will reboot to make the change take effect.
DHCP Option 60
DHCP option 60 is used to identify the vendor and functionality of a DHCP client. You can set the format for
option 60. The default vendor class ID is “yealink”.
• DHCP Option 60 Configuration
[1]
If you change this parameter, the device will reboot to make the change take effect.
| Device Network | 20
VLAN
The purpose of VLAN configurations on the device is to insert a tag with VLAN information to the packets
generated by the device. When VLAN is properly configured for the ports (Internet port and PC port) on the
device, the device will tag all packets from these ports with the VLAN ID. The switch receives and forwards
the tagged packets to the corresponding VLAN according to the VLAN ID in the tag, as described in IEEE
Std 802.3.
VLAN on devices allows simultaneous access to a regular PC. This feature allows a PC to be daisy
chained to a device and the connection for both PC and phone to be trunked through the same physical
Ethernet cable.
In addition to manual configuration, the device also supports the automatic discovery of VLAN via LLDP,
CDP, or DHCP. The assignment takes effect in this order: assignment via LLDP/CDP, manual configuration,
then assignment via DHCP.
• LLDP Configuration
• CDP Configuration
• Manual VLAN Configuration
• DHCP VLAN Configuration
• VLAN Change Configuration
LLDP Configuration
LLDP (Linker Layer Discovery Protocol) is a vendor-neutral Link Layer protocol, which allows devices 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 the LLDP feature is enabled on the devices, the devices periodically advertise their information
to the directly connected LLDP-enabled switch. The devices can also receive LLDP packets from the
connected switch. When the application type is “voice”, the devices decide whether to update the VLAN
configurations obtained from the LLDP packets. When the VLAN configurations on the devices are different
| Device Network | 21
from the ones sent by the switch, the devices perform an update and reboot. This allows the devices to
plug into any switch, obtain their VLAN IDs, and then start communications with the call control.
The following table lists the parameters you can use to configure LLDP.
[1]
Parameter static.network.lldp.enable <y0000000000xx>.cfg
Description It enables or disables the LLDP feature on the device.
Permitted Values 0-Disabled
1-Enabled, the device will attempt to determine its VLAN ID through LLDP.
Default 1
Web UI Network > Advanced > LLDP > Active
Phone UI > Settings > Device Settings > Network (default password: admin) > LLDP
> LLDP Status
[1]
Parameter static.network.lldp.packet_interval <y0000000000xx>.cfg
Description It configures the interval (in seconds) that how often the device sends the LLDP
request.
Note: It works only if “static.network.lldp.enable” is set to 1 (Enabled).
Permitted Values Integer from 1 to 3600
Default 60
Web UI Network > Advanced > LLDP > Packet Interval(1-3600s)
Phone UI > Settings > Device Settings > Network (default password: admin) > LLDP
> LLDP Interval
[1]
If you change this parameter, the device will reboot to make the change take effect.
CDP Configuration
CDP (Cisco Discovery Protocol) allows devices 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.
If the CDP feature is enabled on the devices, the devices will periodically advertise their information to the
directly connected CDP-enabled switch. The devices can also receive CDP packets from the connected
switch. If the VLAN configurations on the devices are different from the ones sent by the switch, the devices
will perform an update and reboot. This allows you to connect the devices into any switch, obtain their
VLAN IDs, and then start communications with the call control.
The following table lists the parameters you can use to configure CDP.
[1]
Parameter static.network.cdp.enable <y0000000000xx>.cfg
Description It enables or disables the CDP feature.
Permitted Values 0-Disabled
1-Enabled, the phone will attempt to determine its VLAN ID through CDP.
Default 1
| Device Network | 22
[1]
Parameter static.network.cdp.packet_interval <y0000000000xx>.cfg
Description It configures the interval (in seconds) at which the phone sends the CDP request.
Note: It works only if “static.network.cdp.enable” is set to 1 (Enabled).
Permitted Values Integer from 1 to 3600
Default 60
Web UI Network > Advanced > CDP > CDP Interval (1~3600s)
Phone UI > Settings > Device Settings > Network (default password: admin) > CDP
> CDP Interval
[1]
If you change this parameter, the device will reboot to make the change take effect.
Phone UI > Settings > Device Settings > Network (default password: admin) > VLAN
> WAN Port
[1]
Parameter static.network.vlan.internet_port_vid <y0000000000xx>.cfg
Description It configures the VLAN ID for the Internet port.
Note: It works only if “static.network.vlan.internet_port_enable” is set to 1
(Enabled).
Permitted Values Integer from 1 to 4094
Default 1
Web UI Network > Advanced > VLAN > WAN Port > VID
| Device Network | 23
Phone UI > Settings > Device Settings > Network (default password: admin) > VLAN
> WAN Port > VID
[1]
Parameter static.network.vlan.internet_port_priority <y0000000000xx>.cfg
Description It configures the VLAN priority for the Internet port.
7 is the highest priority, 0 is the lowest priority.
Note: It works only if “static.network.vlan.internet_port_enable” is set to 1
(Enabled).
Permitted Values Integer from 0 to 7
Default 1
Web UI Network > Advanced > VLAN > WAN Port > Priority
Phone UI > Settings > Device Settings > Network (default password: admin) > VLAN
> WAN Port > Priority
[1]
Parameter static.network.vlan.pc_port_enable <y0000000000xx>.cfg
Description It enables or disables the VLAN for the PC port.
Note: It works only if “static.network.pc_port.enable” is set to 1 (Auto Negotiation).
Permitted Values 0-Disabled
1-Enabled
Default 0
Supported Devices All devices except CP960
Web UI Network > Advanced > VLAN > PC Port > Active
Phone UI > Settings > Device Settings > Network (default password: admin) > VLAN
> PC Port
[1]
Parameter static.network.vlan.pc_port_vid <y0000000000xx>.cfg
Description It configures the VLAN ID for the PC port.
Note: It works only if “static.network.pc_port.enable” is set to 1 (Auto Negotiation)
and “static.network.vlan.pc_port_enable” is set to 1 (Enabled).
Permitted Values Integer from 1 to 4094
Default 1
Supported Devices All devices except CP960
Web UI Network > Advanced > VLAN > PC Port > VID
Phone UI > Settings > Device Settings > Network (default password: admin) > VLAN
> PC Port > VID
[1]
Parameter static.network.vlan.pc_port_priority <y0000000000xx>.cfg
| Device Network | 24
[1]
If you change this parameter, the device will reboot to make the change take effect.
[1]
Parameter static.network.vlan.dhcp_option <y0000000000xx>.cfg
Description It configures the DHCP option from which the device obtains the VLAN settings.
You can configure at most five DHCP options and separate them by commas.
Permitted Values Integer from 1 to 255
Default 132
Web UI Network > Advanced > DHCP VLAN > Option(1-255)
Phone UI > Settings > Device Settings > Network (default password: admin) > DHCP
VLAN > Option
[1]
If you change this parameter, the device will reboot to make the change take effect.
| Device Network | 25
1-Enabled, the device will attempt to use the lower priority method when failing to obtain
the VLAN ID using a higher priority method. If all the methods are attempted, the device will
disable the VLAN feature.
Default 0
[1]
If you change this parameter, the device will reboot to make the change take effect.
Wi-Fi
Wi-Fi feature enables you to connect the devices to the organization’s wireless network.
Note: For T56A/T55A/MP54, make sure the Wi-Fi USB Dongle WF50 is connected to the device.
• Wi-Fi Configuration
Wi-Fi Configuration
The following table lists the parameters you can use to configure the Wi-Fi.
[1]
Parameter static.wifi.function.enable <y0000000000xx>.cfg
Description It enables or disables the Wi-Fi feature.
Permitted Values 0-Disabled
1-Enabled
Default 1
Parameter static.wifi.enable <y0000000000xx>.cfg
Description It activates or deactivates the Wi-Fi mode.
Note: It works only if “static.wifi.function.enable” is set to 1 (Enabled).
Default 0
Web UI Network > Wi-Fi > Wi-Fi Active (or Wi-Fi)
Phone UI > Settings > Device Settings > Wi-Fi > Wi-Fi
| Device Network | 26
[2]
Parameter static.wifi.X.label <y0000000000xx>.cfg
Description It configures the profile name of a specific wireless network.
Note: It works only if "static.wifi.function.enable" and "static.wifi.enable" are set to
1 (Enabled).
[1]
If you change this parameter, the device will reboot to make the change take effect.
[2]
X is the Wi-Fi ID. X=1-5.
Auto negotiation is configured for both Internet and PC ports on the device by default.
[1]
Parameter static.network.pc_port.speed_duplex <y0000000000xx>.cfg
Description It configures the transmission method of the PC port.
Note: You can set the transmission speed to 1000Mbps/Auto Negotiation to
transmit in 1000Mbps if the phone is connected to the switch which supports
Gigabit Ethernet. We recommend that you do not change this parameter.
Permitted Values 0-Auto Negotiation
1-Full Duplex 10Mbps
2-Full Duplex 100Mbps
3-Half Duplex 10Mbps
4-Half Duplex 100Mbps
5-Full Duplex 1000Mbps
| Device Network | 29
Default 0
Supported Devices All devices except CP960
Web UI Network > Advanced > Port Link > PC Port Link
[1]
Parameter static.network.vlan.pc_port_mode <y0000000000xx>.cfg
Description It configures the way the phone processes packets for the PC port when VLAN is
enabled on the PC port.
Note: When packets are sent from the Internet port to the PC port, remove the
packet’s tag if it is the same as the configured tag for the PC port, else forward the
packets directly.
Permitted Values 0-when packets are sent from the PC port to the Internet port, the phone will
forward the packets directly.
1-when packets are sent from the PC port to the Internet port, and there is no
VLAN tag in the packet, the phone will tag the packet with the configured tag for
the PC port and then forward it.
Default 1
Supported Devices All devices except CP960
[1]
If you change this parameter, the device 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)
• EAP-PEAP/MSCHAPv2 (requires CA certificates)
• EAP-TTLS/EAP-MSCHAPv2 (requires CA certificates)
• EAP-PEAP/GTC (requires CA certificates)
• EAP-TTLS/EAP-GTC (requires CA certificates)
• EAP-FAST (supports EAP In-Band provisioning, requires CA certificates if the provisioning method is
Authenticated Provisioning)
For more information on 802.1X authentication, refer to Yealink 802.1X Authentication.
• 802.1x Authentication Configuration
[1]
Parameter static.network.802_1x.identity <y0000000000xx>.cfg
Description It configures the user name for 802.1x authentication.
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 > Advanced > 802.1x > Identity
Phone UI > Settings > Device Settings > Network(default password: admin) > 802.1x
> Identity
[1]
Parameter static.network.802_1x.md5_password <y0000000000xx>.cfg
Description It configures the password for 802.1x authentication.
Note: It works only if “static.network.802_1x.mode” is set to 1, 3, 4, 5, 6, or 7.
Permitted Values String within 32 characters
Default Blank
Web UI Network > Advanced > 802.1x > MD5 Password
Phone UI > Settings > Device Settings > Network(default password: admin) > 802.1x
> MD5 Password
[1]
Parameter static.network.802_1x.root_cert_url <y0000000000xx>.cfg
Description It configures the access URL of the CA certificate.
The format of the certificate must be *.pem, *.crt, *.cer or *.der.
Note: It works only if “static.network.802_1x.mode” is set to 2, 3, 4, 5, 6, or 7.
Permitted Values URL within 511 characters
Default Blank
| Device Network | 31
[1]
If you change this parameter, the device will reboot to make the change take effect.
Proxy Server
You can configure your network to use proxy servers.
• Proxy Server Configuration
Default 0
Web UI Network > Proxy > Proxy (only for wired network)
Phone UI > Settings > Device Settings > Proxy (default password: admin) > Proxy
Parameter static.network.proxy.type <y0000000000xx>.cfg
Description It configures the proxy type.
Note: It works only if "static.network.proxy.mode" is set to 1 (Enabled).
Default 0
Parameter static.network.proxy.hostname <y0000000000xx>.cfg
Description It configures the IP address or domain name of the proxy server.
Note: It works only if "static.network.proxy.mode" is set to 1 (Enabled).
Default Blank
| Device Network | 32
Web UI Network > Proxy > Proxy Hostname (only for wired network)
Phone UI > Settings > Device Settings > Proxy (default password: admin) > Proxy
hostname
[1]
Parameter static.network.proxy.port <y0000000000xx>.cfg
Description It configures the port of the proxy server.
Note: It works only if "static.network.proxy.mode" is set to 1 (Enabled).
Default Blank
Web UI Network > Proxy > Proxy Port (only for wired network)
Phone UI > Settings > Device Settings > Proxy (default password: admin) > Proxy
port
Parameter static.network.proxy.bypass_address <y0000000000xx>.cfg
Description It configures the host name or IP address that does not apply to the proxy server to
access.
Multiple host names or IP addresses are seperated by commas.
Note: It works only if "static.network.proxy.mode" is set to 1 (Enabled).
Default Blank
Web UI Network > Proxy > Bypass Proxy For (only for wired network)
Phone UI > Settings > Device Settings > Proxy (default password: admin) > Bypass
proxy for
Parameter static.network.proxy.test_addres <y0000000000xx>.cfg
Description It configures the test URL for the proxy server.
After connecting to the proxy server, the phones try to send a network request to
the specified URL. If the URL cannot be accessed, the phone fails to connect to
the proxy server.
Note: It works only if "static.network.proxy.mode" is set to 1 (Enabled).
Default https://www.google.com
Web UI Network > Proxy > Domain Name For Testing (only for wired network)
Phone UI > Settings > Device Settings > Proxy (default password: admin) > Proxy
domain name to test proxy configurations
Parameter static.network.proxy.enable <y0000000000xx>.cfg
Description It enables or disables the proxy server authentication.
Note: It works only if "static.network.proxy.mode" is set to 1 (Enabled).
| Device Provisioning | 33
Default 0
Web UI Network > Proxy > Enable Athentication
Phone UI (More) > Settings > Device Settings > Proxy (default password: admin) >
Enable authentication
[1]
Parameter static.network.proxy.username <y0000000000xx>.cfg
Description It configures the username for proxy server authentication.
Permitted Values String within 256 characters
Default Blank
Web UI Network > Proxy > Proxy Username (only for wired network)
Phone UI > Settings > Device Settings > Proxy (default password: admin) > Proxy
username
[1]
Parameter static.network.proxy.password <y0000000000xx>.cfg
Description It configures the password for proxy server authentication.
Permitted Values String within 256 characters
Default Blank
Web UI Network > Proxy > Proxy Password (only for wired network)
Phone UI > Settings > Device Settings > Proxy (default password: admin) > Proxy
password
Parameter static.network.proxy.sip.enable <y0000000000xx>.cfg
Description It enables or disables all communications including SIP to use a proxy server.
Permitted Values 0-Disabled, SIP UDP and outbound do not use proxy server.
1-Enabled
Default 0
[1]
If you change this parameter, the device will reboot to make the change take effect.
Device Provisioning
This chapter provides basic instructions for setting up your devices with a provisioning server.
For more information, refer to Yealink Teams HD IP Phones Auto Provisioning Guide.
• Provisioning Points to Consider
• Boot Files, Configuration Files, and Resource Files
• Provisioning Methods
• Setting Up a Provisioning Server
| Device Provisioning | 34
Boot Files
Teams devices support boot files. The boot files maximize the flexibility to allow you to customize features
and settings for multiple devices.
With the boot file, you can specify which configuration files should be downloaded. It is effective for you to
provision the devices in different deployment scenarios:
• For all devices
• For a group of devices
• For specific device models
• For a single device
Teams devices 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 it.
Note: You can select whether to use the boot file or not according to your deployment scenario. If
you do not want to use the boot file, please go to Configuration Files.
• Common Boot File
• MAC-Oriented Boot File
• Boot File Attributes
• Customizing a Boot File
Attributes Description
#!version:1.0.0.1 It must be placed in the first line. Do not edit and delete.
include:config <xxx.cfg> Each “include” statement can specify a location of a configuration file. The
configuration file format must be *.cfg.
include:config "xxx.cfg"
The locations in the angle brackets or double quotation marks support two
forms:
• Relative path (relative to the boot file):
For example, sip.cfg, HTTP Directory/sip.cfg
• Absolute path (or URL):
For example, http://10.2.5.258/Teams.cfg
The location must point to a specific CFG file.
[$MODEL] The [$MODEL] can be added to specify settings for specific phone models.
$MODEL represents the phone model name.
The valid device model names are: MP58, MP56, MP54, T58A, T56A,
T55A, CP960 and VP59.
Multiple device models are separated by commas. For example, [T58A,
T56A].
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 the configuration files is left
blank, or if a non-static parameter in the configuration files is deleted or
commented out, the factory default value takes effect.
0-(Disabled) -If the value of a parameter in the configuration files is left
blank, deleted or commented out, the pre-configured value is kept.
Note: Overwrite mode can only be used in boot files. If a boot file is used,
but the value of the parameter “overwrite_mode” is not configured, the
overwrite mode is enabled by default.
| Device Provisioning | 36
Attributes Description
specific_model.excluded_mode Enable or disable the exclude mode. The exclude mode applies to the
configuration files specified in the boot file.
0-Disabled (Append Mode), the device downloads its own model-specific
configuration files and downloads other model-unspecified configuration
files.
1-Enabled (Exclude Mode), the device attempts to download its own
model-specific configuration files; if there are no own model-specific
configuration files found on the server, it downloads model-unspecified
configuration files.
Note: Exclude mode can only be used in boot files. If a boot file is used
but the value of the parameter “specific_model.excluded_mode” is not
configured, the exclude mode is disabled by default.
Tip: The line beginning with “#” is considered to be a comment. You can use “#” to make any
comment in the boot file.
Procedure
1. Open a boot template file.
2. To add a configuration file, add include:config <> or include:config “” to the file. Each starts on a
separate line.
3. Specify a configuration file for downloading.
For example:
• include:config <configure/Teams.cfg>
• include:config “http://10.2.5.206/configure/account.cfg”
4. To specify configuration files for specific phone models, add specific phone modelsin front of
include:config <> or include:config “”. Multiple phone model names are separated by commas.
For example:
• [T58A, CP960]include:config <configure/Teams.cfg>
• [T56A]include:config “http://10.2.5.206/configure/account.cfg”
• ## file Teams.cfg only applies to T58A and CP960 phones, file account.cfg only applies to T56A
phones
5. Specify the overwrite mode and exclude mode.
For example:
• overwrite_mode = 1
• specific_model.excluded_mode = 1
6. Save the boot file and place it on the provisioning server.
Related information
Boot File Attributes
Configuration Files
Yealink devices support two configuration template files: Common CFG file and MAC-Oriented CFG file.
These configuration files contain two kinds of parameters:
• Static: The parameters start with a prefix “static.”, for example, static.network.lldp.enable .
| Device Provisioning | 37
• 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 devices automatically through configuration files stored in a
provisioning server.
Note: For protecting against unauthorized access, you can encrypt configuration files. For more
information on encrypting configuration files, refer to Encrypting Configuration Files.
• Common CFG File
• MAC CFG File
• Configuration File Customization
Permitted 0-Disabled
Values
1-Enabled, the <MAC>-local.cfg file is generated and personalized non-static settings
configured via the web user interface or phone user interface will be kept after auto
provisioning.
Default 1
own configuration files with parameters you want. This flexibility is especially useful when you want to apply
specific settings to a group of devices.
• Customizing a Configuration File
• Configuration File Attributes
Procedure
1. Copy and rename a configuration template file. For example, Teams.cfg.
2. Rearrange the parameters in the Teams.cfg, and set the valid values for them.
For example:
phone_setting.phone_lock.enable= 1
3. To specify the parameters for specific phone models, add specific phone models in the front of the
corresponding parameters. The names of different phone models are separated by commas.
For example:
[T58A,CP960]phone_setting.phone_lock.enable= 1
[T58A]features.bluetooth_enable= 1
## These parameters only apply to their own specific phone models.
4. Save the configuration file and place it on the provisioning server.
Attributes Description
#!version:1.0.0.1 It must be placed in the first line. Do not edit and delete.
Configuration Parameter=Valid Specify the parameters and values to apply specific settings to the devices.
Value
• Separate each configuration parameter and value with an equal sign
(screensaver.wait_time =60) • Set only one configuration parameter per line
• Put the configuration parameter and value on the same line, and do not
break the line
Tip: The line beginning with “#” is considered to be a comment. You can use “#” to make any
comment in the boot file.
| Device Provisioning | 40
Resource Files
Resource files are optional, but if the particular feature is being employed, these files are required. You
need to place resource files on the provisioning server. The devices request the resource files in addition to
the configuration files during auto provisioning.
Tip: If you want to specify the desired device to use the resource file, the access URL of the
resource file should be specified in the MAC-Oriented CFG file. During auto provisioning, the
devices will request the resource files in addition to the configuration files.
• Supported Resource Files
1.English.js
The parameters in the newly downloaded configuration files will override the same parameters in files
downloaded before.
Note: The parameter “specific_model.excluded_mode” determines which configuration files
referenced in the boot file to be downloaded.
Provisioning Methods
Teams devices can be configured using the following methods with your provisioning server:
• Central Provisioning: configuration files stored on a central provisioning server.
• Manual Provisioning: operations on the web user interface or phone user interface.
• Provisioning Methods Priority
• Manual Provisioning
• Central Provisioning
Manual Provisioning
This method enables you to perform configuration changes on a per-device basis.
• Web User Interface Access
• Phone User Interface
Procedure
1. Go to > Settings > Device Settings > About.
2. Enter the device IP address in the address bar of a web browser on your PC.
For example, for IPv4: http://192.168.0.10 or 192.168.0.10; for IPv6: http://
[2005:1:1:1:215:65ff:fe64:6e0a] or [2005:1:1:1:215:65ff:fe64:6e0a]
3. Enter the user name and password.
4. Click Login.
| Device Provisioning | 43
Default 1
Web UI Network > Advanced > Web Server > HTTP
Phone UI
> Settings > Device Settings > Network(default password: admin) > Web Server >
HTTP Status
[1]
Parameter static.network.port.http <y0000000000xx>.cfg
Description It configures the HTTP port for the user to access the web user interface of the device
using the HTTP protocol.
Permitted Integer from 1 to 65535
Values
Default 80
Web UI Network > Advanced > Web Server > HTTP Port (1~65535)
Phone UI
> Settings > Device Settings > Network(default password: admin) > Web Server >
HTTP Port
[1]
Parameter static.wui.https_enable <y0000000000xx>.cfg
Description It enables or disables the user to access the web user interface of the device using the
HTTPS protocol.
Permitted 0-Disabled
Values
1-Enabled
Default 1
Web UI Network > Advanced > Web Server > HTTPS
Phone UI
> Settings > Device Settings > Network(default password: admin) > Web Server >
HTTPS Status
[1]
Parameter static.network.port.https <y0000000000xx>.cfg
Description It configures the HTTPS port for the user to access the web user interface of the device
using the HTTPS protocol.
| Device Provisioning | 44
[1]
If you change this parameter, the device will reboot to make the change take effect.
Procedure
1. From the web user interface, go to Settings > Configuration > CFG Configuration.
2. In the Import CFG Configuration File block, click the white box to select a CFG configuration file from
your local system.
3. Click Import.
Procedure
1. From the web user interface, go 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.
| Device Provisioning | 45
Phone user interface makes configurations available to users and administrators, but the > Settings
> Device Settings > Admin only option is only available to administrators and requires an administrator
password (default: admin).
You can configure the devices via the phone user interface on a per-device basis.
Central Provisioning
Central provisioning enables you to provision multiple devices from a provisioning server that you set up,
and maintain configuration files for all devices in the central provisioning server.
The following figure shows how the device interoperates with provisioning server when you use the
centralized provisioning method:
Using the configuration files to provision the devices 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 devices can be centrally provisioned from
a provisioning server. For more information on the provisioning server, refer to Setting Up a Provisioning
Server.
Teams devices can obtain the provisioning server address during startup. Then devices download
configuration files from the provisioning server, resolve and update the configurations written in
configuration files. This entire process is called auto provisioning. For more information on auto
provisioning, refer to Yealink Teams HD IP Phones Auto Provisioning Guide.
| Device Provisioning | 46
Description It configures the days of the week for the device to perform the auto provisioning
weekly.
Example:
static.auto_provision.weekly.dayofweek = 01
It means the device will perform an auto provisioning process every Sunday and
Monday.
Note: It works only if “static.auto_provision.weekly.enable” is set to 1 (On).
Permitted Values 0,1,2,3,4,5,6 or a combination of these digits
0-Sunday
1-Monday
2-Tuesday
3-Wednesday
4-Thursday
5-Friday
6-Saturday
Default 0123456
Web UI Settings > Auto Provision > Day of Week
Parameter static.auto_provision.weekly.begin_time <y0000000000xx>.cfg
static.auto_provision.weekly.end_time
Description It configures the start/end time of the day for the device to perform auto
provisioning weekly.
Note: It works only if “static.auto_provision.weekly.enable” is set to 1 (On).
Permitted Values Time from 00:00 to 23:59
Default 00:00
Web UI Settings > Auto Provision > Time
[1]
If you change this parameter, the device will reboot to make the change take effect.
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.
Note: A URL should contain forward slashes instead of back slashes and should not contain
spaces. Escape characters are not supported.
If a user name and password are not specified as part of the provisioning server address, the User
Name and Password of the provisioning server configured on the device will be used.
The following table lists the parameters you can use to configure static provision.
Procedure
1. Install a provisioning server application or locate a suitable existing server, such as 3CDaemon.
2. Create an account and home directory.
3. Set security permissions for the account.
4. Create boot files and configuration files, and then edit them as desired.
5. Copy the boot files, configuration files, and resource files to the provisioning server.
6. If performing static provisioning, obtain the provisioning server address.
Tip: Typically, all devices are configured with the same server account, but the server account
provides a means of conveniently partitioning the configuration. Give each account a unique
home directory on the server and change the configuration on a per-line basis.
| Provisioning Devices on the Microsoft Teams & Skype for Business Admin Center | 50
Device Management
You can monitor and manage your devices directly on the Microsoft Teams & Skype for Business Admin
Center.
Procedure
1. Go to Device > Manage Devices > All device.
2. Click a desired device in the All devices list.
3. Click Edit at the top left of the device list.
4. Edit device info from the right side of the pop-up menu.
5. Click Save.
Procedure
1. Go to Device > Manage Devices > All device.
2. Click at the top-right of the device list.
3. Turn on or turn off the table elements.
4. Click Save.
| Provisioning Devices on the Microsoft Teams & Skype for Business Admin Center | 51
Procedure
1. Go to Device > Manage Devices > All device.
2. Click the corresponding device name in the All devices list to enter the device details page.
You can click Details to view software update status or click History to view actions you performed for
the device.
Procedure
1. Go to Device > Manage Devices > All device.
2. Click desired devices in the All devices list.
3. Click Assign configuration at the top left of the device list.
4. Search for the configuration profile from the right side of the pop-up menu.
5. Click Save.
The configuration profile will take effect on the devices.
Related tasks
Creating a Configuration Profile
Diagnostic Devices
You can use the 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. Go to Device > Manage Devices > All device.
2. Click desired devices in the All devices list.
3. Click Diagnostics at the top of the device list.
It will prompt " Log files will be retrieved from the selected device(s). Would you like to proceed?"
4. Click Proceed.
Log files will be retrieved from the selected device(s) if diagnosing successfully.
5. Click the corresponding device name in the All devices list to enter the device details page.
6. Select History and then click Download to download the log file.
Procedure
1. Go to Device > Manage Devices > All device.
| Provisioning Devices on the Microsoft Teams & Skype for Business Admin Center | 52
Procedure
1. Go to Device > Manage Devices > All device.
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. Click Restart anyway.
The devices will be restarted.
Procedure
1. Go to Device > Manage Devices > Configuration profiles.
2. Click New configuration profiles at the top left of the configuration profiles list.
3. Edit the configuration profile name and description.
4. Configure the general settings, device settings, or network settings.
If you enable the phone lock feature for the device, the user cannot disable it.
5. Click Save.
Procedure
1. Go to Device > Manage Devices > Configuration profiles.
2. Click a desired configuration file in the Configuration file list.
3. Click Edit at the top left of the configuration profiles list.
4. Edit the configuration profile.
5. Click Save.
Procedure
1. Go to Device > Manage Devices > Configuration profiles.
2. Click a desired configuration file in the Configuration file list.
3. Click Assigned to devices at the top of the configuration profiles list.
4. Search for the devices from the right side of the pop-up menu.
5. Click Save.
The configuration profile will take effect on the devices.
Firmware Upgrade
There are three methods of firmware upgrade:
• Manually, from the local system for a single device via the web user interface.
• Automatically, from the provisioning server for a mass of devices.
• Upgrade all device software to the latest version with one click on the Microsoft Teams & Skype for
Business Admin Center. It is only applicable to devices running the Teams firmware.
Note: We recommend that devices running the latest firmware should not be downgraded to an
earlier firmware version. The new firmware is compatible with old configuration parameters, but not
vice versa.
Note: For T58A/T56A Teams devices, if you upgrade the firmware from 58.15.0.20 to 58.15.0.41
( or later), you need to upgrade to 58.15.0.26 first and then upgrade the firmware to 58.15.0.41( or
later).
• Firmware for Each Device Model
• Firmware Upgrade Configuration
Related tasks
Updating Device Software
[1]
If you change this parameter, the device will reboot to make the change take effect.
Default 0
Phone UI
> Settings > Device settings > Admin only (default password: admin) > CP Star
Connection > Create Group
[1]
Parameter features.cp_star_connection.slave.X.mac <y0000000000xx>.cfg
Permitted It specifies the MAC address of a slave phone on the master phone.
Values
After configured, the phone with this MAC address is authorized to connect with the master
phone.
Example:
features.cp_star_connection.slave.1.mac = 805EC0092F4B
Note that the MAC address is case insensitive, and the following format of the MAC address
is invalid: 80:5E:C0:09:2F:4B.
Note: It works only if “features.cp_star_connection.master.enable” is set to 1 (Enabled).
[1]
X is the slave phone ID. X = 1-3.
[2]
If you change this parameter, the device will reboot to make the change take effect.
| Device Customization | 57
Related information
Example: Configuring CP960 Star Connection Feature
Device Customization
You can make the Teams device more personalized by customizing various settings.
• Language
• Screen Saver
• Backlight
• Time and Date
• Tones
• Volume
• Power Saving
• Power LED Indicator
• Bluetooth
Language
Teams devices support multiple languages. Languages used on the phone user interface and web user
interface can be specified respectively as required.
| Device Customization | 58
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.
The following table lists available languages and associated language packs supported by the phone user
interface and the web user interface.
Default English
| Device Customization | 59
For Common Area Phones: > Settings > Device Settings > Language
(default password: admin)
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.
Note: The newly added language must be supported by the font library on the device. If the
characters in the custom language file are not supported by the device, the device will display “?”
instead.
• Language for Device Display Customization
• Language for Web Display Customization
2. Modify the characters within the double quotation marks on the right of the equal sign.
Do not modify the item on the left of the equal sign.
The following shows a portion of the language pack “000.GUI.English.lang” for the phone user interface:
1. Open the desired language template pack (for example, 1.English.js) using an ASCII editor.
2. Modify the characters within the double quotation marks on the right of the colon. Do not modify the
translation item on the left of the colon.
The following shows a portion of the language pack “1.English.js” for the web user interface:
We recommend that the filename of the new note language pack should not be the same as the existing
one.
1. Open the desired note language template pack (for example, 1.English_note.xml) using an XML editor.
2. Modify the text of the note field. Do not modify the note name.
The following shows a portion of the note language pack “1.English_note.xml” for the web user
interface:
Default Blank
Parameter wui_lang_note.url <y0000000000xx>.cfg
Description It configures the access URL of the custom note language pack for web user
interface.
| Device Customization | 63
Screen Saver
The screen saver will automatically start when the device is idle for the preset waiting time. You can stop
the screen saver and return to the idle screen at any time by pressing a key on the device or tapping the
touch screen. When your device is idle again for a preset waiting time, the screen saver starts again.
By default, the device screen displays a built-in picture when the screen saver starts. You can set the
device to display the other built-in screensaver background. You can also set the device to display the
custom screensaver background. The following shows the built-in screen saver displayed on T58A Teams
devices:
| Device Customization | 64
• Screensaver Configuration
Screensaver Configuration
The following table lists the parameters you can use to configure the screensaver.
Default 1
Web UI Settings > Preference > Screensaver > Screensaver
Phone UI > Settings > Device Settings > Display > Screen saver > Screen Saver Enable
For Common Area Phones: > Settings > Device Settings > Screen Saver
(default password: admin) > Screen Saver Enable
Default 900
Web UI Settings > Preference > Screensaver > Screensaver Wait Time
Phone UI > Settings > Device Settings > Display > Screen saver > Screensaver Waiting
Time
For Common Area Phones: > Settings > Device Settings > Screen Saver
(default password: admin) > Screensaver Waiting Time
Default Blank
Web UI Settings > Preference > Screensaver Type
Phone UI
> Settings > Device Settings > Display > Screen Saver Type
For Common Area Phones: > Settings > Device Settings > Screen Saver
(default password: admin) > Screen Saver Type
Permitted Default.jpg
Values
01.png
02.png
03.png
04.png
05.png
06.png
07.png
08.png
Default Default.jpg
Web UI Settings > Preference > Screensaver > Screensaver Type(System) >
Screensaver Background
Settings > Preference > Screensaver > Screensaver Type(Custom) >
Screensaver
Phone UI > Settings > Device Settings > Display > Screen saver > Screensaver
Type(System) > Screensaver background
For Common Area Phones: > Settings > Device Settings > Screen Saver
(default password: admin) > Screensaver Type(System) > Screensaver
background
Permitted String
Values
Default Blank
Backlight
You can change the brightness of LCD backlight when the device is active (in use). The brightness of LCD
backlight automatically changes when the device is idle for a specified time.
You can change the brightness of LCD backlight and time in the following settings:
Backlight Active Level: The brightness level of the LCD backlight when the device is active.
Backlight Time: The delay time to change the brightness of the LCD backlight when the device is inactive.
Backlight time includes the following settings:
| Device Customization | 67
Phone UI > Settings > Device Settings > Display > Backlight > Backlight Time
• 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 Id Time Zone Name Time Zone Id Time Zone Name
Etc/GMT+12 International Date Line West Europe/Moscow Moscow, St. Petersburg,
Volgograd (RTZ 2)
Etc/GMT+11 Coordinated Universal Africa/Nairobi Nairobi
Time-11
Pacific/ Hawaii Asia/Tehran Tehran
Honolulu
America/ Alaska Asia/Muscat Abu Dhabi, Muscat
Anchorage
America/ Pacific Time (US & Canada) Asia/Baku Baku
Los_Angeles
America/ Baja California Europe/Samara Izhevsk, Samara (RTZ 3)
Tijuana
America/ Chihuahua, La Paz, Mazatlan Indian/Mauritius Port Louis
Mazatlan
America/ Arizona Asia/Tbilisi Tbilisi
Phoenix
America/ Mountain Time (US & Asia/Yerevan Yerevan
Edmonton, Canada)
America/
Denver
America/ Central America Asia/Kabul Kabul
Guatemala
America/ Guadalajara, Mexico City, Asia/Tashkent, Asia/ Ashgabat, Toshkent
Mexico_City Monterrey Ashgabat
America/ Saskatchewan Asia/Yekaterinburg Ekaterinburg (RTZ 4)
Regina
America/ Central Time (US & Canada) Asia/Karachi Islamabad, Karachi
Chicago
America/ Chetumal Asia/Calcutta Chennai, Kolkata, Mumbai,
Cancun New Delhi
America/ Eastern Time (US & Canada) Asia/Colombo Sri Jayawardenepura
New_York
America/ Indiana (East) Asia/Kathmandu Kathmandu
Indianapolis
| Device Customization | 69
Time Zone Id Time Zone Name Time Zone Id Time Zone Name
America/ Bogota, Lima, Quito, Rio Asia/Almaty Astana
Rio_Branco, Branco
America/
Bogota
America/ Caracas Asia/Dhaka Dhaka
Caracas
America/ Cuiaba Asia/Novosibirsk Novosibirsk (RTZ 5)
Cuiaba
America/ Georgetown, La Paz, Asia/Rangoon Yangon (Rangoon)
La_Paz Manaus, San Juan
America/ Asuncion Asia/Bangkok, Asia/ Bangkok, Hanoi, Jakarta
Asuncion Jakarta
America/ Atlantic Time (Canada) Asia/Krasnoyarsk Krasnoyarsk (RTZ 6)
Halifax
America/ Newfoundland Asia/Shanghai, Asia/ Beijing, Chongqing, Hong Kong,
St_Johns Hong_Kong Urumqi
America/Bahia Brasilia Asia/Irkutsk Irkutsk (RTZ 7)
America/ Buenos Aires Asia/Singapore, Asia/ Kuala Lumpur, Singapore
Buenos_Aires Kuala_Lumpur
America/ Cayenne, Fortaleza Australia/Perth Perth
Cayenne,
America/
Fortaleza
America/ Greenland Asia/Taipei Taipei
Godthab
America/ Montevideo Asia/Ulaanbaatar Ulaanbaatar
Montevideo
America/Bahia Salvador Asia/Tokyo Osaka, Sapporo, Tokyo
America/ Santiago Asia/Seoul Seoul
Santiago
Etc/GMT+2 Coordinated Universal Asia/Yakutsk Yakutsk (RTZ 8)
Time-02
America/ Mid-Atlantic - Old Australia/Adelaide Adelaide
Noronha
Atlantic/ Azores Australia/Darwin Darwin
Azores
Atlantic/ Cabo Verde Is Australia/Brisbane Brisbane
Cape_Verde
Africa/ Casablanca Australia/Sydney Canberra, Melbourne, Sydney
Casablanca
Etc/GMT Coordinated Universal Time Pacific/Port_Moresby, Guam, Port Moresby
Pacific/Guam
| Device Customization | 70
Time Zone Id Time Zone Name Time Zone Id Time Zone Name
Europe/ Dublin, Edinburgh, Lisbon, Australia/Hobart Hobart
London, London
Europe/
Dublin,
Europe/Lisbon
Atlantic/ Monrovia, Reykjavik Asia/Magadan Magadan
Reykjavik,
Europe/
Stockholm
Europe/Berlin, Amsterdam, Berlin, Bern, Asia/Vladivostok Vladivostok, Magadan (RTZ 9)
Europe/Rome, Rome, Stockholm, Vienna
Europe/
Stockholm
Europe/ Belgrade, Bratislava, Asia/Srednekolymsk Chokurdakh (RTZ 10)
Budapest, Budapest, Ljubljana, Prague
Europe/
Belgrade
Europe/ Brussels, Copenhagen, Pacific/Guadalcanal, Solomon Is., New Caledonia
Paris, Europe/ Madrid, Paris Pacific/Noumea
Madrid,
Europe/
Brussels
Europe/ Sarajevo, Skopje, Warsaw, Asia/Anadyr Anadyr, Petropavlovsk-
Warsaw, Zagreb Kamchatsky (RTZ 11)
Europe/Skopje
Africa/Lagos West Central Africa Pacific/Auckland Auckland, Wellington
Africa/ Windhoek Etc/GMT-12 Coordinated Universal Time+12
Windhoek
Asia/Amman Amman Pacific/Fiji Fiji
Europe/ Athens, Bucharest Asia/Kamchatka Petropavlovsk-Kamchatsky - Old
Bucharest,
Europe/
Athens
Asia/Beirut Beirut Pacific/Tongatapu Nuku'alofa
Africa/Cairo Cairo Pacific/Pago_Pago Samoa
Asia/ Damascus Pacific/Kiritimati Kiritimati Island
Damascus
Europe/ E. Europe Australia/Eucla Eucla
Chisinau
Africa/Harare Harare, Pretoria Asia/Gaza Gaza
Europe/Kiev Helsinki, Kyiv, Riga, Sofia, Europe/Luxembourg Luxembourg
Tallinn, Vilnius
Europe/ Istanbul Atlantic/Canary Spain-Canary Islands
Istanbul
| Device Customization | 71
Time Zone Id Time Zone Name Time Zone Id Time Zone Name
Asia/ Jerusalem America/Havana Havana
Jerusalem
Europe/ Kaliningrad America/Nassau Nassau
Kaliningrad
Africa/Tripoli Tripoli Atlantic/Bermuda Bermuda
Asia/Baghdad Baghdad Pacific/Marquesas French Polynesia
Asia/Riyadh, Kuwait, Riyadh Australia/Lord_Howe Lord Howe Island
Asia/Kuwait
Europe/Minsk Minsk Pacific/Chatham Chatham Islands
NTP Settings
You can set an NTP time server for the desired area as required. The NTP time server address can be
offered by the DHCP server or configured manually.
• NTP Configuration
NTP Configuration
The following table lists the parameters you can use to configure the NTP.
Phone UI > Settings > Device Settings > Time&Date > DHCP Time > DHCP Time
Description It configures the IP address or the domain name of the NTP server 1.
The device will obtain the current time and date from the NTP server 1.
Permitted IP address or domain name
Values
Default cn.pool.ntp.org
Web UI Settings > Time & Date > Primary Server
Phone UI > Settings > Device Settings > Time&Date > General > NTP Server1
Phone UI More > Settings > Device Settings > Time&Date > General > Time Zone
DST Settings
You can set DST for the desired area as required. By default, the DST is set to Automatic, so it can be
adjusted automatically from the current time zone configuration.
| Device Customization | 73
The time zone and corresponding DST pre-configurations exist in the AutoDST file. If the DST is set to
Automatic, the device obtains the DST configuration from the AutoDST file.
You can customize the AutoDST file if required. The AutoDST file allows you to add or modify the time zone
and DST settings for your area each year.
• Auto DST File Customization
• DST Configuration
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
Procedure
1. Open the AutoDST file.
| Device Customization | 74
2. To add a new time zone, add <DST szTime="" szZone="" iType="" szStart="" szEnd="" szOffset=""/>
between <DSTData> and </DSTData>.
3. Specify the DST attribute values within double quotes.
For example:
Add a new time zone (+6 Paradise) with daylight saving time 30 minutes:
<DST szTime="+6" szZone="Paradise" iType="1" szStart="3/5/7/2" szEnd="10/5/7/3" szOffset="30"/>
Modify the DST settings for the existing time zone “+5 Pakistan(Islamabad)” and add DST settings for
the existing time zone “+5:30 India(Calcutta)”.
DST Configuration
The following table lists the parameters you can use to configure DST.
Default 2
Web UI Settings > Time & Date > Daylight Saving Time
Phone UI > Settings > Device Settings > Time&Date > General > Daylight Saving
Default Blank
Default 0
Web UI Settings > Time & Date > Manual Time
Phone UI > Settings > Device Settings > Time & Date > General > Type > Manual
Settings
Default 1
Web UI Settings > Time & Date > Time Format
Phone UI > Settings > Device Settings > Time&Date > Time & Date Format > Time
Format
Phone UI > Settings > Device Settings > Time&Date > Time & Date Format > Date
Format
Tones
When the device is in the dialing screen, it will play a warning tone. You can customize tones or select
specialized tone sets (vary from country to country) to indicate different conditions of the device. It is not
applicable to CP960 phones.
| Device Customization | 78
• Supported Tones
• Tones Configuration
Supported Tones
The default tones used on Teams devices are the US tone sets. Available tone sets for the devices:
• Australia
• Austria
• Brazil
• Belgium
• Chile
• China
• Czech
• Czech ETSI
• Denmark
• Finland
• France
• Germany
• 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.
Permitted Values Custom, Australia, Austria, Brazil, Belgium, Chile, China, Czech, Czech ETSI,
Denmark, Finland, France, Germany, Great Britain, Greece, Hungary, Lithuania,
India, Italy, Japan, Mexico, New Zealand, Netherlands, Norway, Portugal, Spain,
Switzerland, Sweden, Russia, United States
Default Custom
Web UI Settings > Tones > Select Country
| Device Customization | 79
Default 0
Web UI Settings > Tones > Ringer Device
Phone UI
> Settings > Device settings > Tones
Volume
You can configure the sending volume of currently engaged audio devices (handset, speakerphone or
headset) when the phone is in use.
• Volume Configuration
Volume Configuration
The following table lists the parameters you can use to configure volume.
Permitted 0-Disabled
Values
1-Enabled, if the handset's volume level for the current call is adjusted to level
12/13/14/15, the volume level automatically resets to 11 after the call. That is, the initial
volume level is 11 for the next call.
Default 1
Parameter voice.headset.tia4965.enable <y0000000000xx>.cfg
Description It enables or disables the headset's volume level to be reset to level 11 after the call if
the volume level for the current call exceeds the standards.
Permitted 0-Disabled
Values
1-Enabled, if the headset's volume level for the current call is adjusted to level
12/13/14/15, the volume level automatically resets to 11 after the call. That is, the initial
volume level is 11 for the next call.
Default 1
Power Saving
The power-saving feature turns off LCD backlight and LCD display to conserve energy. The device enters
power-saving mode after the device has been idle for a certain period of time. And the device will exit
power-saving mode if a device event occurs - for example, the device receives an incoming call, or you
press a key on the device or tap the touch screen.
Note: If the Screen Saver is enabled on your device, power-saving mode will still occur. For
example, if a screen saver is configured to start after the device has been idle for 5 minutes, and
power-saving mode is configured to turn off the backlight and screen after the phone has been idle
for 15 minutes, the backlight and screen will be turned off after the screen saver has been on for 10
minutes.
• Power Saving Configuration
The following table lists the parameters you can use to configure power saving.
Permitted 0-Disabled, the phone stays in power-saving mode even if the office hour arrives the next
Values day.
1-Enabled, the phone will automatically identify the office hour and exit power-saving mode
once the office hour arrives the next day.
Default 1
Param eter features.power_saving.enable <y0000000000xx>.cfg
Description It enables or disables the power saving feature.
Permitted 0-Disabled, the phone automatically enters the power-saving mode to protect the screen
Values when the phone is inactive for 72 hours. Image persistence may be caused on LCD.
1-Enabled
Default 1
Web UI Settings > Power Saving > Power Saving
Parameters features.power_saving.office_hour.idle_timeout <y0000000000xx>.cfg
Description It configures the time (in minutes) that the phone waits in the idle state before the phone
enters power-saving mode during office hours.
Example:
features.power_saving.office_hour.idle_timeout = 600
The phone will enter power-saving mode when it has been inactivated for 600 minutes (10
hours) during office hours.
features.power_saving.office_hour.tuesday
features.power_saving.office_hour.wednesday
features.power_saving.office_hour.thursday
features.power_saving.office_hour.friday
features.power_saving.office_hour.saturday
features.power_saving.office_hour.sunday
Description It configures the start time and end time of the day’s office hour.
Start time and end time are separated by a comma.
Example:
features.power_saving.office_hour.monday = 7,19
Permitted Integer from 0 to 23, Integer from 0 to 23
Values
Default 7,19 - for Monday, Tuesday, Wednesday, Thursday, Friday.
7,7 - for Saturday, Sunday.
Web UI Settings > Power Saving > Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/
Sunday
Default 1
Web UI Features > Power LED > Ringing Power Light Flash
Parameter phone_setting.mail_power_led_flash_enable <y0000000000xx>.cfg
Description It enables or disables the power LED indicator to flash when the phone receives a voice mail.
Permitted 0-Disabled (power LED indicator does not flash)
Values
1-Enabled (power LED indicator slowly flashes (1000ms) red)
Default 1
Web UI Features > Power LED > Voice/Text Mail Power Light Flash
Parameter phone_setting.talk_and_dial_power_led_enable <y0000000000xx>.cfg
Description It enables or disables the power LED indicator to be turned on when the phone is busy.
Permitted 0-Disabled (power LED indicator is off)
Values
1-Enabled (power LED indicator glows red)
Default 0
Web UI Features > Power LED > Talk/Dial Power Light On
Parameter phone_setting.missed_call_power_led_flash.enable <y0000000000xx>.cfg
Description It enables or disables the power LED indicator to flash when the phone misses a call.
Permitted 0-Disabled (power LED indicator does not flash)
Values
1-Enabled (power LED indicator slowly flashes (1000ms) red)
Default 1
Web UI Features > Power LED > MissCall Power Light Flash
Bluetooth
Bluetooth enables low-bandwidth wireless connections within a range of 10 meters (32 feet). The range
with the best performance is 1 to 2 meters (3 to 6 feet).
You can pair and connect a Bluetooth headset or Bluetooth handset with the device.
For T56A/T55A/MP54 Teams phones, make sure the Bluetooth USB Dongle BT41 is connected to the
phone.
• Bluetooth Configuration
| Device Customization | 84
Bluetooth Configuration
You can activate or deactivate the Bluetooth mode, and personalize the Bluetooth device name for the
phone. The pre-configured Bluetooth device name will be displayed in the scanning list of other devices. It
is helpful for the other Bluetooth devices to identify and pair with your phone.
The following table lists the parameters you can use to configure Bluetooth.
[1]
Parameter static.bluetooth.function.enable <y0000000000xx>.cfg
Description It enables or disables the Bluetooth feature.
Note: It is only applicable to T58A/T56A/T55A/MP58/MP58-WH/MP56/MP54 Skype
for Business phones.
Default 1
Parameter features.bluetooth_enable <y0000000000xx>.cfg
Description It triggers the Bluetooth mode to on or off.
Phone UI (More) > Settings > Device Settings > Bluetooth > Bluetooth
Phone UI (More) > Settings > Device Settings > Bluetooth > Device Name
[1]
If you change this parameter, the device will reboot to make the change take effect.
| Common Area Phone | 85
Call Features
This chapter shows you how to configure the call feature on Teams devices.
• Call Queue
• Call Park and Retrieve
Call Queue
A call queue is a feature that route and queue incoming calls to group numbers, called agents, such as for
a help desk or a customer service desk.
When someone calls into a phone number that is set up with a call queue, they will hear a greeting first (if
any is setup), and then they will be put in the queue and wait for the available call agent. The person calling
in will hear music while they are on hold and waiting.
You can set the greeting and music played while on hold and choose either Attendant, Serial, or Round
Robin for your call queue distribution method. All new and existing call queues will have attendant routing
selected by default. When attendant routing is used, the first call in the queue rings all call agents at the
same time. The first call agent to pick up the call gets the call.
Call queue feature is only applicable to MP58/MP58-WH/MP56/MP54/T58A/T56A/T55A Teams phones.
For information on how to create a call queue, refer to Create a Cloud call queue.
Security Features
Phone UI > Settings > Device Settings > Admin Password(default password:
admin)
Note: You cannot change the user password via the phone user interface.
Default 0
[1]
Parameter static.web_item_level.url <y0000000000xx>.cfg
Description It configures the access URL of the file, which defines 3-level access
permissions.
Permitted Values URL within 511 characters
Default Blank
| Security Features | 88
Phone Lock
You can lock the Teams phone to prevent it from unauthorized use. Once the phone is locked, everyone
must enter the password to unlock it.
For users with high security requirements, you can enable the phone lock for them by Microsoft Teams &
Skype for Business Admin Center so that they cannot disable it by themselves.
Note: Phone Lock feature is not available to Common Area Phones.
Default 0
Web UI Features > Phone Lock > Phone Lock Enable
Phone UI > Settings > Device Settings > Phone Lock > Lock Enable
[1]
If you change this parameter, the device will reboot to make the change take effect.
• Server Certificate: When clients request a TLS connection with the device, the device sends the server
certificate to the clients for authentication. The device has two types of built-in server certificates: a
unique server certificate and a generic server certificate. You can only upload one server certificate
to the device. The old server certificate will be overridden by the new one. The format of the server
certificate files must be *.pem and *.cer, and the maximum file size is 5MB.
• A unique server certificate: It is unique to a device (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 exists, the device may send a generic certificate for authentication.
The device can authenticate the server certificate based on the trusted certificates list. The trusted
certificates list and the server certificates list contain the default and custom certificates. You can specify
the type of certificates the device accepts: default certificates, custom certificates, or all certificates.
Common Name Validation feature enables the device to mandatorily validate the common name of the
certificate sent by the connecting server. The security verification rules are compliant with RFC 2818.
• Supported Trusted Certificates
• ISRG Root X1 (Let’s Encrypt Authority X1 and Let’s Encrypt Authority X2 certificates are signed by the
root certificate ISRG Root X1.)
• Baltimore CyberTrust Root
• DST Root CA X3
• Verizon Public SureServer CA G14-SHA2
• AddTrust External CA Root
• Go Daddy Class 2 Certification Authority
• Class 2 Primary CA
• Cybertrust Public SureServer SV CA
• DigiCert Assured ID Root G2
• DigiCert Assured ID Root G3
• DigiCert Assured ID Root CA
• DigiCert Global Root G2
• DigiCert Global Root G3
• DigiCert Global Root CA
• DigiCert Trusted Root G4
• Entrust Root Certification Authority
• Entrust Root Certification Authority - G2
• Entrust.net Certification Authority (2048)
• GeoTrust Primary Certification Authority - G3
• GlobalSign Root CA
• GlobalSign Root CA - R2
• Starfield Root Certificate Authority - G2
• TC TrustCenter Class 2 CA II
• TC TrustCenter Class 3 CA II
• TC TrustCenter Class 4 CA II
• TC TrustCenter Universal CA I
• TC TrustCenter Universal CA III
• Thawte Universal CA Root
• VeriSign Class 3 Secure Server CA - G2
• VeriSign Class 3 Secure Server CA – G3
• Thawte SSL CA
• StartCom Certification Authority
• StartCom Certification Authority G2
• Starfield Services Root Certificate Authority - G2
• RapidSSL CA
• Go Daddy Root Certificate Authority - G2
• Cybertrust Global Root
• COMODOSSLCA
• COMODO RSA Domain Validation Secure Server CA
• COMODO RSA Certification Authority
• AmazonRootCA4
• AmazonRootCA3
• AmazonRootCA2
• AmazonRootCA1
• Yealink Root CA
• Yealink Equipment Issuing CA
• SIP Core
Note: Yealink endeavors to maintain a built-in list of most commonly used CA Certificates. Due to
memory constraints, we cannot ensure a complete set of certificates. If you are using a certificate
| Security Features | 92
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 device.
TLS Configuration
The following table lists the parameters you can use to configure TLS.
[1]
Parameter static.security.trust_certificates <y0000000000xx>.cfg
Description It enables or disables the device to only trust the server certificates listed in the Trusted
Certificates list.
Permitted Values 0-Disabled, the device will trust the server no matter whether the certificate sent by the
server is valid or not.
1-Enabled, the device will authenticate the server certificate based on the trusted
certificates list. Only when the authentication succeeds, will the device trust the server.
Default 1
Web UI Security > Trusted Certificates > Only Accept Trusted Certificates
[1]
Parameter static.security.ca_cert <y0000000000xx>.cfg
Description It configures the type of certificates in the Trusted Certificates list for the device to
authenticate for TLS connection.
Permitted Values 0-Default Certificates
1-Custom Certificates
2-All Certificates
Default 2
Web UI Security > Trusted Certificates > CA Certificates
[1]
Parameter static.security.cn_validation <y0000000000xx>.cfg
Description It enables or disables the device to mandatorily validate the CommonName or
SubjectAltName of the certificate sent by the server.
Permitted Values 0-Disabled
1-Enabled
Default 0
Web UI Security > Trusted Certificates > Common Name Validation
Parameter static.trusted_certificates.url <y0000000000xx>.cfg
Description It configures the access URL of the custom trusted certificate used to authenticate the
connecting server.
Example:
static.trusted_certificates.url = http://192.168.1.20/tc.crt
Note: The certificate you want to upload must be in *.pem, *.crt, *.cer or *.der format.
Permitted Values URL within 511 characters
Default Blank
Web UI Security > Trusted Certificates > Upload Trusted Certificate File
| Security Features | 93
[1]
If you change this parameter, the device will reboot to make the change take effect.
Note: AES keys must be 16 characters. The supported characters contain: 0 ~ 9, A ~ Z, a ~ z and
special characters: # $ % * + , - . : = ? @ [ ] ^ _ { } ~.
• Configuration Files Encryption Tools
• Configuration Files Encryption and Decryption
• Encryption and Decryption Configuration
• Example: Encrypting Configuration Files
Default 0
| Security Features | 95
2. When you start the application tool, a file folder named “Encrypted” is created automatically in the
directory where the application tool is located.
3. Click Browse to locate configuration file(s) (for example, account.cfg) from your local system in the
Select File(s)field.
To select multiple configuration files, you can select the first file and then press and hold the Ctrl key
and select other files.
4. (Optional.) Click Browse to locate the target directory from your local system in the Target Directory
field.
The tool uses the file folder “Encrypted” as the target directory by default.
5. (Optional.) Mark the desired radio box in the AES Model field.
If you mark the Manual radio box, you can enter an AES KEY in the AES KEY field or click Re-
Generate to generate an AES KEY in the AES KEY field. The configuration file(s) will be encrypted
using the AES KEY in the AES KEY field.
If you mark the Auto Generate radio box, the configuration file(s) will be encrypted using random AES
KEY. The AES keys of configuration files are different.
| Hybrid Mode | 97
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 devices support hybrid mode: survivability app mode and teams app mode. This feature is suitable
for the scenario of disconnection with the local MS server. Also, it can be applied to customers who migrate
from SIP solutions to Teams solutions. During the transition period, there will be both SIP account users
and Teams account users within the enterprise, and we will make it possible for these two groups to
communicate with each other in their groups.
• Hybrid Mode Configuration
• Paging Configuration
• SIP Account Registration Configuration
• Account Codec Configuration
• Local Directory Configuration
| Hybrid Mode | 98
Default 0
Parameter features.hybrid_mode.quick_ball.enable <y0000000000xx>.cfg
Description It enables or disables the quick ball for quickly switching between Teams APP and
Survivability APP.
Permitted Values 0-Disabled
1-Enabled
Default 0
Phone UI > Settings > Device Settings > Hybrid Mode > Quick Ball
Parameter features.hybrid_mode.sip_callwaiting.enable <y0000000000xx>.cfg
Description It configures that put an incoming SIP call to waiting mode and has a pop-up prompt
during a Teams call.
Permitted Values 0-Disabled
1-Enabled
Default 0
Paging Configuration
When the hybrid mode is enabled, you can use paging feature on the phone.
The following table lists the parameters you can use to configure the paging feature.
[1]
Parameter linekey.X.type <y0000000000xx>.cfg
Description It configures the key feature.
Permitted Values 0-N/A
15-Line
24-Paging
66-Paging List
Web UI Dsskey > Line Key > Line KeyX > Type
Phone UI > Settings > Device Settings > DSS Keys > DSS Keys X > Type
[1]
Parameter linekey.X.line <y0000000000xx>.cfg
Description It configures the desired line to apply the line key feature.
Permitted Values 1
Default 1
Web UI Dsskey > Line Key > Line KeyX > Line
Phone UI > Settings > Device Settings > DSS Keys > DSS Keys X > Account ID
[1]
Parameter linekey.X.value <y0000000000xx>.cfg
Description It configures the value for line key features.
Permitted Values String within 99 characters
Default Blank
Web UI Dsskey > Line Key > Line KeyX > Value
Phone UI > Settings > Device Settings > DSS Keys > DSS Keys X > Value
[1]
Parameter linekey.X.label <y0000000000xx>.cfg
Description It configures the label displayed on the phone screen.
This is an optional configuration.
Default 0
[2]
Parameter account.X.number_of_linekey <y0000000000xx>.cfg
| Hybrid Mode | 100
Description It configures the number of line keys to be assigned with a specific account from the first
unused one.
If a line key is in used, the phone will skip to the next unused DSS key.
Default 0
Web UI Directory > Multicast IP > Paging List > Channel
Phone UI > Settings > Device Settings > Paging List > Edit > Channel
[3]
Parameter multicast.listen_address.X.ip_address <y0000000000xx>.cfg
Description It configures the multicast address and port number that the phone listens to.
| Hybrid Mode | 101
Default 0
Web UI Directory > Multicast IP > Multicast Listening > Channel
Parameter multicast.receive_priority.enable <y0000000000xx>.cfg
Description It enables or disables the phone to handle the incoming multicast paging calls when
there is an active multicast paging call on the phone.
Permitted Values 0-Disabled, the phone will ignore the incoming multicast paging calls when there is an
active multicast paging call on the phone.
1-Enabled, the phone will receive the incoming multicast paging call with a higher priority
and ignore the one with a lower priority.
Default 1
Web UI Directory > Multicast IP > Multicast Listening > Paging Priority Active
Parameter multicast.receive_priority.priority <y0000000000xx>.cfg
Description It configures the priority of the voice call (a normal phone call rather than a multicast
paging call) in progress.
1 is the highest priority, 31 is the lowest priority.
| Hybrid Mode | 102
Permitted Values 0-Disabled, all incoming multicast paging calls will be automatically ignored when a voice
call is in progress.
1-1
2-2
3-3
...
31-31
If it is set to other values, the phone will receive the incoming multicast paging call with
a higher or equal priority and ignore the one with a lower priority when a voice call is in
progress.
Default 31
Web UI Directory > Multicast IP > Multicast Listening > Paging Barge
[1]
X is the line key ID. X=1-27.
[2]
X is the account ID. For VP59/MP58/MP58-WH/MP56/T58A/T56A, X=1-16; for MP54/T55A/CP960, X=1.
[3]
X ranges from 1 to 31.
Default 0
Web UI Account > Register > Line Active
[1]
Parameter account.X.label <MAC>.cfg
Description It configures the label to be displayed on the LCD screen.
Permitted Values String within 99 characters
Default Blank
Web UI Account > Register > Label
[1]
Parameter account.X.display_name <MAC>.cfg
Description It configures the display name for a specific account.
Permitted Values String within 99 characters
Default Blank
Web UI Account > Register > Display Name
| Hybrid Mode | 103
[1]
Parameter account.X.auth_name <MAC>.cfg
Description It configures the user name for register authentication for a specific account.
Permitted Values String within 99 characters
Default Blank
Web UI Account > Register > Register Name
[1]
Parameter account.X.user_name <MAC>.cfg
Description It configures the register user name for a specific account.
Permitted Values String within 99 characters
Default Blank
Web UI Account > Register > User Name
[1]
Parameter account.X.password <MAC>.cfg
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
[1]
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
Default 0
Web UI Account > Register > Enable Outbound Proxy Server
[1][2]
Parameter account.X.outbound_proxy.Y.address <MAC>.cfg
Description It configures the IP address (or domain name) of the outbound proxy server Y.
Permitted Values String within 256 characters
Default Blank
Web UI Account > Register > Outbound Proxy Server
[1][2]
Parameter account.X.outbound_proxy.Y.port <MAC>.cfg
Description It configures the port of the outbound proxy server Y.
Permitted Values Integer from 0 to 65535
Default 5060
Web UI Account > Register > Outbound Proxy Server Y > Port
[1]
Parameter account.X.outbound_proxy_fallback_interval <MAC>.cfg
Description It configures the time interval (in seconds) for the phone to detect whether the working
outbound proxy server is available by sending the registration request after the fallback
server takes over call control.
Permitted Values Integer from 0 to 65535
| Hybrid Mode | 104
Default 3600
Web UI Account > Register > Proxy Fallback Interval
[1][2]
Parameter account.X.sip_server.Y.address <MAC>.cfg
Description It configures the IP address (or domain name) of the SIP server Y.
Permitted Values String within 256 characters
Default Blank
Web UI Account > Register > SIP Server Y > Server Host
[1][2]
Parameter account.X.sip_server.Y.port <MAC>.cfg
Description It configures the port of the SIP server Y.
Permitted Values Integer from 0 to 65535
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 Account > Register > SIP Server Y > Server Expires
[1][2]
Parameter account.X.sip_server.Y.retry_counts <MAC>.cfg
Description It configures the retry times for the phone to resend requests when the SIP server Y is
unavailable or there is no response from the SIP server Y.
Permitted Values Integer from 0 to 20
Default 3
Web UI Account > Register > SIP Server Y > Server Retry Counts
[1][2]
Parameter account.X.sip_server.Y.transport_type <MAC>.cfg
Description It configures the type of transport protocol for a specific account.
Permitted Values 0-UDP
1-TCP
2-TLS
3-DNS-NAPTR, if no server port is given, the phone performs the DNS NAPTR and SRV
queries for the service type and port.
Default 0
Web UI Account > Register > SIP Server Y > Transport
[1]
X is the account ID. For MP58/MP58-WH/MP56/VP59/T58A/T56A, X=1-16; for MP54/T55A/CP960, X=1.
[2]
Y is the server ID. Y=1-2.
| Hybrid Mode | 105
Default When the audio codec is G.722.1c (48kb/s), the default value is 1;
When the audio codec is G.722.1c (32kb/s), the default value is 1;
When the audio codec is G.722.1c (24kb/s), the default value is 1;
When the audio codec is G.722.1 (48kb/s), the default value is 1;
When the audio codec is G722, the default value is 1;
When the audio codec is PCMU, the default value is 1;
When the audio codec is PCMA, the default value is 1;
When the audio codec is G729, the default value is 1;
When the audio codec is G726-16, the default value is 0;
When the audio codec is G726-24, the default value is 0;
When the audio codec is G726-32, the default value is 0;
When the audio codec is G726-40, the default value is 0;
When the audio codec is G723_53, the default value is 0;
When the audio codec is G723_63, the default value is 0;
When the audio codec is Opus, the default value is 0;
When the audio codec is iLBC, the default value is 0.
Default opus-fb
Web UI Account > Codec > Opus Sample Rate
[1]
X is the account ID. For MP58/MP58-WH/MP56/VP59/T58A/T56A, X=1-16; for MP54/T55A/CP960, X=1.
Device Management
You can enable the device management feature to report phones information to the Yealink Device
Management Platform, where you can view phones information and manage phones.
• Device Management Configuration
Default 0
[1]
Parameter static.dm.server.address <y0000000000xx>.cfg
Description It configures the server address of the Device Management Platform.
Permitted Values String
Default Blank
[1]
Parameter static.dm.server.port <y0000000000xx>.cfg
Description It configures the port of the Device Management Platform.
Permitted Values Integer from 0 to 65535
Default 443
[1]
If you change this parameter, the device will reboot to make the change take effect.
Procedure
1. From the web user interface, go to Camera > Upgrade.
2. In the Upgrade block, click the white box to select a latest firmware from your local system.
3. Click Upload.
It will prompt "It will take a few minutes to update the uvc firmware. Please do not power off!"
4. Click OK.
The current firmware of the camera will be updated automatically after a few minutes.
Procedure
1. From the web user interface, go to Camera > Upgrade.
2. In the Log block, click Export to open the file download window, and then save the file to your local
system.
Troubleshooting Methods
Yealink Teams devices 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.
• Log Files
• Packets Capture
• Analyzing Configuration Files
• Exporting All the Diagnostic Files
• Device Status
• Resetting Device and Configuration
• Device Reboot
• Capturing the Current Screen of the Phone
Log Files
Yealink Teams devices can log events into two different log files: boot log and system log. You can choose
to generate the log files locally or sent to the syslog server in real time, and use these log files to generate
informational, analytic, and troubleshoot devices.
• Local Log
• Syslog Log
| Troubleshooting Methods | 110
Local Log
You can enable the local log, specify the severity level, and choose to keep the log locally or upload the
local log files to the provisioning server. The local log files can be exported via the web user interface
simultaneously.
• Local Log Configuration
• Exporting the Log Files to a Local PC
• Viewing the Log Files
Phone UI > Settings > Device Settings > Debug(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.
When you choose a log level, it includes all events of an equal or higher severity level
and excludes events of a lower severity level. The logging level you choose determines
the lowest severity of events to log.
Permitted 0-system is unusable
Values
1-action must be taken immediately
2-critical condition
3-error conditions
4-warning conditions
5-normal but significant condition
6-informational
Default 6
Web UI Settings > Configuration > Local Log Level
Phone UI > Settings > Device Settings > Debug(default password: admin) > Log level
Parameter static.local_log.max_file_size <y0000000000xx>.cfg
| Troubleshooting Methods | 111
Description It configures the maximum size (in KB) of the log files (<MAC>-boot.log and <MAC>-
sys.log) that can be stored on the device.
When this size is about to be exceeded,
(1) If the local log files are configured to be uploaded to the server by the parameter
“static.auto_provision.local_log.backup.enable”, the device will clear all the local log files
on the device once successfully backing up.
(2) If “static.auto_provision.local_log.backup.enable” is set to 0 (Disabled), the device
will erase half of the logs from the oldest log information on the device.
Description It configures the upload path of the local log files (<MAC>-boot.log and <MAC>-sys.log).
If you leave it blank, the device will upload the local log files to the provisioning server.
If you configure a relative URL (for example, /upload), the device will upload the local
log files by extracting the root directory from the access URL of the provisioning server.
If you configure an absolute URL with protocol (for example, tftp), the device will upload
the local log files using the desired protocol. If no protocol, the device will use the same
protocol with auto provisioning for uploading files.
Example:
static.auto_provision.local_log.backup.path = tftp://10.3.6.133/upload/
Note: It works only if “static.auto_provision.local_log.backup.enable” is set to 1
(Enabled).
Permitted URL within 1024 characters
Values
Default Blank
Parameter static.auto_provision.local_log.backup.append <y0000000000xx>.cfg
Description It configures whether the uploaded local log files (<MAC>-boot.log and <MAC>-sys.log)
overwrite the existing files or are appended to the existing files.
Permitted 0-Overwrite
Values
1-Append (not applicable to TFTP Server)
Default 0
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 device will continue
Values uploading log.
1-Append Stop, the device will stop uploading log.
Default 0
Parameter static.auto_provision.local_log.backup.append.max_file_size
<y0000000000xx>.cfg
Description It configures the maximum size (in KB) of the local log files (<MAC>-boot.log and
<MAC>-sys.log) can be stored on the provisioning server or a specific server.
Procedure
1. From the web user interface, go to Settings > Configuration > Local Log.
2. Turn on Enable Local Log
3. Select the desired value from the Local Log Level drop-down menu.
The default local log level is “6”.
4. Enter the limit size of the log files in the Max Log File Size field.
5. Click Confirm to accept the change.
6. Reproduce the issue.
7. Click Export to open the file download window and save the file to your local system.
The boot.log file reports the logs with all severity levels.
The following figure shows a portion of a sys log file:
| Troubleshooting Methods | 114
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.
Syslog Log
You can also configure the device to send syslog messages to a syslog server in real time.
You can specify syslog details such as IP address or host name, server type, facility, and the severity level
of events you want to log. You can also choose to prepend the device's MAC address to log messages.
• Syslog Logging Configuration
• Viewing the Syslog Messages on Your Syslog Server
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 514
Web UI Settings > Configuration > Syslog > Syslog Server > Port
Parameter static.syslog.transport_type <y0000000000xx>.cfg
Description It configures the transport protocol that the device uses when uploading log
messages to the syslog server.
Permitted Values 0-UDP
1-TCP
2-TLS
Default 0
Web UI Settings > Configuration > Syslog > Syslog Transport Type
Parameter static.syslog.level <y0000000000xx>.cfg
Description It configures the lowest level of syslog information that displays in the syslog.
When you choose a log level, it includes all events of an equal or higher severity
level and excludes events of a lower severity level. The logging level you choose
determines the lowest severity of events to log.
Permitted Values 0-Emergency: system is unusable
1-Alert: action must be taken immediately
2-Critical: critical conditions
3-Critical: error conditions
4-Warning: warning conditions
5-Warning: normal but significant condition
6-Informational: informational messages
Default 6
Web UI Settings > Configuration > Syslog > Syslog Level
Parameter static.syslog.facility <y0000000000xx>.cfg
Description It configures the facility that generates the log messages.
Note: For more information, refer to RFC 3164.
| Troubleshooting Methods | 116
Packets Capture
You can capture packet in two ways: capturing the packets via web user interface or using the Ethernet
software. You can analyze the captured packets for troubleshooting purposes.
• Capturing the Packets via Web User Interface
• Ethernet Software Capturing Configuration
Procedure
1. From the web user interface, go to Settings > Configuration.
2. Select Normal from the Pcap Type drop-down menu.
3. In the Pcap Feature field, click Start to start capturing signal traffic.
4. Reproduce the issue to get stack traces.
5. Click Stop in the Pcap Feature field to stop capturing.
| Troubleshooting Methods | 118
6. Click Export to open the file download window, and then save the file to your local system.
Procedure
1. From the web user interface, go to Settings > Configuration.
2. Select Enhanced from the Pcap Type drop-down menu.
3. Click Start in the Pcap Feature field to start capturing signal traffic.
4. Reproduce the issue to get stack traces.
5. Click Stop in the Pcap Feature field to stop capturing.
6. Click Export to open the file download window, and then save the file to your local system.
Default 0
Web UI Network > Advanced > Span to PC > Span to PC Port
[1]
If you change this parameter, the phone will reboot to make the change take effect.
Procedure
1. From the web user interface, go to Settings > Configuration > Configuration.
2. In the Export Configuration block, click Export to open the file download window, and then save the
file to your local system.
Procedure
1. From the web user interface, go to Settings > Configuration > Configuration.
2. In the Import Configuration block, click the white box to select a BIN configuration file from your local
system.
3. Click Import to import the configuration file.
• BIN Files Import URL Configuration
[1]
Parameter static.configuration.url <y0000000000xx>.cfg
Description It configures the access URL for the custom configuration files.
Note: The file format of the custom configuration file must be *.bin.
[1]
If you change this parameter, the device will reboot to make the change take effect.
Procedure
1. From the web user interface, go to Settings > Configuration.
2. Click Start in the Export All Diagnostic Files field to begin capturing signal traffic.
The system log level will be automatically set to 6.
3. Reproduce the issue.
4. Click Stop in the Export All Diagnostic Files field to stop the capture.
5. Click Export to open the file download window, and then save the diagnostic file to your local system.
A diagnostic file named <MAC>-DiagnoseInfo.tarDiagnoseInfo.tar is successfully exported to your local
system.
Note: After exporting the diagnostic files, you can create a ticket and describe your problem at
ticket.yealink.com. After that Yealink support team will help you locate the root cause.
Device Status
Available information on device status includes:
•
• Version information ( Firmware Version, Hardware Version, Partner APP Version, Company Portal
Version and Teams Version).
• Network status (IPv4 status or IPv6 status, and IP mode).
• Device Certificate
• Device status (MAC address and device type)
• Viewing the Device Status
Procedure
1. Open a web browser on your computer.
| Troubleshooting Methods | 121
2. Enter the IP address in the browser’s address bar and then press the Enter key.
For example, “http://192.168.0.10” for IPv4 or “http://[2005:1:1:1:215:65ff:fe64:6e0a]” for IPv6.
3. Enter the user name (admin) and password (admin) in the login page.
4. Click Login to login.
The device status is displayed on the first page of the web user interface.
Procedure
1. From the web user interface, click Settings > Upgrade.
2. Click Reset to Factory in the Reset to Factory field.
The web user interface prompts the message “Do you want to reset to factory?”.
3. Click OK to confirm the resetting.
The device will be reset to the factory successfully after startup.
Note: Reset of your device may take a few minutes. Do not power off until the device starts up
successfully.
Procedure
1. From the web user interface, click Settings > Configuration > Factory Configuration.
2. In the Import Factory Configuration field, click the white box to select the custom factory configuration
file from your local system.
3. Click Import.
After the custom factory configuration file is imported successfully, you can reset the device to custom
factory settings.
• Custom Factory Configuration
Procedure
1. From the web user interface, click Settings > Configuration > Factory Configuration.
2. Click Delete from the Delete Factory Configuration field.
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 device will be reset to default factory settings after
resetting.
Device Reboot
You can reboot the device locally.
• Rebooting the Device via Phone User Interface
• Rebooting the Device via Web User Interface
Procedure
1. Go to > Settings > Device Settings > Reboot.
2. Select Reboot phone.
It prompts if you are sure to reboot the device.
3. Select OK.
| Troubleshooting Methods | 123
Procedure
1. Click Settings > Upgrade.
2. Click Reboot to reboot the device.
The web user interface prompts the message “Reboot the system?"
3. Click OK to confirm the rebooting.
The device begins at rebooting. Any reboot of the device may take a few minutes.
Procedure
1. Go to > Settings > Device Settings > Debug(default password: admin) > Screen Capture.
2. Enable Screen Capture.
Capturing the Current Screen of the Device via Web User Interface
Procedure
Enter request URI (for example, http://10.2.20.252/screencapture) in the browser's address bar and press
the Enter key on the keyboard.
If it is the first time you capture the phone’s current screen using the computer, it will 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.
Then the browser will display an image of the phone’s current screen directly. You can save the image to
your local system.
| Troubleshooting Solutions | 124
Troubleshooting Solutions
This section describes the solutions to common issues that may occur while using the Teams device. Upon
encountering a case not listed in this section, contact your Yealink reseller for further support.
• IP Address Issues
• Time and Date Issues
• Display Issues
• Firmware and Upgrading Issues
• System Log Issues
• Password Issues
IP Address Issues
• The device does not get an IP address
• IP Conflict
• Specific format in configuring IPv6 on Yealink devices
IP Conflict
Do one of the following:
• Reset another available IP address for the device.
| Troubleshooting Solutions | 125
• Check network configuration via the phone user interface at the path > Settings > Device Settings
> Network(default password: admin) > WAN Port > IPv4 Type( or IPv6). If the Static IP is selected,
select DHCP instead.
Display Issues
• The device LCD screen blank
• The device displays “Offline”
Fail to export the system log from a provisioning server (FTP/TFTP server)
Do one of the following:
• Ensure that the FTP/TFTP server is downloaded and installed on your local system.
• Ensure that you have configured the FTP/TFTP server address correctly via the web user interface on
your device.
• Reboot the device. The configurations require a reboot to take effect.
Password Issues
• Restore the administrator password
| Troubleshooting Solutions | 127