Yealink T5 Series Administrator's Manual

Yealink T5 Series Administrator's Manual

Version 83.25
Hide thumbs Also See for T5 Series:
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Yealink T5 Series

  • Page 2 Yealink and/or its respective suppliers are not responsible for the suitability of the information contained in this doc- ument for any reason. The information is provided “as is”, and Yealink does not provide any warranty and is subject to change without notice. All risks other than risks caused by use of the information are borne by the recipient. In no...
  • Page 3 We are striving to improve our documentation quality and we appreciate your feedback. Email your opinions and com- ments to DocsFeedback@yealink.com. Technical Support Visit Yealink WIKI (http://support.yealink.com/) for the latest firmware, guides, FAQ, Product documents, and more. For better service, we sincerely recommend you to use Yealink Ticketing system (https://ticket.yealink.com) to submit all your technical issues.
  • Page 4 GPL. Please refer to the GPL for the exact terms and conditions of the license. The original GPL license, source code of components licensed under GPL and used in Yealink products can be down-...
  • Page 5: Introduction

    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 phones, refer to the Document Download page for your phone at Yealink Technical Support.
  • Page 6: Typographic And Writing Conventions

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Typographic and Writing Conventions Yealink documentations contain a few typographic conventions and writing conventions. You need to know the following basic typographic conventions to distinguish types of in-text information: Convention Description Highlight 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, click Settings->Upgrade.).
  • Page 7: Table Of Contents

    Recommended References Typographic and Writing Conventions Table of Contents Getting Started Requirements Yealink IP Phones in a Network Initialization Process Overview Loading the ROM File Configuring the VLAN Querying the DHCP (Dynamic Host Configuration Protocol) Server Contacting the Provisioning Server...
  • Page 8 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Network Address Translation (NAT) NAT Traversal Configuration Keep Alive Configuration Rport Configuration SIP Port and TLS Port Configuration Reserved Ports Guidelines for Determining the Range of Port Numbers Reserved Ports Configuration Internet Port and PC Port Supported Transmission Methods Internet Port and PC Port Configuration VPN Related Files...
  • Page 9 Table of Contents Navigating the Web User Interface Phone User Interface Central Provisioning Auto Provisioning Settings Configuration User-Triggered Provisioning Settings Configuration Setting Up a Provisioning Server Supported Provisioning Protocols Provisioning Protocols Configuration Supported Provisioning Server Discovery Methods Zero Touch Provision Configuration PnP Provision Configuration DHCP Provision Configuration Static Provision Configuration...
  • Page 10 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Backlight Supported Backlight Options Backlight Brightness and Time Configuration Page Tips Phone Page Tips Phone Page Tips Indicator Phone Page Tips Configuration Expansion Module Page Tips Expansion Module Page Tips Indicator Expansion Module Page Tips Configuration Time and Date Time Zone NTP Settings...
  • Page 11 Table of Contents Shortcut Key/Programmable Key Icons Limit Line Keys Line Keys Configuration Example: Set a Park/Retrieve Key for FAC Call Park Mode Example: Set a Park/Retrieve Key for Transfer Call Park Mode Example: Setting a Line Key as Directed Pickup key Example: Setting a Line Key as Group Pickup key Example: Setting a Line Key as BLF List key Example: Setting a Line Key as Private Hold key...
  • Page 12 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Status Bar and Control/Notification Center Display Status Bar and Control/Notification Center Display Configuration Warnings Display Warnings Display Configuration Browser Home Page Browser Home Page Configuration Account Settings Account Registration Supported Accounts Accounts Registration Configuration Registration Settings Configuration Outbound Proxy in Dialog Outbound Proxy in Dialog Configuration...
  • Page 13 Table of Contents GMS Services List Example: Configuring the Google Contacts Feature Lightweight Directory Access Protocol (LDAP) LDAP Attributes LDAP Configuration Remote Phone Book Remote Phone Book File Customization Remote Phone Book File Elements Customizing Remote Phone Book File Remote Phone Book Configuration Example: Configuring a Remote Phone Book Directory List for Directory Icon Directory List File Customization...
  • Page 14 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Live Dialpad Configuration Auto Redial Auto Redial Configuration ReCall Configuration Speed Dial Speed Dial Key Configuration Password Dial Password Dial Configuration Call Timeout Call Timeout Configuration Anonymous Call Anonymous Call Configuration Call Number Filter Call Number Filter Configuration IP Address Call IP Address Call Configuration...
  • Page 15 Table of Contents Call Transfer Call Transfer Configuration Transfer Mode for Dsskey Configuration Conference Conference Type Configuration Local Conference Configuration Network Conference Configuration Call Recording Call Recording Configuration Multicast Paging Multicast Paging Group Configuration Multicast Listening Group Configuration Multicast Paging Settings Multicast Paging Settings Configuration Audio Features Alert Tone...
  • Page 16 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Dual Headset Dual Headset Configuration Acoustic Clarity Technology Acoustic Echo Cancellation (AEC) AEC Configuration Noise Suppression Noise Suppression Configuration Automatic Gain Control (AGC) Voice Activity Detection (VAD) VAD Configuration Comfort Noise Generation (CNG) CNG Configuration Jitter Buffer Jitter Buffer Configuration Smart Noise Block...
  • Page 17 Table of Contents Video Codecs Configuration Security Features User and Administrator Identification User and Administrator Identification Configuration User Access Level Configuration Auto Logout Time Auto Logout Time Configuration Phone Lock Operation Behaviors on Lock Phone Phone Lock Configuration Transport Layer Security (TLS) Supported Cipher Suites Supported Trusted and Server Certificates Supported Trusted Certificates...
  • Page 18 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones BLF Key Configuration BLF List Configuration State Indicator of Remote Line BLF/BLF List Subscription BLF/BLF List Subscription Configuration Visual and Audio Alert for Monitor Lines Visual and Audio Alert BLF Lines Configuration LED Mode for BLF/BLF List Key Supported BLF LED Modes BLF LED Mode Configuration Shared Line...
  • Page 19 Table of Contents Handset Keypad Light Handset Keypad Light Configuration Handset Wallpaper Handset Wallpaper Configuration Handset Screen Saver Handset Screen Saver Configuration Handset Name Handset Name Configuration Number Assignment Number Assignment Configuration End Call on Hook End Call on Hook Configuration Advisory Tones Advisory Tones Configuration Base PIN...
  • Page 20 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones 100 Reliable Retransmission Configuration SIP Session Timer SIP Session Timer Configuration Session Timer Session Timer Configuration Reboot in Talking Reboot in Talking Configuration Reserve # in User Name Reserve # in User Name Configuration Busy Tone Delay Busy Tone Delay Configuration Configuration Parameters...
  • Page 21 Troubleshooting Solutions IP Address Issues The IP phone does not get an IP address Solving the IP conflict problem Specific format in configuring IPv6 on Yealink phones Time and Date Issues Display time and date incorrectly Display Issues The phone screen is blank The phone displays “No Service”...
  • Page 22 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The video quality is bad You cannot preview local camera when the phone is idle There is some dazzle light on the images when previewing the local camera Wi-Fi and Bluetooth Issues The wireless signal strength is low The phone cannot connect to Bluetooth devices all the time The Bluetooth headset affects IP phone’s voice quality You cannot connect the IP phone to the 2.4G wireless network...
  • Page 23: Getting Started

    There are many ways to set up a phone network using Yealink phones. The following shows an example of a network setup:...
  • Page 24: Initialization Process Overview

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Initialization Process Overview The initialization process of the IP phone is responsible for network connectivity and operation of the IP phone in your local network. Once you connect your IP phone to the network and to an electrical supply, the phone begins its ini- tialization process.
  • Page 25: Configuring The Vlan

    Getting Started Configuring the VLAN If you connect the IP phone to a switch, the switch notifies the IP phone of the VLAN information defined on the switch (if using LLDP or CDP). The IP phone can then proceed with the DHCP request for its network settings (if using DHCP).
  • Page 26 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones...
  • Page 27: Phone Network

    Phone Network Phone Network Yealink phones operate on an Ethernet local area network (LAN) or wireless network. You can configure the local area network to accommodate a number of network designs, which varies by organization and Yealink phones. Topics IPv4 and IPv6 Network Settings...
  • Page 28: Ipv4 Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Network->Basic->Internet Port->Mode(IPv4/IPv6) Phone UI Settings->Advanced Settings (default password: admin) ->Network->WAN Port->IP Mode If you change this parameter, the phone will reboot to make the change take effect. IPv4 Configuration The following table lists the parameters you can use to configure IPv4. Parameter static.network.internet_port.type <y0000000000xx>.cfg It configures the Internet port type for IPv4.
  • Page 29 Phone Network Web UI Network->Basic->IPv4 Config->Configuration Type (Static IP)->Subnet Mask Settings->Advanced Settings (default password: admin) ->Network->WAN Port->IPv4->Type (Static IP) - Phone UI >Subnet Mask Parameter static.network.internet_port.gateway <y0000000000xx>.cfg It configures the IPv4 default gateway. Example: Description static.network.internet_port.gateway = 192.168.1.254 Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4) or 2 (IPv4 & IPv6), and "stat- ic.network.internet_port.type"...
  • Page 30: Ipv6 Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones static.network.secondary_dns = 202.101.103.54 Note: It works only if “static.network.ip_address_mode” is set to 0 (IPv4) or 2 (IPv4 & IPv6). In DHCP envir- onment, you also need to make sure “static.network.static_dns_enable" is set to 1 (On). Permitted IPv4 Address Values...
  • Page 31 Phone Network Note: It works only if “static.network.ip_address_mode” is set to 1 (IPv6) or 2 (IPv4 & IPv6), and "stat- ic.network.ipv6_internet_port.type" is set to 1 (Static IP Address). Permitted Integer from 0 to 128 Values Default Web UI Network->Basic->IPv6 Config->Configuration Type (Static IP)->IPv6 Prefix(0~128) Settings->Advanced Settings (default password: admin) ->Network->WAN Port->IPv6->Type (Static IP) - Phone UI >IPv6 IP Prefix...
  • Page 32: Dhcp Option For Ipv4

    DHCP Option 66, Option 43 and Custom Option DHCP Option 42 and Option 2 DHCP Option 12 DHCP Option 60 Supported DHCP Option for IPv4 The following table lists common DHCP options for IPv4 supported by Yealink phones. DHCP Parameters Description Option Subnet Mask Specify the client’s subnet mask.
  • Page 33 DHCP Option 42 and Option 2 Yealink phones support using the NTP server address offered by DHCP. DHCP option 42 is used to specify a list of NTP servers available to the client by IP address. NTP servers should be listed in order of preference.
  • Page 34: Dhcp Option 12

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones DHCP Option 12 You can specify a hostname for the phone 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 2132).
  • Page 35: Pppoe

    Phone Network Default yealink Web UI Settings->Auto Provision->DHCP Option Value PPPoE PPPoE (Point-to-Point Protocol over Ethernet) is a network protocol used by Internet Service Providers (ISPs) to provide Digital Subscriber Line (DSL) high-speed Internet services. PPPoE allows an office or building-full of users to share a common DSL connection to the Internet.
  • Page 36: Lldp Configuration

    In addition to manual configuration, the phone also supports 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. For more information on VLAN, refer to VLAN Feature on Yealink IP Phones. Topics...
  • Page 37 Phone Network Phone UI Settings->Advanced Settings (default password: admin) ->Network->LLDP->Packet Interval If you change this parameter, the phone will reboot to make the change take effect. CDP Configuration CDP (Cisco Discovery Protocol) allows the phones to receive and/or transmit device-related information from/to dir- ectly connected devices on the network that are also using the protocol, and store the information about other devices.
  • Page 38 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Network->Advanced->VLAN->WAN Port->Active Phone UI Settings->Advanced Settings (default password: admin) ->Network->VLAN->WAN Port->VLAN Status Parameter static.network.vlan.internet_port_vid <y0000000000xx>.cfg It configures the VLAN ID for the Internet port. Description Note: It works only if “static.network.vlan.internet_port_enable” is set to 1 (Enabled). Permitted Integer from 1 to 4094 Values...
  • Page 39 DHCP VLAN Yealink phones support VLAN discovery via DHCP. When the VLAN discovery method is set to DHCP, the phone will examine DHCP option for a valid VLAN ID. The predefined option 132 is used to supply the VLAN ID by default. You can customize the DHCP option used to request the VLAN ID.
  • Page 40: Vlan Setting Configuration

    When the Wi-Fi feature is enabled, the phone will automatically scan the available wireless networks. All the available wireless networks will display in scanning list on the phone screen. Yealink phones support connecting to 2.4G wireless network.
  • Page 41 Phone Network Values 1-Enabled Default Parameter static.wifi.enable <y0000000000xx>.cfg It activates or deactivates the Wi-Fi mode. Description Note: . It works only if “static.wifi.function.enable” is set to 1 (Enabled). Permitted 0-Disabled 1-Enabled Values Default Phone UI Settings->Basic Settings->Wi-Fi->Wi-Fi Parameter static.wifi.X.label <y0000000000xx>.cfg It configures the profile name of a specific wireless network.
  • Page 42 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones If “static.wifi.X.security_mode” is set to NONE, the permitted value of this parameter is NONE. If “static.wifi.X.security_mode” is set to WEP, the permitted value of this parameter is WEP. If “static.wifi.X.security_mode” is set to other values, the permitted values of this parameter are TKIP, AES or TKIP AES.
  • Page 43: Real-Time Transport Protocol (Rtp) Ports

    Phone Network Note: Some applications may have restrictions on network type, causing some functions to be unavail- able. Then you can enable this feature to help solve the problem. It is not applicable to CP960 phones. 0-Disabled, the returned network type value is the current actual network type. Permitted Values 1-Enabled...
  • Page 44: Network Address Translation (Nat)

    Network Address Translation (NAT) is a function that allows multiple devices to share the same public, routable IP address to establish connections over the Internet. NAT is present in many broadband access devices to translate pub- lic and private IP address. Yealink phones can work with certain types of NAT. Topics NAT Traversal Configuration...
  • Page 45: Keep Alive Configuration

    If you change this parameter, the phone will reboot to make the change take effect. Keep Alive Configuration Yealink phones can send keep-alive packets to the NAT device for keeping the communication port open. The following table lists the parameters you can use to configure keep alive.
  • Page 46: Sip Port And Tls Port Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Rport feature depends on support from a SIP server. The following table lists the parameter you can use to configure rport. Parameter account.X.nat.rport <MAC>.cfg It enables or disables the phone to add the "rport" parameter with no value in the Via header of its Description requests.
  • Page 47: Reserved Ports

    Phone Network Reserved Ports By default, the phone communicates through UDP ports in the 50000 - 50249 range for video and voice control. The phone uses only a small number of these ports during a call. The exact number depends on the number of participants in the call, the protocol used, and the number of ports required for the type of call: video or voice.
  • Page 48: Internet Port And Pc Port

    If you change this parameter, the phone will reboot to make the change take effect. Internet Port and PC Port Yealink phones support two Ethernet ports: Internet port and PC port. You can enable or disable the PC port on the phones. The CP960 phones have Internet port only.
  • Page 49: Internet Port And Pc Port Configuration

    Phone Network Internet Port and PC Port Configuration The following table lists the parameters you can use to configure Internet port and PC port. Parameter static.network.pc_port.enable <y0000000000xx>.cfg It enables or disables the PC port. Description Note: It is not applicable to CP960 phones. 0-Disabled Permitted Values...
  • Page 50: Vpn

    If you change this parameter, the phone will reboot to make the change take effect. Yealink phones use OpenVPN to achieve VPN feature. To prevent disclosure of private information, tunnel endpoints must authenticate each other before secure VPN tunnel is established. After you configure VPN feature on the IP phone, the phone will act as a VPN client and use the certificates to authenticate with the VPN server.
  • Page 51: Quality Of Service (Qos)

    Phone Network Phone UI Settings->Advanced Settings (default password: admin) ->Network->VPN->VPN Active Parameter static.openvpn.url <y0000000000xx>.cfg It configures the access URL of the *.tar file for OpenVPN. Description Example: static.openvpn.url = http://192.168.10.25/OpenVPN.tar Permitted URL within 511 characters Values Default Blank Web UI Network->Advanced->VPN->Upload VPN Config If you change this parameter, the phone will reboot to make the change take effect.
  • Page 52: Voice, Video And Sip Qos Configuration

    Permitted Values 1-Enabled Default If you change this parameter, the phone will reboot to make the change take effect. 802.1x Authentication Yealink phones support the following protocols for 802.1x authentication: EAP-MD5 EAP-TLS (requires Device and CA certificates, requires no password)
  • Page 53: 802.1X Authentication Configuration

    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. Topic 802.1x Authentication Configuration 802.1x Authentication Configuration The following table lists the parameters you can use to configure 802.1x authentication.
  • Page 54 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if “static.network.802_1x.mode” is set to 2, 3, 4, 5, 6 or 7. Permitted String within 512 characters Values Default Blank Web UI Network->Advanced->802.1x->Anonymous Identity Parameter static.network.802_1x.identity <y0000000000xx>.cfg Description It configures the identity (user name) for 802.1x authentication. Permitted String within 32 characters Values...
  • Page 55: Tr-069 Device Management

    TR-069 uses common transport mechanisms (HTTP and HTTPS) for communication between CPE and ACS (Auto Configuration Servers). The HTTP(S) messages contain XML-RPC methods defined in the standard for configuration and management of the CPE. For more information on TR-069, refer to Yealink TR-069 Technote. Topics Supported RPC Methods...
  • Page 56: Tr-069 Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones RPC Method Description Configuration File Log File This method is used to request the CPE to schedule a one-time Inform method call (separate ScheduleInform from its periodic Inform method calls) sometime in the future. FactoryReset This method resets the CPE to its factory default state.
  • Page 57 Phone Network Default Blank Web UI Settings->TR069->ACS URL static.managementserver.connection_request_user- Parameter <y0000000000xx>.cfg name Description It configures the user name used to authenticate the connection requests from the ACS server. Permitted String within 128 characters Values Default Blank Web UI Settings->TR069->Connection Request Username static.managementserver.connection_request_pass- Parameter <y0000000000xx>.cfg...
  • Page 58 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones...
  • Page 59: Phone Provisioning

    For a single phone Yealink phones support two types of boot files: common boot file and MAC-Oriented boot file. You can use the default boot template file “y000000000000.boot” to create MAC-Oriented boot file by making a copy and renaming it.
  • Page 60: Common Boot File

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Customizing a Boot File Common Boot File Common boot file, named y000000000000.boot, is effective for all phones. You can use a common boot file to apply common feature settings to all of the phones rather than a single phone. MAC-Oriented Boot File MAC-Oriented boot file, named <MAC>.boot.
  • Page 61: Customizing A Boot File

    6. Save the boot file and place it on the provisioning server. Related Topic Boot File Attributes Configuration Files Yealink supports two configuration template files: Common CFG file and MAC-Oriented CFG file. These configuration files contain two kinds of parameters:...
  • Page 62: Common Cfg File

    Static: The parameters start with a prefix “static.”, for example, static.auto_provision.custom.protect. Non-static: The parameters do not start with a prefix “static.”, for example, local_time.date_format. You can deploy and maintain a mass of Yealink phones automatically through configuration files stored in a pro- visioning server.
  • Page 63: Configuration File Customization

    Phone Provisioning Configuration File Customization You can create some new CFG files by making a copy and renaming the configuration template file (for example, sip.cfg, account.cfg). You can rearrange the parameters in the configuration template file and create your own con- figuration files with parameters you want.
  • Page 64: Resource Files

    Topic Supported Resource Files Supported Resource Files Yealink supplies some template of resource files for you, so you can directly edit the files as required. The following table lists the resource files Yealink supplies: Template File File Name...
  • Page 65: Files Download Process

    The parameters in the newly downloaded configuration files will override the same parameters in files downloaded earlier. Provisioning Methods Yealink provides two ways to provision your phones: Manual Provisioning: provisioning via the local phone user interface or web user interface. Central Provisioning: provisioning through configuration files stored in a central provisioning server.
  • Page 66: Provisioning Methods Priority

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Phone User Interface Central Provisioning Provisioning Methods Priority There is a priority for configuration among the provisioning methods - settings you make using a higher priority pro- visioning method override settings made using a lower priority provisioning method. The precedence order for configuration parameter changes is as follows (highest to lowest): Note The provisioning priority mechanism takes effect only if “static.auto_provision.custom.protect”...
  • Page 67: Accessing The Web User Interface

    Phone Provisioning Accessing the Web User Interface Procedure 1. Find the phone IP address. Navigate to Settings->Status->General. 2. Enter the 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.
  • Page 68: Web Server Type Configuration

    Web Server Type Configuration Yealink phones support both HTTP and HTTPS protocols for accessing the web user interface. You can configure the web server type. Web server type determines access protocol of the web user interface. If you disable to access web user interface using the HTTP/HTTPS protocol, both you and the user cannot access the web user interface.
  • Page 69: Navigating The Web User Interface

    Phone Provisioning Phone UI Settings->Advanced Settings (default password: admin) ->Network->Web Server->HTTPS Port If you change this parameter, the phone will reboot to make the change take effect. Navigating the Web User Interface When you log into the web user interface successfully, the phone status is displayed on the first page of the web user interface.
  • Page 70: Auto Provisioning Settings Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Yealink phones can obtain the provisioning server address during startup. Then the phones first download boot files and configuration files from the provisioning server, and then resolve and update the configurations written in con- figuration files.
  • Page 71 Phone Provisioning Default Web UI Settings->Auto Provision->Attempt Expired Time(s) Parameter static.network.attempt_expired_time <y0000000000xx>.cfg It configures the timeout (in seconds) to transfer a file for HTTP/HTTPS connection. Description Note: It has a lower priority than the value defined by the parameter “static.auto_provision.attempt_ expired_time”.
  • Page 72 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Description It triggers the power on feature to on or off. 0-Off Permitted Values 1-On, the phone performs auto provisioning when powered on. Default Web UI Settings->Auto Provision->Power On Parameter static.auto_provision.repeat.enable <y0000000000xx>.cfg Description It triggers the repeatedly feature to on or off. 0-Off Permitted Values...
  • Page 73 Phone Provisioning Parameter static.auto_provision.inactivity_time_expire <y0000000000xx>.cfg It configures the delay time (in minutes) to perform auto provisioning when the phone is inactive at reg- ular week. If it is set to 0, the phone performs auto provisioning at random between a starting time configured by the parameter “static.auto_provision.weekly.begin_time”...
  • Page 74 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted Time from 00:00 to 23:59 Values Default 00:00 Web UI Settings->Auto Provision->Time Parameter static.auto_provision.flexible.enable <y0000000000xx>.cfg It triggers the flexible feature to on or off. Description Note: The day within the period is based upon the phone's MAC address and does not change with a reboot, whereas the time within the start and end is calculated again with every reboot.
  • Page 75: User-Triggered Provisioning Settings Configuration

    Phone Provisioning If it is set to a specific value less than starting time configured by the parameter “static.auto_pro- vision.weekly.begin_time”, the phone performs auto provisioning at random between the starting time on that day and ending time in the next day. Note: It works only if “static.auto_provision.flexible.enable”...
  • Page 76 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The following table lists the parameters you can use to configure settings for user-triggered provisioning. [1][2] static.autoprovision.X.name Parameter <y0000000000xx>.cfg Description It configures the code name to trigger auto provisioning. Permitted String within 64 characters Values Default Blank...
  • Page 77: Setting Up A Provisioning Server

    Supported Provisioning Protocols Supported Provisioning Server Discovery Methods Configuring a Provisioning Server Supported Provisioning Protocols Yealink phones support several transport protocols for provisioning: Trivial File Transfer Protocol (TFTP) File Transfer Protocol (FTP) Hyper Text Transfer Protocol – Secure (HTTPS) File Transfer Protocol – Secure (FTPS) Note There are two types of FTP methods—active and passive.
  • Page 78: Zero Touch Provision Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Zero Touch: Zero Touch feature guides you to configure network settings and the provisioning server address via phone user interface after startup. PnP: PnP feature allows the phones to discover the provisioning server address by broadcasting the PnP SUBSCRIBE message during startup.
  • Page 79: Pnp Provision Configuration

    Phone Provisioning Parameter static.features.hide_zero_touch_url.enable <y0000000000xx>.cfg Description It enables or disables the phone to hide the provisioning URL item on the Zero Touch screen. Permitted 0-Disabled 1-Enabled Values Default PnP Provision Configuration The following table lists the parameter you can use to configure PnP provision. Parameter static.auto_provision.pnp_enable <y0000000000xx>.cfg Description It triggers the Plug and Play (PnP) feature to on or off.
  • Page 80: Static Provision Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values For T58V/A phones: T58. Default For T56A phones: T56A. For CP960 phones: CP960. Static Provision Configuration To use the static provision method, you need to obtain the provisioning server address first when configuring a pro- visioning server.
  • Page 81: Configuring A Provisioning Server

    Phone Provisioning Configuring a Provisioning Server The provisioning server can be set up on the local LAN or anywhere on the Internet. Use the following procedure as a recommendation if this is your first provisioning server setup. To set up the provisioning server: 1.
  • Page 82: Auto Provisioning Flowchart For Keep User's Personalized Configuration Settings

    (for HTTP/HTTPS server only). 0-PUT Permitted Values 1-POST Default Auto Provisioning Flowchart for Keep User’s Personalized Configuration Settings The following shows auto provisioning flowchart for Yealink phones when a user wishes to keep user’s personalized configuration settings.
  • Page 83: Example: Keeping User's Personalized Settings

    Phone Provisioning Example: Keeping User’s Personalized Settings This section shows you how to keep the personalized settings. Parameters Settings: static.auto_provision.custom.protect =1 After provisioning, if the users make changes via phone user interface or web user interface, the MAC-local.cfg file with non-static personal settings generates locally. Scenario: Keeping user’s personalized settings when upgrading the firmware...
  • Page 84: Clearing User's Personalized Configuration Settings

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones If you set “ static.auto_provision.custom.sync =1 ”, then the phones attempt to upload the MAC-local.cfg file to the pro- visioning server each time the file updates. When performing auto provisioning, they download their own MAC-loc- al.cfg file from the provisioning server, and then update settings in MAC-local.cfg file to the IP phone system.
  • Page 85 Phone Provisioning [CP960]features.dnd.enable = 1 [T58,T56A]features.dnd.enable = 0 linekey.2.type=13 Custom configuration file: linekey.2.line=1 Linekey.cfg linekey.2.value = 4603 linekey.2.label=Bill account.1.enable = 1 account.1.label = Bill account.1.display_name = 1023 MAC-Oriented configuration files: account.1.auth_name = 1023 001565b09d886.cfg account.1.user_name = 1023 account.1.password = 1023 account.1.sip_server.1.address = 10.2.1.199 account.1.sip_server.1.port = 5060 3.
  • Page 86 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones...
  • Page 87: Firmware Upgrade

    Firmware Upgrade Configuration Firmware for Each Phone Model You can download the latest firmware online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage. The following table lists the associated and latest firmware name for each IP phone model (X is replaced by the actual firmware version). IP Phone Model...
  • Page 88 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones...
  • Page 89: Phone Customization

    Language for Web Display Customization Supported Languages 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...
  • Page 90: Language Display Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Phone User Interface Web User Interface Language Language Pack Language Language Pack Note Language Pack English 000.GUI.English.lang English 1.English.js 1.English_note.xml Chinese Simplified 001.GUI.Chinese_S.lang Chinese Simplified 2.Chinese_S.js 2.Chinese_S_note.xml Chinese Traditional 002.GUI.Chinese_T.lang Chinese Traditional 3.Chinese_T.js 3.Chinese_T_note.xml French 004.GUI.French.lang French...
  • Page 91: Customizing A Language Pack For Phone Display

    Phone Customization available language list) available for phone display by loading language packs to the IP phone. Note The newly added language must be supported by the font library on the IP phone. If the characters in the custom language file are not supported by the phone, the phone will display “?”...
  • Page 92: Example: Setting A Custom Language For Phone Display

    You can also customize the translation of the note language pack. The note information is displayed in the icon of the 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. Topics...
  • Page 93: Customizing A Language Pack For Note Display

    Phone Customization Note To modify the translation of an existing language, do not rename the language pack. Procedure Open the desired language template pack (for example, 1.English.js) using an ASCII editor. 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.
  • Page 94: Custom Language For Web And Note Display Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Save the note language pack and place it to the provisioning server. Custom Language for Web and Note Display Configuration If you want to add a new language (for example, Wuilan) to phones, prepare the language file named as “12.Wuilan.js” and “12.Wuilan_note.xml”...
  • Page 95: Wallpaper

    Phone Customization Wallpaper Wallpaper is a picture used as the background of the phone. The phone comes with a default picture. You can change it to a built-in picture or custom wallpaper from personal pictures. The wallpaper is applicable to the T58V/T58A/T56A/CP960 phones and expansion module EXP50 (connected to the T58V/T58A/T56A phones).
  • Page 96: Wallpaper Customization

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Wallpaper Customization You can configure a custom picture, such as company logo, and then upload the custom picture to the IP phone that users can choose from when changing the wallpaper for the idle screen. Topics Custom Wallpaper Picture Limit Custom Wallpaper Configuration...
  • Page 97: Screensaver Configuration

    Phone Customization the screen saver starts again. For T58V/T58A/T56A phones, if you connect a color-screen expansion module EXP50 to the IP phone, the screen saver will start or stop on the phone and EXP50 synchronously. The IP phone supports four screen saver types: Clock, Colors, Photo Frame and Photo Table. You can only configure the screen saver via phone user interface.
  • Page 98: Backlight

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Backlight You can change the backlight brightness of the touch screen. The backlight brightness automatically changes when the phone is idle for a specified time. Backlight time is applicable to T58V/T58A/T56A/CP960 phones and EXP50 (con- nected to T58V/T58A/T56A phones).
  • Page 99: Page Tips

    Page tips feature allows the breathing light or page icon to indicate different key status on the non-current page. It is mainly used when multi-page line keys are configured. Yealink T58V/T58A/T56A/CP960 phones and expansion module EXP50 connected to the T58V/T58A/T56A phones sup- port page tips feature.
  • Page 100: Phone Page Tips Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Line Key Type Color Type Line Green The following table shows breathing light and page icon to indicate statuses: Phone Models Breathing Light Description (Drag up to view the desired feature key) T58V/T58A/T56A • There is a parked call to the line on the non-current page.
  • Page 101: Expansion Module Page Tips

    Phone Customization Parameter phone_setting.page_tip <y0000000000xx>.cfg It enables or disables the breathing light and page icon to indicate different status of line keys on the Description non-current page. Permitted 0-Disabled 1-Enabled Values Default Web UI Dsskey->Line Key->Enable Page Tips Expansion Module Page Tips On expansion module EXP50, the page tips feature supports page switch key LED to indicate that BLF monitored user receives an incoming call on the non-current page.
  • Page 102: Time And Date

    Time and Date Yealink phones maintain a local clock. You can choose to get the time and date from SNTP (Simple Network Time Pro- tocol) time server to have the most accurate time and set DST (Daylight Saving Time) to make better use of daylight and to conserve energy, or you can set the time and date manually.
  • Page 103 Phone Customization Time Time Zone Time Zone Name Time Zone Name Zone United States-MST no DST Syria(Damascus) Chihuahua,la Paz Turkey(Ankara) Arizona Ukraine(Kyiv, Odessa) Guatemala Bulgaria(Sofia) El Salvador Cairo Honduras E Europe Nicaragua Istanbul Costa Rica Jerusalem Belize Lithuania(Vinius) Canada-Manitoba(Winnipeg) Tripol Chile(Easter Islands) East Africa Time Guadalajara...
  • Page 104 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Time Time Zone Time Zone Name Time Zone Name Zone Trinidad&Tobago Russia(Chelyabinsk) Manaus,Cuiaba Ekaterinburg(RTZ 4) Georgetown Karachi San Juan Tashkent -3:30 Canada-New Foundland(St.Johns) +5:30 India(Calcutta) Argentina(Buenos Aires) +5:30 Kolkata,New Delhi Brazil(no DST) +5:30 Mumbai,Chennai Brazil(DST) +5:30 Sri Jayawardenepura...
  • Page 105: Ntp Settings

    Phone Customization Time Time Zone Time Zone Name Time Zone Name Zone Reykjavik +9:30 Australia(Adelaide) Western Europe Time +9:30 Australia(Darwin) Albania(Tirane) Australia(Sydney,Melboume,Canberra) Austria(Vienna) Australia(Brisbane) Belgium(Brussels) Australia(Hobart) Caicos Russia(Vladivostok) Croatia(Zagreb) Magadan(RTZ 9) Czech Republic(Prague) Solomon Islands Denmark(Kopenhagen) Guam,Port Moresby France(Paris) +10:30 Australia(Lord Howe Islands) Germany(Berlin) New Caledonia(Noumea)
  • Page 106: Ntp Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones NTP Configuration The following table lists the parameters you can use to configure the NTP. Parameter local_time.manual_ntp_srv_prior <y0000000000xx>.cfg Description It configures the priority for the phone to use the NTP server address offered by the DHCP server. 0- High (use the NTP server address offered by the DHCP server preferentially) Permitted Values...
  • Page 107: Dst Settings

    Phone Customization Default 1000 Web UI Settings->Time&Date->Update Interval (15~86400s) Parameter local_time.time_zone <y0000000000xx>.cfg Description It configures the time zone. -12 to +14 Permitted Values For available time zones, refer to Time Zone. Default Web UI Settings->Time&Date->Time Zone Phone UI Settings->Basic Settings->Time&Date->General->Type (SNTP Settings) ->Time Zone Parameter local_time.time_zone_name <y0000000000xx>.cfg It configures the time zone name.
  • Page 108: Customizing Auto Dst File

    Integer from -300 to 300 Customizing Auto DST File Before customizing, you need to obtain the AutoDST file. You can ask the distributor or Yealink FAE for DST template. You can also obtain the DST template online: http://sup- port.yealink.com/documentFront/forwardToDocumentFrontDisplayPage.
  • Page 109: Dst Configuration

    Phone Customization 4. Save this file and place it to the provisioning server. Related Topic Time Zone DST Configuration The following table lists the parameters you can use to configure DST. Parameter local_time.summer_time <y0000000000xx>.cfg Description It configures Daylight Saving Time (DST) feature. 0-Disabled Permitted 1-Enabled...
  • Page 110 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Month/Week of Month/Day of Week/Hour of Day-DST by Week, use the following mapping: Month: 1=January, 2=February,…, 12=December Week of Month: 1=the first week in a month,…, 5=the last week in a month Day of Week: 1=Monday, 2=Tuesday,…, 7=Sunday Hour of Day: 0=0am, 1=1am,…, 23=11pm Default 1/1/0...
  • Page 111: Time And Date Manually Configuration

    Phone Customization Time and Date Manually Configuration You can set the time and date manually when the phones cannot obtain the time and date from the NTP time server. The following table lists the parameter you can use to configure time and date manually. Parameter local_time.manual_time_enable <y0000000000xx>.cfg Description It enables or disables the phone to obtain time and date from manual settings.
  • Page 112: Date Customization Rule

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones “YYYY” represents a four-digit year, and “YY” represents a two-digit year. Default Web UI Settings->Time&Date->Date Format Phone UI Settings->Basic Settings->Time&Date->Time & Date Format->Date Format Date Customization Rule You need to know the following rules when customizing date formats: Format Description It represents a two-digit year.
  • Page 113: Call Display Configuration

    Phone Customization You can configure what contact information presents and how to display the contact information. If the contact exists in the phone directory, the phone displays the saved contact name and number. If not, it will use Calling Line Iden- tification Presentation (CLIP) or Connected Line Identification Presentation (COLP) to display the contact’s identity.
  • Page 114: Display Method On Dialing

    When the phone is on the pre-dialing or dialing screen, the account information will be displayed on the phone screen. Yealink phones support three display methods: Label, Display Name and User Name. You can customize the account information to be displayed on the IP phone as required.
  • Page 115: Key As Send

    Phone Customization Parameter features.caller_name_type_on_dialing <y0000000000xx>.cfg It configures the selected account information displayed on the pre-dialing or dialing screen. Description Note: It works only if “features.station_name.value” is left blank. It is not applicable to CP960 phones. 1-Label, configured by the parameter “account.X.label”. Permitted 2-Display Name, configured by the parameter “account.X.display_name”.
  • Page 116: Supported Call States And Soft Keys

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones softkey layout are based on call states. It is not applicable to CP960 phones. The following shows the soft keys displaying on the phone in the CallIn state: Note You can configure the EDK soft keys in different call states. Configuring the EDK soft keys may affect the softkey layout in EDK Soft Keys Configuration different call states.
  • Page 117: Softkey Layout File Customization

    Softkey Layout File Customization You can also configure the softkey layout using the softkey layout templates for different call states. You can ask the distributor or Yealink FAE for softkey layout template. You can also obtain the softkey layout template online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage.
  • Page 118: Softkey Layout File Elements And Attributes

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Softkey Layout File Elements and Attributes Customizing Softkey Layout File Softkey Layout File Elements and Attributes The following table lists the elements and attributes you need to understand in the softkey layout file. We recommend you do not edit these elements and attributes.
  • Page 119: Softkey Layout Configuration

    Phone Customization 4. Save the change and place this file to the provisioning server. Softkey Layout Configuration The following table lists the parameters you can use to configure the softkey layout. Parameter phone_setting.custom_softkey_enable <y0000000000xx>.cfg It enables or disables the custom soft keys layout feature. Description Note: It is not applicable to CP960 phones.
  • Page 120: Example: Setting The Soft Keys Layout In Talking State

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if “phone_setting.custom_softkey_enable” is set to 1 (Enabled). It is not applicable to CP960 phones. Permitted URL within 511 characters Values Default Blank Parameter custom_softkey_ring_back.url <y0000000000xx>.cfg It configures the access URL of the custom softkey layout file in the RingBack state. Description Note: It works only if “phone_setting.custom_softkey_enable”...
  • Page 121: Notification Popups Configuration

    Phone Customization Topic Notification Popups Configuration Notification Popups Configuration The following table lists the parameters you can use to configure notification popups. Parameter features.voice_mail_popup.enable <y0000000000xx>.cfg It enables or disables the phone to pop up the message when it receives a new voice mail. If the message disappears, it will not pop up again unless the phone receives a new voice mail or the user Description re-registers the account that has unread voice mail(s).
  • Page 122: Power/Mute Led Indicator

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Power/Mute LED Indicator Power LED indicator indicates power status and phone status for T58V/T58A/T56A. The mute LED indicator indicates phone status for CP960. You can configure the power LED indicator behavior for T58V/T58A/T56A in the following scenarios: The IP phone receives an incoming call The IP phone receives a voice mail A call is muted...
  • Page 123 Phone Customization Web UI Features->Power LED->Voice/Text Mail Power Light Flash Parameter phone_setting.mute_power_led_flash_enable <y0000000000xx>.cfg It enables or disables the power LED indicator to flash when a call is muted. Description Note: It is not applicable to CP960 phones. 0-Disabled (power LED indicator does not flash) Permitted Values 1-Enabled (power LED indicator fast flashes (300ms) red)
  • Page 124: Bluetooth

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Bluetooth Yealink phones support Bluetooth. You can pair and connect the Bluetooth-enable mobile phone with your phone, and make and receive mobile calls on the IP phone. After connecting the Bluetooth-Enabled mobile phone, you can choose to synchronize the mobile contacts to the IP phone.
  • Page 125: Handset/Headset/Speakerphone Mode

    Phone Customization Phone UI Settings->Basic Settings->Bluetooth->Bluetooth (On) ->Edit My Device Information->Device Name Parameter bluetooth.connect_confirm.enable <y0000000000xx>.cfg It enables or disables the phone to prompt users to confirm the reconnection request from the Bluetooth device. Description Note: It is only applicable to CP960 phones. 0-Disabled Permitted 1-Enabled, the prompt window will not appear during the call.
  • Page 126: Dss Keys

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter phone_setting.headsetkey_mode <y0000000000xx>.cfg It configures headset mode during a call. Description Note: It is not applicable to CP960 phones. 0-Always use (pressing the Speakerphone key and picking up the handset are not effective when the Permitted headset mode is activated) Values...
  • Page 127: Shortcut Key/Programmable Key Icons Limit

    Phone Customization DSS Key Types DSS Key Types DSS Key Types Hold XML Browser Paging List (Line key/Ext key) History Missed Call (Programmable key) Directory Custom Key (only appear when “fea- ReCall (Programmable tures.enhanced_dss_keys.enable = 1”) key) Mobile Line (only applicable when the Pickup(Pick up/ Direct Menu Bluetooth-Enabled mobile phone is con-...
  • Page 128: Line Keys

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Line Keys Line keys provide one-touch feature (for example, one-touch park). This allows you to quickly access features and to view the monitored status when the line keys are assigned with particular features (for example, BLF). Topics Line Keys Configuration Example: Set a Park/Retrieve Key for FAC Call Park Mode...
  • Page 129 Phone Customization 305-Video Monitoring (not applic- able to CP960 phones) 306-Custom 310-Dect Intercom (not applicable to CP960 phones) T58V/T58A/T56A: X= 1-16 Default CP960: Line key 1 other line keys Web UI Dsskey->Line Key->Line KeyX->Type Phone UI Settings->Features->Dsskey->Line Key X->Type Parameter linekey.X.line <y0000000000xx>.cfg It configures the desired line to apply the line key feature.
  • Page 130 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Blank Web UI Dsskey->Line Key->Line KeyX->Value Phone UI Menu->Features->DSS Keys->Line Key X->Value Phone UI Settings->Features->Dsskey->Line Key X->Value Parameter linekey.X.label <y0000000000xx>.cfg It configures the label displayed on the phone screen. Description This is an optional configuration. Permitted String within 99 characters Values...
  • Page 131: Example: Set A Park/Retrieve Key For Fac Call Park Mode

    Phone Customization phone, you can configure “linekey.X.xml_phonebook = 0” to specify the Remote Phone Book 1 “Sell” for the specific line key. The user can press this line key to access the Remote Phone Book 1 “Sell”. Note: It is only applicable when “linekey.X.type” is set to 22 or 45. Permitted Integer from 0 to 48 Values...
  • Page 132: Example: Set A Park/Retrieve Key For Transfer Call Park Mode

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note In FAC call park mode, the Park/Retrieve key invokes the call park code/park retrieve code by default. Therefore, the phone dials out *684603 to park a call, and dials out *884603 to retrieve a call. If these codes are not set, you can assign code and extension to “linekey.X.value”, for example, “*684603”.
  • Page 133: Example: Setting A Line Key As Group Pickup Key

    Phone Customization linekey.1.line =1 linekey.1.value= 4603 linekey.1.label=Bill After provisioning, you can easily tap the DPickup key (line key 1) to pick up an incoming call to a specific phone (4603). Note The DPickup invokes the directed pickup code by default. Therefore, the phone dials out *974603 to pick up a call. If the dir- ected code is not set, you can assign code and extension to “linekey.X.value”, for example, “*974603”.
  • Page 134: Example: Setting A Line Key As Multicast Paging Key

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones After provisioning, you can tap the line key 1 to hold calls without notifying other phones registered with the shared line, the shared line displays active to others shared line. It is only applicable to Shared Line Appearance. Example: Setting a Line Key as Multicast Paging key The following example shows the configuration for a Multicast Paging key.
  • Page 135: Supported Programmable Keys

    Phone Customization For T58V/T58A/T56A: Topics Supported Programmable Keys Programmable Keys Configuration Supported Programmable Keys The following tables list programmable keys for each phone model. Programmable Key IDs T58V/T58A/T56A CP960 SoftKey1 SoftKey1 SoftKey2 SoftKey2 SoftKey3 SoftKey3...
  • Page 136: Programmable Keys Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Programmable Key IDs T58V/T58A/T56A CP960 SoftKey4 HOLD MUTE TRAN Programmable Keys Configuration The following table lists the parameters you can use to configure programmable keys. Parameter programablekey.X.type <y0000000000xx>.cfg Description It configures key feature for a specific programmable key. 43-Local Directory (Local Phonebook) 0-N/A 27-XML Browser...
  • Page 137 Phone Customization Description It configures the history type of programmable key. 0-Local History Permitted Values 1-Network CallLog (only appear when "bw.enable=1" and "bw.xsi.call_log.enable=1") Default Web UI Dsskey->Programmable Key->Line Parameter programablekey.X.line <y0000000000xx>.cfg It configures the desired line to apply the programmable key feature. Description Note: It is not applicable to CP960 phones.
  • Page 138: Shortcut Keys

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones It configures the key sequence you want to send via DTMF. Note: It is only applicable when “programablekey.X.type” is set to 13, 14 or 24. It is only applicable to T58V/T58A/T56A phones. For multicast paging: 0 to 31 For intercom feature: Permitted...
  • Page 139: Shortcut Keys Configuration

    Phone Customization It is only applicable to CP960 phones. Topic Shortcut Keys Configuration Shortcut Keys Configuration The following table lists the parameters you can use to configure the shortcut keys. Parameter shortcutkey.X.type <y0000000000xx>.cfg Description It configures key feature for a specific shortcut key. 0-N/A 27-XML Browser Permitted...
  • Page 140: Ext Keys

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Web UI Dsskey->Shortcut Key->Label Parameter shortcutkey.X.value <y0000000000xx>.cfg It configures the value for some shortcut key features. Description Note: You need to configure this parameter when “shortcutkey.X.type” is set to 27 (XML Browser). Permitted String within 99 characters Values Default Blank...
  • Page 141 Phone Customization 304-Open Door 14-Intercom 305-Video Monitoring Default Y = 1-60, default: 0 – NA Web UI Dsskey->Ext Key->Type Parameter expansion_module.X.key.Y.line <y0000000000xx>.cfg It configures the desired line to apply the ext key feature. Description Note: It is only applicable to T58V/T58A/T56A phones. Permitted 1-16 Values...
  • Page 142: Shortcut Key/Programmable Key Icons Customization

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Web UI Dsskey->Ext Key->Label Parameter expansion_module.X.key.Y.extension <y0000000000xx>.cfg For multicast paging: It configures the channel of multicast paging group. For BLF/BLF list/intercom feature: It configures the pickup code. For speed dial feature: Description It configures the key sequence you want to send via DTMF. For open door/video monitoring feature: It configures the number or IP address of the IP intercom that this key will apply to.
  • Page 143: Shortcut Key/Programmable Key Icons Customization Configuration

    Phone Customization Shortcut keys are only applicable to CP960 phones. Topics Shortcut Key/Programmable Key Icons Customization Configuration Example: Customizing an Icon for a Specific Shortcut Key Example: Customizing an Icon for a Specific Programmable Key Shortcut Key/Programmable Key Icons Customization Configuration The following table lists the parameters you can use to configure the shortcut key/programmable key icons.
  • Page 144: Example: Customizing An Icon For A Specific Shortcut Key

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones dsskey.icon.delete = http://localhost/icon_directory.png Permitted http://localhost/all or http://localhost/name.png Values Default Blank X is the shortcut key ID. X = 1-6. X is the programmable key ID. For T58V/T58A/T56A: X = 1-4, 12-14; for CP960: X = 1-3. Related Topics Shortcut Key/Programmable Key Icons Limit Preparing the Tar Formatted File...
  • Page 145: Example: Customizing An Icon For A Specific Programmable Key

    Phone Customization Example: Customizing an Icon for a Specific Programmable Key The following example shows the configuration for customizing an icon for the second programmable key. For CP960: Prepare the custom key icon "icon_directory.png", compress it into a tar file "icon_custom.tar", and then place the tar file to the provisioning server "http://192.168.10.25".
  • Page 146: Enhanced Dss Keys

    The rules for configuring EDK for DSS keys are different. Before using EDK, you are advised to become familiar with the macro language. It is not applicable to CP960 phones. For more information on Enhanced DSS Keys, refer to Using Enhanced DSS Keys on Yealink IP Phones. Topics Guidelines for Configuring Enhanced DSS Keys...
  • Page 147: Macro Action Strings

    Phone Customization Activation of EDK functions requires valid macro construction. Character “$” delimits the parts of the macro string (except the digits only) and it must exist in pairs. For more information, refer to Macro Action Strings. Macros can be invoked in the format “!<macro name>”, where <macro name> is defined by the parameter “edk.edk- list.X.mname”.
  • Page 148 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Macro Action Description Yealink phones support customizing soft keys. When invoking a custom soft key, the prefix “#” must be added. Example: If the custom softkey label is IVR1, the custom softkey ID is custom_ macro, then $S#custom_macro$ means pressing the IVR1 soft key.
  • Page 149: Edk Configuration

    EDK feature is disabled. Yealink phones can display the menu item ID by long pressing the Volume Up key. It is especially useful for those users who need to view the menu item ID when configuring EDK macros.
  • Page 150: Edk List Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The following table lists the parameters you can use to configure EDK. Parameter features.enhanced_dss_keys.enable <y0000000000xx>.cfg It enables or disables the Enhanced DSS Keys (EDK) feature. Description Note: It is not applicable to CP960 phones. Permitted 0-Disabled 1-Enabled...
  • Page 151: Edk User Input Prompt Configuration

    Phone Customization Default Parameter edk.edklist.X.mname <y0000000000xx>.cfg It configures the unique identifier used by the soft key or DSS key configuration to reference the enhanced DSS keys entry for macro X. It cannot start with a digit. This parameter must have a value, it cannot be left blank. Example: Description edk.edklist.2.mname = macro2...
  • Page 152 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones It configures the text string used as a label of the user input prompt X. If it is left blank, Default is displayed. Example: Description edk.edkprompt.1.label = Enter Password Note: It works only if “features.enhanced_dss_keys.enable” and “edk.edkprompt.X.enable” are set to 1 (Enabled).
  • Page 153: Edk Soft Keys Configuration

    Phone Customization Note: It works only if “features.enhanced_dss_keys.enable” and “edk.edkprompt.X.enable” are set to 1 (Enabled). It is not applicable to CP960 phones. Permitted String Values Default EDK Prompt X is the prompt ID. X=1-10. EDK Soft Keys Configuration You can customize the soft keys as need. This feature is typically used to access frequently-used functions or to create menu shortcuts to frequently-used phone settings.
  • Page 154 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Blank Parameter softkey.X.position <y0000000000xx>.cfg It configures the location on the phone screen for soft key X. Description Note: It works only if “features.enhanced_dss_keys.enable” and “softkey.X.enable” are set to 1 (Enabled). It is not applicable to CP960 phones. Integer from 0 to 10 Permitted Values...
  • Page 155 Phone Customization Permitted 0-Disabled 1-Enabled Values Default Parameter softkey.X.use.transfer_connecting <y0000000000xx>.cfg It enables or disables the custom soft key X to be displayed in the transfer connecting state. Description Note: It works only if “features.enhanced_dss_keys.enable” and “softkey.X.enable” are set to 1 (Enabled). It is not applicable to CP960 phones.
  • Page 156: Power Saving

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if “features.enhanced_dss_keys.enable” and “softkey.X.enable” are set to 1 (Enabled). It is not applicable to CP960 phones. Permitted 0-Disabled 1-Enabled Values Default Parameter softkey.X.use.held <y0000000000xx>.cfg It enables or disables the custom soft key X to be displayed in the held state. Description Note: It works only if “features.enhanced_dss_keys.enable”...
  • Page 157 Phone Customization Office Hours Idle TimeOut: specify the idle timeout for office hours. Off Hours Idle TimeOut: specify the idle timeout for non-office hours. User Input Extension Idle TimeOut: specify the idle timeout that applies after you use the IP phone (for example, press a key on the phone or pick up/hang up the handset).
  • Page 158 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter features.power_saving.off_hour.idle_timeout <y0000000000xx>.cfg It configures the time (in minutes) to wait in the idle state before phone enters power-saving mode dur- Description ing the non-office hours. Permitted Integer from 1 to 10 Values Default Web UI Settings->Power Saving->Off Hour Idle TimeOut Parameter features.power_saving.user_input_ext.idle_timeout...
  • Page 159: Usb Port Lock

    Default 3000 USB Port Lock You can lock the USB port on Yealink phones. The top USB port on the T58V/A supports the USB Camera feature. The following features are not available when you disable the USB port: USB camera for video calls on T58V/A - no near-site video...
  • Page 160: Search Source List In Dialing

    Topics Search Source File Customization Search Source List Configuration Search Source File Customization You can ask the distributor or Yealink FAE for super search template. You can also obtain the super search template online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage. Topics Search Source File Attributes...
  • Page 161: Customizing Search Source File

    Phone Customization Attributes Valid Values Description ldap_search BroadSoft_directory_search BroadSoft_UC_search (not applicable to CP960 phones) google_directory_search (not applicable to CP960 phones) Local Contacts History Remote Phonebook LDAP The display name of the directory list. display_ name Network Directories Note: We recommend you do not edit this field. BroadSoft Buddies (not applicable to CP960 phones) Google Contacts (not applicable to CP960...
  • Page 162: Recent Call Display In Dialing

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted Values URL within 511 characters Default Blank Web UI Directory->Setting->Search Source List In Dialing Recent Call Display in Dialing Recent call display allows you to view the placed calls list when the phone is on the dialing screen (lifts the handset, presses the Speakerphone key or tap the desired line key).
  • Page 163: Door Phone Parameters

    Monitoring: check the camera video at any time. For more information, refer to Using Door Phone Feature on Yealink Smart Media Phones. In addition to the IP phone, IP intercom should be configured. For more information on how to configure the IP inter- com, refer to the documentation from the manufacturer.
  • Page 164 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Features->Door Phone->Device Type Parameter features.doorphone.X.display_name <y0000000000xx>.cfg It configures the display name of the IP intercom to be displayed on the phone’s screen. Description Note: It is not applicable to CP960 phones. Permitted String within 99 characters Values...
  • Page 165 Phone Customization 0-Disabled Permitted Values 1-Enabled Default Web UI Features->Door Phone->Send Audio in Call Parameter features.doorphone.X.send_video <y0000000000xx>.cfg It enables or disables the phone to transmit your video during a visitor’s call. Note: It works only if “video.enable” is not set to 0 (Disabled), "static.camera.function.enable" is set to 1 Description (Enabled), and “features.doorphone.X.device_model”...
  • Page 166: Android Keys Display

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones It enables or disables the phone to preview the visitor’s video automatically when receiving a visitor’s incoming call. Description Note: It works only if “features.doorphone.X.videopreview.enable” is set to 1 (Enabled), “account.X.auto_ answer” is set to 0 (Disabled) and “video.enable” is not set to 0 (Disabled). It is not applicable to CP960 phones.
  • Page 167: Android Keys Display Configuration

    Warnings Display Yealink phones support displaying a warning icon in the status bar, and warning information in the Status screen (Gen- eral screen for CP960) when the default password is used. It is used to remind users to change the default password as soon as possible.
  • Page 168: Warnings Display Configuration

    1-Enabled Default Browser Home Page When launching the Browser application on the phone, the default home page is the Yealink website. You can set the web page that you visit the most frequently as the home page. Topic Browser Home Page Configuration Browser Home Page Configuration The following table lists the parameter you can use to configure the browser home page.
  • Page 169: Account Settings

    Multiple Line Keys per Account Account Registration Registering an account makes it easier for the phones to receive an incoming call or dial an outgoing call. Yealink phones support registering multiple accounts on a phone (CP960 phones only support registering one SIP account);...
  • Page 170 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values Default Blank Web UI Account->Register->Label Phone UI Settings->Advanced Settings (default password: admin) ->Accounts->Label Parameter account.X.display_name <MAC>.cfg Description It configures the display name for a specific account. Permitted String within 99 characters Values Default Blank Web UI Account->Register->Display Name...
  • Page 171 Account Settings Values Default Blank Web UI Account->Register->SIP Server Y->Server Host Phone UI Settings->Advanced Settings (default password: admin) ->Network->802.1x->802.1x Mode [1][2] Parameter account.X.sip_server.Y.port <MAC>.cfg It configures the port of SIP server Y. Description If it is set to 0 when UDP is used ("account.X.sip_server.Y.transport_type" is set to 0), the phone uses a ran- dom port for responding the messages from the server.
  • Page 172: Registration Settings Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if "account.X.reg_failed_retry_min_time" and "account.X.reg_failed_retry_max_time" are set to 0. Permitted Integer from 0 to 1800 Values Default Web UI Account->Advanced->SIP Registration Retry Timer (0~1800s) X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Y is the server ID.
  • Page 173 Account Settings Description It enables or disables the phone to unregister first before re-registering account X after a reboot. Permitted 0-Disabled 1-Enabled Values Default Web UI Account->Advanced->Unregister When Reboot Parameter account.X.sip_server_type <MAC>.cfg Description It configures the type of the SIP server. 0-Default Permitted Values...
  • Page 174: Outbound Proxy In Dialog

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter account.X.instance_id.enable <MAC>.cfg It enables or disables the phone to add +sip.instance attribute to the Contact header of the REGISTER mes- Description sage. 0-Disabled Permitted Values 1-Enabled Default X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. If you change this parameter, the phone will reboot to make the change take effect.
  • Page 175 (a working server and a fallback server) are configured for per line registration. Working Server: Server 1 is configured with the domain name of the working server. For example: yealink.pbx.com. DNS mechanism is used such that the working server is resolved to multiple servers with different IP addresses for failover purpose.
  • Page 176: Behaviors When Working Server Connection Fails

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Registration Method of the Failover/Fallback Mode Fallback Server Redundancy Configuration Failover Server Redundancy Configuration Behaviors When Working Server Connection Fails For Outgoing Call When you initiate a call, the phone will go through the following steps to connect the call: 1.
  • Page 177: Failover Server Redundancy Configuration

    Account Settings Default Parameter account.X.fallback.timeout <MAC>.cfg It configures the time interval (in seconds) for the phone to detect whether the working server is available by sending the registration request after the fallback server takes over call control. Description Note: It is not applicable to outbound proxy servers. Permitted Integer from 10 to 2147483647 Values...
  • Page 178: Sip Server Name Resolution

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The phone moves to the next available server after three failed attempts. Permitted Integer from 0 to 20 Values Default Web UI Account->Register->SIP Server Y->Server Retry Counts [1][2] Parameter account.X.sip_server.Y.failback_mode <MAC>.cfg It configures the mode for the phone to retry the primary server in failover. Description Note: It works only if “account.X.sip_server.Y.address”...
  • Page 179: Sip Server Name Resolution Configuration

    Account Settings Topic SIP Server Name Resolution Configuration SIP Server Name Resolution Configuration The following table lists the parameters you can use to configure SIP server name resolution. [1][2] Parameter account.X.sip_server.Y.transport_type <MAC>.cfg Description It configures the type of transport protocol. 0-UDP 1-TCP Permitted...
  • Page 180: Behave With A Configured Dns Server

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Static DNS Cache Configuration Behave with a Configured DNS Server When the phone is configured with a DNS server, it will behave as follows to resolve the domain name of the server: The phone performs a DNS query to resolve the domain name from the DNS server. If the DNS query returns no results for the domain name, or the returned record cannot be contacted, the values in the static DNS cache (if configured) are used when their configured time intervals are not elapsed.
  • Page 181 Account Settings Default Parameter dns_cache_naptr.X.preference <y0000000000xx>.cfg It configures the preference of NAPTR record X. Description NAPTR record with lower preference is more preferred. Permitted Integer from 0 to 65535 Values Default Parameter dns_cache_naptr.X.replace <y0000000000xx>.cfg Description It configures a domain name to be used for the next SRV query in NAPTR record X. Permitted Domain name Values...
  • Page 182 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Lower priority is more preferred. Permitted Integer from 0 to 65535 Values Default Parameter dns_cache_srv.X.target <y0000000000xx>.cfg Description It configures the domain name of the target host for an A query in SRV record X. Permitted Domain name Values...
  • Page 183: Logon Wizard

    Account Settings Description It enables or disables the phone to use TTL (Time To Live) in the A record. Permitted 0-Disabled 1-Enabled Values Default Parameter static.network.dns.last_cache_expired <y0000000000xx>.cfg It configures the validity period of the expired DNS cache. Description Note: It works only if "static.network.dns.last_cache_expired.enable" is set to 1 (Enabled). Integer from 0 to 65535 Permitted 0-the expired DNS cache can only be used once.
  • Page 184 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter hotdesking.startup_register_name_enable <y0000000000xx>.cfg It enables or disables the phone to provide input field of register name on the logon wizard after startup when there is no registered account. Description Note: It works only if “phone_setting.logon_wizard” is set to 1 (Enabled). Permitted 0-Disabled 1-Enabled...
  • Page 185: Multiple Line Keys Per Account

    Account Settings Default Multiple Line Keys per Account You can assign multiple line keys to associate with a specific account. The line keys are automatically assigned with Line type from the first unused one (unused one means the line key is configured as N/A or the associated account is not registered).
  • Page 186 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones 2-Account 2 3-Account 3 … 16-Account 16 For T58V/T58A/T56A, accounts 1-16. Note: It is not applicable to CP960 phones. Permitted Integer from 1 to 16 Values Default Parameter features.linekey_call_with_default_account <y0000000000xx>.cfg It enables or disables the phone to switch the default account when pressing the line key to dial. For example, the account on line 2 is not the default account, if this feature is enabled, when tapping the Description line key 2 to dial, the default account will switch to the account on line 2.
  • Page 187: Call Log

    Call Log Call Log Yealink phones record and maintain phone events to a call log, also known as a call list. Call log consists of four lists: Missed Calls, Placed Calls, Received Calls, and Forwarded Calls. Each call log list supports up to 100 entries.
  • Page 188 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones the call lists. Values 1-Enabled Default Web UI Features->General Information->Save Call Log Phone UI Settings->Features->History Record->History Record Parameter account.X.missed_calllog <MAC>.cfg It enables or disables the phone to record missed calls. Description Note: It works only if “features.save_call_history” is set to 1 (Enabled). Permitted 0-Disabled Values...
  • Page 189: Call Logs Backup

    Call Logs Backup Yealink phones support storing all call logs to a call log file named <MAC>-calllog.xml. You can back up this file to the server, avoiding data loss. Once the call logs update, the phone will automatically upload this file to the provisioning server or a specific server.
  • Page 190 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones file “<MAC>-calllog.xml”. Example: static.auto_provision.local_calllog.backup.path = http://192.168.1.20/calllog Once the call logs update, the phone will upload the call log file to the specified path “http://192.168.1.20/calllog”. During auto provisioning, the phone downloads the call log file “<MAC>-calllog.xml” from the specified path “http://192.168.1.20/calllog”.
  • Page 191: Directory

    Directory Search Settings Local Directory Yealink phones maintain a local directory that you can use to store contacts. The local directory can store up to 1000 contacts and 48 groups. Contacts and groups can be added either one by one, or in batch using a local contact file. Yealink phones support both *.xml and *.csv format contact files, but you can only customize the *.xml format contact file.
  • Page 192: Local Contact File Customization

    8. Click the OK button. A photo.tar file is generated in the directory C:\Program Files\photo. Local Contact File Customization You can ask the distributor or Yealink FAE for local contact template. You can also obtain the local contact template online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage. Topics...
  • Page 193: Local Contact File Elements And Attributes

    Directory Customizing Local Contact File Local Contact File Elements and Attributes The following table lists the elements and attributes you can use to add groups or contacts in the local contact file. We recommend you do not edit these elements and attributes. Elements Attributes Description...
  • Page 194: Customizing Local Contact File

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Elements Attributes Description Built-in group: All Contacts, Blacklist Custom group: XXX (for example, Friend) Built-in avatar: Resource: avatar name and icon name default_photo Custom avatar: Config: custom avatar name and icon name Related Topic Example: Using EDK Macro Strings as the Contact Number Customizing Local Contact File 1.
  • Page 195 Directory Web UI Directory->Local Directory->Import Local Directory File Parameter local_contact.photo.url <y0000000000xx>.cfg It configures the access URL of a contact avatar file. The format of the contact avatar must be *.png, *.jpg, *.bmp, *.jpeg. Description The contact avatar file should be uploaded to the provisioning server in advance. Example: local_contact.photo.url = tftp://192.168.10.25/Photo.jpg Permitted...
  • Page 196: Example: Adding Contacts Using A Contact File

    Local Contacts Backup Yealink phones support storing all local contacts to a contact file named <MAC>-contact.xml. You can back up this file to the server, avoiding data loss. Once the contacts update, the phone will automatically upload this file to the pro- visioning server or a specific server.
  • Page 197: Google Contacts

    Default Google Contacts Yealink IP phone supports Google contacts feature. After enabling Google contacts on the phone, users can get Google contacts from their Google accounts. To use this feature, you need to install the GMS core package, and then the user should add Google accounts on the phone.
  • Page 198: Gms Services List

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted String Values Default Blank Parameter pm.gms_uninstall <y0000000000xx>.cfg It uninstalls the GMS service. Description Note: It is only applicable to T58V/T58A/T56A phones. Permitted Software package name or APK file name or Application name Values Default Blank Parameter google_contact_server.enable...
  • Page 199: Example: Configuring The Google Contacts Feature

    This section shows an example for you about how to configure Google contacts feature for users. Procedure 1. Ask the distributor or Yealink FAE for the GMS core package (open_gapps-arm-5.1-pico-20170709.zip). 2. Place the GMS core package on the provisioning server “192.168.10.25”.
  • Page 200: Ldap Attributes

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones LDAP Attributes The following table lists the most common attributes used to configure the LDAP lookup on the phones. Abbreviation Name Description givenName First name commonName LDAP attribute is made up from given name joined to surname. surname Last name or family name distinguishedName...
  • Page 201 Directory Values Default Blank Web UI Directory->LDAP->LDAP Name Filter Parameter ldap.number_filter <y0000000000xx>.cfg It configures the search criteria for LDAP contact numbers look up. The “*” symbol in the filter stands for any number. The “%” symbol in the filter stands for the number entered by the user.
  • Page 202 It configures the LDAP search base which corresponds to the location of the LDAP phonebook from which the LDAP search request begins. The search base narrows the search scope and decreases directory search time. Description Example: ldap.base = dc=yealink,dc=cn Permitted String within 99 characters Values Default...
  • Page 203 Directory Default Web UI Directory->LDAP->Max Hits (1-32000) Parameter ldap.name_attr <y0000000000xx>.cfg It configures the name attributes of each record to be returned by the LDAP server. It compresses the search results. You can configure multiple name attributes separated by spaces. Example: Description ldap.name_attr = cn sn This requires the “cn”...
  • Page 204 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Directory->LDAP->Protocol Parameter ldap.call_in_lookup <y0000000000xx>.cfg Description It enables or disables the phone to perform an LDAP search when receiving an incoming call. Permitted 0-Disabled 1-Enabled Values Default Web UI Directory->LDAP->LDAP Lookup For Incoming Call Parameter ldap.call_out_lookup <y0000000000xx>.cfg Description It enables or disables the phone to perform an LDAP search when placing a call.
  • Page 205: Remote Phone Book

    You can add multiple contacts at a time and/or share contacts between the phones using the supplied template files (Menu.xml and Department.xml). You can ask the distributor or Yealink FAE for remote phone book template. You can also obtain the remote phone book template online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage.
  • Page 206: Customizing Remote Phone Book File

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Template Element Valid Values between <Telephone> and</Tele- phone> Add a contact department/group file: <MenuItem> Specify the department/group <Name>Department</Name> name between <Name> and </Name>; <URL>Department URI</URL> Specify the department/group </MenuItem> access URL between <URL> and</URL> Menu.xml Specify a department/group file for a key:...
  • Page 207: Remote Phone Book Configuration

    Directory <URL>http://192.168.0.1:99/Propaganda.xml</URL> </SoftKeyItem> 5. Save Menu.xml file and place it to the provisioning server. Remote Phone Book Configuration The following table lists the parameters you can use to configure remote phone book. Parameter remote_phonebook.data.X.url <y0000000000xx>.cfg It configures the access URL of the remote phone book. Description Note: The size of a remote phone book file should be less than 60M.
  • Page 208: Example: Configuring A Remote Phone Book

    Directory List File Customization Directory List Configuration Example: Configuring a Directory List Directory List File Customization You can ask the distributor or Yealink FAE for directory template. You can also obtain the directory template online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage. Topics Directory List File Attributes...
  • Page 209: Directory List File Attributes

    Directory Directory List File Attributes The following table lists the attributes you can use to add contact lists to the directory list file. We recommend you do not edit these attributes. Attributes Valid Values Description localdirectory networkcalllog remotedirectory ldap The existing directory list (For example, “loc- aldirectory”...
  • Page 210: Directory List Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones <item id_name="localdirectory" display_name="Local Directory" priority="1" enable="1" dev="common"/> <item id_name="history" display_name="History" priority="2" enable="0" dev="common"/> 3. Save the change and place this file to the provisioning server. Directory List Configuration The following table lists the parameters you can use to configure directory list. Parameter static.directory_setting.url <y0000000000xx>.cfg...
  • Page 211: Call Features

    You can use the regular expression to define the dial plan. Yealink phones support four patterns: Replace rule: is an alternative string that replaces the numbers entered by the user. Yealink phones support up to 100 replace rules. Dial now: is a string used to match numbers entered by the user. When entered numbers match the predefined dial now rule, the phone will automatically dial out the numbers without pressing the send key.
  • Page 212: Basic Regular Expression Syntax For Four Patterns

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones You can configure these four patterns via web user interface or auto provisioning. For replace rule and dial now, you can select to add the rule one by one or using the template file to add multiple rules at a time. Note If you enable a new dial plan mechanism, old dial plan will be ignored.
  • Page 213: Replace Rule File Attributes

    Call Features You can ask the distributor or Yealink FAE for the replace rule file template. You can also obtain the replace rule file template online: http://support.yealink.com/documentFront/forwardToDocumentFrontDisplayPage. Topics Replace Rule File Attributes Customizing the Replace Rule File Replace Rule File Attributes...
  • Page 214: Customizing The Dial Now File

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Attributes Description DialNowRule Specify the dial-now number. Specify a registered line to apply the dial-now rule. Valid Values: 0~16 (T58V/T58A/T56A) 0, 1 (CP960) LineID 0 stands for all lines; 1~16 stand for line1~line16 (T58V/T58A/T56A) 1 stand for line1 (CP960) Multiple line IDs are separated by commas.
  • Page 215: Dial Now Configuration

    Call Features Web UI Settings->Dial Plan->Replace Rule->Replace Parameter dialplan.replace.line_id.X <y0000000000xx>.cfg It configures the desired line to apply the replace rule. The digit 0 stands for all lines. If it is left blank, the replace rule will apply to all lines on the phone. Description Multiple line IDs are separated by commas.
  • Page 216: Area Code Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The digit 0 stands for all lines. If it is left blank, the dial-now rule will apply to all lines on the phone. Note: Multiple line IDs are separated by commas. It works only if “dialplan.digitmap.enable” and “accoun- t.X.dialplan.digitmap.enable”...
  • Page 217: Block Out Configuration

    Call Features Default Blank Web UI Settings->Dial Plan->Area Code->Code Parameter dialplan.area_code.min_len <y0000000000xx>.cfg It configures the minimum length of the entered number. Description Note: It works only if “dialplan.digitmap.enable” and “account.X.dialplan.digitmap.enable” are set to 0 (Disabled). Permitted Integer from 1 to 15 Values Default Web UI...
  • Page 218: Example: Adding Replace Rules Using A Replace Rule File

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted String within 32 characters Values Default Blank Settings->Dial Plan->Block Out->BlockOut NumberX Web UI Parameter dialplan.block_out.line_id.X <y0000000000xx>.cfg It configures the desired line to apply the block out rule. The digit 0 stands for all lines. If it is left blank, the block out rule will apply to all lines on the IP phone.
  • Page 219: Digit Map For All Lines Configuration

    Call Features The “x” can be used as a placeholder for any digit from 0 to 9. Example: “12x” would match “121”, “122”, “123”, and so on. The square bracket "[]" can be used as a placeholder for a single character which matches any of a set of char- acters.
  • Page 220 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter dialplan.digitmap.enable <y0000000000xx>.cfg It enables or disables the digit map feature. Description Note: The value configured by the parameter “account.X.dialplan.digitmap.enable” takes precedence over that configured by this parameter. Permitted 0-Disabled 1-Enabled Values Default Parameter dialplan.digitmap.string <y0000000000xx>.cfg It configures the digit map pattern used for the dial plan.
  • Page 221 Call Features Default Parameter dialplan.digitmap.interdigit_short_timer <y0000000000xx>.cfg It configures the timeout interval (in seconds) for any string of digit map. The phone will wait this many seconds before matching the entered digits to the dial plan and placing the call. Description Note: It works only if “dialplan.digitmap.enable”...
  • Page 222 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones (Enabled). The value configured by the parameter “account.X.dialplan.digitmap.active.on_hook_dialing” takes precedence over that configured by this parameter. It is not applicable to CP960 phones. Permitted 0-Disabled 1-Enabled Values Default Parameter dialplan.digitmap.apply_to.on_hook_dial <y0000000000xx>.cfg It enables or disables the entered number to match the predefined string of the digit map after pressing a send key when dialing on-hook or pressing the DSS key (for example, speed dial, BLF or prefix key).
  • Page 223: Digit Map For A Specific Line Configuration

    Call Features Default Parameter dialplan.digitmap.apply_to.press_send <y0000000000xx>.cfg It enables or disables the entered number to match the predefined string of the digit map after tapping a send key. It is only applicable to the off-hook dialing. The off-hook dialing includes: pick up the handset, press the Speakerphone key or tap the line key when Description the phone is idle.
  • Page 224 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter account.X.dialplan.digitmap.interdigit_long_timer <MAC>.cfg It configures the time (in seconds) to wait before dialing an entered number if it matches part of any string of the digit map for the account X. If it is set to 0, the phone will not dial the entered number if it only a partial match exists. The value of this parameter should be greater than that configured by the parameter “accoun- t.X.dialplan.digitmap.interdigit_short_timer”.
  • Page 225 Call Features Example: account.1.dialplan.digitmap.interdigit_short_timer = 4|5|3|6|2|1 If “dialplan.digitmap.string” is set to <[2-9]x:86>3.T|2T|1xxT|0x.!|[2-9]11T, 4 is applied to the “<[2- 9]x:86>3.T” digit map, 5 is applied to “2T” digit map, 3 is applied to “1xxT” digit map, 6 is applied to “0x.!” digit map, 2 is applied to the “[2-9]11T”...
  • Page 226 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones It enables or disables the digit map to be applied to the numbers dialed from the directory. Note: It works only if “account.X.dialplan.digitmap.enable” is set to 1 (Enabled). The value configured by Description the parameter “account.X.dialplan.digitmap.apply_to.directory_dial” takes precedence over that con- figured by the parameter “dialplan.digitmap.apply_to.directory_dial”.
  • Page 227: Emergency Dialplan And Enhanced 911

    It is available even if your phone keypad is locked or no SIP account is registered. Yealink phones support emergency dialplan and enhanced 911. Emergency Dial Plan You can configure the emergency dial plan for the phone (for example, emergency number, emergency routing). The phone determines if this is an emergency number by checking the emergency dial plan.
  • Page 228 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default ELIN Parameter dialplan.emergency.custom_asserted_id <y0000000000xx>.cfg It configures the custom outbound identity when placing an emergency call. Description Note: It works only if “dialplan.emergency.enable” is set to 1 (Enabled). 10-25 digits - for example, 1234567890. The SIP URI constructed from the number and SIP server (for example, abc.com) is included in the P-Asserted-Identity (PAI) header (for example, <sip:1234567890@- abc.com>).
  • Page 229: Hotline

    If you lift the handset, press the Speakerphone key or the line key, and do nothing for a specified time interval, the phone will automatically dial out the hotline number. Yealink phones only support one...
  • Page 230: Hotline Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note If you do not specify a line, the phone uses the first available line to dial out the hotline number by default. Off Hook Hot This feature works only if the Off Hook Hot Line Dialing feature is disabled. For more information, refer to Line Dialing Topic Hotline Configuration...
  • Page 231: Off Hook Hot Line Dialing Configuration

    Call Features Off hook hot line dialing feature is configurable on a per-line basis and depends on support from a SIP server. The server actions may vary from different servers. It is also applicable to the IP call and intercom call. Note Off hook hot line dialing feature limits the call-out permission of this account and disables the hotline feature.
  • Page 232: Auto Redial

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter phone_setting.predial_autodial <y0000000000xx>.cfg Description It enables or disables the live dialpad feature. 0-Disabled Permitted 1-Enabled, the phone will automatically dial out the entered phone number on the pre-dialing screen Values without tapping a send key. Default Web UI Settings->Preference->Live Dialpad...
  • Page 233: Recall Configuration

    Call Features Default Web UI Features->General Information->Auto Redial Interval (1~300s) Phone UI Settings->Features->Auto Redial->Redial Interval Parameter auto_redial.times <y0000000000xx>.cfg It configures the auto redial times when the callee is temporarily unavailable. Description The IP phone tries to redial the callee as many times as configured till the callee answers the call. Permitted Integer from 1 to 300 Values...
  • Page 234: Speed Dial Key Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Speed Dial Key Configuration You can configure line key or programmable key as Speed Dial key (not applicable to CP960 phones). Line Key Configuration Programmable Key Configuration linekey.X.type = 13 programablekey.X.type = 13 linekey.X.line = 1 programablekey.X.line = 1 linekey.X.value = 4603 programablekey.X.value = 4603...
  • Page 235: Call Timeout

    Call Features Default Blank Web UI Features->General Information->PswPrefix Parameter features.password_dial.length <y0000000000xx>.cfg It configures how many digits to be displayed as asterisks. Example: features.password_dial.length = 3 Description If set the prefix to 12 and the length to 3, when you want to dial the number 123456, the entered number is displayed as 12***6 on the phone screen.
  • Page 236: Anonymous Call Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Anonymous Call Configuration The following table lists the parameters you can use to configure anonymous call. Parameter account.X.anonymous_call <MAC>.cfg Description It triggers the anonymous call feature to on or off. 0-Off Permitted 1-On, the phone will block its identity from showing to the callee when placing a call. The callee’s phone Values screen presents “Anonymous”...
  • Page 237: Call Number Filter

    Call Features Phone UI Settings->Features->Anonymous->Line X->Off Code X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Call Number Filter Call number filter feature allows IP phone to filter designated characters automatically when dialing. Topic Call Number Filter Configuration Call Number Filter Configuration The following table lists the parameter you can use to configure call number filter.
  • Page 238: Off Hook Answering

    HEADSET key. 1-Enabled Default Auto Answer Yealink phones support answering a SIP call or an IP address call automatically. Auto answer is configurable on a per- line basis, while IP address call is not. Topic Auto Answer Configuration Auto Answer Configuration The following table lists the parameters you can use to configure auto answer.
  • Page 239 Call Features account.X.auto_answer_mute_enable Parameter <MAC>.cfg (X is equal to 1) It enables or disables the auto answer mute feature. Description Note: It is only applicable to CP960 phones. It works only if the values of parameters “account.X.auto_ answer” and “features.allow_mute” are set to 1 (Enabled). 0-Disabled Permitted 1-Enabled, the phone will mute the microphone when an incoming call is automatically answered, and...
  • Page 240: Anonymous Call Rejection

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Anonymous Call Rejection Anonymous call rejection allows IP phone to automatically reject incoming calls from callers whose identity has been deliberately concealed. Anonymous call rejection can be performed locally or on the server. When performing anonymous call rejection on local, the phone sends the server a status message ”Anonymity Disallowed”.
  • Page 241: Call Waiting

    You can enable call waiting feature and set the phone to play a warning tone to avoid missing important calls during a call. Yealink phones also support call waiting on code and off code to activate and deactivate server-side call waiting fea- ture. They may vary on different servers.
  • Page 242: Do Not Disturb (Dnd)

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Features->General Information->Call Waiting Phone UI Settings->Features->Call Waiting->Call Waiting Parameter call_waiting.tone <y0000000000xx>.cfg It enables or disables the phone to play the call waiting tone when the phone receives an incoming call during a call. Description Note: It works only if “call_waiting.enable”...
  • Page 243: Dnd Settings Configuration

    Call Features DND Feature Configuration DND Synchronization for Server-side Configuration DND Settings Configuration You can change the following DND settings: Choose a DND mode. You can configure DND for all lines or specific lines. Enable or disable DND emergency feature and specify DND authorized numbers. These numbers will not be DND when the DND feature is enabled.
  • Page 244: Dnd Feature Configuration

    Custom: DND feature can be configured for a specific line or multiple lines. Note DND mode is set by the parameter “features.dnd_mode”. Yealink phones also support DND on code and off code to activate and deactivate server-side DND feature. They may vary on different servers. Topics...
  • Page 245: Dnd In Custom Mode Configuration

    Call Features Default Web UI Features->Forward&DND->DND->DND Status Phone UI Settings->Features->DND->DND Status Parameter features.dnd.on_code <y0000000000xx>.cfg It configures the DND on code to activate the server-side DND feature. The phone will send the DND on code to the server when you activate DND feature on the phone. Description Note: It works only if “features.dnd.allow”...
  • Page 246: Dnd Synchronization For Server-Side Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if “features.dnd.allow”, “features.dnd_mode” and “account.X.dnd.enable” are both set to 1. It is not applicable to CP960 phones. Permitted String within 32 characters Values Default Blank Web UI Features->Forward& DND->DND->AccountX->On Code Phone UI Settings->Features->DND->AccountX->On Code Parameter account.X.dnd.off_code...
  • Page 247: Call Hold

    Call Features cessing.enable It enables or disables the local DND when DND feature synchronization is enabled. Note: It works only if “features.feature_key_sync.enable” and “features.dnd.feature_key_sync.enable” are Description set to 1 (Enabled). The value configured by the parameter “account.X.features.dnd.feature_key_syn- c.local_processing.enable” takes precedence over that configured by this parameter. 0-Disabled, DND is performed on the server side only.
  • Page 248: Music On Hold (Moh) Configuration

    Parameter account.X.music_server_uri <MAC>.cfg It configures the address of the Music On Hold server. The URI points to a Music On Hold (MoH) server. Examples for valid values: <10.1.3.165>, 10.1.3.165, sip:moh@sip.com, <sip:moh@sip.com>, <yealink.- Description com> or yealink.com. Note: The DNS query in this parameter only supports A query.
  • Page 249: Call Mute

    X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Call Mute You can mute the microphone of the active audio device (handset, headset or speakerphone) on Yealink phones dur- ing an active call or when the phone is on the pre-dialing/dialing/calling/ringing screen. The call is automatically muted when setting up successfully.
  • Page 250: Keep Mute Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones ally independent. When the phone is in a call, you can mute the phone and the expansion microphone together by tapping All mute on the phone, mute the phone only by tapping Mute on the phone, or mute the expansion microphone only by tapping the mute button on the expansion microphone.
  • Page 251: Call Forward

    Call Features 0-Disabled Permitted 1-Enabled Values Note: It is only applicable to CP960 phones. Default Parameter features.play_mute_tone.interval <y0000000000xx>.cfg It configures time interval (in seconds) for playing an audible tone when the phone is in the mute state during the call. Description Note: It is only applicable to CP960 phones.
  • Page 252: Call Forward Feature Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter features.forward.emergency.enable <y0000000000xx>.cfg It enables or disables the phone to receive the call from authorized numbers when the call forward feature Description is activated. 0-Disabled Permitted 1-Enabled, the call from authorized numbers will not be forwarded when the call forward feature is activ- Values ated.
  • Page 253: Call Forward In Phone Mode Configuration

    Note Forward mode is set by the parameter “features.fwd_mode”. Yealink phones also support call forward on code and off code to activate and deactivate server-side call forward fea- ture. They may vary on different servers. You can set a DSS key as a Forward key, and specify a contact you want to forward the incoming calls to for this key. For...
  • Page 254 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Blank Web UI Features->Forward&DND->Forward->Always Forward->On Code Phone UI Settings->Features->Call Forward->Always Forward->On Code Parameter forward.always.off_code <y0000000000xx>.cfg It configures the always forward off code to deactivate the server-side always forward feature. The phone will send the always forward off code to the server when you deactivate always forward fea- Description ture on a phone basis.
  • Page 255 Call Features Values Default Blank Web UI Features->Forward&DND->Forward->Busy Forward->On Code Phone UI Settings->Features->Call Forward->Busy Forward->On Code Parameter forward.busy.off_code <y0000000000xx>.cfg It configures the busy forward off code to deactivate the server-side busy forward feature. The phone will send the busy forward off code to the server when you deactivate the busy forward fea- Description ture on a phone basis.
  • Page 256 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted Integer from 0 to 20 (determined by “features.forward.no_answer.show_ring_times”) Values Default Web UI Features->Forward&DND->Forward->No Answer Forward->After Ring Time (0~120s) Phone UI Settings->Features->Call Forward->No Answer Forward->After Ring Time Parameter features.forward.no_answer.show_ring_times <y0000000000xx>.cfg It configures the permitted values of the ring times (N) to wait before forwarding incoming calls. Example: Description features.forward.no_answer.show_ring_times = 0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19...
  • Page 257: Call Forward In Custom Mode Configuration

    Call Features Default Blank Web UI Features->Forward&DND->Forward->No Answer Forward->Off Code Phone UI Settings->Features->Call Forward->No Answer Forward->Off Code Call Forward in Custom Mode Configuration The following table lists the parameters you can use to configure call forward in Custom mode. It is not applicable to CP960 phones.
  • Page 258 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter account.X.always_fwd.off_code <MAC>.cfg It configures the always forward off code to deactivate the server-side always forward feature. The phone will send the always forward off code to the server when you deactivate always forward fea- Description ture on the phone.
  • Page 259 Call Features Default Blank Web UI Features->Forward&DND->Forward->AccountX->Busy Forward->On Code Phone UI Settings->Features->Call Forward->AccountX->Busy Forward->On Code Parameter account.X.busy_fwd.off_code <MAC>.cfg It configures the busy forward off code to deactivate the server-side busy forward feature. The phone will send the busy forward off code to the server when you deactivate the busy forward fea- Description ture on the phone.
  • Page 260: Call Forward Synchronization For Server-Side Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if “features.fwd.allow” is set to 1 (Enabled) and “features.fwd_mode” is set to 1 (Cus- tom). It is not applicable to CP960 phones. Permitted Integer from 0 to 20 (determined by “features.forward.no_answer.show_ring_times”) Values Default Web UI...
  • Page 261: Call Transfer

    B, party A can transfer this call to party C (the third party). Then, party B will begin a new call with party C, and party A will disconnect. Yealink phones support call transfer using the REFER method specified in RFC 3515 and offer three types of transfer: Blind Transfer -- Transfer a call directly to another party without consulting.
  • Page 262: Call Transfer Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Semi-attended Transfer -- Transfer a call after hearing the ringback tone. The semi-attended transfer is imple- mented by a REFER method with Replaces in the Refer-To header. The semi-attended transfer is applicable to that when users do not want to consult with the third party after hearing the ringback tone, and the third party has not answered the call, the users can cancel transfer or implement transfer.
  • Page 263: Transfer Mode For Dsskey Configuration

    X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Transfer Mode for Dsskey Configuration You can configure the transfer mode for the IP phone when transferring the current call via a specified DSS key. Yealink phones support three transfer modes: New Call, Blind Transfer and Attended Transfer.
  • Page 264: Conference

    X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Local Conference Configuration The local conference requires a host phone to process the audio of all parties. Yealink phones support up to 5 parties (including yourself) in a local conference call.
  • Page 265: Network Conference Configuration

    Call Recording Yealink phones support recording calls (audio-only calls or video calls) or conferences during a call. By default, the recorded files are saved in the internal SD card. You can also save the recorded files in the connected USB flash drive.
  • Page 266: Call Recording Configuration

    Multicast Paging Group Configuration Yealink phones support up to 31 groups for paging. You can assign multicast IP address with a channel for each group, and specify a label to each group to identify the phones in the group, such as All, Sales, or HR.
  • Page 267: Multicast Listening Group Configuration

    Multicast Listening Group Configuration Yealink phones support up to 31 groups for listening. You can assign multicast IP address with a channel for each group, and specify a label to each group to identify the phones in the group, such as All, Sales, or HR.
  • Page 268: Multicast Paging Settings

    1 to 25-the phone can receive an RTP stream of the pre-configured multicast address on the channel 1 to Values 25 respectively from Yealink or Polycom phones. 26 to 30-the phone can receive the RTP stream of the pre-configured multicast address on the channel 26 to 30 respectively from Yealink phones.
  • Page 269: Multicast Paging Settings Configuration

    Call Features activated. You can specify a priority that the incoming paging calls with higher or equal priority are automatically answered, and the lower ones are ignored. If it is disabled, all the incoming paging calls will be ignored when DND is activated in phone mode. Topic Multicast Paging Settings Configuration Multicast Paging Settings Configuration...
  • Page 270 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Web UI Directory->Multicast IP->Paging Barge Parameter multicast.receive.ignore_dnd.priority <y0000000000xx>.cfg It configures the lowest priority of the multicast paging call that can be received when DND is activated in phone mode. Description 1 is the highest priority, 31 is the lowest priority. 0-Disabled, all incoming multicast paging calls will be automatically ignored when DND is activated in phone mode.
  • Page 271: Audio Features

    Audio Features Audio Features This chapter describes the audio sound quality features and options you can configure for the IP phone. Topics Alert Tone Ring Tones Distinctive Ring Tones Ringer Device Audio Volume Tones Audio Codecs Packetization Time (PTime) Early Media Headset Prior Dual Headset Acoustic Clarity Technology...
  • Page 272: Ring Tones

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted Integer within 6 digits Values Default Blank Web UI Features->Audio->Redial Tone Parameter account.X.dial_tone <MAC>.cfg It configures the dial tone for the phone. Description Note: It is not applicable to CP960 phones. 0-Default (depend on the country tone by “voice.tone.country”) Permitted 1-440/250,0/250 Values...
  • Page 273: Custom Ringtone Limit

    Audio Features You can also specify a period of time after which the phone will stop ringing if the call is not answered. Topics Custom Ringtone Limit Ringtone Configuration Custom Ringtone Limit The ring tone format must meet the following: Phone Model Format Single File Size...
  • Page 274: Distinctive Ring Tones

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Phone UI Settings->Basic Settings->Sound->Ring Tones->Account X Parameter ringtone.url <y0000000000xx>.cfg Description It configures the access URL of the custom ring tone file. Permitted URL within 511 characters Values Default Blank Web UI Settings->Preference->Upload Ringtone Parameter ringtone.delete <y0000000000xx>.cfg Description It deletes all custom ring tone files.
  • Page 275: Supported Alert-Info Headers Format

    Audio Features Supported Alert-Info Headers Format Yealink phones support Alert-Info headers in four formats: Bellcore-drN, ringtone-N (or MyMelodyN), <URL> and info- o=info text;x-line-id=0. Note If the Alert-Info header contains multiple types of keywords, the phone will process the keywords in the following order: AutoAnswer>URL>info text/Bellcore-drN/ringtone-N (ringtone-RingN)>MyMelodyN (MyMelodyRingN).
  • Page 276: Mymelodyringn.wav)

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The following table identifies the different Bellcore ring tone patterns and cadences (These ring tones are designed for the BroadWorks server). Pattern Minimum Duration Nominal Duration Maximum Duration Bellcore Tone Pattern Cadence (ms) (ms) (ms) Ringing 1800...
  • Page 277: Alert-Info:

    Audio Features Alert-Info: ringtone-2;x-line-id=1 Alert-Info: <http://10.1.0.31>;info=ringtone-2 Alert-Info: <http://127.0.0.1/ringtone-2> Alert-Info: MyMelody2 Alert-Info: MyMelodyRing2.wav Alert-Info: MyMelody2;x-line-id=1 Alert-Info: <http://10.1.0.31>;x-line-id=0;info=MyMelody2 The following table identifies the corresponding local ring tone: Value of N Ring Tone Ring1.wav Ring2.wav Ring3.wav Ring4.wav Ring5.wav Ring6.wav Ring7.wav Ring8.wav Silent.wav Splash.wav N<1 or N>10 Ring1.wav Alert-Info: <URL>...
  • Page 278: Distinctive Ring Tones Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Alert-Info: <http://10.1.0.31>;info=family Alert-Info: <http://10.1.0.31>;info=family;x-line-id=0 Auto Answer If the INVITE request contains the following type of strings, the phone will answer incoming calls automatically without playing the ring tone: Alert-Info: Auto Answer Alert-Info: info = alert-autoanswer Alert-Info: answer-after = 0 (or Alert-Info: Answer-After = 0) Alert-Info: Intercom If the auto answer tone feature is enabled, the phone plays a warning tone to alert you before answering the incoming...
  • Page 279: Ringer Device

    USB headset) should be connected to the IP phone and the headset mode also should be activated in advance. You can press the HEADSET key to activate the headset mode. You can press the HEADSET key to activate the headset mode. For more information, refer to the Yealink phone-spe- cific user guide.
  • Page 280: Audio Volume

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Features->Audio->Ringer Device for Headset Audio Volume You can configure the sending volume and ringer volume for the phone. Topics Sending Volume Configuration Sending Volume Configuration You can configure the sending volume of currently engaged audio devices (handset, speakerphone or headset) when the phone is in use.
  • Page 281: Tones

    Audio Features 0-The handset volume at the end of a call persists between calls. Permitted 1 to 15-The handset volume does not persist between calls, and resets to this specified level each new Values call. Default Parameter voice.headset_send <y0000000000xx>.cfg It configures the sending volume of the headset. Description Note: We recommend that you modify this parameter cautiously.
  • Page 282: Supported Tones

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Supported Tones The default tones used on the phones are the US tone sets. Available tone sets for phones: Australia Austria Brazil Belgium China Czech Denmark Finland France Germany Great Britain Greece Hungary Lithuania India Italy Japan...
  • Page 283: Tones Configuration

    Audio Features Condition Description Dial Recall When receiving a call back Info When receiving a special message Stutter When receiving a voice mail (For more information on voice mail tone, refer to Alert Tone) Auto When automatically answering a call (For more information on auto answer, refer to Auto Answer) Answer...
  • Page 284 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones 1-Enabled. If there is an active account, the phone will play the default dial tone. If there is no active account, the phone will play the dial tone configured by “voice.tone.dial”. Default Parameter voice.tone.secondary_dial <y0000000000xx>.cfg It customizes the secondary dial tone.
  • Page 285 Audio Features Permitted String Values Default Blank Web UI Settings->Tones->Congestion Parameter voice.tone.callwaiting <y0000000000xx>.cfg It customizes the call waiting tone. The value format is Freq/Duration. For more information on the value format, refer to the parameter Description “voice.tone.dial”. Note: It works only if “voice.tone.country” is set to Custom. If you want to disable this warning tone, set it to 0.
  • Page 286: Audio Codecs

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if “voice.tone.country” is set to Custom. If you want to disable this warning tone, set it to 0. Permitted String Values Default Blank Web UI Settings->Tones->Stutter Parameter voice.tone.autoanswer <y0000000000xx>.cfg It customizes the warning tone for the auto answer. The value format is Freq/Duration.
  • Page 287 Audio Features Codec Algorithm Reference Bit Rate Sample Rate Packetization Time G722 G.722 RFC 3551 64 Kbps 16 Ksps 20ms PCMA G.711 a-law RFC 3551 64 Kbps 8 Ksps 20ms PCMU G.711 u-law RFC 3551 64 Kbps 8 Ksps 20ms G729 G.729 RFC 3551...
  • Page 288: Audio Codecs Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Phone Model Supported Audio Codecs Default Audio Codecs (24kb/s), G722, PCMU, PCMA, 32, G726-24, G726-16, iLBC, G723_53, G723_63, Opus G729 Audio Codecs Configuration The following table lists the parameters you can use to configure the audio codecs. Parameter account.X.codec.<payload_type>.enable <MAC>.cfg It enables or disables the specified audio codec.
  • Page 289 Audio Features 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;...
  • Page 290 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: The priority of the codec in disable codec list is not specified, and numerical value 1 is defined as the highest priority in the enable codec list. The name of the audio codec in this parameter should be the correct one as listed in the above example, otherwise the corresponding configuration will not take effect.
  • Page 291: Packetization Time (Ptime)

    Audio Features Packetization Time (PTime) PTime is a measurement of the duration (in milliseconds) of the audio data in each RTP packet sent to the destination, and defines how much network bandwidth is used for the RTP stream transfer. Before establishing a conversation, codec and ptime are negotiated through SIP signaling.
  • Page 292: Ptime Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones PTime Configuration The following table lists the parameter you can use to configure the PTime. Parameter account.X.ptime <MAC>.cfg Description It configures the ptime (in milliseconds) for the codec. 0-Disabled 10-10 20-20 Permitted 30-30 Values 40-40 50-50 60-60...
  • Page 293: Headset Prior Configuration

    Audio Features Note It is not applicable to the Bluetooth headset and USB headset. Topic Headset Prior Configuration Headset Prior Configuration The following table lists the parameters you can use to configure headset prior. Parameter features.headset_prior <y0000000000xx>.cfg It enables or disables to preferentially use the headset mode for all incoming and outgoing calls. Description Note: It is not applicable to CP960 phones.
  • Page 294: Acoustic Clarity Technology

    Acoustic Shield Acoustic Echo Cancellation (AEC) Yealink phones employ advanced AEC for hands-free operation. You can configure the AEC feature to remove the echo of the local loudspeaker from the local microphone without removing the near-end speech. AEC is not normally required for calls via the handset. In some cases, where echo is experienced by the remote party, AEC may be used to reduce/avoid echo when you use the handset.
  • Page 295: Noise Suppression

    Audio Features Noise Suppression The impact noise in the room is picked-up, including paper rustling, coffee mugs, coughing, typing, and silverware striking plates. These noises, when transmitted to remote participants, can be very distracting. You can enable the Noise Suppression feature to suppress these noises. Topic Noise Suppression Configuration Noise Suppression Configuration...
  • Page 296: Cng Configuration

    Jitter Buffer Yealink phones support two types of jitter buffers: fixed and adaptive. A fixed jitter buffer adds the fixed delay to voice packets. You can configure the delay time for the static jitter buffer on the phones. An adaptive jitter buffer is capable of adapting the changes in the network's delay.
  • Page 297 Audio Features Default Web UI Settings->Voice->JITTER BUFFER->Min Delay Parameter voice.jib.max <y0000000000xx>.cfg It configures the maximum delay time (in milliseconds) of jitter buffer in the wired network. Description Note: It works only if “voice.jib.adaptive” is set to 1 (Adaptive). The value of this parameter should be greater than “voice.jib.normal”...
  • Page 298: Smart Noise Block

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Parameter voice.jib.wifi.normal <y0000000000xx>.cfg It configures the normal delay time (in milliseconds) of jitter buffer in the wireless network. Note: It works only if “voice.jib.wifi.adaptive” is set to 0 (Fixed). The value of the normal delay time should Description be less than or equal to that of the maximum delay time (configured by the parameter “voice.jib.wifi.max”).
  • Page 299: Dtmf

    Audio Features Note: It is not applicable to CP960 phones. 0-Disabled 1-Enabled, you need to manually enable acoustic shield by tapping the Acoustic Shield soft key during Permitted the call. Values 2-Auto, acoustic shield is automatically enabled when the call is set up. You can tap the Acoustic Shield soft key during the call to disable it.
  • Page 300: Transmitting Dtmf Digit

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones 1209 Hz 1336 Hz 1477 Hz 1633 Hz 852 Hz 941 Hz Note The phones will not send DTMF sequence when the call is placed on hold or is held. Transmitting DTMF Digit Three methods of transmitting DTMF digits on SIP calls: RFC 2833 -- DTMF digits are transmitted by RTP Events compliant with RFC 2833.
  • Page 301: Suppress Dtmf Display

    Audio Features Web UI Account->Advanced->DTMF Payload Type(96~127) Parameter account.X.dtmf.info_type <MAC>.cfg It configures the DTMF info type. Description Note: It works only if “account.X.dtmf.type” is set to 2 (SIP INFO) or 3 (RFC2833 + SIP INFO). 1-DTMF-Relay Permitted 2-DTMF Values 3-Telephone-Event Default Web UI Account->Advanced->DTMF Info Type...
  • Page 302: Suppress Dtmf Display Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Suppress DTMF Display Configuration Suppress DTMF Display Configuration The following table lists the parameters you can use to configure the suppress DTMF display. Parameter features.dtmf.hide <y0000000000xx>.cfg Description It enables or disables the phone to suppress the display of DTMF digits during an active call. 0-Disabled Permitted Values...
  • Page 303: Local Dtmf Tone

    These metrics can be sent between the phones in RTCP-XR packets. These metrics can also be sent in SIP PUBLISH messages to a central voice quality report collector. Yealink phones support two mechanisms for voice quality monitoring: RTCP-XR and VQ-RTCPXR.
  • Page 304: Vq-Rtcpxr

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Description It enables or disables the phone to send RTCP-XR packets. Permitted 0-Disabled 1-Enabled Values Default Web UI Settings->Voice Monitoring->Voice RTCP-XR Report Parameter voice.rtcp.enable <y0000000000xx>.cfg Description It enables or disables the phone to send RTCP packets. Permitted 0-Disabled Values...
  • Page 305 Audio Features Parameter phone_setting.vq_rtcpxr.session_report.enable <y0000000000xx>.cfg It enables or disables the phone to send a session quality report to the central report collector at the end Description of each call. Permitted 0-Disabled 1-Enabled Values Default Web UI Settings->Voice Monitoring->VQ RTCP-XR Session Report Parameter phone_setting.vq_rtcpxr.interval_report.enable <y0000000000xx>.cfg It enables or disables the phone to send an interval quality report to the central report collector peri-...
  • Page 306: Vq-Rtcpxr Display

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones will not send a critical alert quality report to the central report collector. If it is set to blank, critical alerts are not generated due to MOS-LQ. Permitted 15 to 40 Values Default Blank Web UI Settings->Voice Monitoring->Critical threshold for Moslq Parameter phone_setting.vq_rtcpxr_delay_threshold_warning...
  • Page 307: Vq-Rtcpxr Display Configuration

    Audio Features Topic VQ-RTCPXR Display Configuration VQ-RTCPXR Display Configuration The following table lists the parameters you can use to configure VQ-RTCPXR display. phone_setting.vq_rtcpxr.states_show_on_web.en- Parameter <y0000000000xx>.cfg able It enables or disables the voice quality data of the last call to be displayed on the web interface at the Description path Status->RTP Status.
  • Page 308 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted 0-Disabled 1-Enabled Values Default Web UI Settings->Voice Monitoring->Report options on phone->Local User phone_setting.vq_rtcpxr_display_remote_call_id.en- Parameter <y0000000000xx>.cfg able It enables or disables the phone to display Remote User on the phone screen Description Note: It works only if “phone_setting.vq_rtcpxr.states_show_on_gui.enable” is set to 1 (Enabled). Permitted 0-Disabled 1-Enabled...
  • Page 309 Audio Features Default Web UI Settings->Voice Monitoring->Report options on phone->JitterBufferMax phone_setting.vq_rtcpxr_display_packets_lost.en- Parameter <y0000000000xx>.cfg able It enables or disables the phone to display Packets lost on the phone screen. Description Note: It works only if “phone_setting.vq_rtcpxr.states_show_on_gui.enable” is set to 1 (Enabled). Permitted 0-Disabled 1-Enabled...
  • Page 310: Central Report Collector

    You can use silent mode feature to block the incoming call/message from producing ring tone/notification tone from phone's speaker. It is helpful for users not to be disturbed by the tone. Yealink phones support the following three methods to enable the silent mode feature:...
  • Page 311: Silent Mode Configuration

    Audio Features Turn on the silent mode via phone user interface at the path: Settings->Basic Settings->Sound. Swipe down from the top of the screen to enter the control center, tap Silent. Press the Volume key to adjust the ringer volume to the minimum. By default, the users can enable or disable the silent mode.
  • Page 312: Video Features

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Video Features The T58V/A phones support transmission and reception of high quality video images. The video is compatible with 3984 - RTP Payload Format for H.264 Video, RFC 7741 - on RTP Payload Format for VP8 Video. Video Settings The T58V/A phones support using USB camera for point-to-point video calls.
  • Page 313 Video Features Web UI Settings->Video->Video Active Parameter camera.flicker <y0000000000xx>.cfg It configures camera flicker frequency (Hz). Description Note: Indoor lights powered by a 50Hz or 60Hz power source can produce a flicker. You can adjust the camera flicker frequency according to the power source. It is not applicable to T56A/CP960 phones. 50-50Hz Permitted Values...
  • Page 314: Video Codecs

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones 768-768kb/s 1024-1024kb/s 1280-1280kb/s 1500-1500kb/s 2000-2000kb/s Default Web UI Settings->Video->Video Call Rate Parameter sip.h264.peer_resolution.default <y0000000000xx>.cfg It configures the default video resolution if other party doesn't specify the resolution in H264 packet. Description Note: It is not applicable to T56A/CP960 phones. 0-CIF 1-4CIF Permitted...
  • Page 315: Video Codecs Configuration

    Video Features Video Codecs Configuration The following table lists the parameter you can use to configure video codecs. account.X.video.<payload_type>.enable Parameter <MAC>.cfg (where <payload_type> should be replaced by the name of video codec) It enables or disables the specified video codec for account X. The name of audio codec: h264-H264 h264hp-H264HP...
  • Page 316 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones...
  • Page 317: Security Features

    You can also customize the access permission for configurations on the web user interface and phone user interface. Yealink phones support access levels of admin, var and user. When logging into the web user interface or access advanced settings on the phone, as an administrator, you need an administrator password to access various menu options.
  • Page 318: User Access Level Configuration

    Note: You cannot change the user password via phone user interface. User Access Level Configuration For more information, refer to Yealink SIP IP Phones Configuration Guide for User Access Level. The following table lists the parameters you can use to configure the user access level.
  • Page 319: Auto Logout Time

    You can lock the IP phone to prevent it from unauthorized use. Once the IP phone is locked, anyone must enter the password to unlock it. Yealink phones offer two types to lock the phone: Long press the pound key when the IP phone is idle (not applicable to CP960 phones) Tap the phone lock key (if configured) when the IP phone is idle.
  • Page 320: Operation Behaviors On Lock Phone

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Operation Behaviors on Lock Phone For T58V/T58A/T56A, all keys and screen are locked except the HEADSET key, Volume key, digit keys, # key, * key and Speakerphone key. For CP960, When the phone is locked, mute touch keys and touch screen (except ) are locked.
  • Page 321: Transport Layer Security (Tls)

    Yealink phones support TLS version 1.0, 1.1 and 1.2. When TLS is enabled for an account, the SIP message of this account will be encrypted, and a lock icon appears on the LCD screen after the successful TLS negotiation.
  • Page 322: Supported Trusted And Server Certificates

    The format of the server certificate files must be *.pem and *.cer and the max- imum file size is 5MB. A unique server certificate: It is unique to an IP phone (based on the MAC address) and issued by the Yealink Cer- tificate Authority (CA).
  • Page 323 Security Features GeoTrust Global CA GeoTrust Global CA2 GeoTrust Primary Certification Authority GeoTrust Primary Certification Authority G2 GeoTrust Universal CA GeoTrust Universal CA2 Thawte Personal Freemail CA Thawte Premium Server CA Thawte Primary Root CA Thawte Primary Root CA - G2 Thawte Primary Root CA - G3 Thawte Server CA VeriSign Class 1 Public Primary Certification Authority...
  • Page 324 COMODO RSA Domain Validation Secure Server CA COMODO RSA Certification Authority AmazonRootCA4 AmazonRootCA3 AmazonRootCA2 AmazonRootCA1 Yealink Root CA Yealink Equipment Issuing CA (c) 2005 TÜRKTRUST Bilgi İletişim ve Bilişim Güvenliği Hizmetleri A.Ş. AAA Certificate Services AC Raíz Certicámara S.A. ACCVRAIZ1 ACEDICOM Root Actalis Authentication Root CA...
  • Page 325 Security Features America Online Root Certification Authority 2 ApplicationCA Atos TrustedRoot 2011 A-Trust-nQual-03 Autoridad de Certificacion Firmaprofesional CIF A62634068 Buypass Class 2 CA 1 Buypass Class 2 Root CA Buypass Class 3 CA 1 Buypass Class 3 Root CA CA Disig CA Disig Root R1 CA Disig Root R2 Certigna...
  • Page 326 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones IGC/A Izenpe.com Juur-SK KISA RootCA 1 KISA RootCA 3 Microsec e-Szigno Root CA Microsec e-Szigno Root CA 2009 NetLock Arany (Class Gold) Főtanúsítvány NetLock Expressz (Class C) Tanusitvanykiado NetLock Kozjegyzoi (Class A) Tanusitvanykiado NetLock Uzleti (Class B) Tanusitvanykiado Network Solutions Certificate Authority OISTE WISeKey Global Root GA CA QuoVadis Root CA 2...
  • Page 327: Tls Configuration

    Note Yealink endeavors to maintain a built-in list of most common used CA Certificates. Due to memory constraints, we cannot ensure a complete set of certificates. If you are using a certificate from a commercial Certificate Authority not in the list above, you can send a request to your local distributor.
  • Page 328 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones when the authentication succeeds, will the IP phone trust the server. Default Web UI Security->Trusted Certificates->Only Accept Trusted Certificates Parameter static.security.ca_cert <y0000000000xx>.cfg It configures the type of certificates in the Trusted Certificates list for the phone to authenticate for TLS Description connection.
  • Page 329: Secure Real-Time Transport Protocol (Srtp)

    Security Features Parameter static.server_certificates.url <y0000000000xx>.cfg It configures the access URL of the certificate the phone sends for authentication. Description Note: The certificate you want to upload must be in *.pem or *.cer format. Permitted URL within 511 characters Values Default Blank Web UI Security->Server Certificates->Load Server Certificates File...
  • Page 330: Srtp Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones m=audio 11780 RTP/SAVP 0 8 18 9 101 a=crypto:1 AES_CM_128_HMAC_SHA1_80 >inline:NzFlNTUwZDk2OGVlOTc3YzNkYTkwZWVkMTM1YWFj a=crypto:2 AES_CM_128_HMAC_SHA1_32 >inline:NzkyM2FjNzQ2ZDgxYjg0MzQwMGVmMGUxMzdmNWFm a=crypto:3 F8_128_HMAC_SHA1_80 inline:NDliMWIzZGE1ZTAwZjA5ZGFhNjQ5YmEANTMzYzA0 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:9 G722/8000 a=fmtp:101 0-15 a=rtpmap:101 telephone-event/8000 a=ptime:20 a=sendrecv The callee receives the INVITE message with the RTP encryption algorithm, and then answers the call by responding with a 200 OK message which carries the negotiated RTP encryption algorithm.
  • Page 331: Encrypting And Decrypting Files

    Account->Advanced->RTP Encryption(SRTP) X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Encrypting and Decrypting Files Yealink phones support downloading encrypted files from the server and encrypting files before/when uploading them to the server. You can encrypt the following files: Configuration files: MAC-Oriented CFG file (<MAC>.cfg), Common CFG file (y0000000000xx.cfg), MAC-local CFG...
  • Page 332: Configuration Files Encryption And Decryption

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Configuration Files Encryption and Decryption Encrypted configuration files can be downloaded from the provisioning server to protect against unauthorized access and tampering of sensitive information (for example, login passwords, registration information). You can encrypt the configuration files using the encryption tools. You can also configure the <MAC>-local.cfg files to be automatically encrypted using 16-character symmetric keys when uploading to the server (by setting “stat- ic.auto_provision.encryption.config”...
  • Page 333 Security Features left blank, the phone will try to encrypt/decrypt the MAC-Oriented file using the AES key configured by the parameter “static.auto_provision.aes_key_16.com”. Permitted 16 characters Values Default Blank Web UI Settings->Auto Provision->Common AES Key Phone UI Settings->Advanced Settings (default password: admin) ->Auto Provision->Common Parameter static.auto_provision.aes_key_16.mac <y0000000000xx>.cfg It configures the plaintext AES key for encrypting/decrypting the MAC-Oriented files (<MAC>.cfg,...
  • Page 334: Example: Encrypting Configuration Files

    The following example describes how to use “Config_Encrypt_Tool.exe” to encrypt the account.cfg file. For more information on the other two encryption tools, refer to Yealink Configuration Encryption Tool User Guide. The way the IP phone processes other configuration files is the same as that of the account.cfg file.
  • Page 335: Incoming Network Signaling Validation

    Incoming Network Signaling Validation Yealink phones support the following three optional levels of security for validating incoming network signaling: Source IP address validation: ensure the request is received from an IP address of a server belonging to the set of target SIP servers.
  • Page 336 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Example: sip.request_validation.source.list = INVITE, NOTIYF Permitted INVITE, ACK, BYE, REGISTER, CANCEL, OPTIONS, INFO, MESSAGE, SUBSCRIBE, NOTIFY, REFER, PRACK, Values UPDATE Default Blank Parameter sip.request_validation.digest.list <y0000000000xx>.cfg It configures the name of the request method for which digest authentication will be applied. Description Example: sip.request_validation.digest.list = INVITE, SUBSCRIBE...
  • Page 337: Advanced Features

    Call Pickup You can use call pickup to answer someone else’s incoming call on your phone. The Yealink phones support Directed Call Pickup and Group Call Pickup: Directed Call Pickup: allows you to pick up incoming calls to a specific phone.
  • Page 338: Group Call Pickup

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones You can set a DSS key as a Directed Pickup key, and specify a contact you want to pick up a call from for this key. For more DSS Keys information, refer to The following table lists the parameters you can use to configure directed call pickup. Parameter features.pickup.direct_pickup_enable <y0000000000xx>.cfg Description It enables or disables the user to use DPickup soft key when performing directed call pickup feature.
  • Page 339: Group Call Pickup Configuration

    Advanced Features You can pick up the group incoming call using the GPickup soft key. You can set a DSS key as a Group Pickup key to pick up a group call. For more information, refer to DSS Keys Topic Group Call Pickup Configuration Group Call Pickup Configuration The following table lists the parameters you can use to configure group call pickup.
  • Page 340: Dialog Info Call Pickup

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones t.X.group_pickup_code”) takes precedence over that configured on a phone basis (configured by the para- meter “features.pickup.group_pickup_code”). Permitted String within 32 characters Values Default Blank Web UI Account->Advanced->Group Call Pickup Code X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Dialog Info Call Pickup While some SIP servers implement directed call pickup using a directed call pickup code, others also support imple- ment this feature through SIP signals.
  • Page 341: Dialog Info Call Pickup Configuration

    CSeq: 1 INVITE Contact: <sip:1010@10.10.20.18:5060> Content-Type: application/sdp Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE Max-Forwards: 70 User-Agent: Yealink T58 58.80.0.5 Replaces: 0_1756536024@10.10.20.34;to-tag=3779921438;from-tag=3408640225 Allow-Events: talk,hold,conference,refer,check-sync Supported: replaces Content-Length: 304 Related Topics Dialog Info Call Pickup Configuration...
  • Page 342 Callee does not answer Callee actively rejects the incoming call before answering Yealink phones support call completion using the SUBSCRIBE/NOTIFY method, which is specified in draft-poetzl-sip- ping-call-completion-00, to subscribe to the busy party and receive notifications of their status changes.
  • Page 343 Example of a NOTIFY message (The busy party has finished the call and is available again. A new notification update from the busy party is received by the caller): NOTIFY sip:10111@10.10.20.32:5060 SIP/2.0 Via: SIP/2.0/UDP 10.10.20.31:5060;branch=z9hG4bK3431394016 From: <sip:1000@10.2.1.48:5060>;tag=1558968605 To: "10111" <sip:10111@10.2.1.48:5060>;tag=140677866 Call-ID: 0_2584152566@10.10.20.32 CSeq: 5 NOTIFY Contact: <sip:1000@10.10.20.31:5060> Content-Type: application/dialog-info+xml Max-Forwards: 70 User-Agent: Yealink T58 58.80.0.5 Subscription-State: active;expires=48 Event: dialog...
  • Page 344: Call Completion Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Content-Length: 217 <?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="4" state="partial" entity- y="sip:1000@10.2.1.48:5060"> <dialog id="65644"> <state>terminated</state> </dialog> </dialog-info> Topics Call Completion Configuration Example: Using Call Completion Call Completion Configuration The following table lists the parameters you can use to configure call completion feature. Parameter features.call_completion_enable <y0000000000xx>.cfg It enables or disables the call completion feature.
  • Page 345: Call Park And Retrieve Configuration

    Advanced Features FAC mode: parks the call to the local extension or a desired extension through dialing the park code. Transfer mode: parks the call to the shared parking lot through performing a blind transfer. For some servers, the system will return a specific call park retrieve number (park retrieve code) from which the call can be retrieved after parking successfully.
  • Page 346: Example: Setting Call Park And Retrieve In Fac Mode

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values Default Blank Web UI Features->Pick up & Park->Park Retrieve Code Example: Setting Call Park and Retrieve in FAC Mode The following example shows the configuration for FAC call park mode. Example features.call_park.park_mode = 1 features.call_park.enable = 1 features.call_park.park_code = *68 features.call_park.park_retrieve_code = *88...
  • Page 347: Acd Key Configuration

    Advanced Features The users can sign in and sign out of the ACD state as call center agent using soft keys. The server distributes calls to the agent when the agent state is available, and stops distributing calls when the agent changes state to unavailable. The IP phone remains in the unavailable status until the agent manually changes the IP phone status.
  • Page 348: Example: Setting Acd

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted 0-Disabled 1-Enabled Values Default Web UI Features->ACD->ACD->ACD Available Auto Parameter account.X.acd.unavailable_reason_enable <MAC>.cfg It enables or disables the unavailable/away reason code feature. Description Note: It works only if “account.X.acd.available" is set to 1 (Enabled). It is not applicable to CP960 phones. 0-Disabled Permitted 1-Enabled, the unavailable/away reason of agent state will be displayed on the IP phone screen (for...
  • Page 349: Busy Lamp Field

    The Busy Lamp Field (BLF) feature enables the IP phone to monitor specific remote lines for state changes on the phone. Yealink phones support two methods of BLF configuration: Configure a line key as BLF key to monitor a specific remote line...
  • Page 350 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones It configures the BLF List URI to monitor a list of users for account X. Description Example: account.1.blf.blf_list_uri = 4609@pbx.test.com Permitted SIP URI within 256 characters Values Default Blank Web UI Account->Advanced->BLF List URI Parameter account.X.blf_list_code <MAC>.cfg Description It configures the feature access code that initiates a directed call pickup for account X.
  • Page 351: State Indicator Of Remote Line

    A call is parked to the monitored line. The monitored line fails to register or does not exist. BLF/BLF List Subscription Yealink phones support BLF using a SUBSCRIBE/NOTIFY mechanism as specified in 3265. BLF Subscription When you configure the IP phone to monitor a specific line, the phone sends a SUBSCRIBE request with Request-URI containing the monitor line URI to the server, and then receives a NOTIFY request.
  • Page 352: Blf/Blf List Subscription Configuration

    The following example shows a NOTIFY message for a BLF List, the BLF List contains 4605 and 4607: <?xml version="1.0" <?xml version="1.0"?> <list xmlns="urn:ietf:params:xml:ns:rlmi" xmlns="urn:ietf:params:xml:ns:rlmi" version="0" fullState="true"> <resource uri="sip:4605@pbx.yealink.com"> <name>4605 Yealink</name> <instance id="JQZxud2qeo" state="active" cid="8y35ri@broadworks"/> </resource>...
  • Page 353: Visual And Audio Alert For Monitor Lines

    Advanced Features Description It enables or disables the phone to handle NOTIFY messages out of the BLF dialog. 0-dialog Permitted Values 1-presence Default Web UI Account->Advanced->Out Dialog BLF Parameter account.X.blf.match_host.enable <MAC>.cfg Description It enables or disables host match feature for BLF/BLF list feature. 0-Disabled Permitted 1-Enabled, the phone can only recognize the NOTIFY message whose host field is the same as the one in...
  • Page 354: Led Mode For Blf/Blf List Key

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted 0-Disabled 1-Enabled Values Default Web UI Features->Call Pickup->Audio Alert for BLF Pickup Parameter features.blf_pickup_only_send_code <y0000000000xx>.cfg It enables or disables the phone to only dial out feature access code of directed pick up when per- Description forming BLF/BLF list pickup.
  • Page 355 Advanced Features Description LED Status The monitored user is dialing. The monitored user is talking. Solid red The monitored user’s conversation is placed on hold (This LED status requires server sup- port). Slow-flashing red (1s) The call is parked against the monitored user’s phone number. The monitored user is idle.
  • Page 356: Blf Led Mode Configuration

    Shared Line Yealink phones support Shared Call Appearance (SCA) to share a line. Shared call appearances enable more than one phone to share the same line or registration. The methods you use vary with the SIP server you are using.
  • Page 357: Shared Call Appearance (Sca) Configuration

    In SCA scenario, an incoming call can be presented to multiple phones simultaneously. Any IP phone can be used to originate or receive calls on the shared line. Yealink phones support SCA using a SUBSCRIBE/NOTIFY mechanism as specified in 3265. The events used are: “call-info”...
  • Page 358: Intercom

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Blank Web UI Account->Advanced->Call Pull Feature Access Code Parameter features.barge_in_via_username.enable <y0000000000xx>.cfg It enables or disables the INVITE request with the user name of the account when this account barges in Description an active call. Permitted 0-Disabled Values...
  • Page 359: State Monitor For Intercom Contact

    Advanced Features Related Topics Line Keys Configuration Programmable Keys Configuration State Monitor for Intercom Contact State Monitor for Intercom Contact You can make the phone to monitor a specific intercom user for state changes (busy or idle). When the monitored user receives an incoming call, the supervisor can tap the intercom key to pick up the call directly.
  • Page 360: Outgoing Intercom Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values 1-Enabled Default Outgoing Intercom Configuration Yealink phones support two methods for initialing intercom calls. The following table lists the parameters you can use to configure outgoing intercom. Parameter account.X.call_info <MAC>.cfg It configures the Call-Info header for intercom feature.
  • Page 361 Advanced Features Values 1-Enabled, the microphone is muted for intercom calls, and then the other party cannot hear you. Default Web UI Features->Intercom->Intercom Mute Phone UI Settings->Features->Intercom->Intercom Mute Parameter features.intercom.tone <y0000000000xx>.cfg It enables or disables the phone to play a warning tone when answering an intercom call. Description Note: It works only if “features.intercom.allow”...
  • Page 362: Csta Control

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter account.X.alert_info <MAC>.cfg It configures the Alert-Info header for intercom feature. The value format likes: <sip:notused>; answer-after=0. Description Note: If both Call-Info header (defined by the parameter "account.X.call_info") and Alert-Info header are configured, the Call-Info header has a higher priority than the Alert-Info header. Permitted String within 256 characters Values...
  • Page 363: Predefined Events List

    Advanced Features Topics Predefined Events List Variable Values List Action URL Configuration Predefined Events List The following table lists the predefined events for action URL. Event Description Setup Completed When the IP phone completes startup. Registered When the IP phone successfully registers an account. Unregistered When the IP phone logs out of the registered account.
  • Page 364: Variable Values List

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Event Description UnHeld When a held call is resumed. Mute When the IP phone mutes a call. UnMute When the IP phone un-mutes a call. Missed Call When the IP phone misses a call. IP Changed When the IP address of the IP phone changes.
  • Page 365: Action Url Configuration

    Advanced Features Variable Value Description ing call or establishes a call. The SIP URI of the caller when the IP phone places a call. $local The SIP URI of the callee when the IP phone receives an incoming call. The SIP URI of the callee when the IP phone places a call. $remote The SIP URI of the caller when the IP phone receives an incoming call.
  • Page 366 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Web UI Features->Action URL->Setup Completed Parameter action_url.registered <y0000000000xx>.cfg It configures the action URL the IP phone sends after an account is registered. Description Example: action_url.registered = http://192.168.0.20/help.xml?IP=$ip URL within 511 characters Permitted The value format is: http(s)://IP address of server/help.xml?variable name=variable value. For predefined Values events, refer to Predefined Events...
  • Page 367 Advanced Features Default Blank Web UI Features->Action URL->Off Hook Parameter action_url.on_hook <y0000000000xx>.cfg It configures the action URL the IP phone sends when on hook. Example: Description action_url.on_hook = http://192.168.0.20/help.xml?IP=$ip Note: It is not applicable to CP960 phones. URL within 511 characters Permitted The value format is: http(s)://IP address of server/help.xml?variable name=variable value.
  • Page 368 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones events, refer to Predefined Events List. For variable value, refer to Variable Values List. Default Blank Web UI Features->Action URL->Established Parameter action_url.dnd_on <y0000000000xx>.cfg It configures the action URL the IP phone sends when DND feature is activated. Description Example: action_url.dnd_on = http://192.168.0.20/help.xml?IP=$ip...
  • Page 369 Advanced Features events, refer to Predefined Events List. For variable value, refer to Variable Values List. Default Blank Web UI Features->Action URL->Always Forward Off Parameter action_url.busy_fwd_on <y0000000000xx>.cfg It configures the action URL the IP phone sends when the busy forward feature is activated. Description Example: action_url.busy_fwd_on = http://192.168.0.20/help.xml?IP=$ip...
  • Page 370 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones events, refer to Predefined Events List. For variable value, refer to Variable Values List. Default Blank Web UI Features->Action URL->No Answer Forward Off Parameter action_url.transfer_call <y0000000000xx>.cfg It configures the action URL the IP phone sends when performing a transfer. Description Example: action_url.transfer_call = http://192.168.0.20/help.xml?IP=$ip...
  • Page 371 Advanced Features events, refer to Predefined Events List. For variable value, refer to Variable Values List. Default Blank Web UI Features->Action URL->Hold Parameter action_url.unhold <y0000000000xx>.cfg It configures the action URL the IP phone sends when resuming a hold call. Description Example: action_url.unhold = http://192.168.0.20/help.xml?IP=$ip URL within 511 characters...
  • Page 372 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Web UI Features->Action URL->Mute Parameter action_url.unmute <y0000000000xx>.cfg It configures the action URL the IP phone sends when un-muting a call. Description Example: action_url.unmute = http://192.168.0.20/help.xml?IP=$ip URL within 511 characters Permitted The value format is: http(s)://IP address of server/help.xml?variable name=variable value. For predefined Values events, refer to Predefined Events...
  • Page 373 Advanced Features Default Blank Web UI Features->Action URL->Busy to Idle Parameter action_url.idle_to_busy <y0000000000xx>.cfg It configures the action URL the IP phone sends when changing the state of the IP phone from idle to busy. Description Example: action_url.idle_to_busy = http://192.168.0.20/help.xml?IP=$ip URL within 511 characters Permitted The value format is: http(s)://IP address of server/help.xml?variable name=variable value.
  • Page 374 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Blank Web UI Features->Action URL->Reject Incoming Call Parameter action_url.answer_new_incoming_call <y0000000000xx>.cfg It configures the action URL the IP phone sends when answering a new incoming call. Description Example: action_url.answer_new_incoming_call = http://192.168.0.20/help.xml?IP=$ip URL within 511 characters Permitted The value format is: http(s)://IP address of server/help.xml?variable name=variable value.
  • Page 375 Advanced Features Default Blank Web UI Features->Action URL->Autop Finish Parameter action_url.call_waiting_on <y0000000000xx>.cfg It configures the action URL the IP phone sends when call waiting feature is enabled. Description Example: action_url.call_waiting_on = http://192.168.0.20/help.xml?IP=$ip URL within 511 characters Permitted The value format is: http(s)://IP address of server/help.xml?variable name=variable value. For predefined Values events, refer to Predefined Events...
  • Page 376: Action Uri

    Features->Action URL->Call Remote Canceled Action URI Yealink phones can perform the specified action by receiving and handling an HTTP or HTTPS GET request or accept a SIP NOTIFY message with the “Event: ACTION-URI” header from a SIP proxy server. Topics...
  • Page 377: Supported Http/Https Get Request

    Supported SIP Notify Message In addition, Yealink phones can perform the specified action immediately by accepting a SIP NOTIFY message with the “Event: ACTION-URI” header from a SIP proxy server. The message body of the SIP NOTIFY message may contain a vari- able named as “key”...
  • Page 378: Variable Values List

    Variable Values List Yealink phones also support a combination of the variable values in the URI, but the order of the variable value is determined by the operation of the phone. The valid URI format is: http(s)://<phoneIPAddress>/servlet?key=variable value[;variable value]. Variable values are separated by a semicolon from each other.
  • Page 379 Reboot the phone. AutoP Perform auto provisioning. Activate the DND feature. DNDOn Note: For Yealink phones, it works only if “features.dnd.allow” is set to 1 (Enabled). Deactivate the DND feature. DNDOff Note: For Yealink phones, it works only if “features.dnd.allow” is set to 1 (Enabled).
  • Page 380: Action Uri Configuration

    (n is the times of 6, for example, 24). It is only applicable to no answer forward feature. AlwaysFwdOn/BusyFwdOn/NoAnswFwdOn=xxx=n Note: For Yealink phones, it works only if “features.fwd.allow” is set to 1 (Enabled) and call forward mode is Phone, the always/busy/no answer forward feature will apply to all the accounts on the phone.
  • Page 381: Example: Capturing The Current Screen Of The Phone

    (which is saved as a JPG file and named with the phone model and the capture time) to the local system. Note Yealink phones also support capturing the screen display using the old URI “http://<- phoneIPAddress>/servlet?command=screenshot”. Before capturing the phone’s current screen, ensure that the IP address of the computer is included in the trusted IP address for Action URI on the phone.
  • Page 382: Example: Placing A Call Via Web User Interface

    Else, the browser will display an image of the phone’s current screen directly. You can save the image to your local system. Note Frequent capture may affect the phone performance. Yealink recommends you to capture the phone screen display within a minimum interval of 4 seconds. Example: Placing a Call via Web User Interface Procedure 1.
  • Page 383: Mwi For Voice Mail Configuration

    Advanced Features You can configure a message waiting indicator (MWI) to inform users that how many messages are waiting in their mailbox without calling the mailbox. Yealink phones support both audio and visual MWI alert when receiving new voice messages.
  • Page 384 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values Default Parameter account.X.subscribe_mwi_to_vm <MAC>.cfg It enables or disables the phone to subscribe the message waiting indicator to the voice mail number. Description Note: It works only if “account.X.subscribe_mwi” is set to 1 (Enabled) and “voice_mail.number.X” is con- figured.
  • Page 385: Xml Browser

    Users can customize practical applications, such as weather report, stock information, Google search, news service, and so on. To use the XML browser feature, you must configure an XML browser key in advance. For more information on XML browser, refer to Yealink IP Phones XML Browser Developer's Guide. Topic XML Browser Configuration XML Browser Configuration The following table lists the parameters you can use to configure XML browser.
  • Page 386: Hot Desking

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Parameter features.upload_server <y0000000000xx>.cfg It configures the server address which the DssKey.cfg file is uploaded to when the phone receives an XML Description command (Command:UploadSystemInfo). Permitted URL within 255characters Values Default Blank Hot Desking A primary motivation for hot desking is cost reduction.
  • Page 387 Advanced Features Default Parameter hotdesking.dsskey_username_enable <y0000000000xx>.cfg It enables or disables the phone to provide input field of user name on the hot desking login wizard when Description tapping the Hot Desking DSS key. 0-Disabled Permitted Values 1-Enabled, the original user name information will be cleared. Default Parameter hotdesking.dsskey_password_enable <y0000000000xx>.cfg...
  • Page 388 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones...
  • Page 389: Using Handsets With T58V/T58A/T56A Phones

    Using Handsets with T58V/T58A/T56A Phones Using Handsets with T58V/T58A/T56A Phones You can turn Yealink T58V/T58A/T56A phone to the corded-cordless phone. The corded-cordless phone consists of a T58V/T58A/T56A phone, a DECT USB dongle DD10K and a handset. The supported handsets include W52H, W56H, W53H and DD phone.
  • Page 390: Handset Keypad Light

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It will take effect on all handsets that are registered on the same phone. It works only if “stat- ic.auto_provision.handset_configured.enable” is set to 1 (Enabled). 0-Disabled, the backlight will be turned off after the handset is idle for about 10 seconds. Permitted Values 1-Enabled, the backlight will be turned off after the handset is idle for about 30 minutes.
  • Page 391: Handset Wallpaper Configuration

    Using Handsets with T58V/T58A/T56A Phones It is only applicable to W56H handsets. Topic Handset Wallpaper Configuration Handset Wallpaper Configuration The following table lists the parameter you can use to configure the handset wallpaper. Parameter custom.handset.wallpaper <y0000000000xx>.cfg It configures the wallpaper displayed on the handset LCD screen. Description Note: It will take effect on all handsets that are registered on the same phone.
  • Page 392: Handset Name

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Handset Name The handset will be assigned a name by default if successfully registered to the phone. You can personalize the hand- set name. Topic Handset Name Configuration Handset Name Configuration The following table lists the parameter you can use to configure the handset name. handset.X.name Parameter <y0000000000xx>.cfg...
  • Page 393 Using Handsets with T58V/T58A/T56A Phones Description It configures the lines to receive incoming calls for a specific handset. 1-Line 1 2-Line 2 3-Line 3 Permitted Values 4-Line 4 5-Line 5 Multiple line IDs are separated by commas. The incoming line for handset 1 (T58 Phone) is line 1-line5. The incoming line for handset 2 is line 2.
  • Page 394: End Call On Hook

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The default outgoing line for handset 2 is 2. The default outgoing line for handset 3 is 3. The default outgoing line for handset 4 is 4. The default outgoing line for handset 5 is 5. Web UI Account->Number Assignment->Outgoing lines->Default Handset UI OK->Settings->Telephony->Default Line...
  • Page 395: Base Pin

    Using Handsets with T58V/T58A/T56A Phones Parameter custom.handset.keypad_tone.enable <y0000000000xx>.cfg It enables or disables the handset to play a tone when any key is pressed. Description Note: It will take effect on all handsets that are registered on the same phone. It works only if “stat- ic.auto_provision.handset_configured.enable”...
  • Page 396: Dect Intercom

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted Integer from 0000 to 9999 Values Default 0000 Web UI Security->Base PIN->Base Unit PIN Phone UI Dect Settings->Change Base PIN Parameter base.double_pin_code.enable <y0000000000xx>.cfg Description It enables or disables double PIN feature. 0-Disabled, users use the PIN configured by "base.pin_code" to register the handset or access some fea- tures.
  • Page 397: Shared Directory

    Using Handsets with T58V/T58A/T56A Phones Phone UI Dect Settings->Auto Intercom->Auto Intercom Handset UI OK->Settings->Telephony->Auto Intercom Parameter features.intercom.headset_prior.enable <y0000000000xx>.cfg It configures the channel mode when an incoming intercom call is automatically answered. Note: It works only if "custom.handset.auto_intercom" is set to 1 or 2. For the phone, the headset mode Description should be activated for use;...
  • Page 398: Shared Contact File Customization

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Shared Contact File Customization You can customize the shared contacts using local contact template. You can ask the distributor or Yealink FAE for local contact template. You can also obtain the template online: http://sup- port.yealink.com/documentFront/forwardToDocumentFrontDisplayPage.
  • Page 399: Master-Slave Mode

    Master-Slave Mode Yealink supports binding a slave handset for the phone. After binding, the phone acts as the master handset. The slave handset can share the line and contacts with the master handset. The call can be shifted between the master handset and slave handset.
  • Page 400: Example: Configuring The Master-Slave Mode Feature

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter features.ms.X.slave_handset_number <y0000000000xx>.cfg Description It specifies which handset is the slave handset for the master handset. 0-None, the master-slave mode is disabled. 2-Handset 2 3-Handset 3 4-Handset 4 Permitted Values 5-Handset 5 Example: features.ms.1.slave_handset_number = 3 It means Handset 3 is the slave handset for Handset 1 (T58 Phone/T56A Phone).
  • Page 401: Repeater Settings Parameters

    Using Handsets with T58V/T58A/T56A Phones For Group 1: features.ms.1.slave_handset_number = 2 features.ms.1.mode = 0 After provisioning, Handset 2 is the slave handset for Handset 1 (T58 phone). Users cannot switch the active call between the phone and slave handset. Only the device which is during the call can initiate a new call. If users not in a call try to initiate a call on the phone/handset, the phone/handset screen will prompt "Path Busy".
  • Page 402: Handset Settings Parameters

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones If you change this parameter, the phone will reboot to make the change take effect. Handset Settings Parameters Parameter custom.handset.eco_mode.enable <y0000000000xx>.cfg It enables or disables the eco mode to greatly reduce the transmission power and signal output when the phone is in the talk mode.
  • Page 403 Using Handsets with T58V/T58A/T56A Phones 5-Portuguese 6-Spanish 7-Turkish 8-Swedish 9-Russian For W52H handset: 0-English 1-French 2-German 3-Italian 4-Polish 5-Portuguese 6-Spanish 7-Turkish 8-Czech 9-Swedish 10-Hebrew 11-Russian Default Handset UI OK->Settings->Language Parameter custom.handset.auto_answer.enable <y0000000000xx>.cfg It enables or disables a user to answer incoming calls by lifting the handset from the charger cradle without having to press the off-hook key.
  • Page 404 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Settings->Time&Date->Time Format Handset UI OK->Settings->Display->Time Format Parameter custom.handset.date_format <y0000000000xx>.cfg It configures the date format for all registered handsets. Description Note: It is not applicable to DD phones. 0-WWW MMM DD 1-DD-MMM-YY 2-YYYY-MM-DD 3-DD/MM/YYYY 4-MM/DD/YY...
  • Page 405: Custom Handset Related Configurations

    Using Handsets with T58V/T58A/T56A Phones vision.custom.handset.protect" is set to 1 (Enabled), the personalized handset settings will not be over- ridden. Default Parameter static.auto_provision.custom.handset.protect <y0000000000xx>.cfg It enables or disables the handsets to keep user personalized settings after handset reboot or registration. Description Note: It works only if "static.auto_provision.handset_configured.enable"...
  • Page 406: Handset Firmware Upgrade Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones custom.handset.backlight_in_charger.enable Handset Backlight Configuration custom.handset.backlight_out_of_charger.enable custom.handset.screen_saver.enable Handset Screen Saver Configuration custom.handset.auto_intercom DECT Intercom Configuration custom.handset.language Language Display Configuration Handset Firmware Upgrade Configuration The following table lists the parameters you can use to upgrade handset firmware. Parameter over_the_air.url <y0000000000xx>.cfg It configures the access URL of the handset firmware file.
  • Page 407 Using Handsets with T58V/T58A/T56A Phones Default Parameter over_the_air.base_trigger <y0000000000xx>.cfg It enables or disables to upgrade the handset firmware compulsively when the phone detects a new hand- Description set firmware from the provisioning sever. 0-Disabled, if “over_the_air.handset_tip” is set to 1 (Enabled), it will pop up a tip on the handset to notify the user to confirm upgrading the firmware or not.
  • Page 408: Using Cp960 Star Connection Feature

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Using CP960 Star Connection Feature You can deploy up to four CP960 conference phones in a star layout in a large meeting room, one as the master phone and others as the slave phones. The master phone keeps all features, while the slave phones only sync some key fea- tures of the master phone, such as DND and call mute.
  • Page 409: Cp960 Star Connection Feature Configuration

    Using CP960 Star Connection Feature If you upgrade firmware via web user interface for the master phone, only the master phone will be upgraded. After upgrading, the slave phones are disconnected from the master phone because of the different firmware version. If you upgrade firmware via auto provisioning, both the master phone and slave phones will be upgraded.
  • Page 410: Example: Configuring Cp960 Star Connection Feature

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values Default Blank X is the slave phone ID. X = 1-3. If you change this parameter, the phone will reboot to make the change take effect. Related Topic Example: Configuring CP960 Star Connection Feature Example: Configuring CP960 Star Connection Feature Scenario Conditions The MAC address of phone A is 805EC0092F33.
  • Page 411: General Features

    Busy Tone Delay Line Identification Presentation Yealink phones can derive calling and connected line identification from SIP headers and display the name associated with the telephone number on the LCD screen. Calling Line Identification Presentation (CLIP): It allows the phones to display the caller identity, derived from a SIP header contained in the INVITE message when receiving an incoming call.
  • Page 412 It configures the priority order for the sources of caller identity information. The headers can be in any order. Description Note: Yealink phones can derive caller identity from the following SIP headers: From, P-Asserted-Identity (PAI), P-Preferred-Identity and Remote-Party-ID (RPID). It works only if “account.X.cid_source” is set to 6 (PREFERENCE).
  • Page 413: Return Code For Refused Call

    General Features Default Parameter account.X.callerid_in_support_header.enable <MAC>.cfg Description It enables or disables the callerid attribute to be carried in the Supported header of the INVITE message. 0-Disabled Permitted Values 1-Enabled Default X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Return Code for Refused Call You can define the return code and reason of the SIP response message for the refused call.
  • Page 414: Hide Feature Access Codes Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Group Pick up Barge In Retrieve Call Park Call Pull Topic Hide Feature Access Codes Configuration Hide Feature Access Codes Configuration The following table lists the parameters you can use to configure the hide feature access codes. Parameter features.hide_feature_access_codes.enable <y0000000000xx>.cfg It enables or disables the phone to display the feature name instead of the feature access code when dial-...
  • Page 415: 100 Reliable Retransmission

    Content-Type: application/sdp Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE Max-Forwards: 70 User-Agent: Yealink T58 58.80.0.5 Supported: 100rel Allow-Events: talk,hold,conference,refer,check-sync Content-Length: 302 Topic 100 Reliable Retransmission Configuration 100 Reliable Retransmission Configuration The following table lists the parameter you can use to configure the 100 reliable retransmission.
  • Page 416: Sip Session Timer

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Account->Advanced->Retransmission X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. SIP Session Timer SIP session timers T1, T2 and T4 are SIP transaction layer timers defined in 3261. These session timers are con- figurable on the phones.
  • Page 417: Session Timer

    Via: SIP/2.0/UDP 10.10.20.32:5060;branch=z9hG4bK2104991394 From: "10111" <sip:10111@10.2.1.48:5060>;tag=2170397024 To: <sip:1058@10.2.1.48:5060>;tag=200382096 Call-ID: 4_1556494084@10.10.20.32 CSeq: 2 UPDATE Contact: <sip:10111@10.10.20.32:5060> Max-Forwards: 70 User-Agent: Yealink T58 58.80.0.5 Session-Expires: 90;refresher=uac Supported: timer Content-Length: 0 Topic Session Timer Configuration Session Timer Configuration The following table lists the parameters you can use to configure session timer.
  • Page 418: Reboot In Talking

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Description It enables or disables the session timer. 0-Disabled Permitted Values 1-Enabled, the phone will send periodic UPDATE requests to refresh the session during a call. Default Web UI Account->Advanced->Session Timer Parameter account.X.session_timer.expires <MAC>.cfg It configures the interval (in seconds) for refreshing the SIP session during a call.
  • Page 419: Reserve # In User Name

    Contact: <sip:1010%23@10.3.20.6:5060> Content-Type: application/sdp Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE Max-Forwards: 70 User-Agent: Yealink T58 58.80.0.5 Allow-Events: talk,hold,conference,refer,check-sync Content-Length: 300 Topic Reserve # in User Name Configuration Reserve # in User Name Configuration The following table lists the parameter you can use to configure reserve # in user name.
  • Page 420: Busy Tone Delay

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Busy Tone Delay The busy tone is audible to indicate that the call is released by the other party. You can define the amount of time to play the busy tone. Topic Busy Tone Delay Configuration Busy Tone Delay Configuration The following table lists the parameter you can use to configure busy tone delay.
  • Page 421: Configuration Parameters

    Configuration Parameters Configuration Parameters This section provides a description and permitted values of some settings. Topics BroadSoft Parameters Ethernet Interface MTU Parameter SIP Settings Parameters Call Settings Parameters APP Settings Configuration BroadSoft Parameters This section shows the parameters you can use to configure the phone with BroadSoft server. For more information on BSFT, refer to Yealink_IP_Phone_Features_Integrated_with_BroadSoft_UC-One_User_Guide Yealink_IP_Phones_Deployment_Guide_for_BroadSoft_UC-One_Environment.
  • Page 422 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Note: It works only if “bw.xmpp.enable" is set to 1 (Enabled). It is only applicable to T58V/T58A/T56A phones. Permitted String within 32 characters Values Default Blank Web UI Applications->Broadsoft XMPPI->XMPP Account->XMPP Password (if bw.xmpp.enable =1) Parameter bw.xmpp.presence_icon.mode <y0000000000xx>.cfg It enables or disables to display presence icon in a new style.
  • Page 423: Broadsoft Xsi

    Configuration Parameters If it is set to other values (for example, 4), the entered number less than 4 digits would not match with the BroadCloud contact. Example: If there is a BroadCloud Buddy name “Sunmy” with phone number “785656” and the parameter “fea- tures.uc_dir.match_tail_number”...
  • Page 424 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones It configures the user name for XSI authentication. Example: Description account.1.xsi.user = 3502@as.iop1.broadworks.net Note: It works only if “bw.xsi.enable" is set to 1 (Enabled). Permitted String within 99 characters Values Default Blank Web UI Applications->Broadsoft XSI->XSI Account->User ID (if bw.enable =1) Parameter account.X.xsi.password <MAC>.cfg...
  • Page 425 Configuration Parameters It configures the port of the Xtended Services Platform server. Example: Description account.1.xsi.port = 80 Note: It works only if “bw.xsi.enable" is set to 1 (Enabled). Permitted Integer from 1 to 65535 Values Default Web UI Applications->Broadsoft XSI->XSI Account->Port (if bw.enable =1) Parameter bw.xsi.enable <y0000000000xx>.cfg Description It enables or disables the XSI authentication feature for the IP phone.
  • Page 426: Broadsoft Acd

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Web UI Applications->Broadsoft XSI->XSI Account->Allow SIP Authentication for XSI (if bw.enable=1) X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. If you change this parameter, the phone will reboot to make the change take effect. Broadsoft ACD Parameter account.X.acd.initial_state <MAC>.cfg...
  • Page 427: Broadsoft Centralized Call Recording

    Configuration Parameters Default Blank Broadsoft Centralized Call Recording Parameter account.X.call_recording.enable <MAC>.cfg Description It enables or disables the centralized call recording feature. Permitted 0-Disabled 1-Enabled Values Default Parameter bw.call_recording.mode <y0000000000xx>.cfg Description It configures the centralized call recording mode. 0-XSI Permitted Values 1-SIP Default X is the account ID.
  • Page 428: Broadsoft Flexible Seating

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Blank Parameter account.X.hoteling.password <MAC>.cfg It configures the password used to log into the guest profile. Description Note: It is not applicable to CP960 phones. Permitted String within 99 characters Values Default Blank Parameter account.X.hoteling.expires <MAC>.cfg Description It configures the hoteling subscription expiration time (in seconds).
  • Page 429: Broadsoft Call Decline

    Configuration Parameters Description It configures the flexible seating PIN. Permitted String Values Default Blank X is the account ID. For T58V/T58A/T56A, X=1-16; for CP960, X=1. Hoteling feature may also need to configure this parameter, refer to Broadsoft Hoteling for more information. Related Topic Securely Storing the LDAP Credentials Broadsoft Call Decline...
  • Page 430 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values 1-Enabled Default Web UI Applications->Broadsoft XSI->Network Directory->Group (if bw.enable =1) Parameter bw_phonebook.personal_enable <y0000000000xx>.cfg It enables or disables the phone to display the personal directory. Description Note: Except CP960 phones, it works only if "bw.xsi.enable" and "bw.xsi.directory.enable" are set to 1 (Enabled).
  • Page 431 Configuration Parameters Permitted String within 99 characters Values Default EnterpriseCommon Web UI Applications->Broadsoft XSI->Network Directory->Enterprise Common (if bw.enable =1) Parameter bw.xsi.call_log.enable <y0000000000xx>.cfg It enables or disables the BroadSoft call log feature. Description Note: It works only if "bw.xsi.enable" is set to 1 (Enabled). Permitted 0-Disabled 1-Enabled...
  • Page 432 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Default Group Web UI Applications->Broadsoft XSI->Network Directory->Group (if bw.enable =1) Parameter bw_phonebook.enterprise_displayname <y0000000000xx>.cfg It configures the display name on the phone screen for the enterprise directory. Description Note: Except CP960 phones, it works only if "bw.xsi.enable", "bw.xsi.directory.enable" and "bw_phone- book.enterprise_enable"...
  • Page 433: Broadsoft Visual Voice Mail

    Configuration Parameters Permitted String within 99 characters Values Default GroupCommon Web UI Applications->Broadsoft XSI->Network Directory->Group Common (if bw.enable =1) Parameter bw.calllog_and_dir <y0000000000xx>.cfg It enables or disables the phone to directly enter the Network Calls screen when tapping (for Description T58V/T58A/T56A)/History (for CP960) on the idle screen. Note: It works only if "bw.xsi.enable"...
  • Page 434: Broadsoft Sca

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Permitted 0-Disabled 1-Enabled Values Default Parameter bw.voice_mail.visual.display_videomail.enable <y0000000000xx>.cfg It enables or disables the phone to display the video mails in the voice mail list. Description Note: It works only if "bw.xsi.enable" and "bw.voice_mail.visual.enable" are set to 1 (Enabled). It is not applicable to CP960 phones.
  • Page 435: Broadsoft Call Park

    Configuration Parameters Broadsoft Call Park Parameter features.call_park.group_enable <y0000000000xx>.cfg It enables or disables the phone to display the GPark soft key during a call. Description Note: If it is set to 1 (Enabled), the Retrieve soft key will also be displayed on the dialing screen. Permitted 0-Disabled 1-Enabled...
  • Page 436: Broadsoft Emergency Call

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Values 1-Enabled Default If you change this parameter, the phone will reboot to make the change take effect. X is the account ID. For T58V/T58A/T56A, X=1-16, for CP960, X=1. Broadsoft Emergency Call Parameter bw.emergency_calling.enable <y0000000000xx>.cfg Description It enables or disables BroadWorks Emergency Calling feature.
  • Page 437 It configures the suffix of User-Agent in SIP request messages from the IP phone. The following takes the T58V IP phone running firmware version 55.80.0.5 as an example. Description The default value of User-Agent: Yealink T58 55.80.0.5 If it is set to Myphone, the User-Agent appears as below: Yealink T58V 55.80.0.5 Myphone...
  • Page 438: Call Settings Parameters

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter sip.send_response_by_request <y0000000000xx>.cfg It configures where the IP phone retrieves the destination address for response. The phone will then send Description all SIP response messages to the destination address. 0-from VIA header in the request message Permitted Values 1-from source address of the request message...
  • Page 439 Configuration Parameters app.uninstall = Google Play Music app.uninstall = com.google.android.music Note: It is not applicable to CP960 phones. Permitted Software package name or APK file name or Application name Values Default Blank Parameter app.autorun <y0000000000xx>.cfg It specifies the application to automatically run after the phone starts up. Description Multiple applications are separated by slashs.
  • Page 440: Troubleshooting Methods

    Log Files Yealink IP phone 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 syslog server in real time, and use these log files to generate informational, analytic and troubleshoot phones.
  • Page 441 Troubleshooting Methods Note: We recommend that you do not disable this feature. 0-Disabled, the phone will stop recording log to the log files (<MAC>-boot.log and <MAC>-sys.log) loc- ally. The log files recorded before are still kept on the phone. Permitted 1-Enabled, the phone will continue to record log to the log files (<MAC>-boot.log and <MAC>-sys.log) Values locally.
  • Page 442 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter static.auto_provision.local_log.backup.enable <y0000000000xx>.cfg It enables or disables the phone to upload the local log files (<MAC>-boot.log and <MAC>-sys.log) to the provisioning server or a specific server. Description Note: The upload path is configured by the parameter “static.auto_provision.local_log.backup.path”. 0-Disabled 1-Enabled, the phone will upload the local log files to the provisioning server or the specific server to back up these files when one of the following happens:...
  • Page 443: Exporting The Log Files To A Local Pc

    Troubleshooting Methods 0-Overwrite Permitted Values 1-Append (not applicable to TFTP Server) Default Parameter static.auto_provision.local_log.backup.append.limit_mode <y0000000000xx>.cfg It configures the behavior when local log files (<MAC>-boot.log and <MAC>-sys.log) on the pro- Description visioning server or a specific server reach the maximum file size. 0-Append Delete, the server will delete the old log and the phone will continue uploading log.
  • Page 444: Syslog Logging

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones <0+emerg> <1+alert> <2+crit> <3+error> <4+warning> <5+notice> <6+info> The default local log level is 3. The following figure shows a portion of a boot log file (for example, 00156574b150-boot.log): The boot.log file reports the logs with all severity levels. The following figure shows a portion of a sys log file (for example, 00156574b150-sys.log): The <MAC>-sys.log file reports the logs with a configured severity level and the higher.
  • Page 445: Syslog Logging Configuration

    Troubleshooting Methods 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 phone's MAC address to log messages. Topics Syslog Logging Configuration Viewing the Syslog Messages on Your Syslog Server...
  • Page 446 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Web UI Settings->Configuration->Syslog->Syslog Transport Type Parameter static.syslog.level <y0000000000xx>.cfg 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 Description events of a lower severity level.
  • Page 447: Viewing The Syslog Messages On Your Syslog Server

    Troubleshooting Methods 17-Local Use 1 (Local1) 18-Local Use 2 (Local2) 19-Local Use 3 (Local3) 20-Local Use 4 (Local4) 21-Local Use 5 (Local5) 22-Local Use 6 (Local6) 23-Local Use 7 (Local7) Note: Note 1 - Various operating systems have been found to utilize Facilities 4, 10, 13 and 14 for secur- ity/authorization, audit, and alert messages which seem to be similar.
  • Page 448: Reset To Factory Configuration

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Five ways to reset the phone: Reset local settings: All configurations saved in the <MAC>-local.cfg file on the phone will be reset. Changes asso- ciated with non-static settings made via web user interface and phone user interface are saved in the <MAC>-loc- al.cfg file.
  • Page 449: Resetting The Ip Phone To Custom Factory Settings

    Troubleshooting Methods 1. 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 phone will be reset to factory successfully after startup. Note Reset of your phone may take a few minutes.
  • Page 450: Deleting The Custom Factory Settings Files

    Ethernet Software Capturing Configuration Capturing the Packets via Web User Interface For Yealink phones, you can export the packets file to the local system and analyze it. Yealink phones support the following two modes for capturing the packets: Normal: Export the packets file after stopping capturing.
  • Page 451: Capturing The Packets In Normal Way

    Troubleshooting Methods Note The steps may differ for different web browsers. Capturing the Packets in Normal Way Procedure 1. From the web user interface, navigate to Settings->Configuration. 2. Select Normal from the pull-down list of Pcap Type. 3. Click Start in the Pcap Feature field to start capturing signal traffic. 4.
  • Page 452: Watch Dog

    We recommend you to edit the exported CFG file instead of the BIN file to change the phone’s current settings. The config.bin file is an encrypted file. For more information on config.bin file, contact your Yealink reseller. Topics Exporting CFG Configuration Files from Phone...
  • Page 453: Importing Cfg Configuration Files To Phone

    Troubleshooting Methods <MAC>-all.cfg: It contains all changes made via phone user interface, web user interface and using configuration files. <MAC>-static.cfg: It contains all changes associated with static parameters (for example, network settings) made via phone user interface, web user interface and using configuration files. <MAC>-non-static.cfg: It contains all changes associated with non-static parameters made via phone user inter- face, web user interface and using configuration files.
  • Page 454: Bin Files Import Url Configuration

    Exporting All the Diagnostic Files Yealink phones support three types of diagnostic files (including Pcap trace, log files (boot.log and sys.log) and BIN configuration files) to help analyze your problem. You can export these files at a time and troubleshoot if necessary.
  • Page 455: Viewing The Phone Status

    Troubleshooting Methods Storage status (only applicable to T58V/T58A/T56A). Dongle status (only applicable when DECT USB dongle DD10K is connected to the T58V/T58A/T56A). Topic Viewing the Phone Status Viewing the Phone Status You can view phone status via phone user interface by navigating to Settings->Status. You can also view the phone status via the web user interface.
  • Page 456: Rebooting The Ip Phone Via Phone User Interface

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones Parameter sip.notify_reboot_enable <y0000000000xx>.cfg It configures the IP phone behavior when receiving a SIP NOTIFY message which contains the header Description “Event: check-sync”. 0-The phone will reboot only if the SIP NOTIFY message contains an additional string “reboot=true”. Permitted 1-The phone will reboot.
  • Page 457: Troubleshooting Solutions

    Troubleshooting Solutions Troubleshooting Solutions This section describes solutions to common issues that may occur while using the IP phone. Upon encountering a case not listed in this section, contact your Yealink reseller for further support. Topics IP Address Issues Time and Date Issues...
  • Page 458: Time And Date Issues

    PC to access the web user interface. Scenario 2: Yealink phones support using FTP, TFTP, HTTP and HTTPS protocols to download configuration files or resource files. You can use one of these protocols for provisioning. When provisioning your IP phone obtaining an IPv6 address, the provisioning server should support IPv6 and the format of the access URL of the provisioning server can be “tftp://[IPv6 address or domain name]”.
  • Page 459: Get Poor Sound Quality During A Call

    Troubleshooting Solutions Get poor sound quality during a call If you have poor sound quality/acoustics like intermittent voice, low volume, echo or other noises, the possible reasons could be: Users are seated too far out of recommended microphone range and sound faint, or are seated too close to sensitive microphones and cause echo.
  • Page 460: Wi-Fi And Bluetooth Issues

    The phone cannot connect to Bluetooth devices all the time Try to delete the registration information of the Bluetooth device on both IP phone and Bluetooth device, and then pair and connect it again. Contact Yealink field application engineer and your Bluetooth device manufacturer for more information.
  • Page 461: The Ip Phone Does Not Update The Configurations

    Troubleshooting Solutions Item Description The firmware ID for each IP phone model is: 58: T58V/T58A/T56A 73: CP960 Major version. 2 80 Note: The larger it is, the newer the major version is. A fixed number. Minor version. Note: With the same major version, the larger it is, the newer the mimor version is. The IP phone does not update the configurations Do one of the following: Ensure that the configuration is set correctly.
  • Page 462: The Web Screen Displays "Default Password Is In Use. Please Change

    Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones The web screen displays "Default password is in use. Please change!" The web screen prompts "Default password is in use. Please change!" message when the default password is in use. Click the warning message to change the password. Power and Startup Issues Both PoE cable and power adapter is connected to the phone The phones use the PoE preferentially.
  • Page 463: The Difference Between Rfc 2543 Hold Enabled And Disabled

    Troubleshooting Solutions The difference between RFC 2543 Hold enabled and disabled Capturing packets after you enable the RFC 2543 Hold feature. SDP media direction attributes (such as a=sendonly) per RFC 2543 is used in the INVITE message when placing a call on hold. Capturing packets after you disable the RFC 2543 Hold feature.
  • Page 464 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones...
  • Page 465: Appendix

    Appendix Appendix RFC and Internet Draft Support The following RFC’s and Internet drafts are supported: RFC 1321—The MD5 Message-Digest Algorithm RFC 1889—RTP Media control RFC 2112—Multipart MIME RFC 2327—SDP: Session Description Protocol RFC 2387—The MIME Multipart/Related Content-type RFC 2543—SIP: Session Initiation Protocol RFC 2617—Http Authentication: Basic and Digest access authentication RFC 2782—A DNS RR for specifying the location of services (DNS SRV) RFC 2806—URLs for Telephone Calls...
  • Page 466 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones RFC 3581—An Extension to the SIP for Symmetric Response Routing RFC 3608—SIP Extension Header Field for Service Route Discovery During Registration RFC 3611—RTP Control Protocol Extended Reports (RTCP XR) RFC 3665—Session Initiation Protocol (SIP) Basic Call Flow Examples RFC 3666—SIP Public Switched Telephone Network (PSTN) Call Flows.
  • Page 467: Reading Icons

    Appendix RFC 5954—Essential Correction for IPv6 ABNF and URI Comparison in RFC 3261 RFC 6026—Correct Transaction Handling for 2xx Responses to SIP INVITE Requests RFC 6141—Re-INVITE and Target-Refresh Request Handling in SIP draft-ietf-sip-cc-transfer-05.txt—SIP Call Control - Transfer draft-anil-sipping-bla-02.txt—Implementing Bridged Line Appearances (BLA) Using Session Initiation Protocol (SIP) draft-anil-sipping-bla-03.txt—Implementing Bridged Line Appearances (BLA) Using Session Initiation Protocol (SIP) draft-ietf-sip-privacy-00.txt—SIP Extensions for Caller Identity and Privacy, November draft-ietf-sip-privacy-04.txt—SIP Extensions for Network-Asserted Caller Identity and Privacy within Trusted Net-...
  • Page 468 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones T58V/A T56A CP960 Description Do Not Disturb Call Forward Call Hold (video) Call Hold (audio-only) Call Mute Keep Mute Call is encrypted (video) Call is encrypted (audio-only) Silent mode Camera is not detected Phone Lock Received Calls Placed Calls Missed Calls...
  • Page 469 Appendix T58V/A T56A CP960 Description Bluetooth mode is on Bluetooth headset is both paired and connected Bluetooth-Enabled mobile phone is both paired and connected Wi-Fi mode is on The default local caller photo and local contact icon The default mobile caller photo and mobile contacts icon DSS Key Line key type is Line (line is seized) Line key type is Speed Dial...
  • Page 470 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones T58V/A T56A CP960 Description Line key type is Group Pickup Line key type is Call Park (park successfully/call park idle state) Line key type is Call Park (call park ringing state) Park failed Line key type is Intercom (intercom idle state) Line key type is Intercom (intercom ringing state) Cal- Cal-...
  • Page 471 Appendix T58V/A T56A CP960 Description Line key type is Record/URL Record Line key type is Record/URL Record (recording starts successfully) Line key type is Multicast Paging/Group Listening (Group Listening is not applicable CP960 phones) Line key type is Hot Desking Line key type is Zero Touch Line key type is URL Line key type is DECT Intercom...
  • Page 472 Administrator’s Guide for SIP-T58V/T58A/T56A/CP960 IP Phones T58V/A T56A CP960 Description High Definition Voice Screenshot captured Downloading file Uploading file Upcoming alarm Unread email The slave phone is disconnected with the master phone. The star connection group is set up, but there are no slave phones in the star connection group.

This manual is also suitable for:

T58vT58aT56aExp50Cp960

Table of Contents