Yealink SIP-T4 Series Configuration Manual

Yealink SIP-T4 Series Configuration Manual

Hide thumbs Also See for SIP-T4 Series:
Table of Contents

Advertisement

BroadSoft Partner Configuration Guide
Yealink SIP-T4x IP Phone
July 2017
Document Version 1.25
9737 Washingtonian Boulevard, Suite 350
Gaithersburg, MD USA 20878
Tel +1 301.977.9440
WWW.BROADSOFT.COM

Advertisement

Table of Contents
loading

Summary of Contents for Yealink SIP-T4 Series

  • Page 1 BroadSoft Partner Configuration Guide Yealink SIP-T4x IP Phone July 2017 Document Version 1.25 9737 Washingtonian Boulevard, Suite 350 Gaithersburg, MD USA 20878 Tel +1 301.977.9440 WWW.BROADSOFT.COM...
  • Page 2 Any product names mentioned in this document may be trademarks or registered trademarks of BroadSoft or their respective companies and are hereby acknowledged. This document is printed in the United States of America. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 3 Updated with Yealink T4x IP Phone version xx.80.193.70 validation with BroadWorks Release 21.sp1. Also, added newer models. 1.16 Edited changes and published document. 1.17 Updated the document to include the No-Touch Provisioning as supported by Yealink T4x phones. 1.18 Edited changes and published document. 1.19 Updated the DM Supported capability table.
  • Page 4: Table Of Contents

    5.2.1 Configure BroadWorks Tags ................... 49 5.2.2 Configure BroadWorks Device Profile Type ..............52 5.2.3 Create Device Profile Instance ..................64 5.2.4 Configure BroadWorks User .................... 65 BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 4 OF 150...
  • Page 5 Upgrade from Previous CPE Kits ..................... 75 Appendix A: Reference T4x Configuration Files ................ 76 Appendix B: %TIMEZONENAME% Values ................. 147 References ............................150 BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 5 OF 150...
  • Page 6 Figure 40 Default Device Profile Type ..................... 70 Figure 41 Configure Advanced Options ....................71 Figure 42 Device Management Options Settings ................... 72 Figure 43 Default y000000000054.cfg ....................73 BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 6 OF 150...
  • Page 7: Overview

    This guide describes the specific configuration items that are important for use with BroadWorks. It does not describe the purpose and use of all configuration items on the T4x IP Phone. For those details, see the Yealink T4x IP Phone User Guide supplied by Yealink.
  • Page 8: Interoperability Status

    Interoperability Status This section provides the known interoperability status of the Yealink T4x IP Phone with BroadWorks. This includes the version(s) tested, capabilities supported and known issues. Interoperability testing validates that the device interfaces properly with BroadWorks via the SIP interface. Qualitative aspects of the device or device capabilities not affecting the SIP interface such as display features, performance, and audio qualities are not covered by interoperability testing.
  • Page 9: Interface Capabilities Supported

    This section identifies interface capabilities that have been verified through testing as supported by Yealink T4x IP Phone. The Supported column in the tables in this section identifies the Yealink T4x IP Phone’s support for each of the items covered in the test plan, with the following designations: Test item is supported ...
  • Page 10 Characters Connected Line ID Connected Line ID with Unicode Characters Connected Line ID on UPDATE Connected Line ID on Re-INVITE Diversion Header BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 10 OF 150 ©...
  • Page 11 Call Park Notification Lamp Field Advanced Phone Do Not Disturb Services – Feature Do Not Disturb Ring Splash Key Synchronization, Private Line Call Forwarding BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 11 OF 150 ©...
  • Page 12 Call Park Notification Services – Call Park Notification Advanced Phone Hold Reminder Services – Call Call Information Center Hoteling Event Status Event Disposition Code BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 12 OF 150 ©...
  • Page 13 Auto Attendant – HD Only T49G model. Voice Messaging Only T49G model. Voice Messaging – HD Only T49G model. Custom Ringback Only T49G model. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 13 OF 150 ©...
  • Page 14: Other Interface Capabilities

    Video Only T49G model. Dual Stack with Alternate Connectivity 2.2.2 Other Interface Capabilities The Yealink T4x Series may have implemented support for the following: BroadWorks Xtended Services Interface (Xsi)  Extensible Messaging and Presence Protocol (XMPP) (BroadCloud/BroadWorks  Collaborate Instant Messaging and Presence [IM&P]) Support for these interfaces is demonstrated by completing the BroadWorks SIP Phone Functional Test Plan [6].
  • Page 15 T48S and T49G. Favorites Only T46G, T46S, T48G, T48S and T49G. Groups Only T46G, T46S, T48G, T48S and T49G. Non-XMPP Contacts Conferences Login Invisible BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 15 OF 150 ©...
  • Page 16: Known Issues

    BroadWorks release dependent. The Issue Number is a tracking number for the issue. If it is a Yealink issue, the issue number is from Yealink’s tracking system. If it is a BroadWorks issue, the issue number is from BroadSoft’s tracking system.
  • Page 17 Call Recording: Mid-Call Change to Call Recording Mode. Server Changes the Call Recording Mode when phone is on talking, phone immediately takes effect on the mode change. Workaround: None. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 17 OF 150...
  • Page 18: Broadworks Configuration

    This section identifies the device profile type to use when deploying the Yealink T4x IP Phone with BroadWorks. Create a device profile type for the Yealink T48G IP Phone as shown in the following example. A separate device profile type should be created for each Yealink T4x IP Phone model.
  • Page 19: Broadworks Configuration Steps

    Figure 1 Device Identity/Profile Type BroadWorks Configuration Steps No additional BroadWorks configuration steps are required. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 19 OF 150 ©...
  • Page 20: T4X Ip Phone Configuration

    IP address, TFTP server, and other network settings. The T4x IP Phone should be configured to load the configuration file each time it resets or re-synchronizes. For detailed information on automated provisioning, see the Yealink T4x IP Phone User Guide [1].
  • Page 21 T80P) Step 11 Enable Feature Key Sync. Enable Feature Key Sync (except T18): bw.feature_key_sync = 1 1 = Enabled 0 = Disabled BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 21 OF 150 ©...
  • Page 22: Subscriber Level Configuration Parameters

    The first location to answer the call is connected to the originator. If the line is already active in a call, only the active location is alerted. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 23: Figure 2 Shared Call Appearance Configuration

    The following steps show how to configure both phones for this Shared Call Appearance configuration. For configurations of SCA for the device, see the example in the following section. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 24 Step 4 Configure display name. Configure the name to be displayed on the device for this Example: line. account.2.display_name = Joe Brown; BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 24 OF 150 ©...
  • Page 25 Step 4 Configure display name. Configure the name to be displayed on the device for this Example: line. account.2.Display_Name = Bob Smith; BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 25 OF 150 ©...
  • Page 26: Figure 3 Shared Call Appearance Configuration Page

    Second, on line registration web page, type in the host line and second appearance line as shown in the following figures. Figure 4 Account Register Page BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 26 OF 150...
  • Page 27: Figure 5 Account Register Page

    5:line5 6:line6 T40P have 3 line keys T41P/T41S/T42G/T42S have 15 line keys T46G/T46S have 27 line keys T48G/T48S/T49G have 29 line keys BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 27 OF 150 ©...
  • Page 28: Figure 7 Line Key Fields

    Via above method, you can manually set the DSS keys to shared line keys, but after version 72, Yealink phones support setting the DSS keys to shared line keys auto. If you have configured line key 1 to shared line, we need to configure 1 or 1 more free line keys as shared line keys, then you can do as follows.
  • Page 29: Busy Lamp Field Configuration

    On the BroadWorks server, browse to Client Applications → Busy Lamp Field and configure the settings as shown in the following figure. Figure 11 Busy Lamp Field Configuration Page BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 30: Feature Key Synchronization Configuration

     0 for Disabled bw.feature_key_sync = 1  1 for Enabled Browse to Features → General Information and set Feature Key Synchronization to “Enabled”. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 30 OF 150 ©...
  • Page 31: Call Center Feature Configuration

    Browse to the Call Centers configuration page. Figure 13 Call Control → Call Centers Page Register the Call Center line. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 31 OF 150...
  • Page 32: Figure 14 Account Register Page

    = 100 must be within 40 characters. account.1.reason_code_name.1= rest Value Y must be continuous, with minimum and maximum as 1 and 100. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 32 OF 150 ©...
  • Page 33: Call Recording Feature Configuration

    The recording files are saved on the server. On the BroadWorks server, browse to Call Control → Call Recording BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 34: Security Classification Feature Configuration

    It enables users to be conscious of the maximum level of classified information that can be exchanged in the conversation. On the BroadWorks server, browse to Utilities → Security Classification. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 35: Emergency Call Configuration

    Configure the emergency number. Configure the emergency number. Example: phone_setting.emergency.number = 311 Browse to the Features → Phone Lock page and set the Emergency number. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 35 OF 150 ©...
  • Page 36: Advice Of Charge Configuration

    Figure 18 Emergency Configuration 4.3.8 Advice of Charge Configuration Yealink T4x IP Phone does not support Advice of Charge feature. 4.3.9 Conference Event Configuration Yealink T4x IP Phone does not support Conference Event. 4.3.10 Flexible Seating Flexible seating feature has similar functionality to the BroadWorks Hoteling feature. But it uses a different licensing model and allows the device to be provisioned with the guest’s...
  • Page 37: Xtended Services Interface (Xsi) Feature Configuration

    For a phone to access the Xtended Services Interface features including services, directories, call logs, and so on, the SIP phone must first authenticate the user. Currently, the Yealink SIP phone supports two methods to authenticate a user: BroadWorks User Login Credentials and SIP Authentication Credentials.
  • Page 38: Figure 21 Xtended Services Interface Configuration

    Type in the related parameters and then click Confirm. SIP Authentication Credentials Browse to the Account → Register, type in the correct account parameters and then click Confirm. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 38 OF 150...
  • Page 39: Figure 22 Xtended Services Platform Account Configuration

    Figure 22 Xtended Services Platform Account Configuration Browse to Applications → Broadsoft XSI, type in the correct parameters, then save the configuration. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 39 OF 150 ©...
  • Page 40: Broadworks User Service Configuration

    2405551111 account.1.xsi.password = 123456 Step 4 account.1.xsi.host = Set the IP address or domain name of the Xsp server. Example: account.1.xsi.host =xsp1.iop1.broadworks.net BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 40 OF 150 ©...
  • Page 41: Broadworks Directory Configuration

    Configure “Enterprise” as the on the IP phone. enterprise directory name displayed on the IP phone. Example: The default value is bw_phonebook.enterprise_displayname = “Enterprise”. Enterprise BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 41 OF 150 ©...
  • Page 42: Broadworks Call Logs Configuration

    Example:  0 for Disabled bw.xsi.call_log_enable = 1  1 for Enabled Configure the phone as shown in the following figure. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 42 OF 150 ©...
  • Page 43: Broadworks Call Park Configuration

    Example: 0 = Disabled features.call_park.park_visual_notif y_enable = 1 1 = Enabled Configure the Call Park settings as shown in the following figure. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 43 OF 150 ©...
  • Page 44: Broadworks Visual Voice Mail Configuration

    Step 1 Enable visual voice mail feature. Enables or disables the visual voice mail feature. Example: 0 = Disabled bw.voice_mail.visual.enable=1 1 = Enabled BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 44 OF 150 ©...
  • Page 45: Instant Message And Presence Configuration

    (The uc password) Second, browse to Applications → Broadsoft XMPP and fill in the associated parameter for the UC Username and UC Password fields. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 45 OF 150...
  • Page 46: Connected Line Presentation On Update Or Re-Invite

    3 – PRID-PAI-FROM  4 – PAI-RPID-FROM  5 – RPID-FROM  To make this work, you can select “1”, “2”, or “4”. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 46 OF 150 ©...
  • Page 47: Device Management

    Management interface between the device and BroadWorks with the intent to ensure interoperability. The Supported column in the following table identifies the Yealink T4x IP Phone’s support for each of the items covered in the test plan packages, with the following designations: Test item is supported ...
  • Page 48 Server configuration (Direct DM Location) and Redirect Events. No Touch Provision via DM redirect See section 5.2.5.2.3 DHCP Server Configuration (BroadWorks Default) and Redirect Events. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 48 OF 150 ©...
  • Page 49: Device Management Configuration

    Yealink T4x phone models only. The Yealink T4x IP Phone makes use of dynamic tags, which may be configured by a BroadWorks administrator as either system default or device type-specific tags. This section identifies the required tags.
  • Page 50: Figure 28 System Default Tag Settings

    Configure the tag set name using the device name appended by Tags: Yealink T4x_Tags. Add the device type-specific tags in the following table to the device tag set. If the tag set already exists, make sure the tags are defined in the following table.
  • Page 51 Defines the T46G firmware version. Example: 28.81.193.80.rom %T46S_FIRMWARE% 66.<x.x.x>.rom Defines the T46S firmware version. Example:66.81.193.80.rom 35.<x.x.x>.rom Defines the T48G firmware version. T48_FIRMWARE Example: 35.81.193.80.rom BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 51 OF 150 ©...
  • Page 52: Configure Broadworks Device Profile Type

    The import method takes a DTAF as input and builds the BroadWorks device profile type(s) automatically. The manual method takes the administrator through the steps to manually add and configure the device profile type(s). BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 53 Configuration Method 1: Import This section identifies the steps necessary to make use of the Device Management import feature to configure BroadWorks to add the Yealink T4x IP Phone as a Device Management-enabled device type. Also, see the BroadWorks CPE Kit Usage Guide [8].
  • Page 54: Figure 30 Device Access Fqdn

    Click the Files and Authentication link and then select the option to rebuild all the system files. Firmware files must be obtained from Yealink. These files are not included in the import. Complete the steps in section 5.2.2.2.2 Define Device Profile Type Files define the static firmware files and to upload the firmware.
  • Page 55 Define Device Profile Type Files This section describes the BroadWorks Device Management configuration necessary to identify the configuration files and other files that the Yealink T4x IP Phone downloads. Configuration templates, firmware, and other files the T4x IP Phone uses must be uploaded to BroadWorks.
  • Page 56 Talking(<Phone Model>).xml talking state. The following table identifies other files that the Yealink T4xG IP Phone downloads from the server or uploads to the server. These files are not provided in the CPE kit and must be obtained from Yealink.
  • Page 57 5.2.2.2.2.1 System Files This section identifies the system-level files used by Yealink and provides instructions for defining the files and uploading for Device Management. T4x IP Phone model downloads a model-specific system file, named as follows: y0000000000xx.cfg  T40P: xx=54 ...
  • Page 58: Figure 31 Y000000000028.Cfg File Settings

    Figure 31 y000000000028.cfg File Settings BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 58 OF 150 ©...
  • Page 59: Figure 32 .Cfg Settings

    5.2.2.2.2.2 Device-Specific File This section identifies the device-specific files used by Yealink and provides instructions for defining the files and uploading for Device Management. Each T4x phone downloads a phone-specific file based on the phone’s MAC address using the following file name format: <mac-address>.cfg...
  • Page 60 Settings. After creating the device profile type file, upload static files (extracted from the CPE kit and obtained from Yealink). Use the Browse button on the file definition screen. Be sure to click Apply after uploading the file. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC.
  • Page 61: Figure 33 Static File Settings

    TimeZoneAliasLabels_Yealink_T46G.properties. A space in the device name must be converted to a “+” in the file name. A separate TimeZoneAlias file must be provided for each device profile type, corresponding to each Yealink T4x IP Phone model. The following is an example of the file contents:...
  • Page 62 BroadWorks Application Server must be mapped to the Yealink language files. To perform the mapping, select the Yealink T4x device profile type and then select the Languages link. The defined BroadWorks languages are listed in a table. If languages other than English do not appear, they have not been defined.
  • Page 63: Figure 34 Language Mapping

    Figure 34 Language Mapping The language applied to an individual phone is determined by the language defined for the user on the BroadWorks User’s Profile page. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 63 OF 150...
  • Page 64: Create Device Profile Instance

    BroadWorks interface to an individual Yealink T4x device. Browse to the BroadWorks <group> → Resources → Identity/Device Profiles page and then select Add to add a new Yealink T4x device profile. Configure the device profile as shown in the Figure 36 Device Profile Instance example.
  • Page 65: Configure Broadworks User

    To assign the device profile to the user, browse to the BroadWorks <user> → Addresses. Customize Tags This section identifies custom tags used by the Yealink T4x that may need to be customized at the group or device profile. Customizing a tag at the group level overrides the setting on the device profile type for the device profiles created within the group.
  • Page 66: Configure Yealink T4X Ip Phone

    LAN address of the edge device. To do so, perform that following steps. At the Group → Utilities → Configure Device page, select the Yealink device profile (for example, Yealink_T46G). Click on the Custom Tags tab.
  • Page 67: Figure 37 Login Screen

    66 has been defined on the DHCP server. If the DHCP server returns data set for the Option 66 parameter, then the Yealink phone uses the address defined in this field as the server address to retrieve its configuration data.
  • Page 68: Figure 38 Upgrade Screen

    Auto Provision username and password fields. The phone resynchronizes with Device Management and downloads the files associated with the credentials supplied via the above step. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 68 OF 150...
  • Page 69: Figure 39 Device Access Fqdn

    The import method is available in BroadWorks Release 17.0 and later. For previous releases, use the manual configuration method described in the next section. Download the Yealink T4x CPE kit from BroadSoft Xchange at www.broadsoft.com/xchange. Extract the DeviceManagementDefaults.DTAF.zip file from the CPE kit.
  • Page 70: Figure 40 Default Device Profile Type

    Create Default Device Profile Type A Device Management default device profile type must be created. This device profile type can be configured to serve default provisioning files to Yealink T4x endpoints, as well as other vendor devices. Create a default device profile type as shown in the following figure. Only the device management settings are important in this context since the profile type is used only to serve default provisioning files.
  • Page 71: Figure 41 Configure Advanced Options

    BroadWorks defaults to the system-defined value. Device Access URI This defines the directory the Xtended Services Platform uses to access the default configuration files. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 71 OF 150 ©...
  • Page 72: Figure 42 Device Management Options Settings

    Define Device Profile Type Files This section describes the BroadWorks Device Management configuration necessary to identify the configuration files used to enable the DeviceManagementDefaults device type for Yealink T4x devices. The files must be defined as described in the following sections: y0000000000xx.cfg T40P: xx=54 ...
  • Page 73: Figure 43 Default Y000000000054.Cfg

    BWRedir code 43 = string; subnet 10.2.0.0 netmask 255.255.255.0 { option subnet-mask 255.255.255.0; option domain-name-servers 10.2.0.29; option routers 10.2.0.1; option BWRedir “http://xsp1.iop1.broadworks.net/dms/def/” BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 73 OF 150 ©...
  • Page 74 Yealink T4x starts the provisioning process by following this default BroadWorks Device Management URL to obtain an initial configuration redirect. The following steps detail the phone’s sequence to become fully provisioned on BroadWorks after receiving the redirect from BroadWorks. The phone does initial resynchronization with Device Management and downloads the default file from location specified in DHCP offer.
  • Page 75: Upgrade From Previous Cpe Kits

    Upgrade from Previous CPE Kits The previous configuration sections are primarily structured around importing or manually configuring the Yealink T4x device profile types for the first time. Many of the steps are unnecessary when upgrading to a new firmware release or CPE kit version.
  • Page 76: Appendix A: Reference T4X Configuration Files

    NOTE: The following samples are examples and should be used as a reference only. DO NOT CUT AND PASTE THESE EXAMPLES TO GENERATE YOUR CONFIGURATION FILES. Use the configuration files obtained from Yealink with the specific release to generate your configuration files. System Default File: y000000000054.cfg NOTE: This is an example file and it should be used for reference only.
  • Page 77 = ##It configures the HTTPS port for web server access. ##The default value is 443.It takes effect after a reboot. static.network.port.https = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 77 OF 150...
  • Page 78 ############# static.network.vpn_enable = static.openvpn.url = ########################################################################## ############# LLDP ########################################################################## ############# static.network.lldp.enable = static.network.lldp.packet_interval = ########################################################################## ############# ########################################################################## ############# static.network.cdp.enable = static.network.cdp.packet_interval = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 78 OF 150 ©...
  • Page 79 = static.syslog.log_upload_period = ########################################################################## ############# TR069(Except T41P/T42G Models) ########################################################################## ############# static.managementserver.enable = static.managementserver.username = static.managementserver.password = static.managementserver.url = static.managementserver.connection_request_username = static.managementserver.connection_request_password = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 79 OF 150 ©...
  • Page 80 = ########################################################################## ############# Autop DHCP ########################################################################## ############# static.auto_provision.dhcp_option.enable = static.auto_provision.dhcp_option.list_user_options = ########################################################################## ############# Autop Repeat ########################################################################## ############# static.auto_provision.repeat.enable = static.auto_provision.repeat.minutes = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 80 OF 150 ©...
  • Page 81 ##It configuration phone update to restart automatically.It takes effect after a reboot. ##0-Disable 1-Enable static.auto_provision.reboot_force.enable = ########################################################################## ############# Autop wildcard ########################################################################## ############# static.auto_provision.url_wildcard.pn = ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 81 OF 150 ©...
  • Page 82 = sip.send_response_by_request = sip.notify_reboot_enable = 1 sip.disp_incall_to_info = sip.limit_server_name = sip.limit_server_reason = sip.listen_port =5060 sip.tls_listen_port = sip.trust_ctrl = sip.nat_stun.enable = sip.nat_stun.server = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 82 OF 150 ©...
  • Page 83 ########################################################################## ############# voice.vad = voice.cng = voice.echo_cancellation = ########################################################################## ############# Jitter Buffer ########################################################################## ############# voice.jib.adaptive = voice.jib.min = voice.jib.max = voice.jib.normal = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 83 OF 150 ©...
  • Page 84 TRAN key. ##0-Disabled,1-Enabled. ##The default value is 1. transfer.multi_call_trans_enable = ########################################################################## ############# Auto Redial BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 84 OF 150 ©...
  • Page 85 = dialplan.dialnow.line_id.1 = ###X ranges from 1 to 100 ###dialplan.replace.prefix.X = ###dialplan.replace.replace.X = ###dialplan.replace.line_id.X = dialplan.replace.prefix.1 = dialplan.replace.replace.1 = dialplan.replace.line_id.1 = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 85 OF 150 ©...
  • Page 86 = ##It configures the criteria for searching the contact number attributes. ##Example:ldap.number_filter = (|(telephoneNumber=%)(mobile=%)(ipPhone=%)) ##The default value is blank. ldap.number_filter = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 86 OF 150 ©...
  • Page 87 ##It enables or disables the phone to sort the search results in alphabetical order or numerical order. ##0-Disabled,1-Enabled. ##The default value is 0. ldap.ldap_sort = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 87 OF 150 ©...
  • Page 88 ##The default is 0.CNT version 1. features.show_default_account= ## Except T4X Models support this features.reboot_in_talk_enable = ## Except T19P/T21P Models support this features.barge_in_via_username.enable = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 88 OF 150 ©...
  • Page 89 BLF/BLF list key LED status. ##For more information, refer to BLF LED Mode on page 218. ##The default value is 0. features.blf_led_mode = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 89 OF 150...
  • Page 90 = features.dtmf.duration = features.dtmf.volume = features.play_local_dtmf_tone_enable = ########################################################################## ############# Features Audio Settings ########################################################################## ############# features.headset_prior = ###Except T19P/T21P Models features.headset_training = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 90 OF 150 ©...
  • Page 91 ############# Notification Popups ########################################################################## ############# features.voice_mail_popup.enable= features.missed_call_popup.enable= features.forward_call_popup.enable= features.text_message_popup.enable= ########################################################################## ############# Ringtone ########################################################################## ############# #ringtone.url = http://%BWDEVICEACCESSFQDN%:%BWDEVICEACCESSPORT%/%BWDMSCONTEXT%/%BWDEVICEA CCESSURI%Ring.wav ringtone.delete = ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 91 OF 150 ©...
  • Page 92 ############# ###Except T20P/T19P/T21P Models ##It configures the backlight time (in seconds).0, 1, 15, 30, 60, 120, 300, 600 or 1800. phone_setting.backlight_time = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 92 OF 150 ©...
  • Page 93 ###It enables or disables the phone to automatically configure the BLF list keys in order. ###0-Disabled,1-Enabled. ###The default value is 1. phone_setting.auto_blf_list_enable = 1 phone_setting.blf_list_sequence_type = ########################################################################## ############# Key Lock BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 93 OF 150 ©...
  • Page 94 ###Except T19P/T21P Models support this parameter (£¨X:1-10£©) multicast.paging_address.1.ip_address = multicast.paging_address.1.label = ########################################################################## ############# Super Search(Except T20P Model) ########################################################################## ############# super_search.recent_call = #super_search.url = http://%BWDEVICEACCESSFQDN%:%BWDEVICEACCESSPORT%/%BWDMSCONTEXT%/%BWDEVICEA CCESSURI%super_search.xml ########################################################################## ############# Security BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 94 OF 150 ©...
  • Page 95 ###It enables or disables the 3-level permissions (admin, user, var). ###0-Disabled,1-Enabled. ###The default value is 0.It takes effect after a reboot. static.security.var_enable = #web_item_level.url = http://%BWDEVICEACCESSFQDN%:%BWDEVICEACCESSPORT%/%BWDMSCONTEXT%/%BWDEVICEA CCESSURI%WebItemsLevel.cfg BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 95 OF 150 ©...
  • Page 96 #46-Network Group (Not support T20) #8-SMS (Only support T21/T46/T22/T26/T28) #17-URL (Only support T41/T42/T46) #49-Custom Button (Only support T20/T22/T26/T28) ###linekey.X.line = ###linekey.X.value = ###linekey.X.pickup_value = ###linekey.X.type = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 96 OF 150 ©...
  • Page 97 #40-Prefix (Not support T20) #22-XML Group (Not support T20) #31-Switch Account (Not support T19/T41/T42/T46) #38-LDAP (Not support T19/T20) #46-Network Group (Not support T20) BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 97 OF 150 ©...
  • Page 98 ###The default value is blank. programablekey.1.pickup_value = programablekey.2.type = 44 programablekey.2.line = programablekey.2.value = programablekey.2.xml_phonebook = programablekey.2.history_type = programablekey.2.label = BSFT Dir programablekey.2.pickup_value = ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 98 OF 150 ©...
  • Page 99 = forward.always.target = forward.always.on_code = forward.always.off_code = ########################################################################## ############# Forward Busy ########################################################################## ############# forward.busy.enable = forward.busy.target = forward.busy.on_code = forward.busy.off_code = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 99 OF 150 ©...
  • Page 100 = hotdesking.startup_outbound_enable = ########################################################################## ############# Hotdesking Dsskey ########################################################################## ############# hotdesking.dsskey_register_name_enable = hotdesking.dsskey_username_enable = hotdesking.dsskey_password_enable = hotdesking.dsskey_sip_server_enable = hotdesking.dsskey_outbound_enable = ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 100 OF 150 ©...
  • Page 101 = action_url.no_answer_fwd_off = action_url.transfer_call = action_url.blind_transfer_call = action_url.attended_transfer_call = action_url.hold = action_url.unhold = action_url.mute = action_url.unmute = action_url.missed_call = action_url.call_terminated = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 101 OF 150 ©...
  • Page 102 = ########################################################################## ############# Custom Factory Configuration ########################################################################## ############# #custom_factory_configuration.url = http://%BWDEVICEACCESSFQDN%:%BWDEVICEACCESSPORT%/%BWDMSCONTEXT%/%BWDEVICEA CCESSURI%factory.cfg features.custom_factory_config.enable = ########################################################################## ############# Custom Configuration ########################################################################## ############# configuration.url = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 102 OF 150 ©...
  • Page 103 = phone_setting.vq_rtcpxr_display_remote_call_id.enable = phone_setting.vq_rtcpxr_display_remote_codec.enable = phone_setting.vq_rtcpxr_display_round_trip_delay.enable = phone_setting.vq_rtcpxr_display_start_time.enable = phone_setting.vq_rtcpxr_display_stop_time.enable = phone_setting.vq_rtcpxr_display_symm_oneway_delay.enable = phone_setting.vq_rtcpxr_interval_period = phone_setting.vq_rtcpxr_moslq_threshold_critical = phone_setting.vq_rtcpxr_moslq_threshold_warning = voice.rtcp.enable = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 103 OF 150 ©...
  • Page 104 = features.save_init_num_to_history.enable = features.action_uri.enable = features.headset_play_phone_ringtone.enable = features.forward.emergency.enable = features.forward.emergency.authorized_number = features.auto_answer_tone.enable = features.ip_call.auto_answer.enable = custom.features.dnd_sync.enable = default_input_method.xml_browser_input_screen = action_url.headset = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 104 OF 150 ©...
  • Page 105 = features.power_saving.office_hour.thursday = features.power_saving.office_hour.friday features.power_saving.office_hour.saturday features.power_saving.office_hour.sunday = screensaver.wait_time= screensaver.type= screensaver.picture_change_interval= screensaver.clock_move_interval= screensaver.display_clock.enable = screensaver.delete = ########################################################################## ############# V81-Alpha Add ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 105 OF 150 ©...
  • Page 106 = blf.enhanced.parked.idle.action = blf.enhanced.parked.callin.action = blf.enhanced.parked.talking.action = static.auto_provision.local_contact.backup.enable = static.auto_provision.local_contact.backup.path = dialplan.digitmap.apply_to.on_hook_dial = dialplan.digitmap.apply_to.directory_dial = dialplan.digitmap.apply_to.forward = dialplan.digitmap.apply_to.press_send = dialplan.digitmap.enable = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 106 OF 150 ©...
  • Page 107 = sip.skip_redundant_failover_addr = sip.request_validation.source.list = sip.request_validation.digest.list = sip.request_validation.digest.realm = sip.request_validation.digest.event = sip.cid_source.preference = ice.enable = sip.nat_turn.enable = sip.nat_turn.server = sip.nat_turn.username sip.nat_turn.password = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 107 OF 150 ©...
  • Page 108 V81-Beta SP1 Add ########################################################################## ############# phone_settings.idle_dsskey_and_title.transparency = bw.xmpp.change_presence.enable = features.call_decline.enable = features.dtmf.min_interval = features.blf.ring_type = features.power_saving.intelligent_mode = features.blf_active_backlight.enable = features.intercom.headset_prior.enable = expansion_module.1.key.1.extension = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 108 OF 150 ©...
  • Page 109 = account.1.fallback.timeout = account.1.sip_server.1.address = %BWHOST-1% account.1.sip_server.1.port = account.1.sip_server.1.expires = account.1.sip_server.1.retry_counts = account.1.sip_server.1.failback_mode = account.1.sip_server.1.failback_timeout = account.1.sip_server.1.register_on_enable = account.1.sip_server.2.address = account.1.sip_server.2.port = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 109 OF 150 ©...
  • Page 110 = ##It configures the keep-alive interval (in seconds) for account X. ##The default value is 30.Integer from 15 to 2147483647 account.1.nat.udp_update_time = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 110 OF 150...
  • Page 111 ##It configures the period (in seconds) of ACD subscription for account X. ##The default value is 1800.Except T19P/T21P Models account.1.subscribe_acd_expires= account.1.display_mwi.enable= ########################################################################## ############# BLF List(Except T19D Model) BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 111 OF 150 ©...
  • Page 112 = ##It configures number of linekey for line. ##The default value is 1,you should enable auto line keys first. account.1.number_of_linekey = %NUM_OF_LINEKEYS% BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 112 OF 150...
  • Page 113 ############# Audio Advanced ########################################################################## ############# ##It configures whether to use voice encryption service for account X.0- Disabled,1-Optional,2-Compulsory. ##The default value is 0. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 113 OF 150 ©...
  • Page 114 ########################################################################## ############# ##It enables or disables the distinctive ringtones by the Alert-Info SIP header for account X.0-Disabled,1-Enabled. ##The default value is 0. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 114 OF 150 ©...
  • Page 115 X. ##0-Calling the music server before holding ##1-Calling the music server after holding ##The default value is 0. account.1.music_on_hold_type = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 115 OF 150 ©...
  • Page 116 = account.1.timeout_fwd.on_code = ########################################################################## ############# Voice Monitoring (Except T19P/T21P Models) ########################################################################## ############# account.1.vq_rtcpxr.collector_name= account.1.vq_rtcpxr.collector_server_host= account.1.vq_rtcpxr.collector_server_port= ########################################################################## ############# Broadsoft Hoteling ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 116 OF 150 ©...
  • Page 117 = %BWLOGIN-ID-1% ##It configures the password for XSI authentication for account X.Example:account.1.xsi.password = 123456. ##The default value is blank. account.1.xsi.password = %XSIPASSWORD-1% BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 117 OF 150 ©...
  • Page 118 ########################################################################## ############# V81-Alpha Add ########################################################################## ############# account.1.phone_setting.call_appearance.calls_per_linekey = account.1.phone_setting.call_appearance.transfer_via_new_linekey = account.1.phone_setting.call_appearance.conference_via_new_linekey = account.1.sip_server.1.invite_retry_counts = account.1.sip_server.1.only_signal_with_registered = account.1.reg_failed_retry_min_time = account.1.reg_failed_retry_max_time = account.1.line_seize.expires = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 118 OF 150 ©...
  • Page 119 = %SBC_PORT% account.2.dial_tone = account.2.outbound_proxy.2.address = account.2.outbound_proxy.2.port = ##It configures the transport type for account 1. 0-UDP,1-TCP,2-TLS,3-DNS- NAPTR ##The default value is 0. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 119 OF 150 ©...
  • Page 120 ########################################################################## ############ NAT Settings ########################################################################## ############ ##It enables or disables the NAT traversal for account X.0-Disabled,1- Enabled ##The default value is 0. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 120 OF 150 ©...
  • Page 121 ##It is configuration MWI is NOTIFY messages, whether in Terminated status attributes. ##The default value is 0(Don't handle terminated values) account.2.mwi_parse_terminated = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 121 OF 150 ©...
  • Page 122 ##It configures the BLF List Retrieve call parked code for account X. ##The default value is blank account.2.blf_list_retrieve_call_parked_code = account.2.blf.match_host.enable= ########################################################################## ############# BLA/SCA BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 122 OF 150 ©...
  • Page 123 = account.2.codec.g726_16.enable = account.2.codec.g726_16.priority = account.2.codec.g726_16.rtpmap = account.2.codec.g726_24.enable = account.2.codec.g726_24.priority = account.2.codec.g726_24.rtpmap = account.2.codec.g726_32.enable = account.2.codec.g726_32.priority = account.2.codec.g726_32.rtpmap = account.2.codec.g726_40.enable = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 123 OF 150 ©...
  • Page 124 ##The default value is 0. account.2.dialoginfo_callpickup = ##It configures the group pickup code for account X. ##The default value is blank. account.2.group_pickup_code = %BWFAC-CALL-PICKUP-2% BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 124 OF 150 ©...
  • Page 125 ##The default value is blank. account.2.conf_uri = %BWNETWORK-CONFERENCE-SIPURI-2% ########################################################################## ############# CID Source ########################################################################## ############# account.2.cid_source = account.2.cid_source_privacy = account.2.cid_source_ppi = account.2.cp_source = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 125 OF 150 ©...
  • Page 126 ########################################################################## ############# Call Forward(Except T19 Model) ########################################################################## ############# account.2.always_fwd.enable = account.2.always_fwd.target = account.2.always_fwd.off_code = account.2.always_fwd.on_code = account.2.busy_fwd.enable = account.2.busy_fwd.target = account.2.busy_fwd.off_code = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 126 OF 150 ©...
  • Page 127 = account.2.reason_code_name.1 = account.2.bw_disp_code.1 = account.2.bw_disp_code_name.1 = account.2.supervisor_info_code.1 = account.2.supervisor_info_code_name.1 = ########################################################################## ############# Broadsoft Call Center ########################################################################## ############# account.2.call_center.call_info_enable = account.2.call_center.show_call_info_time = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 127 OF 150 ©...
  • Page 128 = account.2.transfer_refer_to_contact_header.enable = account.2.sub_fail_retry_interval = account.2.update_ack_while_dialing = account.2.end_call_when_transferred.enable = account.2.nat.stun_refresh_timer = account.2.contact_take_line_param.enable = ########################################################################## ############# V80-SP2 Add ########################################################################## ############# account.2.acd.call_information = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 128 OF 150 ©...
  • Page 129 = account.2.dialplan.digitmap.string = account.2.hoteling.mode = account.2.hoteling.pin = account.2.flexible_seating.enable = ########################################################################## ############# V81-Beta SP1 Add ########################################################################## ############# account.2.features.call_decline.enable = account.2.call_recording.enable = account.2.hoteling.expires = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 129 OF 150 ©...
  • Page 130 = account.3.sip_server.2.retry_counts = account.3.sip_server.2.failback_mode = account.3.sip_server.2.failback_timeout = account.3.sip_server.2.register_on_enable = account.3.dns_cache_type = account.3.static_cache_pri = %STATIC-CACHE-PRI% account.3.register_expires_overlap = account.3.subscribe_expires_overlap = ########################################################################## ############# Register Advanced BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 130 OF 150 ©...
  • Page 131 ########################################################################## ############# ##It configures the voice mail number for account X. ##The default value is blank. voice_mail.number.3 = %BWVOICE-PORTAL-NUMBER-3% ##Except T19P/T21P Models BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 131 OF 150 ©...
  • Page 132 IN-3% ##It configures the period (in seconds) of the BLF subscription for account X. ##The default value is 1800.Integer from 30 to 2147483647. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 132 OF 150...
  • Page 133 ##It enables or disables Broadsoft Callpark for account X.0-Disabled,1- Broadsoft SCA. ##The default value is 0. account.3.callpark_enable = ########################################################################## ############# Audio Codec ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 133 OF 150 ©...
  • Page 134 ## The default value is 0(Take a SRTP all encryption).1:Only carry AES - 80 secret key,2: Only carry AES - 32 secret key ########################################################################## ############# Anonymous Call ########################################################################## ############# account.3.send_anonymous_code = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 134 OF 150 ©...
  • Page 135 ##It enables or disables the phone to download the picture information for account X when receiving an incoming call or during a call.0-Disabled,1- Enabled. ##The default value is 0. account.3.picture_info_enable = ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 135 OF 150 ©...
  • Page 136 ##The default value is blank. account.3.music_server_uri = ########################################################################## ############# Advanced ########################################################################## ############# account.3.auto_answer = %AUTO_ANSWER_BINARY% account.3.missed_calllog = account.3.100rel_enable = account.3.enable_user_equal_phone = account.3.compact_header_enable = account.3.custom_ua = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 136 OF 150 ©...
  • Page 137 = account.3.hoteling.password = account.3.hoteling.auto_login_enable = account.3.flexible_seating.enable= account.3.hoteling.mode = %BWHOTELINGMODE-3% account.3.hoteling.pin = %BWFLEXIBLESEATINGUNLOCKPIN-3% ########################################################################## ############# Broadsoft ACD ########################################################################## ############# account.3.acd.enable = account.3.acd.unavailable_reason_enable = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 137 OF 150 ©...
  • Page 138 ##It configures the server port of the Xtended Services Platform server for account X.Example:account.3.xsi.port = 80. ##The default value is 80.Integer from 1 to 65535 account.3.xsi.port = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 138 OF 150...
  • Page 139 = account.3.hold_use_inactive = account.3.features.usb_call_recording.enable = ########################################################################## ############# V81-Beta Add ########################################################################## ############# account.3.security_classification.enable = account.3.srtp_lifetime = account.3.xsi.custom_url = account.3.dialplan.digitmap.active.on_hook_dialing = account.3.dialplan.digitmap.apply_to.directory_dial = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 139 OF 150 ©...
  • Page 140 = 1 ###It enables or disables the phone to display the enterprise directory. ###0-Disabled,1-Enabled. ###The default value is 1. bw_phonebook.enterprise_enable = 1 BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 140 OF 150 ©...
  • Page 141 ###Only T46G/T48G Models support these parameter features.uc_enable = 1 features.uc_username = %BW_USER_IMP_ID-1% features.uc_password = %BW_USER_IMP_PWD-1% phone_setting.dsskey_directory_auto.enable =0 ###V81 New Add## bw.xmpp.enable= bw.xmpp.change_presence.enable = ########################################################################## ############# BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 141 OF 150 ©...
  • Page 142 = %FEATURE_BW_CALL_PARK% ###It enables or disables the phone to display the GPark soft key during a call. ###0-Disabled,1-Enabled. ###The default value is 0. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 142 OF 150 ©...
  • Page 143 ##The default value is blank.Integer from -300 to 300 local_time.offset_time = ##It configures the time format.0-12 Hour,1-24 Hour. ##The default value is 1. BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 143 OF 150...
  • Page 144 ##It configures the language of the phone user interface. ##Chinese_S and Chinese_T are only applicable to SIP-T19P, SIP-T21P and SIP-T46G IP phones. ##The default value is English. lang.gui = BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 144 OF 150 ©...
  • Page 145 Default-System File: y000000000054.cfg.def file NOTE: This is an example file and it should be used for reference only. #!version:1.0.0.1 auto_provision.server.url = http://xsp1.iop1.broadworks.net:80/dms/Yealink-T40P/ auto_provision.dhcp_option.enable = 0 BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 145 OF 150 ©...
  • Page 146 #auto_provision.server.url = http://%BWDEVICEACCESSFQDN%:%BWDEVICEACCESSPORT%/%BWDMSCONTEXT%/%BWDEVICEA CCESSURI% #auto_provision.server.username = %BWDEVICEUSERNAME% #auto_provision.server.password = %DEVICE_ACCESS_PWD% BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 146 OF 150 ©...
  • Page 147: Appendix B: %Timezonename% Values

    Canada-Newfoundland (St. Johns) −03:00 Denmark-Greenland (Nuuk) −03:00 Argentina (Buenos Aires) −03:00 Brazil (no DST) −03:00 Brazil (DST) −02:00 Brazil (no DST) −01:00 Portugal (Azores) BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 147 OF 150 ©...
  • Page 148 +02:00 Latvia (Riga) +02:00 Lebanon (Beirut) +02:00 Moldova (Kishinev) +02:00 Russia (Kaliningrad) +02:00 Romania (Bucharest) +02:00 Turkey (Ankara) +02:00 Ukraine (Kyiv, Odessa) BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 148 OF 150 ©...
  • Page 149 +10:00 Russia (Vladivostok) +10:30 Australia (Lord Howe Islands) +11:00 New Caledonia (Noumea) +12:00 New Zealand (Wellington, Auckland) +12:45 New Zealand (Chatham Islands) BROADSOFT PARTNER CONFIGURATION GUIDE – YEALINK T4X IP PHONE 20-BD5476-00 2017 BROADSOFT INC. PAGE 149 OF 150 ©...
  • Page 150: References

    References [1] Yealink, Inc. 2016. Yealink T4x IP Phone User Guide, Release 81. Available from Yealink at http://www.yealink.com/DocumentDownload.aspx?CateId=142&flag=142. [2] BroadSoft, Inc. 2017. BroadWorks Device Management Configuration Guide, Release 21.0. Available from BroadSoft at xchange.broadsoft.com. [3] BroadSoft, Inc. 2015. BroadWorks Redundancy Guide, Release 21.0. Available from BroadSoft at xchange.broadsoft.com.

Table of Contents