background image

Summary of Contents for T5 Series

Page 1: ......

Page 2: ...O BE ACCURATE AND PRESENTED WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF PRODUCTS 2 Disclaimer YEALINK XIAMEN NETWORK TECHNOLOGY CO LTD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS GUIDE INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Yealink Xiamen Network Technology CO...

Page 3: ...re 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 i...

Page 4: ...License GPL Yealink uses soft ware under the specific terms of the 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 loaded online http www yealink com onepage_83 html ...

Page 5: ... using the boot file and configuration files The Auto Provisioning Guide is to serve as a basic guidance for provisioning Yealink phones with a provisioning server If you are a novice this guide is helpful for you l Using features integrated with Broadsoft UC One refer to the following two guides to have a better knowledge of BroadSoft features IP Phones Deployment Guide for BroadSoft UC One Envir...

Page 6: ...emphasize text to show the example values or inputs format of examples http s IPv6 address Blue Text Used for cross references to other topics related to this topic for example Ring Tones for hyperlinks to external sites and documents for example RFC 3315 or Yealink_SIP_IP_Phones_Auto_Provisioning_Guide You also need to know the following writing conventions to distinguish conditional information ...

Page 7: ...e Files 19 Verifying Startup 19 Phone Network 21 IPv4 and IPv6 Network Settings 21 IP Addressing Mode Configuration 21 IPv4 Configuration 22 IPv6 Configuration 24 DHCP Option for IPv4 26 Supported DHCP Option for IPv4 26 DHCP Option 66 Option 43 and Custom Option 27 DHCP Option 42 and Option 2 27 DHCP Option 12 28 DHCP Option 12 Hostname Configuration 28 DHCP Option 60 28 DHCP Option 60 Configurat...

Page 8: ...hentication 46 802 1x Authentication Configuration 47 TR 069 Device Management 49 Supported RPC Methods 49 TR 069 Configuration 50 Phone Provisioning 53 Boot Files Configuration Files and Resource Files 53 Boot Files 53 Common Boot File 54 MAC Oriented Boot File 54 Boot File Attributes 54 Customizing a Boot File 55 Configuration Files 55 Common CFG File 56 MAC Oriented CFG File 56 MAC local CFG Fi...

Page 9: ...rsonalized Settings 77 Clearing User s Personalized Configuration Settings 78 Example Deploying Phones from the Provisioning Server 78 Firmware Upgrade 81 Firmware for Each Phone Model 81 Firmware Upgrade Configuration 81 Phone Customization 83 Language 83 Supported Languages 83 Language Display Configuration 84 Language for Phone Display Customization 84 Customizing a Language Pack for Phone Disp...

Page 10: ...on 105 Date Customization Rule 106 Call Display 106 Call Display Configuration 107 Display Method on Dialing 108 Display Method on Dialing Configuration 108 Key As Send 109 Key As Send Configuration 109 Softkey Layout 109 Supported Call States and Soft Keys 110 Softkey Layout File Customization 111 Softkey Layout File Elements and Attributes 112 Customizing Softkey Layout File 112 Softkey Layout C...

Page 11: ... Ext Keys Configuration 134 Shortcut Key Programmable Key Icons Customization 136 Shortcut Key Programmable Key Icons Customization Configuration 137 Example Customizing an Icon for a Specific Shortcut Key 138 Example Customizing an Icon for a Specific Programmable Key 139 Enhanced DSS Keys 140 Guidelines for Configuring Enhanced DSS Keys 140 Macro Action Strings 141 EDK Configuration 143 EDK List...

Page 12: ...back Server Redundancy Configuration 170 Failover Server Redundancy Configuration 171 SIP Server Name Resolution 172 SIP Server Name Resolution Configuration 173 Static DNS Cache 173 Behave with a Configured DNS Server 174 Static DNS Cache Configuration 174 Logon Wizard 177 Logon Wizard Configuration 177 Multiple Line Keys per Account 179 Multiple Line Keys per Account Configuration 179 Default Ac...

Page 13: ...5 Dial Plan Defined by Four Patterns Old Dial Plan Mechanism 205 Basic Regular Expression Syntax for Four Patterns 206 Replace Rule File Customization 206 Replace Rule File Attributes 207 Customizing the Replace Rule File 207 Dial Now File Customization 207 Dial Now File Attributes 207 Customizing the Dial Now File 208 Replace Rule Configuration 208 Dial Now Configuration 209 Area Code Configurati...

Page 14: ... Call Rejection 234 Anonymous Call Rejection Configuration 234 Call Waiting 235 Call Waiting Configuration 235 Do Not Disturb DND 236 DND Settings Configuration 237 DND Feature Configuration 238 DND in Phone Mode Configuration 238 DND in Custom Mode Configuration 239 DND Synchronization for Server side Configuration 240 Call Hold 241 Call Hold Configuration 241 Music on Hold MoH Configuration 242 ...

Page 15: ...ne Limit 267 Ringtone Configuration 267 Distinctive Ring Tones 268 Supported Alert Info Headers Format 269 Alert Info Bellcore drN 269 Alert Info ringtone N Alert Info ringtone RingN wav or Alert Info MyMelodyN Alert Info MyMelodyRingN wav 270 Alert Info URL 271 Alert Info info info text x line id 0 271 Distinctive Ring Tones Configuration 272 Ringer Device 273 Ringer Device Configuration 273 Audi...

Page 16: ...292 Acoustic Shield Configuration 292 DTMF 293 DTMF Keypad 293 Transmitting DTMF Digit 294 Transmitting DTMF Digit Configuration 294 Suppress DTMF Display 295 Suppress DTMF Display Configuration 296 Transfer via DTMF 296 Transfer via DTMF Configuration 296 Local DTMF Tone 297 Local DTMF Tone Configuration 297 Voice Quality Monitoring VQM 297 RTCP XR 297 RTCP XR Configuration 297 VQ RTCPXR 298 Voic...

Page 17: ...figuration Files Encryption and Decryption 326 Encryption and Decryption Configuration 326 Example Encrypting Configuration Files 328 Incoming Network Signaling Validation 329 Incoming Network Signaling Validation Configuration 329 Advanced Features 331 Call Pickup 331 Directed Call Pickup 331 Directed Call Pickup Configuration 331 Group Call Pickup 332 Group Call Pickup Configuration 333 Dialog I...

Page 18: ...dicator of Intercom Contact 353 State Monitor for Intercom Contact Configuration 353 Outgoing Intercom Configuration 354 Incoming Intercom Configuration 354 CSTA Control 356 CSTA Control Configuration 356 Action URL 356 Predefined Events List 357 Variable Values List 358 Action URL Configuration 359 Action URI 370 Supported HTTP HTTPS GET Request 371 Supported SIP Notify Message 371 Variable Value...

Page 19: ...2 Customizing Shared Contact File 392 Master Slave Mode 393 Master Slave Mode Configuration 393 Example Configuring the Master Slave Mode Feature 394 Repeater Settings Parameters 395 Handset Settings Parameters 396 Custom Handset Related Configurations 399 Handset Firmware Upgrade Configuration 400 Using CP960 Star Connection Feature 402 Guidelines for Configuring Star Connection Feature 402 CP960...

Page 20: ...rity Classification 421 Broadsoft Hoteling 421 Broadsoft Flexible Seating 422 Broadsoft Call Decline 423 Broadsoft Network Directory 423 Broadsoft Visual Voice Mail 427 Broadsoft SCA 428 Broadsoft Call Park 429 Broadsoft Emergency Call 430 Call Waiting Sync 430 Ethernet Interface MTU Parameter 430 SIP Settings Parameters 430 Call Settings Parameters 432 APP Settings Configuration 432 Troubleshooti...

Page 21: ...Files 448 Phone Status 448 Viewing the Phone Status 449 Phone Reboot 449 Rebooting the IP Phone Remotely 449 Notify Reboot Configuration 449 Rebooting the IP Phone via Phone User Interface 450 Rebooting the IP Phone via Web User Interface 450 Troubleshooting Solutions 451 IP Address Issues 451 The IP phone does not get an IP address 451 Solving the IP conflict problem 451 Specific format in config...

Page 22: ... 454 Verifying the firmware version 454 The IP phone does not update the configurations 455 System Log Issues 455 Fail to export the system log to a provisioning server FTP TFTP server 455 Fail to export the system log to a syslog server 455 Password Issues 455 Restore the administrator password 455 The web screen displays Default password is in use Please change 456 Power and Startup Issues 456 B...

Page 23: ...otepad to create and edit boot files configuration files and resource files Yealink IP Phones in a Network Most Yealink phones are connected physically through a Category 5E CAT5E cable to a 10 100 1000Mbps Ethernet LAN and send and receive all data using the same packet based technology Some phones support the wireless net work Since the IP phone is a data terminal digitized audio being just anot...

Page 24: ...lectrical supply the phone begins its ini tialization process Topics Loading the ROM File Configuring the VLAN Querying the DHCP Dynamic Host Configuration Protocol Server Contacting the Provisioning Server Updating Firmware Downloading the Resource Files Loading the ROM File The ROM file resides in the flash memory of the IP phone The IP phone comes from the factory with a ROM file pre loaded Dur...

Page 25: ...g server the phone will use the configurations stored in the flash memory Updating Firmware If you define the access URL of firmware in the configuration file the phone will download the firmware from the pro visioning server If the MD5 value of the downloaded the firmware file differs from that stored in the flash memory the phone will perform a firmware update You can manually upgrade firmware i...

Page 26: ...20 Administrator s Guide for SIP T58V T58A T56A CP960 IP Phones ...

Page 27: ...de After connected to the wired network the phones can obtain the IPv4 or IPv6 network settings from a Dynamic Host Configuration Protocol DHCP server if your network supports it To make it easier to manage IP settings we recom mend using automated DHCP which is possible to eliminate repetitive manual data entry You can also configure IPv4 or IPv6 network settings manually Note Yealink phones comp...

Page 28: ...ult password admin Network WAN Port IPv4 Type Parameter static network internet_port ip 1 y0000000000xx cfg Description It configures the IPv4 address Example static network internet_port ip 192 168 1 20 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 is set to 2 Static IP Address Permitted Values IPv4 Address Default Blan...

Page 29: ...Note It works only if static network internet_port type is set to 0 DHCP Permitted Values 0 Off the phone will use the IPv4 DNS obtained from DHCP 1 On the phone will use manually configured static IPv4 DNS Default 0 Web UI Network Basic IPv4 Config Static DNS Phone UI Settings Advanced Settings default password admin Network WAN Port IPv4 Type DHCP Static DNS Parameter static network primary_dns ...

Page 30: ...ther network settings either from SLAAC or from DHCPv6 if the SLAAC server is not working the phone will try to obtain the IPv6 address and other network settings via DHCPv6 The following table lists the parameters you can use to configure IPv6 Parameter static network ipv6_internet_port type 1 y0000000000xx cfg Description It configures the Internet port type for IPv6 Note It works only if static...

Page 31: ...atic_dns_enable 1 y0000000000xx cfg Description It triggers the static IPv6 DNS feature to on or off Note It works only if static network ipv6_internet_port type is set to 0 DHCP Permitted Values 0 Off the phone will use the IPv6 DNS obtained from DHCP 1 On the phone will use manually configured static IPv6 DNS Default 0 Web UI Network Basic IPv6 Config Static IPv6 DNS Phone UI Settings Advanced S...

Page 32: ...ne to obtain IPv6 network settings via SLAAC Stateless Address Auto configuration Note It works only if static network ipv6_internet_port type is set to 0 DHCP Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Network Advanced ICMPv6 Status Active 1 If you change this parameter the phone will reboot to make the change take effect DHCP Option for IPv4 The IP phone can obtain IPv4 related param...

Page 33: ...figuration Server ACS address by detecting option 43 during startup To obtain the server address via DHCP option make sure you have configured the DHCP option on the phone The option must be in accordance with the one defined in the DHCP server Note If you fail to configure the DHCP options for discovering the provisioning server on the DHCP server an alternate method of automatically discovering ...

Page 34: ...P CP960 Web UI Features General Information DHCP Hostname 1 If you change this parameter the phone will reboot to make the change take effect DHCP Option 60 DHCP option 60 is used to indicate the vendor type and configuration of a DHCP client Servers can use option 43 to return the vendor specific information to the client Topic DHCP Option 60 Configuration DHCP Option 60 Configuration The followi...

Page 35: ...oE Permitted Values String within 32 characters Default Blank Web UI Network Basic IPv4 Config Configuration Type PPPoE PPPoE User Phone UI Settings Advanced Settings default password admin Network WAN Port IPv4 Type PPPoE PPPoE User Parameter static network pppoe password 1 y0000000000xx cfg Description It configures the password for PPPoE connection Note It works only if the value of the paramet...

Page 36: ...information about other devices When LLDP feature is enabled on the phones the phones periodically advertise their own information to the directly connected LLDP enabled switch The phones can also receive LLDP packets from the connected switch When the application type is voice the phones decide whether to update the VLAN configurations obtained from the LLDP packets When the VLAN configurations o...

Page 37: ...It enables or disables the CDP feature Permitted Values 0 Disabled 1 Enabled the phone attempts to determine its VLAN ID through CDP Default 1 Web UI Network Advanced CDP Active Phone UI Settings Advanced Settings default password admin Network CDP CDP Status Parameter static network cdp packet_interval 1 y0000000000xx cfg Description It configures the interval in seconds that how often the phone ...

Page 38: ...ly if static network vlan internet_port_enable is set to 1 Enabled Permitted Values Integer from 0 to 7 Default 0 Web UI Network Advanced VLAN WAN Port Priority Phone UI Settings Advanced Settings default password admin Network VLAN WAN Port Priority Parameter static network vlan pc_port_enable 1 y0000000000xx cfg Description It enables or disables the VLAN for the PC port Note It works only if st...

Page 39: ...on 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 The following table lists the parameters you can use to configure DHCP VLAN discovery Parameter static network vlan dhcp_enable 1 y0000000000xx cfg Description It enables or disables the DHCP VLAN discovery feature Permitted Values 0 Disabled 1 Ena...

Page 40: ...rks will display in scanning list on the phone screen Yealink phones support connecting to 2 4G wireless network You can check the Wi Fi MAC address at the path Settings Status Wi Fi MAC phone user interface or Status Status Network Common Wi Fi MAC web user interface The following advices you need to know when using the phones in the wireless network l Check whether the wireless network is normal...

Page 41: ...SSID is a unique identifier for accessing wireless access points Note It works only if static wifi enable is set to 1 Enabled Permitted Values String within 32 characters Default Blank Parameter static wifi X priority 2 y0000000000xx cfg Description It configures the priority for a specific wireless network 5 is the highest priority 1 is the lowest priority Note It works only if static wifi enable...

Page 42: ...ireless network Note It works only if static wifi enable is set to 1 Enabled and static wifi X security_mode is set to WPA EAP or WPA2 EAP Permitted Values TTLS PEAP or TLS Default Blank Parameter static wifi X eap_user_name 2 y0000000000xx cfg Description It configures the EAP authentication username of a specific wireless network Note It works only if static wifi enable is set to 1 Enabled stati...

Page 43: ...ort 11780 Addi tional calls would then use ports 11782 11784 11786 and so on The phone is compatible with RFC 1889 RTP A Trans port Protocol for Real Time Applications and the updated RFC 3550 It is only applicable to CP960 phones Topic RTP Ports Configuration RTP Ports Configuration The following table lists the parameters you can use to configure RTP ports Parameter static network port min_rtppo...

Page 44: ...oyments The following table lists the parameters you can use to configure NAT traversal Parameter account X nat nat_traversal 1 MAC cfg Description It enables or disables the NAT traversal for a specific account Note It works only if static sip nat_stun enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Account Register NAT Phone UI Settings Advanced Settings default...

Page 45: ...date_enable 1 MAC cfg Description It sets the type of keep alive packets sent by the phone to the NAT device to keep the communication port open so that NAT can continue to function Permitted Values 0 Disabled 1 Default the phone sends the corresponding packets according to the transport protocol 2 Options the phone sends SIP OPTIONS packets to the server 3 Notify the phone sends SIP NOTIFY packet...

Page 46: ... X 1 SIP Port and TLS Port Configuration You can configure the SIP and TLS source ports on the phone Otherwise the phone uses default values 5060 for UDP TCP and 5061 for TLS If NAT is disabled the port number shows in the Via and Contact SIP headers of SIP messages If NAT is enabled the phone uses the NAT port number and NAT IP address in the Via and Contact SIP headers of SIP messages but still ...

Page 47: ...ion by protocol and the type of call Call Type Number of Required Ports Video 4 UDP ports Voice 2 UDP ports Each additional video participant requires 4 UDP ports Each additional audio participant requires 2 UDP ports Make sure at least 200 TCP ports and 200 UDP ports are reserved for the phones Use the following information as a guide when determining the range of port numbers Phone Maximum Conne...

Page 48: ...ption It configures the maximum TCP port Note It is not applicable to CP960 phones Permitted Values Integer from 1024 to 65535 Default 50249 Web UI Network Advanced Reserve Port TCP Port Scope 1024 65535 1 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 ...

Page 49: ...mmend that you do not change this parameter Permitted Values 0 Auto Negotiation 1 Full Duplex 10Mbps 2 Full Duplex 100Mbps 3 Half Duplex 10Mbps 4 Half Duplex 100Mbps 5 Full Duplex 1000Mbps Default 0 Web UI Network Advanced Port Link WAN Port Link Parameter static network pc_port speed_duplex 1 y0000000000xx cfg Description It configures the network speed over Ethernet of the PC port Note It works ...

Page 50: ...ill act as a VPN client and use the certificates to authenticate with the VPN server For more information refer to OpenVPN Feature on Yealink phones Topics VPN Related Files VPN Configuration VPN Related Files To use VPN you should collect the VPN related files into one archive file in tar format and then upload this tar file The VPN related files include certificates ca crt and client crt key cli...

Page 51: ... excessively delayed or made to suffer varying delay DiffServ model can guarantee high quality voice transmission when the voice packets are configured to a higher DSCP value Video QoS To ensure acceptable visual quality for video video packets emanated from the phones should be configured with a high transmission priority It is not applicable to CP960 phones SIP QoS SIP protocol is used for creat...

Page 52: ...phones Permitted Values Integer from 0 to 63 Default 34 Web UI Network Advanced Voice QoS Video QoS 0 63 Parameter static network qos signaltos 1 y0000000000xx cfg Description It configures the DSCP Differentiated Services Code Point for SIP packets The default DSCP value for SIP packets is 26 Assured Forwarding Permitted Values Integer from 0 to 63 Default 26 Web UI Network Advanced Voice QoS SIP...

Page 53: ... EAP GTC 7 EAP FAST Default 0 Web UI Network Advanced 802 1x 802 1x Mode Phone UI Settings Advanced Settings default password admin Network 802 1x 802 1x Mode Parameter static network 802_1x eap_fast_provision_mode 1 y0000000000xx cfg Description It configures the EAP In Band provisioning method for EAP FAST Note It works only if static network 802_1x mode is set to 7 EAP FAST Permitted Values 0 U...

Page 54: ...g within 32 characters Default Blank Web UI Network Advanced 802 1x MD5 Password Phone UI Settings Advanced Settings default password admin Network 802 1x MD5 Password Parameter static network 802_1x root_cert_url y0000000000xx cfg Description It configures the access URL of the CA certificate The format of the certificate must be pem crt cer or der Note It works only if static network 802_1x mode...

Page 55: ...E For more information on TR 069 refer to Yealink TR 069 Technote Topics Supported RPC Methods TR 069 Configuration Supported RPC Methods The following table provides a description of RPC methods supported by the phones RPC Method Description GetRPCMethods This method is used to discover the set of methods supported by the CPE SetParameterValues This method is used to modify the value of one or mo...

Page 56: ...entserver enable y0000000000xx cfg Description It enables or disables the TR 069 feature Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Settings TR069 Enable TR069 Parameter static managementserver username y0000000000xx cfg Description It configures the TR 069 ACS server user name used to authenticate the phone Leave it blank if no authentication is required Permitted Values String within...

Page 57: ...ing within 64 characters Default Blank Web UI Settings TR069 Connection Request Password Parameter static managementserver periodic_inform_enable y0000000000xx cfg Description It enables or disables the phone to periodically report its configuration information to the ACS server Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Settings TR069 Enable Periodic Inform Parameter static management...

Page 58: ...52 Administrator s Guide for SIP T58V T58A T56A CP960 IP Phones ...

Page 59: ... port yealink com documentFront forwardToDocumentFrontDisplayPage Topics Boot Files Configuration Files Resource Files Files Download Process Boot Files Yealink phones support boot files The boot files maximize the flexibility to allow you to customize features and set tings for multiple phones With the boot file you can specify which configuration files should be downloaded It is effective for yo...

Page 60: ...ch include statement can specify a location of a configuration file The con figuration file format must be cfg The locations in the angle brackets or double quotation marks support two forms l Relative path relative to the boot file For example sip cfg HTTP Directory sip cfg l Absolute path or URL For example http 10 2 5 258 HTTP Directory sip cfg The location must point to a specific CFG file MOD...

Page 61: ... template file 2 To add a configuration file add include config or include config to the file Each starts on a separate line 3 Specify a configuration file for downloading For example include config configure sip cfg include config http 10 2 5 206 configure account cfg include config http 10 2 5 206 configure dialplan cfg 4 To specify configuration files for specific phone models add specific phon...

Page 62: ... named after the MAC address of the IP phone For example if the MAC address of an IP phone is 00156574B150 the name of MAC Oriented CFG file is 00156574b150 cfg lowercase It contains parameters unique to a particular phone such as account registration It will only be effective for a MAC specific IP phone MAC local CFG File MAC local CFG file which is named after the MAC address of the IP phone For...

Page 63: ...e 1 T58 T56A features dnd enable 0 These parameters only apply to their own specific phone models 4 Save the configuration file and place it on the provisioning server Related Topic Configuration File Attributes Configuration File Attributes The following table lists the attributes you need to know in the configuration template file Attributes Description version 1 0 0 1 It must be placed in the f...

Page 64: ...es Template File File Name Description Reference in Section AutoDST Template AutoDST xml Add or modify time zone and DST settings DST Settings Language Packs For example 000 GUI English lang 1 English_note xml 1 English js Customize the translation of the existing language on the phone web user inter face Language for Phone Display Cus tomization Language for Web Display Cus tomization Replace Rul...

Page 65: ... two ways to provision your phones l Manual Provisioning provisioning via the local phone user interface or web user interface l Central Provisioning provisioning through configuration files stored in a central provisioning server The method you use depends on how many phones need to be deployed and what features and settings to be con figured Manual provisioning on the web or phone user interface...

Page 66: ... the temporary configurations to be used for pro gram running Web User Interface You can configure the phones via web user interface a web based interface that is especially useful for remote con figuration Because features and configurations vary by phone models and firmware versions options available on each page of the web user interface can vary as well Note that the features configured via we...

Page 67: ...ternet Explorer For security purposes we recommend you to use this feature in a secure network environment The following table lists the parameters you can use to configure quick login Parameter wui quick_login y0000000000xx cfg Description It enables or disables the quick login feature Note It works only if static wui https_enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled you can ...

Page 68: ...TTP Phone UI Settings Advanced Settings default password admin Network Web Server HTTPS Status Parameter static network port http 1 y0000000000xx cfg Description It configures the port used to access the web user interface of the phone over a non secure tunnel HTTP Permitted Values Integer from 1 to 65535 Default 80 Web UI Network Advanced Web Server HTTP Port 1 65535 Phone UI Settings Advanced Se...

Page 69: ...ed Settings option is only available to administrators and requires an administrator password default admin You can configure the phones via Phone user interface on a per phone basis Note When you manually configure a phone via phone user interface the changes associated with non static parameters you make will be stored in the MAC local CFG file For more information on MAC local CFG file refer to...

Page 70: ... provide a history of phone events call log files and contact files to the provisioning server You can also configure a directory for each of these three files respectively Topics Auto Provisioning Settings Configuration User Triggered Provisioning Settings Configuration Auto Provisioning Settings Configuration The following table lists the parameters you can use to configure settings for auto pro...

Page 71: ...er from 0 to 300 Default 5 Parameter static auto_provision reboot_force enable 1 y0000000000xx cfg Description It enables or disables the phone to reboot after auto provisioning even if there is no specific con figuration requiring a reboot Note It works only for the current auto provisioning process If you want the phone to reboot after every auto provisioning process the parameter must be always...

Page 72: ...Interval Minutes Parameter static auto_provision weekly enable y0000000000xx cfg Description It triggers the weekly feature to on or off Permitted Values 0 Off 1 On the phone performs an auto provisioning process weekly Default 0 Web UI Settings Auto Provision Weekly Parameter static auto_provision weekly_upgrade_interval y0000000000xx cfg Description It configures the time interval in weeks for t...

Page 73: ...20min Parameter static auto_provision weekly dayofweek y0000000000xx cfg Description It configures the days of the week for the phone to perform auto provisioning weekly Example static auto_provision weekly dayofweek 01 If static auto_provision weekly_upgrade_interval is set to 0 it means the phone performs auto pro visioning every Sunday and Monday If static auto_provision weekly_upgrade_interval...

Page 74: ...ndom day within this period based on the phone s MAC address The phone performs auto provisioning on a random day for example 18 based on the phone s MAC address Note It works only if static auto_provision flexible enable is set to 1 On Permitted Values Integer from 1 to 1000 Default 30 Web UI Settings Auto Provision Flexible Interval Days Parameter static auto_provision flexible begin_time y00000...

Page 75: ...he long connection for downloading files via auto provisioning Permitted Values 0 Disabled the phone uses the short connection for downloading files via auto provisioning 1 Enabled Default 0 Parameter custom auto_provision save_rps_info enable y0000000000xx cfg Description It enables or disables the phone to save the entered user name and password when performing RPS Redir ection and provisioning ...

Page 76: ...tring Default Blank Parameter static autoprovision X url 1 2 y0000000000xx cfg Description It configures the access URL of the provisioning server for the phone to perform auto provisioning which is triggered by activation code Permitted Values URL within 511 characters Default Blank Parameter static autoprovision X user 1 2 y0000000000xx cfg Description It configures the user name for authenticat...

Page 77: ... the provisioning server address for example http xxxxxxx If not specified the TFTP protocol is used Topic Provisioning Protocols Configuration Provisioning Protocols Configuration The following table lists the parameter you can use to configure provisioning protocols Parameter static auto_provision server type y0000000000xx cfg Description It configures the protocol the phone uses to connect to t...

Page 78: ... parameters you can use to configure Zero Touch provision Parameter static zero_touch enable y0000000000xx cfg Description It enables or disables the zero touch for the phone to configure the network parameters and provisioning server address via phone user interface during startup Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Settings Auto Provision Zero Active Parameter static zero_touc...

Page 79: ...uto_provision dhcp_option enable y0000000000xx cfg Description It triggers the DHCP Active feature to on or off Permitted Values 0 Off 1 On the phone obtains the provisioning server address by detecting DHCP options Default 1 Web UI Settings Auto Provision DHCP Active Parameter static auto_provision dhcp_option list_user_options y0000000000xx cfg Description It configures the custom DHCP option fo...

Page 80: ...cified as part of the provisioning server address the User Name and Password of the provisioning server configured on the phone will be used The following table lists the parameters you can use to configure static provision Parameter static auto_provision server url y0000000000xx cfg Description It configures the access URL of the provisioning server Permitted Values URL within 511 characters Defa...

Page 81: ...s Personalized Settings Configuration Auto Provisioning Flowchart for Keep User s Personalized Configuration Settings Example Keeping User s Personalized Settings Clearing User s Personalized Configuration Settings Keeping User s Personalized Settings Configuration The following table lists the parameters you can use to keep user s personalized settings Parameter static auto_provision custom prote...

Page 82: ...auto_provision custom sync is set to 1 Enabled Permitted Values URL Default Blank Parameter static auto_provision custom upload_method 1 y0000000000xx cfg Description It configures the way the phone uploads the MAC local cfg file MAC calllog xml file or MAC contact xml file to the provisioning server for HTTP HTTPS server only Permitted Values 0 PUT 1 POST Default 0 Auto Provisioning Flowchart for...

Page 83: ...lized 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: ...d then update settings in MAC local cfg file to the IP phone system As a result the personalized configuration settings of the phone are retrieved after the factory reset Clearing User s Personalized Configuration Settings When the IP phone is given to a new user but many personalized configurations settings of the last user are saved on the phone or when the end user encounters some problems beca...

Page 85: ...2 5 193 Linekey cfg include config tftp 10 2 5 193 001565b09d886 cfg 5 Place the boot files to the home directory of the provisioning server For example D TFTP Provision 6 Reboot the phones to trigger auto provisioning For the phone with MAC 001565b09d886 it will download the 001565b09d886 boot file and then download Linekey cfg and 001565b09d886 cfg files referenced in the 001565b09d886 boot file...

Page 86: ...80 Administrator s Guide for SIP T58V T58A T56A CP960 IP Phones ...

Page 87: ...ntDisplayPage 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 Firmware Name Example T58V T58A T56A 58 x x x rom 58 83 0 15 rom CP960 73 x x x rom 73 83 0 25 rom Firmware Upgrade Configuration Before upgrading firmware you need to know the following l Do not close and refresh the browser when the I...

Page 88: ...82 Administrator s Guide for SIP T58V T58A T56A CP960 IP Phones ...

Page 89: ... Status Bar and Control Notification Center Display Warnings Display Browser Home Page Language Yealink phones support multiple languages Languages used on the phone user interface and web user interface can be specified respectively as required Topics Supported Languages Language Display Configuration Language for Phone Display Customization Language for Web Display Customization Supported Langua...

Page 90: ...d on the phone user interface is English If your web browser displays a language not sup ported by the IP phone the web user interface will display English by default You can specify the languages for the phone user interface and web user interface respectively The following table lists the parameters you can use to configure language display Parameter lang gui y0000000000xx cfg Description It con...

Page 91: ...e language name If the language name is the same as the existing one the existing language pack will be overridden by the newly uploaded one We recommend that the file name of the new language pack should not be the same as the existing one Note To modify the translation of an existing language do not rename the language pack Procedure Open the desired language template file for example 000 GUI En...

Page 92: ...xt displayed on the phone user interface will change to the custom language you defined in 015 GUI English_15 lang You can also find a new language selection English_15 and English_16 on the IP phone user interface Settings Basic Settings Language Language for Web Display Customization You can customize the translation of the existing language on the web user interface You can modify translation o...

Page 93: ...ustomizing a Language Pack for Note Display When you add a new language pack for the note the note language pack must be formatted as X name_note xml X starts from 12 name is replaced with the language name If the note language name is the same as the existing one the new uploaded note language pack will override the existing one We recommend that the filename of the new note language pack should ...

Page 94: ...000000000xx cfg Description It configures the access URL of the custom language pack for the web user interface Permitted Values URL within 511 characters For example http localhost X GUI name lang X starts from 012 name is replaced with the language name Default Blank Parameter wui_lang_note url y0000000000xx cfg Description It configures the access URL of the custom note language pack for web us...

Page 95: ...allpaper will display on the entire screen Note that the line key labels time and date icons and Android keys will dis play over the wallpaper The following table lists the parameters you can use to change the wallpaper Parameter phone_setting backgrounds y0000000000xx cfg Description It configures the wallpaper displayed on the phone Idle screen Permitted Values Default jpg 01 jpg 02 jpg 03 jpg 0...

Page 96: ...ettings Preference Upload Wallpaper Deleting a Custom Picture You can delete the uploaded custom pictures for a specific IP phone via web user interface at the path Settings Preference Wallpaper select the desired custom picture and click Delete You can also delete the custom pictures via phone user interface at the path Settings Basic Settings Display Wallpaper You can only delete the custom pict...

Page 97: ... configures the time in seconds to wait in the idle state before the screen saver starts Permitted Values 15 15s 30 30s 60 1min 120 2min 300 5min 600 10min 1800 30min Default 600 Phone UI Settings Basic Settings Display Screen Saver Screensaver Waiting Time Parameter screensaver type y0000000000xx cfg Description It configures the type of screen saver to display Permitted Values 0 Clock 1 Colours ...

Page 98: ... Model and the connected expansion module Configuration Options T58V T58A T56A EXP50 Active Level Backlight Active Level Backlight Time not applicable to EXP50 CP960 Active Level Backlight Active Level Backlight Time Backlight Brightness and Time Configuration The following table lists the parameters you can use to configure screen backlight brightness and time Parameter phone_setting active_backl...

Page 99: ...users to enable the breathing light or page icon to indicate statuses It is mainly used in the scenario of configuring multiple line keys more than six For T58V T58A T56A phones if enable page tips feature is enabled the breathing light will appear at the top bottom of the DSS key field when the status of a particular feature e g BLF assigned to the line key on the non current page changes For CP9...

Page 100: ...e non current page The intercom target extension receives an incoming intercom call on the non current page The line receives an incoming call on the non current page The call of the line is placed on hold on the non cur rent page The BLF monitored user receives an incoming call on the non current page Drag down to view the desired feature key CP960 Tap corresponding page icon to view the desired ...

Page 101: ...on current pages Expansion Module Page Tips Configuration The following table lists the parameters you can use to configure expansion module page tips Parameter expansion_module page_tip blf_call_in enable y0000000000xx cfg Description It enables or disables the page switch key LED on the expansion module to indicate when BLF monitored user receives an incoming call on the non current pages Note I...

Page 102: ...reen Topics Time Zone NTP Settings DST Settings Time and Date Manually Configuration Time and Date Format Configuration Date Customization Rule Time Zone The following table lists the values you can use to set the time zone location Time Zone Time Zone Name Time Zone Time Zone Name 12 Eniwetok Kwajalein 1 Namibia Windhoek 11 Samoa 2 Estonia Tallinn 11 Midway Island 2 Finland Helsinki 10 United Sta...

Page 103: ...City Acapulco 3 Kuwait Rlyadh 6 United States Central Time 3 Minsk 6 Saskatchewan 3 Nairobi 5 Peru 3 St Petersburg 5 Bahamas Nassau 3 Volgograd RTZ 2 5 Canada Montreal Ottawa Quebec 3 30 Iran Teheran 5 Cuba Havana 4 Armenia Yerevan 5 United States Eastern Time 4 Azerbaijan Baku 5 Bogota Lima 4 Georgia Tbilisi 5 Indiana East 4 Kazakhstan Aktau 5 Quito 4 Russia Samara 4 30 Venezuela Caracas 4 Abu Dh...

Page 104: ...rasilia 6 Russia Novosibirsk Omsk 3 Montevideo 6 Bangladesh Dhaka 3 Salvador 6 30 Myanmar Naypyitaw 2 30 Newfoundland and Labrador 6 30 Yangon Rangoon 2 Brazil no DST 7 Russia Krasnoyarsk 2 Mid Atlantic 7 Thailand Bangkok 1 Portugal Azores 7 Jakarta 1 Cape Verde Islands 7 Vletnam Hanoi 0 Denmark Faroe Islands Torshavn 8 China Beijing 0 Ireland Dublin 8 Singapore Singapore 0 GMT 8 Australia Perth 0...

Page 105: ... Budapest 11 Russia Srednekolymsk Time 1 Italy Rome 11 Chokurdakh RTZ 10 1 Spain Madrid 11 30 Norfolk Island 1 Belgrade 12 New Zealand Wellington Auckland 1 Bratislava 12 Russia Kamchatka Time 1 Chad 12 Anadyr 1 Copenhagen 12 Fiji Islands 1 Ljublijana 12 Marshall Islands 1 Poland Warsaw 12 Petropavlovsk Kamchatsky RTZ 11 1 Sweden Stockholm 12 45 New Zealand Chatham Islands 1 Switzeriland Bern 13 T...

Page 106: ...ngs Basic Settings Time Date DHCP Time DHCP Time Parameter local_time ntp_server1 y0000000000xx cfg Description It configures the IP address or the domain name of the primary NTP server Permitted Values IP address or domain name Default cn pool ntp org Web UI Settings Time Date Primary Server Phone UI Settings Basic Settings Time Date General Type SNTP Settings NTP Server1 Parameter local_time ntp...

Page 107: ...ijing Web UI Settings Time Date Location Phone UI Settings Basic Settings Time Date General Type SNTP Settings Location DST Settings You can set DST for the desired area as required By default the DST is set to Automatic so it can be adjusted auto matically from the current time zone configuration The time zone and corresponding DST pre configurations exist in the AutoDST file If the DST is set to...

Page 108: ... of DST 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 1 Open the AutoDST file 2 To add a new time zone add DST szTime szZone iType szStart szEnd szOffset between DSTData and DSTData 3 Spe...

Page 109: ...ettings Daylight Saving Parameter local_time dst_time_type y0000000000xx cfg Description It configures the Daylight Saving Time DST type Note It works only if local_time summer_time is set to 1 Enabled Permitted Values 0 DST by Date 1 DST by Week Default 0 Web UI Settings Time Date Fixed Type Parameter local_time start_time y0000000000xx cfg Description It configures the start time of the Daylight...

Page 110: ...month 31 the last day in a month Hour 0 0am 1 1am 23 11pm Month Week of Month Day of Week Hour of Day DST by Week use the following mapping Month 1 January 2 February 12 December Week of Month 1 the first week in a month 5 the last week in a month Day of Week 1 Monday 2 Tuesday 7 Sunday Hour of Day 0 0am 1 1am 23 11pm Default 12 31 23 Web UI Settings Time Date End Date Parameter local_time offset_...

Page 111: ...and time format in 12 hours or 24 hours or you can also custom the date format as required The following table lists the parameters you can use to configure time and date format Parameter local_time time_format y0000000000xx cfg Description It configures the time format Permitted Values 0 Hour 12 the time will be displayed in 12 hour format with AM or PM specified 1 Hour 24 the time will be displa...

Page 112: ... represents a two digit month For example 01 02 12 MMM It represents the abbreviation of the month For example Jan Feb Dec M is used more than three times for example MMMM It represents the long format of the month For example January February December D is used once or more than once for example DD It represents a two digit day For example 01 02 31 W WW It represents the abbreviation of the day o...

Page 113: ...oad the picture from the URL contained in the Call Info or Caller Image header of INVITE message Permitted Values 0 Disabled 1 Enabled Default 0 Parameter phone_setting called_party_info_display enable y0000000000xx cfg Description It enables or disables the phone to display the local identity when it receives an incoming call Note The information display method is configured by the parameter phon...

Page 114: ...he To field of the INVITE message when it receives an incoming call Permitted Values 0 Disabled 1 Enabled Default 0 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 2 If you change this parameter the phone will reboot to make the change take effect Display Method on Dialing When the phone is on the pre dialing or dialing screen the account information will be displayed on the phone sc...

Page 115: ...res key_as_send y0000000000xx cfg Description It configures the or key as the send key Note It is not applicable to CP960 phones Permitted Values 0 Disabled neither nor can be used as the send key 1 key 2 key Default 1 Web UI Features General Information Key As Send Phone UI Settings Features Key As Send Key As Send Parameter features send_pound_key y0000000000xx cfg Description It configures the ...

Page 116: ...oft keys refer to EDK Soft Keys Configuration Topics Supported Call States and Soft Keys Softkey Layout File Customization Softkey Layout Configuration Example Setting the Soft Keys Layout in Talking State Supported Call States and Soft Keys The following table lists soft keys available for phones in different call states Call States Enabled Soft Keys Disabled Soft Keys CallFailed Call Fail NewCal...

Page 117: ...old Transfer Resume NewCall End Call Switch Record Security Held Hold End Call Switch NewCall Record Security Conferenced Split Hold Conference End Call Switch Mute RTP Status Record Security 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 ...

Page 118: ...screen will display the enabled soft keys Default Default Specify the default soft key list The phone screen displays these soft keys by default Key Type Specify the soft key type Customizing Softkey Layout File 1 Open the template file 2 For each soft key that you want to enable move the string from the disabled soft key list to enabled soft key list in the file or replace the Empty in the enable...

Page 119: ...tion It configures the access URL of the custom softkey layout file in the CallFailed state Note It works only if phone_setting custom_softkey_enable is set to 1 Enabled It is not applicable to CP960 phones Permitted Values URL within 511 characters Default Blank Parameter custom_softkey_call_in url y0000000000xx cfg Description It configures the access URL of the custom softkey layout file in the...

Page 120: ...n the Talking state Note It works only if phone_setting custom_softkey_enable is set to 1 Enabled It is not applicable to CP960 phones Permitted Values URL within 511 characters Default Blank Example Setting the Soft Keys Layout in Talking State The following example shows the configuration for setting the soft key layout in the talking state It is not applicable to CP960 phones Customize a softke...

Page 121: ...able is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Features Notification Popups Display Voice Mail Popup Parameter features missed_call_popup enable y0000000000xx cfg Description It enables or disables the phone to pop up the message when it misses a call Note It works only if account X missed_calllog is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 ...

Page 122: ...nables or disables the power LED indicator to be turned on Note It is not applicable to CP960 phones Permitted Values 0 Disabled power LED indicator is off 1 Enabled power LED indicator glows red Default 0 Web UI Features Power LED Common Power Light On Parameter phone_setting ring_power_led_flash_enable y0000000000xx cfg Description It enables or disables the power LED indicator to flash when the...

Page 123: ... 0 Disabled power LED indicator mute LED indicator does not flash 1 Enabled power LED indicator mute LED indicator fast flashes 500ms red Default 0 Web UI Features Power LED Hold Held Power Light Flash not for CP960 Parameter phone_setting talk_and_dial_power_led_enable y0000000000xx cfg Description It enables or disables the power LED indicator to be turned on when the phone is busy Note It is no...

Page 124: ...ooth device name for the IP phone The pre configured Bluetooth device name will display in scanning list of other devices It is helpful for the other Bluetooth devices to identify and pair with your IP phone The following table lists the parameters you can use to configure Bluetooth Parameter static bluetooth function enable 1 y0000000000xx cfg Description It enables or disables the Bluetooth feat...

Page 125: ...le the Media audio feature via phone user interface at the path Bluetooth Bluetooth On Media audio 2 Enabled the phone automatically acts as the Bluetooth enabled mobile phone player after you pair and connect the Bluetooth enabled mobile phone to the phone successfully Default 1 1 If you change this parameter the phone will reboot to make the change take effect Handset Headset Speakerphone Mode T...

Page 126: ...e to CP960 phones Topics Supported DSS Keys Supported Dsskey Types Shortcut Key Programmable Key Icons Limit Line Keys Programmable Keys Shortcut Keys Ext Keys Shortcut Key Programmable Key Icons Customization Supported DSS Keys The following table lists the number of DSS keys you can configure for each phone model Phone Model Line Keys Programmable Keys Ext Keys Shortcut Keys CP960 30 3 6 T58V T5...

Page 127: ...oice Mail Line key Ext key 35 URL Record Line key Ext key 305 Video Monitoring 13 Speed Dial SpeedDial 38 LDAP only appear when ldap en able 1 306 Custom 14 Intercom 39 BLF List 308 Dial Programmable key Shortcut key 15 Line Line key Ext key 40 Prefix 309 Bluetooth Programmable key Shortcut key 16 BLF Line key Ext key 41 Zero Touch 310 Dect Intercom Line key 17 URL Line key Ext key 42 ACD Line key...

Page 128: ...figuration The following table lists the parameters you can use to configure line keys Parameter linekey X type 1 y0000000000xx cfg Description It configures the key feature Permitted Values 0 N A 1 Conference not applicable to CP960 phones 2 Forward 3 Transfer not applicable to CP960 phones 4 Hold 5 DND 7 ReCall 9 Pickup pick up Direct Pickup 10 Call Park 11 DTMF 12 Voice Mail 13 SpeedDial Speed ...

Page 129: ...meter linekey X value 1 y0000000000xx cfg Description It configures the value for some line key features For example when you assign the Speed Dial to the line key this parameter is used to specify the contact number you want to dial out For open door feature It configures the open door URL of 2N IP intercom The valid URL format is http s IP address of the IP intercom api switch ctrl switch switch...

Page 130: ...t intercom feature It configures the pickup code For speed dial feature 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 Note It is only applicable when linekey X type is set to 13 14 16 24 or 39 Permitted Values For multicast paging 0 to 31 For BLF BLF list intercom...

Page 131: ... applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled Default 1 1 X is the line key ID X 1 27 Example Set a Park Retrieve Key for FAC Call Park Mode Scenario Conditions Related Topic features call_park park_code 68 Call Park and Retrieve features call_park park_retrieve_code 88 features call_park park_mode 1 Example Set a Park key linekey 1 type 10 linekey 1 value 4603 linekey 1 label ...

Page 132: ...key line key 1 to park a call to the specific shared parking lot 01 dur ing a call and tap the Retrieve key line key 3 to retrieve the parked call from the shared parking lot 01 using the retrieve code 11 You can only perform call park feature on the specific line line 1 If the features call_park line_restriction enable is set to 0 Disabled the phone will park retrieve the call to the server on th...

Page 133: ...kup key line key 1 to pick up an incoming call to any phone within a predefined group of phones Note If the linekey X value is not assigned with a group pickup code the Park key will invoke the group pickup code set by fea tures pickup group_pickup_code or account X group_pickup_code Example Setting a Line Key as BLF List key The following example shows the configuration for a BLF List key Scenari...

Page 134: ...1 value http 192 168 1 1 api switch ctrl switch 1 action trigger linekey 1 label Door Phone1 linekey 1 extension 1048 After provision you can tap the line key 1 to open the door at any time Example Setting a Line Key as Video Monitoring Key The following example shows the configuration for an open door key Example linekey 1 type 305 linekey 1 value http 192 168 1 1 mjpg video mjpg linekey 1 label ...

Page 135: ...upported 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 1 SoftKey1 SoftKey1 2 SoftKey2 SoftKey2 3 SoftKey3 SoftKey3 ...

Page 136: ...le 1 40 Prefix 41 Zero Touch 43 Local Directory Local Phonebook 45 Local Group 47 XML Directory XML Phonebook 50 Phone Lock 51 Switch Account Up 52 Switch Account Down 61 Directory 66 Paging List 73 Custom Key only appear when features enhanced_ dss_keys enable 1 308 Dial 309 Bluetooth Note The CP960 phones only support the following types N A 0 XML Browser 27 Dial 308 Dir ectory 29 and Bluetooth ...

Page 137: ...ion It configures the value for some programmable key features Note You need to configure this parameter when programablekey X type is set to 2 9 13 14 23 24 27 40 or 73 Permitted Values String within 99 characters Default Blank Web UI Dsskey Programmable Key Value Parameter programablekey X label 1 X 1 4 y0000000000xx cfg Description It configures the label displayed on the phone screen for a spe...

Page 138: ...example both Remote Phone Book 1 Sell and Remote Phone Book 2 Market are configured on the phone you can configure programablekey X xml_phonebook 0 to specify the Remote Phone Book 1 Sell for the specific programmable key The user can tap this line key to access the Remote Phone Book 1 Sell Note It is only applicable when programablekey X type is set to 22 or 45 It is not applicable to CP960 phone...

Page 139: ... 1 y0000000000xx cfg Description It configures key feature for a specific shortcut key Permitted Values 0 N A 27 XML Browser 29 Directory 308 Dial 309 Bluetooth Default 0 Web UI Dsskey Shortcut Key Type Parameter shortcutkey X label 1 y0000000000xx cfg Description It configures the label displayed on the LCD screen for a specific shortcut key This is an optional configuration Permitted Values Stri...

Page 140: ...Ext Keys Configuration Ext Keys Configuration The following table lists the parameters you can use to configure ext keys Parameter expansion_module X key Y type 1 y0000000000xx cfg Description It configures the feature for a specific ext key Note It is only applicable to T58V T58A T56A phones Permitted Values 0 N A 1 Conference 2 Forward 3 Transfer 4 Hold 5 DND 7 ReCall 8 SMS 9 Direct Pickup 10 Ca...

Page 141: ...d IP address of the IP inter com api switch ctrl switch switch identifier typically 1 to 4 action trigger For video monitoring feature It configures the video access URL of IP intercom camera The valid URL format is http s IP address of the IP intercom mjpg video mjpg or http s user name password IP address of the IP intercom mjpg video mjpg Note You do not need to configure this parameter when ex...

Page 142: ...racters For speed dial feature String Default 0 Web UI Dsskey Ext Key Extension Parameter expansion_module X key Y xml_phonebook 1 y0000000000xx cfg Description It specifies a specific group phone book when multiple groups phone books are configured on the phone For example both Remote Phone Book 1 Sell and Remote Phone Book 2 Market are configured on the phone you can configure programablekey X x...

Page 143: ...AR file names Short cuts key are only applicable to CP960 phones Permitted Values String Default Blank Parameter shortcutkey X icon 1 y0000000000xx cfg Description It configures the icon for a specific shortcut key Note It is only applicable to CP960 phones After configuration the icon will not change even if short cutkey X type is set to another value Permitted Values 0 default icon or uploaded c...

Page 144: ...ple shows the configuration for customizing an icon for the second shortcut key The shortcut key is only applicable to CP960 phones 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 Example dsskey icon url http 192 168 10 25 icon_custom tar shortcutkey 2 type 29 shortcutkey 2 icon ico...

Page 145: ...n url http 192 168 10 25 icon_custom tar programablekey 2 icon icon_directory png After auto provisioning the second programmable key icon is customized For T58V T58A T56A Prepare the custom key icon icon_settings png compress it into a tar file icon_menu tar and then place the tar file to the provisioning server http 192 168 10 25 Example dsskey icon url http 192 168 10 25 icon_menu tar programab...

Page 146: ...ny tasks that may need more than one key press with the default configuration l Removing certain default DSS keys for the functions that may be redundant or never used 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 Enhan...

Page 147: ...nclude l hang up hu l hold h l waitconnect wc l pause number of seconds p num sec where the maximum value is 10 Example 4411 Cwc Cp10 defines dialing 4411 waitconnect connected and lasts 10 seconds T type The embedded action type Multiple actions can be defined Supported action types include l invite l dtmf l refer l intercom Example 338 Tdtmf defines sending the 338 by the type of dtmf Note We re...

Page 148: ...nds for the serial number of expansion module For T58V T58A T56A X ranges from 1 to 60 Y ranges from 1 to 3 Y can be omitted if there is only one expansion module connected to the phone l Menu You can enter menu by executing this command at any interface except the non executable situations For example entering menu is blocked during an active call l Home You can return back to the Home screen by ...

Page 149: ... by edk edkprompt X enable characters number allowed defines the maximum number of input characters You need to press the Enter soft key to complete data entry Example P2N5 means invoking the EDK user input prompt 2 and inputting 5 characters at most Note For more information on EDK user input prompt refer to EDK User Input Prompt Configuration L label This is the label for the entire operation Th...

Page 150: ... is displayed on the status bar of the phone Long pressing the Volume Up key again for three seconds to exit It works only if features enhanced_dss_keys enable is set to 1 Enabled It is not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled Default 0 EDK List Configuration Using the Enhanced DSS Keys EDK List parameters to define a macro is useful when defining more than one soft key...

Page 151: ...the softkey or DSS key performs This parameter must have a value it cannot be left blank Example edk edklist 2 action 1013 Tinvite Note It works only if features enhanced_dss_keys enable is set to 1 Enabled It is not applicable to CP960 phones Permitted Values String Default Blank 1 X is the macro ID X 1 255 EDK User Input Prompt Configuration The EDK user input prompt parameters must be used if i...

Page 152: ...dk edkprompt 1 type numeric 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 Values text or numeric Default text Parameter edk edkprompt X userfeedback 1 y0000000000xx cfg Description It configures the user input feedback method for user input prompt X Example edk edkprompt 1 userfeedback masked N...

Page 153: ...ack There is an outgoing call on the phone Moreover the phone is in the ringback state l Transfer ring back There is a call being transferred to another phone Moreover the phone is in the ringback state l Hold The call is placed on hold on the phone l Held The call is held l Conference The phone sets up a conference call Note Configuring the custom soft keys may affect the softkey layout in differ...

Page 154: ...ly if features enhanced_dss_keys enable and softkey X enable are set to 1 Enabled It is not applicable to CP960 phones Permitted Values String Default Blank Parameter softkey X use idle 1 y0000000000xx cfg Description It enables or disables the custom soft key X to be displayed in the idle state Note It works only if features enhanced_dss_keys enable and softkey X enable are set to 1 Enabled It is...

Page 155: ...soft key X to be displayed in the call failed state 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 Values 0 Disabled 1 Enabled Default 0 Parameter softkey X use ring_back 1 y0000000000xx cfg Description It enables or disables the custom soft key X to be displayed in the ring back state Note It works o...

Page 156: ...nsion module connected to the T58V T58A T56A phones to conserve energy The IP phone and EXP50 if connected enter power saving mode after the phone has been idle for a certain period of time And the IP phone and EXP50 if connected will exit power saving mode if a phone EXP50 event occurs for example the phone receives an incoming call or a new message or you tap a key on the phone EXP50 Note If the...

Page 157: ...ble lists the parameters you can use to configure power saving Parameter features power_saving intelligent_mode y0000000000xx cfg Description It enables or disables the power saving intelligent mode Permitted Values 0 Disabled the phone stays in power saving mode even if the office hour arrives the next day 1 Enabled the phone automatically identifies the office hour and exits power saving mode on...

Page 158: ...office_hour thursday features power_saving office_hour friday features power_saving office_hour saturday features power_saving office_hour sunday y0000000000xx cfg Description It configures the start time and end time of the day s office hour Start time and end time are separated by a comma Start time and end time are separated by a comma Example features power_saving office_hour monday 7 19 Permi...

Page 159: ... on CP960 l Using Handsets with T58V T58A T56A Phones Topic USB Port Lock Configuration USB Port Lock Configuration The following table lists the parameters you can use to configure USB port lock Parameter static usb power enable 1 y0000000000xx cfg Description It enables or disables the USB port Note For T58V A phones this parameter only applies to the rear USB port So if you want to disable all ...

Page 160: ...arch source list can be con figured using a supplied super search template file super_search xml 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 To...

Page 161: ...The priority of the search results enable 0 1 0 Disabled 1 Enabled Enable or disable the phone to search the desired directory list Customizing Search Source File 1 Open the search source file 2 To configure each directory list edit the values within double quotes in the corresponding field For example enable the local directory search disable the call log search and specify a priority item id_nam...

Page 162: ...nt Call in Dialing Configuration Recent Call in Dialing Configuration The following table lists the parameter you can use to configure the recent call display in dialing Parameter super_search recent_call y0000000000xx cfg Description It enables or disables Recent Call in Dialing feature Permitted Values 0 Disabled 1 Enabled users can view the placed calls list when the phone is in the dialing scr...

Page 163: ...acturer Door phone feature is not applicable to CP960 phones Topic Door Phone Parameters Door Phone Parameters The following table lists the parameters you can use to configure door phone feature Parameter features doorphone amount y0000000000xx cfg Description It configures that how many IP intercoms are supported by the phone Note It is not applicable to CP960 phones Permitted Values Integer fro...

Page 164: ...ck PIN of the IP intercom Example features doorphone 1 unlock_pin 8888 When tapping the Open Door soft key after answering the call the phone will send the DTMF sequence 8888 to the IP intercom And if the DTMF sequence matches the code configured on IP intercom the door will be opened Note It is not applicable to CP960 phones Permitted Values String within 99 characters Default Blank Web UI Featur...

Page 165: ...ideo mjpg Note You need to configure this parameter if features doorphone X device_model is set to 3 Baudisch If you use the first URL format and the IP intercom needs HTTP API authentication you should configure the authentication account configured by the parameters fea tures doorphone X httpapi username and features doorphone X httpapi password It is not applicable to CP960 phones Permitted Val...

Page 166: ...Parameter features doorphone X httpapi username 1 y0000000000xx cfg Description It configures the user name for HTTP API authentication Note It is required only when the IP intercom needs the HTTP API authentication It is not applicable to CP960 phones Permitted Values String within 99 characters Default Blank Web UI Features Door Phone User Name Parameter features doorphone X httpapi password 1 y...

Page 167: ...quickly You can disable the phone to display the status bar and control notification center It is only applicable to T58V T58A T56A phones Topic Status Bar and Control Notification Center Display Configuration Status Bar and Control Notification Center Display Configuration The following table lists the parameter you can use to configure the status bar and control notification center display Param...

Page 168: ...ermitted Values 0 Disabled 1 Enabled Default 1 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 Para...

Page 169: ...Topics Supported Accounts Accounts Registration Configuration Registration Settings Configuration Supported Accounts The number of the registered accounts must meet the following Phone Model Accounts T58V T58A T56A 16 CP960 1 Accounts Registration Configuration The following table lists the parameters you can use to register accounts Parameter account X enable 1 MAC cfg Description It enables or d...

Page 170: ...ount Register Register Name Phone UI Settings Advanced Settings default password admin Accounts Register Name Parameter account X user_name 1 MAC cfg Description It configures the register user name Permitted Values String within 99 characters Default Blank Web UI Account Register User Name Phone UI Settings Advanced Settings default password admin Network 802 1x 802 1x Mode Parameter account X pa...

Page 171: ...er Phone UI Settings Advanced Settings default password admin Accounts Outbound Status Parameter account X outbound_proxy Y address 1 2 MAC cfg Description It configures the IP address or domain name of the outbound proxy server Y Note It works only if account X outbound_proxy_enable is set to 1 Enabled Permitted Values IP address or domain name Default Blank Web UI Account Register Outbound Proxy...

Page 172: ...bled 1 Enabled Default 0 Web UI Account Advanced Send user phone Parameter account X register_mac 1 MAC cfg Description It enables or disables the phone to add MAC address to the SIP header of the REGISTER message Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Account Advanced SIP Send MAC Parameter account X register_line 1 MAC cfg Description It enables or disables the phone to add a lin...

Page 173: ...Parameter account X subscribe_register 1 MAC cfg Description It enables or disables the phone to subscribe the registration state change notifications Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Account Advanced Subscribe Register Parameter account X register_expires_overlap 1 MAC cfg Description It configures the renewal time in seconds away from the registration lease Note The re regi...

Page 174: ...n The following table lists the parameter you can use to configure outbound proxy in dialog Parameter sip use_out_bound_in_dialog y0000000000xx cfg Description It enables or disables the phone to send all SIP requests to the outbound proxy server mandatorily in a dia log Note It works only if account X outbound_proxy_enable is set to 1 Enabled Permitted Values 0 Disabled only the new SIP request m...

Page 175: ... the example server redundancy for fallback and failover purposes is deployed Two separate serv ers a working server and a fallback server are configured for per line registration l 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 addresse...

Page 176: ... the configured retry counts configured by the parameter account X sip_server Y retry_counts Registration Method of the Failover Fallback Mode Registration method of the failover mode The IP phone must always register to the primary server first except in failover conditions If this is unsuccessful the phone will re register as many times as configured until the registration is successful When the...

Page 177: ...X 1 16 for CP960 X 1 Failover Server Redundancy Configuration The following table lists the parameters you can use to configure failover server redundancy Parameter account X sip_server Y register_on_enable 1 2 MAC cfg Description It enables or disables the phone to send registration requests to the secondary server when encountering a failover Permitted Values 0 Disabled the phone will not attemp...

Page 178: ...server Y failback_timeout 1 2 MAC cfg Description It configures the timeout in seconds for the phone to retry to send requests to the primary server after failing over to the current working server If you set the parameter to 0 the phone will not send requests to the primary server until a failover event occurs with the current working server If you set the parameter between 1 and 59 the timeout w...

Page 179: ...fault 0 Parameter static network dns query_timeout 3 y0000000000xx cfg Description It configures the interval in seconds at which the phone retries to resolve a domain name when the DNS server does not respond Permitted Values 0 to 65535 Default 3 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 2 Y is the server ID Y 1 2 Static DNS Cache Failover redundancy can only be utilized when ...

Page 180: ...from the static DNS cache Static DNS Cache Configuration The following table lists the parameters you can use to configure static DNS cache Parameter account X dns_cache_type 1 MAC cfg Description It configures whether the phone uses the DNS cache for domain name resolution of the SIP server and caches the additional DNS records Permitted Values 0 Perform real time DNS query rather than using DNS ...

Page 181: ...tted Values SIP D2U SIP over UDP SIP D2T SIP over TCP SIP D2S SIP over SCTP SIPS D2T SIPS over TLS Default Blank Parameter dns_cache_naptr X ttl 2 y0000000000xx cfg Description It configures the time interval in seconds that NAPTR record X may be cached before the record should be consulted again Permitted Values Integer from 30 to 2147483647 Default 300 Parameter dns_cache_srv X name 2 y000000000...

Page 182: ...e_srv X ttl 2 y0000000000xx cfg Description It configures the time interval in seconds that SRV record X may be cached before the record should be consulted again Permitted Values Integer from 30 to 2147483647 Default 300 Parameter dns_cache_a X name 2 y0000000000xx cfg Description It configures the domain name in A record X Permitted Values Domain name Default Blank Parameter dns_cache_a X ip 2 y...

Page 183: ...ription It enables or disables the phone to use the DNS cache even if the cache has expired when the DNS server fails to resolve the domain name Permitted Values 0 Disabled 1 Enabled Default 0 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 2 X is the record ID X 1 12 3 If you change this parameter the phone will reboot to make the change take effect Logon Wizard Logon wizard allows ...

Page 184: ...rd on the logon wizard after startup when there is no registered account Note It works only if phone_setting logon_wizard is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 Parameter hotdesking startup_sip_server_enable y0000000000xx cfg Description It enables or disables the phone to provide input field of SIP server on the logon wizard after startup when there is no registered a...

Page 185: ...ues 0 Disabled 1 Enabled Default 0 Web UI Features General Information Auto Linekeys Parameter account X number_of_linekey 1 MAC cfg Description It configures the number of line keys to be assigned with a specific account from the first unused one If a line key is in used the phone will skip to the next unused DSS key Permitted Values Integer from 1 to 999 The number of the line keys varies by pho...

Page 186: ...atures linekey_call_with_default_account y0000000000xx cfg Description 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 line key 2 to dial the default account will switch to the account on line 2 Note It is not applicable to CP960 phones Permitte...

Page 187: ... incoming call to X For example Forward to 1048 means you forward an incoming call to 1048 l Busy The outgoing call is rejected l Transfer to X Transfer a call to X For example Transfer to 1048 means you transfer a call to 1048 l X Answer a transferred forwarded call from remote party X your call is transferred forwarded to X For example 1048 means you answer a transferred forwarded call from remo...

Page 188: ...yed if there is no name the number is displayed Default 0 Web UI Features General Information Call List Show Number Parameter features calllog_detailed_information y0000000000xx cfg Description It enables or disables the phone to indicate what happened to the call in the call log lists It is applicable to the following scenarios l Reject an incoming call l Forward an incoming call l The outgoing c...

Page 189: ...d after the MAC address of the IP phone For example if the MAC address of an IP phone is 00156574B150 the name of the call log file is 00156574B150 calllog xml uppercase Tip MAC address a unique 12 digit serial number is assigned to each phone You can obtain it from the bar code on the back of the IP phone The following table lists the parameters you can use to back up the call log Parameter stati...

Page 190: ...1 Enabled Permitted Values String Default Blank Parameter static auto_provision local_calllog write_delay ter minated y0000000000xx cfg Description It configures the delay time in seconds for the phone to upload the MAC calllog xml file each time the call logs update Note It works only if static auto_provision local_calllog backup enable is set to 1 Enabled Permitted Values Integer from 10 to 600 ...

Page 191: ... Contact File Customization Local Contact Files and Resource Upload Example Adding Contacts Using a Contact File Preparing the Tar Formatted File This section provides you on how to package the tar file using 7 Zip Note You can package the tar formatted file using the tool 7 Zip or GnuWin32 You can download 7 Zip online http www 7 zip org and GnuWin32 online http gnuwin32 sourceforge net packages ...

Page 192: ...chive format 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 Local Contact File Elements and Attributes ...

Page 193: ...ontact display_name Specify the contact name For example Jim Note The contact name cannot be blank or duplicated office_number Specify the office number or macro EDK Macro Strings mobile_number Specify the mobile number or macro EDK Macro Strings other_number Specify the other number or macro EDK Macro Strings line Specify a registered line for this contact for calling Valid Values 1 15 1 stands f...

Page 194: ..._number 1112 line 1 ring g Ring1 wav group_id_name Friend default_photo Lily_photo jpg auto_divert 2022 contact display_name Tom office_number 2020 mobile_number 2021 other_number 2112 line 2 ring g Ring1 wav group_id_name Friend default_photo Resource icon_family_b png auto_divert 2023 5 Save the changes and place this file to the provisioning server Local Contact Files and Resource Upload You ca...

Page 195: ... to the pro visioning server Example local_contact image url tftp 192 168 10 25 photo tar Permitted Values URL within 511 characters Default Blank Parameter local_contact data_photo_tar url y0000000000xx cfg Description It configures the access URL of the compressed TAR file consisting of the avatars TAR file and contact XML file All avatars needed for contacts should be compressed as a TAR file i...

Page 196: ...e IP phone For example if the MAC address of an IP phone is 00156574B150 the name of the contact file is 00156574B150 contact xml uppercase Tip MAC address a unique 12 digit serial number is assigned to each phone You can obtain it from the bar code on the back of the phone The following table lists the parameters you can use to back up the local contacts Parameter static auto_provision local_cont...

Page 197: ... POST Default 0 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 Please ask the distributor or Yealink FAE for the specific version of GMS core package It is only ...

Page 198: ...ervices List You can disable some GMS services on the phone The following lists all the GMS services you can disable on the phone APK Filename Software Package Name Description com google android onetimeinitializer One time initialization on first startup com google android configupdater Allows updating the unexecutable system components in the wire less network com google android setupwizard Out ...

Page 199: ...roid configupdater 5 Add a Google account via phone user interface Settings APP Accounts Add account Google 6 Enable Google Contacts feature on the phone google_contact_server enable 1 After provisioning the Google Contacts directory appears on the phone Users can add edit delete or search for a Google contact on the phone Related Topics Google Contacts Configuration GMS Services List APP Settings...

Page 200: ...ap enable y0000000000xx cfg Description It enables or disables the LDAP feature on the IP phone Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Directory LDAP Enable LDAP Parameter ldap name_filter y0000000000xx cfg Description It configures the search criteria for LDAP contact names look up The symbol in the filter stands for any character The symbol in the filter stands for the name enter...

Page 201: ...ermitted Values String within 99 characters Default Blank Web UI Directory LDAP LDAP Number Filter Parameter ldap tls_mode y0000000000xx cfg Description It configures the connection mode between the LDAP server and the IP phone Permitted Values 0 LDAP The unencrypted connection between the LDAP server and the IP phone port 389 is used by default 1 LDAP TLS Start The TLS SSL connection between the ...

Page 202: ... into the LDAP server Example ldap user cn manager dc yealink dc cn Permitted Values String within 99 characters Default Blank Web UI Directory LDAP Username Parameter ldap password y0000000000xx cfg Description It configures the password to log into the LDAP server This parameter can be left blank in case the server allows anonymous to log into Otherwise you will need to provide the password to l...

Page 203: ...ults You can configure multiple number attributes separated by spaces Example ldap numb_attr mobile ipPhone This requires the mobile and ipPhone attributes set for each contact record on the LDAP server Permitted Values String within 99 characters Default Blank Web UI Directory LDAP LDAP Number Attributes Parameter ldap display_name y0000000000xx cfg Description It configures the display name of t...

Page 204: ...ts Parameter ldap incoming_call_special_search enable y0000000000xx cfg Description It enables or disables the phone to search the telephone numbers starting with symbol and 00 from the LDAP server if the incoming phone number starts with or 00 When completing the LDAP search all the search results will be displayed on the phone screen Example If the phone receives an incoming call from the phone ...

Page 205: ...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 Topics Remote Phone Book File Elements Customizing Remote Phone Book File Remote Phone Book ...

Page 206: ...t group access URL between URL and URL Customizing Remote Phone Book File 1 Add contacts in a Department xml file Each starts on a new line For example DirectoryEntry Name Lily Name Telephone 123456 Telephone DirectoryEntry DirectoryEntry Name Jim Name Telephone 654321 Telephone DirectoryEntry 2 You can create multiple department xml files rename these files and specify multiple contacts in these ...

Page 207: ...Parameter remote_phonebook display_name y0000000000xx cfg Description It configures the display name of the remote phone book If it is left blank Remote Phone Book will be the display name Permitted Values String within 99 characters Default Blank Parameter features remote_phonebook enable y0000000000xx cfg Description It enables or disables the phone to perform a remote phone book search for an i...

Page 208: ...k remote_phonebook data 2 url http 192 168 10 25 Market xml remote_phonebook data 2 name Market After provision you can navigate to Remote Phone Book Directory Remote Phone Book to access the corporate directory straight from their phones Directory List for Directory Icon Users can access frequently used directory lists by tapping the directory icon for T58V T58A T56A for CP960 when the IP phone i...

Page 209: ...o CP960 phones Mobile Contacts not applicable to CP960 phones Blacklist Google Contact The display name of the directory list Note We recommend you do not edit this field Network Directories is hidden for phones in GA firmware GA firmware which is designed for the BroadWorks envir onment priority 1 to 6 for CP960 1 to 8 for T58V T58A T56A For CP960 1 is the highest priority 6 is the lowest For T58...

Page 210: ...e shows the configuration for the directory list Customize the directory list file and then place this file to the provisioning server http 192 168 10 25 Example static directory_setting url http 192 168 10 25 favorite_setting xml After provisioning you can tap the directory icon for T58V T58A T56A for CP960 to access the desired con tact list quickly Directory Search Settings You can configure ho...

Page 211: ...s You can use the regular expression to define the dial plan Yealink phones support four patterns l Replace rule is an alternative string that replaces the numbers entered by the user Yealink phones support up to 100 replace rules l 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 number...

Page 212: ...x The x can be used as a placeholder for any character Example 12x would match 121 122 123 12a and so on The dash can be used to match a range of characters within the brackets Example 5 7 would match the number 5 6 or 7 The comma can be used as a separator within the bracket Example 2 5 8 would match the number 2 5 or 8 The square bracket can be used as a placeholder for a single character which ...

Page 213: ...V T58A T56A 1 stand for line1 CP960 Multiple line IDs are separated by commas Customizing the Replace Rule File 1 Open the replace rule file 2 To add a replace rule add Data Prefix Replace LineID to the file Each starts on a new line 3 Specify the values within double quotes For example Data Prefix 2512 Replace 05922512 LineID 1 4 Save the changes and place this file to the provisioning server Dia...

Page 214: ...onfiguration You can configure replace rules either one by one or in batch using a replace rule template The following table lists the parameters you can use to configure replace rule Parameter dialplan replace prefix X 1 y0000000000xx cfg Description It configures the entered number to be replaced Note It works only if dialplan digitmap enable and account X dialplan digitmap enable are set to 0 D...

Page 215: ...plan digitmap enable and account X dialplan digitmap enable are set to 0 Disabled Permitted Values URL within 511 characters Default Blank 1 X is from 1 to 100 Dial Now Configuration You can configure dial now rules either one by one or in batch using a dial now template The following table lists the parameters you can use to configure dial now Parameter dialplan dialnow rule X 1 y0000000000xx cfg...

Page 216: ...re set to 0 Disabled Permitted Values Integer from 0 to 14 Default 1 Web UI Features General Information Time Out for Dial Now Rule Parameter dialplan_dialnow url y0000000000xx cfg Description It configures the access URL of the dial now template file For customizing dial now template file refer to Dial Now File Customization Note It works only if dialplan digitmap enable and account X dialplan di...

Page 217: ...1 15 Parameter dialplan area_code line_id y0000000000xx cfg Description It configures the desired line to apply the area code rule The digit 0 stands for all lines If it is left blank the area code rule will apply to all lines on the IP phone Note Multiple line IDs are separated by commas It works only if dialplan digitmap enable and accoun t X dialplan digitmap enable are set to 0 Disabled Permit...

Page 218: ...ample dialplan_replace_rule url http 192 168 10 25 DialPlan xml After provisioning the rules defined in this file are added to the IP phone and you can use the replace rules on the phone Dial Plan Defined by Digit Map New Dial Plan Mechanism Digit maps described in RFC 3435 are defined by a single string or a list of strings If a number entered matches any string of a digit map the call is automat...

Page 219: ... after the dot for example 123 T for inputting more characters R The letter R indicates that certain matched strings are replaced Using an RRR syntax you can replace the digits between the first two Rs with the digits between the last two Rs Example R12R234R would replace 12 with 234 The letter in the angle bracket indicates that certain matched strings are replaced Using the syntax you can replac...

Page 220: ...fg Description It configures the time in seconds for the phone to wait before dialing an entered number if it matches part of any string of the digit map If it is set to 0 the phone will not dial the entered number if only a partial match exists The value of this parameter should be greater than that configured by the parameter dial plan digitmap interdigit_short_timer For example dialplan digitma...

Page 221: ...p 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 digit map the last digit 1 is ignored Default 3 Parameter dialplan digitmap no_match_action y0000000000xx cfg Description It configur...

Page 222: ...le or account X dialplan digitmap enable is set to 1 Enabled The value configured by the parameter account X dialplan digitmap apply_to directory_dial takes precedence over that configured by this parameter Permitted Values 0 Disabled 1 Enabled Default 1 Parameter dialplan digitmap apply_to history_dial y0000000000xx cfg Description It enables or disables the digit map to be applied to the numbers...

Page 223: ...gitmap enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 Digit Map for a Specific Line Configuration The following table lists the parameters you can use to configure digit map for a specific line Parameter account X dialplan digitmap enable 1 MAC cfg Description It enables or disables the digit map feature for a specific account Note The value configured by the parameter ...

Page 224: ...value configured by the parameter account X dialplan digitmap interdigit_long_timer takes precedence over that configured by the parameter dialplan digitmap interdigit_long_timer Permitted Values Integer from 0 to 255 Default Blank Parameter account X dialplan digitmap interdigit_short_timer 1 MAC cfg Description It configures the timeout interval in seconds for any string of digit map The phone w...

Page 225: ...ccount X dialplan digitmap active on_hook_dialing 1 MAC cfg Description It enables or disables the entered numbers to match the predefined string of the digit map in real time on the pre dialing screen To enter the pre dialing screen directly enter numbers when the phone is idle Note It works only if account X dialplan digitmap enable is set to 1 Enabled The value configured by the parameter accou...

Page 226: ...escription It enables or disables the digit map to be applied to the numbers that you want to forward to when per forming call forward Note It works only if account X dialplan digitmap enable is set to 1 Enabled The value configured by the parameter account X dialplan digitmap apply_to forward takes precedence over that configured by the parameter dialplan digitmap apply_to forward Permitted Value...

Page 227: ...cy Dialplan and Enhanced 911 Configuration Emergency Dialplan and Enhanced 911 Configuration The following table lists the parameters you can use to configure emergency dialplan and Enhanced 911 Parameter dialplan emergency enable y0000000000xx cfg Description It enables or disables the Emergency dialplan feature Permitted Values 0 Disabled 1 Enabled Default 1 Parameter dialplan emergency asserted...

Page 228: ... emergency server X to be used for routing calls Note If the account information has been configured no matter whether the account registration suc ceeds or fails the emergency calls will be dialed using the following priority SIP server emergency server if not the emergency server will be used It works only if dialplan emergency enable is set to 1 Enabled Permitted Values IP address or domain nam...

Page 229: ...ill be used Permitted Values a combination of digits 1 2 and 3 Default 1 2 3 Parameter account X reg_with_pani_header enable 3 MAC cfg Description It enables or disables the phone to carry the PANI header in the REGISTER request message Permitted Values 0 Disabled 1 Enabled Default 0 Parameter account X invite_with_pani_header enable 3 MAC cfg Description It enables or disables the phone to carry ...

Page 230: ... configures the waiting time in seconds for the phone to automatically dial out the preset hotline num ber If it is set to 0 0s the phone will immediately dial out the preset hotline number when you lift the hand set press the Speakerphone key or tap the line key If it is set to a value greater than 0 the phone will wait the designated seconds before dialing out the pre set hotline number when you...

Page 231: ...y or taps desired line key dials out a call using account X Note Handset and Speakerphone key are not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled the phone will first dial out the pre configured number configured by the parameter accoun t X auto_dial_num Default 0 Parameter account X auto_dial_num 1 MAC cfg Description It configures the number that the IP phone first dials out...

Page 232: ...ings Preference Inter Digit Time 1 14s Auto Redial You can set the phone automatically redial the last dialed number when the callee is temporarily unavailable Both the number of attempts and waiting time between redials are configurable Topic Auto Redial Configuration Auto Redial Configuration The following table lists the parameters you can use to configure auto redial Parameter auto_redial enab...

Page 233: ...nfigures the IP phone to redial via local SIP server or remote SIP server Permitted Values 0 Remote SIP Server 1 Local SIP Server Default 1 ReCall Configuration ReCall also known as last call return allows you to dial the last received call Recall is implemented on the phones using a Recall key The following shows configuration for a Recall key Line Key Configuration Programmable Key Configuration...

Page 234: ...o be partly displayed on the IP phone when placing a call The hidden digits are displayed as asterisks on the phone screen The number in placed call list is also partly displayed on the IP phone This feature is especially useful for users who often place important and confidential calls Topic Password Dial Configuration Password Dial Configuration The following table lists the parameters you can u...

Page 235: ...ion The following table lists the parameter you can use to configure call timeout Parameter phone_setting ringback_timeout y0000000000xx cfg Description It configures the duration time in seconds in the ringback state If it is set to 180 the phone will cancel the dialing if the call is not answered after 180 seconds Permitted Values Integer from 0 to 3600 Default 180 Anonymous Call Anonymous call ...

Page 236: ... will send anonymous off code to the server when you deactivate the anonymous call feature 1 On Code the phone will send anonymous on code to the server when you activate the anonymous call feature Default 0 Web UI Account Basic Send Anonymous Code Phone UI Settings Features Anonymous Line X Send Anony Code Parameter account X anonymous_call_oncode 1 MAC cfg Description It configures the anonymous...

Page 237: ...le features call_num_filter If you dial 3 61 the phone will filter the character and then dial out 361 Note If it is left blank the phone will not automatically filter any characters when dialing Permitted Values String within 99 characters Default Web UI Features General Information Call Number Filter IP Address Call You can set the phone whether to receive or place an IP call You can neither rec...

Page 238: ...Values 0 Disabled the user needs to press the corresponding line key the Answer soft key or the OK key to answer an incoming call after picking up the handset pressing the Speakerphone key or pressing the HEADSET key 1 Enabled Default 1 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 i...

Page 239: ...P call when the IP phone is in a call or dialing even if IP call auto answer is enabled Permitted Values 0 Disabled 1 Enabled the phone can automatically answer the IP call Default 0 Web UI Features General Information IP Direct Auto Answer Parameter features auto_answer_delay y0000000000xx cfg Description It configures the delay time in seconds before the phone automatically answers an incoming c...

Page 240: ...tion feature to on or off Permitted Values 0 Off 1 On the phone will automatically reject incoming calls from users enabled anonymous call feature The anonymous user s phone screen presents Anonymity Disallowed Default 0 Web UI Account Basic Local Anonymous Rejection Phone UI Settings Features Anonymous Line X Anonymous Rejection Parameter features anonymous_response_code y0000000000xx cfg Descrip...

Page 241: ...Blank Web UI Account Basic Send Anonymous Rejection Code Off Code Phone UI Settings Features Anonymous Line X Off Code 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 Call Waiting Call waiting enables you to receive another call when there is already an active call on your phone If it is disabled the new incoming call will be rejected automatically You can enable call waiting feature...

Page 242: ... you activate it on the phone Permitted Values String within 32 characters Default Blank Web UI Features General Information Call Waiting On Code Phone UI Settings Features Call Waiting On Code Parameter call_waiting off_code y0000000000xx cfg Description It configures the call waiting off code The phone will send the code to deactivate call waiting on server side when you deactivate it on the pho...

Page 243: ...ed Values 0 Phone DND feature is effective for the phone system 1 Custom you can configure DND feature for each or all accounts Default 0 Web UI Features Forward DND DND Mode Parameter features dnd emergency_enable y0000000000xx cfg Description It enables or disables the phone to receive incoming calls from authorized numbers when DND feature is enabled Note The authorized numbers are configured b...

Page 244: ...de from the idle screen to deactivate DND Default 1 DND Feature Configuration After you choose a DND mode you can configure DND feature for all lines or a specific line It depends on the DND mode except CP960 l Phone default DND feature is effective for all lines l Custom DND feature can be configured for a specific line or multiple lines Note DND mode is set by the parameter features dnd_mode Yea...

Page 245: ... works only if features dnd allow is set to 1 Enabled and the value of the parameter fea tures dnd_mode is set to 0 Phone except CP960 phones Permitted Values String within 32 characters Default Blank Web UI Features Forward DND DND Off Code Phone UI Settings Features DND Off Code DND in Custom Mode Configuration The following table lists the parameters you can use to configure DND in Custom mode ...

Page 246: ...ver side Configuration DND synchronization feature provides the capability to synchronize the status of the DND features between the IP phone and the server If the DND is activated in phone mode the DND status changing locally will be synchronized to all registered accounts on the server but if the DND status of a specific account is changed on the server the DND status locally will be changed The...

Page 247: ...se activity on an active call so that you can use the phone for another task for example to place or receive another call When a call is placed on hold the phones send an INVITE request with HOLD SDP to request remote parties to stop sending media and to inform them that they are being held The phones support two call hold methods one is RFC 3264 which sets the a media attribute in the SDP to send...

Page 248: ...res the time in seconds to wait for the phone to play the initial call hold tone If it is set to 30 30s the phone will wait 30 seconds to play the initial call hold tone after you place a call on hold Note It works only if features play_hold_tone enable is set to 1 Enabled Permitted Values Integer from 3 to 3600 Default 30 Web UI Features General Information Play Hold Tone Delay 1 X is the account...

Page 249: ... deactivated when the active call ends You can use keep mute feature to keep the mute state persisting across the calls Topics Microphone Mute Configuration Keep Mute Mute Alert Tone Microphone Mute Configuration The following table lists the parameter you can use to configure microphone mute feature Parameter features allow_mute y0000000000xx cfg Description It enables or disables the allow mute ...

Page 250: ...The following table lists the parameter you can use to enable or disable keep mute Parameter features keep_mute enable y0000000000xx cfg Description It configures the keep mute feature Note For T58V T58A T56A phones if it is set to 1 Enabled you cannot customize the Mute key It works only if features allow_mute is set to 1 Enabled Permitted Values 0 The mute feature is automatically deactivated wh...

Page 251: ... Call Forward Synchronization for Server side Configuration Call Forward Settings Configuration You can change the following call forward settings l Allow or disallow users to forward an incoming call to an international telephone number the prefix is 00 l Enable or disable forward emergency feature and specify forward authorized numbers These numbers will not be forwarded when the call forward fe...

Page 252: ...zed Numbers Parameter forward international enable y0000000000xx cfg Description It enables or disables the phone to forward incoming calls to international numbers the prefix is 00 Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Features General Information Fwd International Phone UI Settings Advanced Setting default password admin FWD International FWD International Parameter features fwd...

Page 253: ...tion number configured by the parameter for ward always target immediately Default 0 Web UI Features Forward DND Forward Always Forward On Off Phone UI Settings Features Call Forward Always Forward Always Forward Parameter forward always target y0000000000xx cfg Description It configures the destination number of the always forward on a phone basis Note It works only if features fwd_mode is set to...

Page 254: ...ermitted Values 0 Off 1 On incoming calls are forwarded to the destination number configured by the parameter for ward busy target when the callee is busy Default 0 Web UI Features Forward DND Forward Busy Forward On Off Phone UI Settings Features Call Forward Busy Forward Busy Forward Parameter forward busy target y0000000000xx cfg Description It configures the destination number of the busy forw...

Page 255: ...n the IP phone deactivates the local No Answer Forward settings Permitted Values 0 Off 1 On incoming calls are forwarded to the destination number configured by the parameter forward no_ answer target after a period of ring time Default 0 Web UI Features Forward DND Forward No Answer Forward On Off Phone UI Settings Features Call Forward No Answer Forward No Answer Forward Parameter forward no_ans...

Page 256: ...r forward feature Note It works only if forward no_answer enable or account X timeout_fwd enable is set to 1 Enabled Permitted Values Integer greater than or equal to 0 Default 6 Parameter forward no_answer on_code y0000000000xx cfg Description It configures the no answer forward on code to activate the server side no answer forward feature The phone will send the no answer forward on code and the...

Page 257: ...fwd target 1 MAC cfg Description It configures the destination number of the always forward Note It works only if features fwd allow is set to 1 Enabled and value of the parameter features fwd_ mode is set to 1 Custom It is not applicable to CP960 phones Permitted Values String within 32 characters Default Blank Web UI Features Forward DND Forward AccountX Always Forward Target Phone UI Settings F...

Page 258: ... target when the callee is busy Default 0 Web UI Features Forward DND Forward AccountX Busy Forward On Off Phone UI Settings Features Call Forward AccountX Busy Forward Busy Forward Parameter account X busy_fwd target 1 MAC cfg Description It configures the destination number of the busy forward Note It works only if features fwd allow is set to 1 Enabled and features fwd_mode is set to 1 Cus tom ...

Page 259: ...is not applicable to CP960 phones DND activated on the specific account deactivates the local No Answer Forward settings Permitted Values 0 Off 1 On incoming calls to the account X are forwarded to the destination number configured by the para meter account X timeout_fwd target after a period of ring time Default 0 Web UI Features Forward DND Forward AccountX No Answer Forward On Off Phone UI Sett...

Page 260: ... UI Settings Features Call Forward AccountX No Answer Forward On Code Parameter account X timeout_fwd off_code 1 MAC cfg Description It configures the no answer forward off code to deactivate the server side no answer forward feature The phone will send the no answer forward off code to the server when you deactivate no answer forward feature on the phone Note It works only if features fwd allow i...

Page 261: ...er that configured by this parameter Permitted Values 0 Disabled call forward is performed on the server side only 1 Enabled call forward is performed on both server side and locally Default 0 Parameter account X features forward feature_key_sync local_ processing enable 1 MAC cfg Description It enables or disables the local forward when call forward feature synchronization is enabled Note It work...

Page 262: ...ne will blind transfer the call 1 Enabled when the user taps the Transferkey after hearing the ringback tone the phone will transfer the call after the transferee answers the call Default 1 Web UI Features Transfer Semi Attended Transfer Parameter account X transfer_refer_to_contact_header enable 1 MAC cfg Description It enables or disables the Refer To header to use the information of the Contact...

Page 263: ... 1 Enabled Default 0 1 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 The transfer mode is applicable to the following DSS keys l Speed Dial key l...

Page 264: ...way audio only and video mixed conference including a maximum of three way video calls The following figure shows what the touch screen looks like in a mixed conference call with three way video calls and two way audio only calls For CP960 phones you can set up a conference among the calls on your IP phone the PC and connected mobile phone For a local three way conference if the conference initiat...

Page 265: ...use to configure network conference Parameter account X conf_uri 1 MAC cfg Description It configures the network conference URI for a specific account Note It works only if account X conf_type is set to 2 Network Conference Permitted Values SIP URI within 511 characters Default Blank Web UI Account Advanced Conference URI 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 Call Recording...

Page 266: ...isten to l 26 to 30 Broadcasts are sent to channel 26 to 30 The phones can only send and receives broadcasts to from the listened channels Other channels broadcasts will be ignored automatically by the IP phone Topics Multicast Paging Group Configuration Multicast Listening Group Configuration Multicast Paging Settings Multicast Paging Group Configuration Yealink phones support up to 31 groups for...

Page 267: ...en to the channel can receive the RTP stream 26 to 30 the Yealink phones preconfigured to listen to the channel can receive the RTP stream Default 0 Web UI Directory Multicast IP Paging List Paging Address Channel Phone UI Settings Features Paging List Option Edit Channel 1 X ranges from 1 to 31 Multicast Listening Group Configuration Yealink phones support up to 31 groups for listening You can as...

Page 268: ... receive some paging calls nor miss urgent paging calls when there is a voice call or paging call or when DND is activated you can use the priority to define how your phone handles different incoming paging calls Paging Barge You can set your phone whether an incoming paging call interrupts an active call The Paging Barge defines the lowest priority of the paging group from which the phone can rec...

Page 269: ...g calls when there is an active multicast paging call on the phone Permitted Values 0 Disabled the phone will ignore the incoming multicast paging calls when there is an active multicast paging call on the phone 1 Enabled the phone will receive the incoming multicast paging call with a higher priority and ignore the one with a lower priority Default 1 Web UI Directory Multicast IP Paging Priority ...

Page 270: ...mode 1 1 2 2 3 3 31 31 If it is not set to 0 Disabled the phone will receive the incoming multicast paging call with a higher or same priority than this value and ignore that with a lower priority than this value when DND is activated in phone mode Default 0 Web UI Directory Multicast IP Ignore DND Parameter multicast receive use_speaker y0000000000xx cfg Description It enables or disables the pho...

Page 271: ...u can customize the warning tone or select specialized tone sets vary from country to country for your IP phone l Send tone allow the IP phone to play a key tone when you tap the send key It works only if the key tone is enabled l Dial tone allow the IP phone to play a specific dial tone for a specified time l Key tone allow the IP phone to play a key tone when you press or tap any key Topic Alert...

Page 272: ...b UI Features General Information Voice Mail Tone Parameter features send_key_tone y0000000000xx cfg Description It enables or disables the phone to play a key tone when a user presses a send key Note It works only if features key_tone is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Features Audio Send Tone Parameter features key_tone y0000000000xx cfg Description It ena...

Page 273: ...itted Values Ring1 wav Ring2 wav Ring3 wav Ring4 wav Ring5 wav Ring6 wav Ring7 wav Ring8 wav Silent wav Splash wav or custom ring tone name for example Customring wav Default Ring1 wav Web UI Settings Preference Ring Type Phone UI Settings Basic Settings Sound Ring Tones Common Parameter account X ringtone ring_type 1 MAC cfg Description It configures a ring tone Example account 1 ringtone ring_ty...

Page 274: ... phone_setting ring_for_tranfailed y0000000000xx cfg Description It configures the ring tone when the IP phone fails to transfer a call and display Transfer failed on the screen Permitted Values Ring1 wav Ring2 wav Ring3 wav Ring4 wav Ring5 wav Ring6 wav Ring7 wav Ring8 wav Silent wav or Splash wav Default Ring1 wav 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 Distinctive Ring Ton...

Page 275: ...dyRingN wav Alert Info URL Alert Info info info text x line id 0 Alert Info Bellcore drN When the Alter Info header contains the keyword Bellcore drN the phone will play the desired ring tone The following table identifies the corresponding ring tone Value of N Ring Tone features alert_info_tone 1 Ring Tone features alert_info_tone 0 1 Bellcore dr1 Ring1 wav 2 Bellcore dr2 Ring2 wav 3 Bellcore dr3...

Page 276: ...0 800 1025 Silent 2975 4000 4400 Bellcore dr4 4 Ringing Short 200 300 525 Silent 145 200 525 Ringing Long 800 1000 1100 Silent 145 200 525 Ringing Short 200 300 525 Silent 2975 4000 4400 Bellcore dr5 5 Ringing 450 500 550 Note If the user is waiting for a call Bellcore dr5 is a ring splash tone that reminds the user that the DND or Always Call Forward feature is enabled on the server side Alert In...

Page 277: ... alert_info_url_enable is set to 1 or the item called Distinctive Ring Tones on the web user interface is Enabled or play the preconfigured local ring tone in about 10 seconds if accoun t X alert_info_url_enable is set to 0 or if the IP phone fails to download the remote ring tone Example Alert Info http 192 168 0 12 8080 Custom wav Alert Info info info text x line id 0 When the Alert Info header ...

Page 278: ...escription It enables or disables the phone to download the ring tone from the URL contained in the Alert Info header Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Account Advanced Distinctive Ring Tones Parameter features alert_info_tone y0000000000xx cfg Description It enables and disables the IP phone to map the keywords in the Alert Info header to the specified Bellcore ring tones Per...

Page 279: ...either a wired headset Bluetooth headset or 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 It is not applicable to CP960 phones Topic Ringer Device Configu...

Page 280: ...om 50 to 50 Default 0 Web UI Features Audio Handfree Send Volume 50 50 Parameter voice handfree autoreset_spk_vol y0000000000xx cfg Description It configures the speaker s volume level during a call Permitted Values 0 The speakerphone volume at the end of a call persists between calls 1 to 15 The speakerphone volume does not persist between calls and resets to this specified level each new call De...

Page 281: ...t volume at the end of a call persists between calls 1 to 15 The headset volume does not persist between calls and resets to this specified level each new call Default 0 Parameter voice side_tone 1 y0000000000xx cfg Description It configures the volume of the side tone Permitted Values Integer from 100 to 0 Default 25 Parameter voice bluetooth_headset_send 1 y0000000000xx cfg Description It config...

Page 282: ... l Portugal l Spain l Switzerland l Sweden l Russia l United States l Chile l Czech ETSI Configured tones can be heard on the phones in the following conditions Condition Description Dial When in the dialing interface not applicable to CP960 phones Secondary Dial When adding a comma to the digit map For more information on digit map refer to Dial Plan Defined by Digit Map New Dial Plan Mechanism R...

Page 283: ...000000000xx cfg Description It customizes the dial tone tone list element element element Where element Freq1 Freq2 Freq3 Freq4 Duration Freq the frequency of the tone ranges from 200 to 4000 Hz If it is set to 0 Hz it means the tone is not played Duration the duration in milliseconds of the dial tone ranges from 0 to 30000ms You can configure at most eight different tones for one condition and se...

Page 284: ...more information on the value format refer to the parameter 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 Permitted Values String Default Blank Web UI Settings Tones Ring Back Parameter voice tone busy y0000000000xx cfg Description It customizes the tone when the callee is busy The value format is Freq Duration For mo...

Page 285: ... works only if voice tone country is set to Custom If you want to disable this warning tone set it to 0 Permitted Values String Default Blank Web UI Settings Tones Dial Recall Parameter voice tone info y0000000000xx cfg Description It customizes the info tone The phone will play the info tone with the special information for example the number you are calling is not in service The value format is ...

Page 286: ...g a digital data stream or signal by implementing an algorithm The object of the algorithm is to represent the high fidelity audio signal with a minimum number of bits while retaining the quality This can effectively reduce the frame size and the bandwidth required for audio transmission The audio codec that the phone uses to establish a call should be supported by the SIP server When placing a ca...

Page 287: ...s 12 Ksps 16 Ksps 24 Ksps 48 Ksps 20ms Note The network bandwidth necessary to send the encoded audio is typically 5 10 higher than the bit rate due to pack etization overhead For example a two way G 722 audio call at 64 Kbps consumes about 135 Kbps of network bandwidth The Opus codec supports various audio bandwidths defined as follows Abbreviation Audio Bandwidth Sample Rate Effective NB narrowb...

Page 288: ...4kpbs G 722 1c 24kb s g722_1_24kpbs G 722 1 24kb s g722 G722 pcmu PCMU pcma PCMA g729 G729 g726_16 G726 16 g726_24 G726 24 g726_32 G726 32 g726_40 G726 40 g723_53 G723_53 g723_63 G723_63 opus Opus ilbc iLBC Example account 1 codec g722 enable 1 Note 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 ...

Page 289: ...e default value is 0 When the audio codec is G723_63 the default value is 0 When the audio codec is Opus the default value is 0 When the audio codec is iLBC the default value is 0 Web UI Account Codec Audio Codec Parameter account X codec payload_type priority 1 MAC cfg Description It configures the priority of the enabled audio codec The name of the audio codec g722_1c_48kpbs G 722 1c 48kb s g722...

Page 290: ... is PCMU the default value is 6 When the audio codec is PCMA the default value is 7 When the audio codec is G729 the default value is 8 When the audio codec is G726_16 the default value is 0 When the audio codec is G726_24 the default value is 0 When the audio codec is G726_32 the default value is 0 When the audio codec is G726_40 the default value is 0 When the audio codec is G723_53 the default ...

Page 291: ...iseconds The default ptime is 20ms You can also disable the ptime negotiation Topics Supported PTime of Audio Codec PTime Configuration Supported PTime of Audio Codec The following table summarizes the valid values of ptime for each audio codec Codec Packetization Time Minimum Packetization Time Maximum G 722 1c 48kb s 20ms 60ms G 722 1c 32kb s 20ms 60ms G 722 1c 24kb s 20ms 60ms G 722 1 24kb s 20...

Page 292: ...lly estab lished Topic Early Media Configuration Early Media Configuration The following table lists the parameters you can use to configure the early media Parameter phone_setting is_deal180 y0000000000xx cfg Description It enables or disables the phone to deal with the 180 SIP message received after the 183 SIP message Permitted Values 0 Disabled 1 Enabled the phone will resume and play the loca...

Page 293: ...ou need to physically connect two headsets to the headset and handset jacks respectively Once the IP phone connects to a call the user with the headset connected to the headset jack has full duplex capability while the user with the headset connected to the handset jack is only able to listen Note Dual headset is not applicable to the Bluetooth headset and USB headset It is not applicable to CP960...

Page 294: ...llation 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 Note Utili...

Page 295: ...ain Control AGC is applicable to the hands free operation and is used to keep audio output at nearly a constant level by adjusting the gain of signals in some circumstances This increases the effective user phone radius and helps with the intelligibility of soft talkers Voice Activity Detection VAD VAD can avoid unnecessary coding or transmission of silence packets in VoIP applications saving on c...

Page 296: ...e jitter buffer is capable of adapting the changes in the network s delay The range of the delay time for the dynamic jitter buffer added to pack ets can be also configured on the phones Topic Jitter Buffer Configuration Jitter Buffer Configuration You can configure the mode of jitter buffer and the delay time for jitter buffer in the wired network or wireless network The following table lists the...

Page 297: ...FER Normal Parameter voice jib wifi adaptive y0000000000xx cfg Description It configures the type of jitter buffer in the wireless network Permitted Values 0 Fixed 1 Adaptive Default 1 Parameter voice jib wifi min y0000000000xx cfg Description It configures the minimum delay time in milliseconds of jitter buffer in the wireless network Note It works only if voice jib wifi adaptive is set to 1 Adap...

Page 298: ...ock Configuration The following table lists the parameter you can use to configure smart noise block Parameter voice ans_nb enable y0000000000xx cfg Description It enables or disables the Smart Noise Block feature Note It works only if voice tns enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Settings Voice Noise Proof Smart Noise Block Acoustic Shield The acousti...

Page 299: ...e using the phone handset or a headset Note It is not applicable to CP960 phones Permitted Values Integer from 1 to 3 Default 2 DTMF DTMF Dual Tone Multi frequency tone better known as touch tone DTMF is the signal sent from the IP phone to the network which is generated when pressing the IP phone s keypad during a call Each key pressed on the IP phone gen erates one sinusoidal tone of two frequen...

Page 300: ...O messages DTMF digits are transmitted by the SIP INFO mes sages when the voice stream is established after a successful SIP 200 OK ACK message sequence The SIP INFO mes sage can transmit DTMF digits in three ways DTMF DTMF Relay and Telephone Event Topic Transmitting DTMF Digit Configuration Transmitting DTMF Digit Configuration The following table lists the parameters you can use to configure th...

Page 301: ...tically Note If the time interval between two DTMF digits is less than this value two or more same DTMF digits could be identified as one DTMF digit This may cause the loss of one or more DTMF digits For example 2662 may be identified as 262 If so you can modify the value of this parameter to a little lower than the default value Permitted Values Integer from 0 to 300 Default 100 Parameter feature...

Page 302: ...Display Delay Transfer via DTMF Call transfer is implemented via DTMF on some servers The IP phone sends specified DTMF digits to the server for trans ferring calls to third parties Topic Transfer via DTMF Configuration Transfer via DTMF Configuration The following table lists the parameters you can use to configure the transfer via DTMF Parameter features dtmf replace_tran y0000000000xx cfg Descr...

Page 303: ...ypad during a call Default 1 Web UI Features General Information Play Local DTMF Tone Voice Quality Monitoring VQM Voice quality monitoring feature allows the phones to generate various quality metrics for listening quality and con versational quality 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 re...

Page 304: ...P PUBLISH messages to the central report collector A wide range of performance metrics are generated in the following three ways l Based on current values such as jitter jitter buffer max and round trip delay l Covers the time period from the beginning of the call until the report is sent such as network packet loss l Computed using other metrics as input such as listening Mean Opinion Score MOS L...

Page 305: ...00xx cfg Description It configures the threshold value of listening MOS score MOS LQ multiplied by 10 The threshold value of MOS LQ causes the phone to send a warning alert quality report to the central report collector For example a configured value of 35 corresponds to the MOS score 3 5 When the MOS LQ value com puted by the phone is less than or equal to 3 5 the phone will send a warning alert ...

Page 306: ...tting vq_rtcpxr_delay_threshold_critical y0000000000xx cfg Description It configures the threshold value of one way delay in milliseconds that causes the phone to send a crit ical alert quality report to the central report collector For example if it is set to 500 when the value of one way delay computed by the phone is greater than or equal to 500 the phone will send a critical alert quality repo...

Page 307: ...ted Values 0 Disabled 1 Enabled Default 0 Web UI Settings Voice Monitoring Display Report options on phone Parameter phone_setting vq_rtcpxr_display_start_time enable y0000000000xx cfg Description It enables or disables the phone to display Start Time on the phone screen Note It works only if phone_setting vq_rtcpxr states_show_on_gui enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enable...

Page 308: ...itoring Report options on phone Local Codec Parameter phone_setting vq_rtcpxr_display_remote_codec en able y0000000000xx cfg Description It enables or disables the phone to display Remote Codec on the phone screen Note It works only if phone_setting vq_rtcpxr states_show_on_gui enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Settings Voice Monitoring Report option...

Page 309: ...hone SymmOneWayDelay Parameter phone_setting vq_rtcpxr_display_round_trip_ delay enable y0000000000xx cfg Description It enables or disables the phone to display RoundTripDelay on the phone screen Note It works only if phone_setting vq_rtcpxr states_show_on_gui enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Settings Voice Monitoring Report options on phone RoundT...

Page 310: ...eb UI Account Advanced VQ RTCP XR Collector Name Parameter account X vq_rtcpxr collector_server_host 1 MAC cfg Description It configures the IP address of the central report collector that accepts voice quality reports contained in SIP PUBLISH messages Permitted Values IPv4 Address Default Blank Web UI Account Advanced VQ RTCP XR Collector Address Parameter account X vq_rtcpxr collector_server_por...

Page 311: ...onfiguration Silent Mode Configuration The following table lists the parameter you can use to configure silent mode Parameter phone_setting permit_silent_mode enable y0000000000xx cfg Description It enables or disables the user to have the permission to use the silent mode feature Permitted Values 0 Disabled the Silent Mode item will disappear from the phone user interface at the path Settings Bas...

Page 312: ... enables or disables the USB camera feature Note It is not applicable to T56A CP960 IP phones Permitted Values 0 Disabled the top USB port is disabled and the near site video image will not be transmitted in out going and incoming calls 1 Enabled Default 1 Parameter camera status_bar_icon enable y0000000000xx cfg Description It enables or disables the phone to display an icon in the status bar whe...

Page 313: ...in full size the other video images are hidden 3 Equal All video images display in the same size Default 1 Web UI Features General Information Default Layout Parameter features full_screen_in_call_enable y0000000000xx cfg Description It enables or disables the phone to enter the full screen automatically when a video call is set up Permitted Values 0 Disabled 1 Enabled Note It is not applicable to...

Page 314: ... video signal with minimum number of bits while retaining the quality This can effectively reduce the frame size and the bandwidth required for video transmission The video codec that the phone uses to establish a call should be supported by the SIP server When placing a call the phone will offer the enabled video codec list to the server and then use the video codec negotiated with the called par...

Page 315: ...figuration will not take effect It is not applicable to SIP T56A CP960 phones Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Account Codec Video Codec Parameter account X video payload_type priority where payload_type should be replaced by the name of video codec MAC cfg Description It configures the priority of the enabled video codec for account X The name of audio codec h264 H264 h264hp...

Page 316: ...310 Administrator s Guide for SIP T58V T58A T56A CP960 IP Phones ...

Page 317: ...or is admin Both you and the user can log into the web user interface and you will see all of the user options The default username and password for the user is user For security reasons you should change the default user or administrator password as soon as possible Since advanced menu options are strictly used by the administrator users can configure them only if they have administrator privileg...

Page 318: ...to be empty via web user interface only Permitted Values String within 32 characters Default Blank Web UI Security Password Phone UI Settings Advanced Settings default password admin Set Password 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 followin...

Page 319: ...t interval in minutes for web access authentication Permitted Values Integer from 1 to 1000 Default 5 Web UI Features General Information Auto Logout Time 1 1000min Phone Lock 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 l Long press the pound key when the IP ph...

Page 320: ...setting phone_lock unlock_pin y0000000000xx cfg Description It configures the password for unlocking the phone Permitted Values Characters within 15 digits Default 123 Web UI Features Phone Lock Phone Unlock PIN 0 15 Digit Phone UI Settings Basic Settings Change PIN Parameter phone_setting phone_lock lock_time_out y0000000000xx cfg Description It configures the idle time in seconds before the IP p...

Page 321: ...n Topics Supported Cipher Suites Supported Trusted and Server Certificates TLS Configuration Supported Cipher Suites A cipher suite is a named combination of authentication encryption and message authentication code MAC algorithms used to negotiate the security settings for a network connection using the TLS SSL network protocol Yealink phones support the following cipher suites l DHE RSA AES256 S...

Page 322: ...B 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 A generic server certificate It is issued by the Yealink Certificate Authority CA Only if no unique certificate exists the phone may send a generic certificate for authentication The IP phone can authenticate the server certificate based on the trusted certificates...

Page 323: ...2 l VeriSign Class 3 Public Primary Certification Authority G3 l VeriSign Class 3 Public Primary Certification Authority G4 l VeriSign Class 3 Public Primary Certification Authority G5 l VeriSign Class 4 Public Primary Certification Authority G2 l VeriSign Class 4 Public Primary Certification Authority G3 l VeriSign Universal Root Certification Authority l ISRG Root X1 Let s Encrypt Authority X1 a...

Page 324: ...n Authority G2 l Starfield Services Root Certificate Authority G2 l RapidSSL CA l Go Daddy Root Certificate Authority G2 l Cybertrust Global Root l COMODOSSLCA l COMODO RSA Domain Validation Secure Server CA l COMODO RSA Certification Authority l AmazonRootCA4 l AmazonRootCA3 l AmazonRootCA2 l AmazonRootCA1 l Yealink Root CA l Yealink Equipment Issuing CA l c 2005 TÜRKTRUST Bilgi İletişim ve Biliş...

Page 325: ... Root l CNNIC ROOT l COMODO Certification Authority l COMODO ECC Certification Authority l ComSign Secured CA l DST ACES CA X6 l D TRUST Root Class 3 CA 2 2009 l D TRUST Root Class 3 CA 2 EV 2009 l EBG Elektronik Sertifika Hizmet Sağlayıcısı l EC ACC l EE Certification Centre Root CA l e Guven Kok Elektronik Sertifika Hizmet Saglayicisi l Entrust Root Certification Authority EC1 l Entrust net Secu...

Page 326: ...ertificate Services l Secure Global CA l SecureSign RootCA11 l SecureTrust CA l Security Communication EV RootCA1 l Security Communication RootCA1 l Security Communication RootCA2 l Sonera Class2 CA l Staat der Nederlanden Root CA l Staat der Nederlanden Root CA G2 l Starfield Class 2 Certification Authority l Swisscom Root CA 1 l Swisscom Root CA 2 l Swisscom Root EV CA 2 l SwissSign Gold CA G2 l...

Page 327: ...Parameter account X sip_server Y transport_type 1 2 MAC cfg Description It configures the type of transport protocol Permitted Values 0 UDP 1 TCP 2 TLS 3 DNS NAPTR if no server port is given the phone performs the DNS NAPTR and SRV queries for the ser vice type and port Default 0 Web UI Account Register SIP Server Y Transport Parameter static security default_ssl_method y0000000000xx cfg Descripti...

Page 328: ...Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Security Trusted Certificates Common Name Validation Parameter static security dev_cert 3 y0000000000xx cfg Description It configures the type of the device certificates for the phone to send for TLS authentication Permitted Values 0 Default Certificates 1 Custom Certificates Default 0 Web UI Security Server Certificates Device Certificates Pa...

Page 329: ...icates static security ca_cert static security cn_validation and static security dev_cert will be reset 1 Enabled static security trust_certificates static security ca_cert static security cn_validation stat ic security dev_cert and phone_setting reserve_certs_config enable will not be reset Default 0 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 2 Y is the server ID Y 1 2 3 If you...

Page 330: ...egotiated RTP encryption algorithm Example of the RTP encryption algorithm carried in the SDP of the 200 OK message m audio 11780 RTP SAVP 0 101 a rtpmap 0 PCMU 8000 a rtpmap 101 telephone event 8000 a crypto 1 AES_CM_128_HMAC_SHA1_80 inline NGY4OGViMDYzZjQzYTNiOTNkOWRiYzRlMjM0Yzcz a sendrecv a ptime 20 a fmtp 101 0 15 When SRTP is enabled on both phones RTP streams will be encrypted and a lock ic...

Page 331: ...Tools Configuration Files Encryption and Decryption Contact Files Encryption and Decryption Encryption and Decryption Configuration Example Encrypting Configuration Files Configuration Files Encryption Tools Yealink provides three configuration files encryption tools l Config_Encrypt_Tool exe via graphical tool for Windows platform l Config_Encrypt exe via DOS command line for Windows platform l y...

Page 332: ...one will download the configuration files for example sip cfg account cfg MAC local cfg and MAC contact xml file from the server during auto provisioning no matter whether the files are encrypted or not And then resolve these files and update settings onto the IP phone system 1 Enabled the phone will only download the encrypted configuration files for example sip cfg accoun t cfg MAC local cfg or ...

Page 333: ...one 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 Values 16 characters Default Blank Web UI Settings Auto Provision MAC Oriented AES Key Phone UI Settings Advanced Settings default password admin Auto Provision MAC Oriented AES Parameter static autoprovision X com_aes 1 2 y0000000000xx cfg Description ...

Page 334: ...ool User Guide The way the IP phone processes other configuration files is the same as that of the account cfg file Procedure 1 Double click Config_Encrypt_Tool exe to start the application tool The screenshot of the main page is shown as below 2 When you start the application tool a file folder named Encrypted is created automatically in the directory where the application tool is located 3 Click...

Page 335: ...ss of a server belonging to the set of target SIP servers l Digest authentication challenge requests with digest authentication using the local credentials for the associated registered account l Source IP address validation and digest authentication apply both of the above methods Topic Incoming Network Signaling Validation Configuration Incoming Network Signaling Validation Configuration The fol...

Page 336: ...ermitted Values INVITE ACK BYE REGISTER CANCEL OPTIONS INFO MESSAGE SUBSCRIBE NOTIFY REFER PRACK UPDATE Default Blank Parameter sip request_validation digest realm y0000000000xx cfg Description It configures the string used for authentication parameter Realm when performing the digest authen tication Permitted Values A valid string Default YealinkSPIP Parameter sip request_validation event y000000...

Page 337: ...ny phone within a predefined group of phones Topics Directed Call Pickup Group Call Pickup Directed Call Pickup Directed call pickup is used for picking up an incoming call on a specific extension You can answer a call that rings on a specific phone If there are multiple incoming calls on the phone at the same time you can only pick up the first incoming call You can choose to implement directed c...

Page 338: ...r that configured on a phone basis features pickup direct_pickup_code Permitted Values String within 32 characters Default Blank Web UI Features Pick up Park Directed Call Pickup Code Parameter account X direct_pickup_code 1 MAC cfg Description It configures the directed call pickup code Note The directed call pickup code configured on a per line basis configured by the parameter accoun t X direct...

Page 339: ...display the GPickup soft key on the Dialing screen Default 0 Web UI Features Pick up Park Group Call Pickup Parameter features pickup group_pickup_code y0000000000xx cfg Description It configures the group call pickup code on a phone basis Note The group call pickup code configured on a per line basis configured by the parameter accoun t X group_pickup_code takes precedence over that configured on...

Page 340: ...ncoming call via a SIP INVITE message with a Replaces header The value of Replaces is derived from a NOTIFY message with dialog info event This feature applies only to directed call pick up attempts initiated against monitored BLF resources It means you can pick up an incoming call by tapping a BLF BLF List key Example of the dialog info carried in NOTIFY message xml version 1 0 dialog info xmlns ...

Page 341: ...ts the parameter you can use to configure dialog Info call pickup Parameter account X dialoginfo_callpickup 1 MAC cfg Description It enables or disables the phone implements directed call pickup through SIP signals for a specific account Note In this way you do not need to configure the directed call pickup code Permitted Values 0 Disabled 1 Enabled the phone picks up a call according to the Repla...

Page 342: ... tag 8643512 To sip 1000 10 2 1 48 5060 tag 4025601441 Call ID 4_2103527761 10 10 20 32 CSeq 2 SUBSCRIBE Contact sip 10111 10 10 20 32 5060 Accept application dialog info xml Max Forwards 70 User Agent Yealink T58 58 80 0 5 Expires 60 Event dialog Content Length 0 Example of a NOTIFY message The subscription SUBSCRIBE message of the dialog event Call Completion is con firmed by the busy party NOTI...

Page 343: ... remote dialog dialog id 65622 state terminated state dialog dialog info 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...

Page 344: ...eceive a call Permitted Values 0 Disabled 1 Enabled the caller is notified when the callee becomes available to receive a call Default 0 Web UI Features General Information Call Completion Phone UI Settings Features Call Completion Call Completion Example Using Call Completion The following example shows the configuration for call completion Example features call_completion_enable 1 After provisio...

Page 345: ...all to a shared parking lot Default 2 Web UI Features Pick up Park Call Park Mode Parameter features call_park enable y0000000000xx cfg Description It enables or disables the user to use Park and Retrieve soft keys when performing call park feature Note It is not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled the phone will display the Park soft key during a call and display the ...

Page 346: ...ll Park and Retrieve in Transfer Mode The following example shows the configuration for Transfer call park mode Example features call_park park_mode 2 features call_park enable 1 features call_park park_code 01 features call_park park_retrieve_code 11 After provisioning the call park mode is set to Transfer A Park soft key will display on the phone during an active call and a Retrieve soft key wil...

Page 347: ...n ACD key linekey X type 42 linekey X label ACD After provisioning an ACD key is available on the phone and you can tap the ACD key to log into the ACD system Related Topic Line Keys Configuration ACD Configuration The following table lists the parameters you can use to configure ACD It is not applicable to CP960 phones Parameter account X acd enable 1 MAC cfg Description It enables or disables th...

Page 348: ... to be automatically changed to avail able Note It works only if account X acd enable and acd auto_available are set to 1 Enabled Permitted Values Integer from 0 to 120 Default 60 Web UI Features ACD ACD ACD Auto Available Time 0 120s 1 X is the account ID For T58V T58A T56A X 1 16 Example Setting ACD The following example shows the configuration for ACD It is not applicable to CP960 phones Exampl...

Page 349: ...ll by BLF List Key Topics BLF Key Configuration BLF List Configuration State Indicator of Remote Line BLF BLF List Subscription Visual and Audio Alert for Monitor Lines LED Mode for BLF BLF List Key BLF Key Configuration You can configure a BLF key for a specific line The following shows the configuration of a BLF key for Bill linekey X type 16 linekey X line 1 linekey X value 1001 linekey X label...

Page 350: ...Web UI Account Advanced BLF List Barge in Code Parameter account X blf_list_retrieve_call_parked_code 1 MAC cfg Description It configures the feature access code that initiates retrieval of a parked call on the monitored user Permitted Values String within 32 characters Default Blank Web UI Account Advanced BLF List Retrieve Call Parked Code Parameter phone_setting auto_blf_list_enable y0000000000...

Page 351: ...line is ringing Flashing The monitored line is dialing The monitored line is busy or in a call The monitored line places a call on hold 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 RFC 3265 BLF Subscription When you configure the IP phone to monit...

Page 352: ...cid 8y35ri broadworks resource resource uri sip 4605 pbx yealink com name 4607 Yealink name instance id pXHQ97tPyQ state active cid tYzwJM broadworks resource list Topic BLF BLF List Subscription Configuration BLF BLF List Subscription Configuration The following table lists the parameters you can use to configure BLF BLF List subscription Parameter account X blf subscribe_period 1 MAC cfg Descrip...

Page 353: ...e with the sub scription state of Terminated Permitted Values Integer greater than 0 Default 0 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 Visual and Audio Alert for Monitor Lines Visual and Audio Alert feature allows the phone to display the caller ID and play an audio alert when a BLF line receives an incoming call Topics Visual and Audio Alert BLF Lines Configuration Visual an...

Page 354: ... is only applicable to the expansion module EXP50 connected to T58V T58A T56A phones Topics Supported BLF LED Modes BLF LED Mode Configuration Supported BLF LED Modes The following table lists the LED statuses of the BLF BLF list key when BLF LED Mode is set to 0 1 2 3 or 4 respectively The default value of BLF LED mode is 0 Expansion Module Key LED configured as a BLF key or a BLF List key and BL...

Page 355: ... call is parked against the monitored user s phone number Off The monitored user is idle The monitored user does not exist Expansion Module Key LED configured as a BLF key or a BLF List key and BLF LED Mode is set to 3 LED Status Description Fast flashing green 200ms The monitored user receives an incoming calls Solid red The monitored user is dialing The monitored user is talking The monitored us...

Page 356: ...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 The shared line users have the ability to do the following l Place and answer calls l Place a call on hold l Retrieve a held call remotely l Barge in an active call l Pull a shared call Topic State Indicator of Shared Line Shared Call Appearance SCA C...

Page 357: ...ows users to retrieve an existing call from another shared phone that is in an act ive or public hold status Topic SCA Configuration SCA Configuration The following table lists the parameters you can use to configure SCA Parameter account X shared_line 1 MAC cfg Description It configures the registration line type Permitted Values 0 Disabled 1 Shared Call Appearance Default 0 Web UI Account Advanc...

Page 358: ...ing Intercom Configuration Incoming Intercom Configuration Intercom Key Configuration You can configure an Intercom key to provide users the ability to initiate intercom calls directly to the specified con tact The following shows configuration for an Intercom key Line Key Configuration Programmable Key Configuration linekey X type 14 linekey X line 1 linekey X value 4603 linekey X label Bill prog...

Page 359: ...table shows the icon indicator associated with the Intercom key Icons Description The monitored user is idle The monitored user receives an incoming call The monitored user is dialing The monitored user is talking The monitored user does not exist State Monitor for Intercom Contact Configuration The following table lists the parameters you can use to configure state monitor for intercom contact Pa...

Page 360: ...or the phones Permitted Values 0 Disabled 1 Enabled Default 0 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 Incoming Intercom Configuration The IP phone can process incoming calls differently depending on settings The following table lists the parameters you can use to configure incoming intercom Parameter features intercom allow y0000000000xx cfg Description It enables or disables...

Page 361: ... phone will handle an incoming intercom call like a normal incoming call while there is already an active call on the IP phone 1 Enabled the phone will automatically answer the intercom call while there is already an active call on the IP phone and place the active call on hold Default 0 Web UI Features Intercom Intercom Barge Phone UI Settings Features Intercom Intercom Barge Parameter features i...

Page 362: ...tion The following table lists the parameter you can use to configure CSTA control Parameter features csta_control enable 1 y0000000000xx cfg Description It enables or disables the uaCSTA User Agent Computer Supported Telecommunications Applications fea ture on the IP phone Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Features Remote Control CSTA Control 1 If you change this parameter th...

Page 363: ... call Terminated When the IP phone terminates a call Open DND When the IP phone enables the DND mode Close DND When the IP phone disables the DND mode Open Always Forward When the IP phone enables the always forward Close Always Forward When the IP phone disables the always forward Open Busy Forward When the IP phone enables the busy forward Close Busy Forward When the IP phone disables the busy f...

Page 364: ...hone enables the call waiting Close Call Waiting When the IP phone disables the call waiting Headset When the IP phone presses the HEADSET key Handfree When the IP phone presses the Speakerphone key Cancel Call Out When the phone cancels an outgoing call in the ring back state Remote Busy When an outgoing call is rejected Call Remote Canceled When the remote party cancels the outgoing call in the ...

Page 365: ... when the IP phone receives an incoming call calledNumber The phone number of the callee when the IP phone places a call Action URL Configuration The following table lists the parameters you can use to configure action URL Parameter action_url setup_completed y0000000000xx cfg Description It configures the action URL the IP phone sends after startup The value format is http s IP address of server ...

Page 366: ...ariable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Unregistered Parameter action_url register_failed y0000000000xx cfg Description It configures the action URL the IP phone sends after a register failed Example action_url register_failed http 192 168 0 20 help xml IP ip Permitted Values URL w...

Page 367: ... IP address of server help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Incoming Call Parameter action_url outgoing_call y0000000000xx cfg Description It configures the action URL the IP phone sends when placing a call Example action_url outgoing_call http 192 168 0 2...

Page 368: ...The value format is http s IP address of server help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Close DND Parameter action_url always_fwd_on y0000000000xx cfg Description It configures the action URL the IP phone sends when the always forward feature is activated Ex...

Page 369: ...alue format is http s IP address of server help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Busy Forward Off Parameter action_url no_answer_fwd_on y0000000000xx cfg Description It configures the action URL the IP phone sends when the no answer forward feature is acti...

Page 370: ...lues URL within 511 characters The value format is http s IP address of server help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Blind Transfer Parameter action_url attended_transfer_call y0000000000xx cfg Description It configures the action URL the IP phone sends wh...

Page 371: ...ue format is http s IP address of server help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Parameter action_url unheld y0000000000xx cfg Description It configures the action URL the IP phone sends when a held call is resumed Example action_url unheld http 192 168 0 20 help xml IP ip Permitted V...

Page 372: ...ed events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Missed Call Parameter action_url call_terminated y0000000000xx cfg Description It configures the action URL the IP phone sends when terminating a call Example action_url call_terminated http 192 168 0 20 help xml IP ip Permitted Values URL within 511 characters The va...

Page 373: ...alue For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL IP Changed Parameter action_url forward_incoming_call y0000000000xx cfg Description It configures the action URL the IP phone sends when forwarding an incoming call Example action_url forward_incoming_call http 192 168 0 20 help xml IP ip Permitted Va...

Page 374: ... help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Transfer Finished Parameter action_url transfer_failed y0000000000xx cfg Description It configures the action URL the IP phone sends when failing to transfer a call Example action_url transfer_failed http 192 168 0 20...

Page 375: ...s The value format is http s IP address of server help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Call Waiting Off Parameter action_url headset y0000000000xx cfg Description It configures the action URL the IP phone sends when pressing the HEADSET key Example action...

Page 376: ... when the outgoing call is rejected Example action_url remote_busy http 192 168 0 20 help xml IP ip Permitted Values URL within 511 characters The value format is http s IP address of server help xml variable name variable value For predefined events refer to Predefined Events List For variable value refer to Variable Values List Default Blank Web UI Features Action URL Remote Busy Parameter actio...

Page 377: ...addresses on the IP phone or configure the IP phone to receive and handle the URI from any IP address 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 and a variable value which...

Page 378: ...MUTE Note The variable value is not applicable to all events For example the variable value MUTE is only applicable when the IP phone is during a call When authentication is required you can use the following URI format http s user name password phoneIPAddress servlet key variable value or http s phoneIPAddress servlet key variable value username password The following table lists predefined varia...

Page 379: ...umber 1234 outgoing_ uri 1006 10 2 1 48 1234 means the number you dial out 1006 10 2 1 48 means the SIP URL you dial from OFFHOOK Pick up the handset not applicable to CP960 phones ONHOOK Hang up the handset not applicable to CP960 phones ANSWER ASW Asw Answer a call Reset Reset a phone ATrans xxx Perform a semi attended attended transfer to xxx BTrans xxx Perform a blind transfer to xxx phonecfg ...

Page 380: ... 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 Example http 10 10 20 10 servlet key NoAnswFwdOff CALLEND CallEnd End a call ASW CANCEL HOLD UNHOLD xxx Answer end hold unhold a call xxx refers to the call id of the active call Example http 10 10 20 10 servlet key ASW 33093 Not...

Page 381: ...dress Default Blank Web UI Features Remote Control Action URI allow IP List Example Capturing the Current Screen of the Phone You can capture the screen display of the IP phone using the action URI The phones can handle an HTTP or HTTPS GET request The URI format is http s phoneIPAddress screencapture The captured picture is saved as a BMP or JPEG file You can also use the URI http s phoneIPAddres...

Page 382: ... 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 Navigate to Directory Phone Call Info 2 Select the desired account from the pull down list of Outgoing Identity 3 Enter the callee s number in the Dial Number field 4 Click Dial to dial out the number The web user interface prompts Call Success and th...

Page 383: ... subscribe the message waiting indicator Permitted Values 0 Disabled the server automatically sends a message summary NOTIFY in a new dialog each time the MWI status changes This requires server support 1 Enabled the phone will send a SUBSCRIBE message to the server for message summary updates Default 0 Web UI Account Advanced Subscribe for MWI Parameter account X subscribe_mwi_expires 1 MAC cfg D...

Page 384: ...ble 1 MAC cfg Description It enables or disables the MWI alert to indicate that you have an unread voicemail message Note It always works at the time of Unsolicited MWI at the time of solicited MWI MWI subscription fea ture should be configured in advance To present audio MWI you also need to set features voice_mail_ tone_enable to 1 Enabled in advance Permitted Values 0 Disabled 1 Enabled the Vie...

Page 385: ...s IP address Default Blank Web UI Features Remote Control Push XML Server IP Address Parameter push_xml block_in_calling y0000000000xx cfg Description It enables or disables the phone to block XML applications during a call Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Features Remote Control Block XML in Calling Parameter push_xml sip_notify y0000000000xx cfg Description It enables or di...

Page 386: ...lable for the users Topics Hot Desking Key Configuration Hot Desking Configuration Hot Desking Key Configuration The following shows configuration for a Hot Desking key Line Key Configuration Programmable Key Configuration linekey X type 34 linekey X label Hot Desking programablekey X type 34 After provisioning a Hot Desking key is available on the phone You can tap the Hot Desking key to clear pr...

Page 387: ...DSS key Permitted Values 0 Disabled 1 Enabled the original password information will be cleared Default 1 Parameter hotdesking dsskey_sip_server_enable y0000000000xx cfg Description It enables or disables the phone to provide input field of SIP server on the hot desking login wizard when tapping the Hot Desking DSS key Permitted Values 0 Disabled 1 Enabled the original SIP server information will ...

Page 388: ...382 Administrator s Guide for SIP T58V T58A T56A CP960 IP Phones ...

Page 389: ...visory Tones Base PIN DECT Intercom Shared Directory Master Slave Mode Repeater Settings Parameters Handset Settings Parameters Handset Firmware Upgrade Configuration Handset Backlight The handset backlight in charger or out of charger can be configured independently You can enable the backlight to be on for about 30 minutes when the handset is charged and then you can check the charging state dur...

Page 390: ...onds 1 Enabled the backlight will be turned off after the handset is idle for about 30 minutes Default 0 Handset UI OK Settings Display Display Backlight Out Of Charger Handset Keypad Light You can enable the handset keypad light to make the keypad light up when any key is pressed This helps you dis tinguish keys from each other in a dark environment It is only applicable to W56H handsets Topic Ha...

Page 391: ... screen saver of the handset is designed to protect your LCD screen You can enable the screen saver to protect the LCD screen an analog clock will be activated and appear on the LCD screen after the handset is idle for approximately 10 seconds It is not applicable to DD phones Topic Handset Screen Saver Configuration Handset Screen Saver Configuration The following table lists the parameter you ca...

Page 392: ... for handset 5 is Handset 5 Web UI Status Handset Handset Name Handset X 1 Handset UI OK Settings Handset Name Phone UI DECT Settings Handsets Handset X 1 1 X is the handset ID X 2 5 Number Assignment After the wireless handset is registered to the phone you can assign one or more outgoing lines or incoming lines for the handset The phone acts as the Handset 1 T58 Phone The handset can only use th...

Page 393: ...1 y0000000000xx cfg Description It configures the lines to place outgoing calls for a specific handset Permitted Values 1 Line 1 2 Line 2 3 Line 3 4 Line 4 5 Line 5 Multiple line IDs are separated by commas Note It is not applicable to CP960 phones Default The outgoing line for handset 1 T58 Phone is line 1 line5 The outgoing line for handset 2 is line 2 The outgoing line for handset 3 is line 3 T...

Page 394: ...ok Parameter phone_setting end_call_on_hook enable y0000000000xx cfg Description It enables or disables to end a call when placing the handset into the charger cradle Permitted Values 0 Never 1 Always Default 1 Web UI Features General Information End Call On Hook Advisory Tones Advisory tones are the acoustic signals of your handset which inform you of different actions and states It is not applic...

Page 395: ...sion handset_configured enable is set to 1 Enabled and the silent mode is off Permitted Values 0 Disabled 1 Enabled Default 1 Handset UI OK Settings Audio Advisory Tones Confirmation Parameter custom handset low_battery_tone enable y0000000000xx cfg Description It enables or disables the handset to play a tone when battery capacity is low Note It will take effect on all handsets that are registere...

Page 396: ...ault 0000 DECT Intercom Intercom is a useful feature in an office environment to quickly connect with the operator or the secretary Users can make internal intercom calls and external intercom calls on the handset Internal intercom calls are made among hand sets registered to the same phone The handset can automatically answer an incoming external intercom call and play warning tone Topic DECT Int...

Page 397: ...n store up to 1000 contacts It is not applicable to DD phones Topics Shared Directory Configuration Shared Contact File Customization Shared Directory Configuration The following table lists the parameters you can use to configure shared directory Parameter static directory_setting shared_contact enable y0000000000xx cfg Description It enables or disables the Shared Directory feature Permitted Val...

Page 398: ...r_number Specify the other number line Do not modify this attribute and value ring Do not modify this attribute and value default_photo Do not modify this attribute and value selected_photo Do not modify this attribute and value group_id_name Do not modify this attribute and value Customizing Shared Contact File 1 Open the shared contact file 2 To add a contact add contact display_name office_numb...

Page 399: ...master handset or slave handset When using master slave mode note the following l The incoming and outgoing lines originally assigned to the slave handset are disabled l Calls made from the slave handset are handled as calls made from the master handset in the example 1002 The caller information for such calls will be that of extension 1002 l You can configure a mode for whether to continue the co...

Page 400: ...sy users cannot switch the active call between the phone and slave handset Regardless of the mas ter handset or the slave handset 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 1 Take over call when the slave handset is during the call users can retrieve the call after off...

Page 401: ...tures ms 1 slave_handset_number 4 features ms 1 mode 1 After provisioning Handset 4 is the slave handset for Handset 1 T58 phone When the slave handset is during the call users can retrieve the call after off hook on the master handset When the master handset is during the call users can push the call to the slave handset Repeater Settings Parameters Parameter static base repeater_mode enable 1 y0...

Page 402: ...onfigured enable is set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 Handset UI OK Settings Display Notification Light Missed Call Parameter custom handset voice_mail_notify_light enable y0000000000xx cfg Description It enables or disables the message key LED to flash when the handset receives a voice mail Note It will take effect on all W52H handsets that are registered on the sam...

Page 403: ...works if the handset is placed in the charger cradle and the parameter static auto_pro vision handset_configured enable is set to 1 Enabled It is not applicable to DD phones Permitted Values 0 Disabled 1 Enabled Default 1 Handset UI OK Settings Telephony Auto Answer Parameter custom handset time_format y0000000000xx cfg Description It configures the time format for all registered handsets Note It ...

Page 404: ...he HAC Hearing Aid Compatibility handset settings Note It is not applicable to DD phones Permitted Values 0 Disabled 1 Enabled Default 0 Parameter static auto_provision handset_configured enable y0000000000xx cfg Description It enables or disables the handsets to keep user personalized settings after auto provisioning Note It is only applicable to the custom handset related configurations It is no...

Page 405: ...et 2 contact_list url http 192 168 10 25 contact xml Permitted Values URL within 511 characters Default Blank Web UI Directory Dect Directory Import Contacts Import to Handset X Select xml file form 1 X is the handset ID X 1 to 5 1 X is the handset ID X 2 to 5 Custom Handset Related Configurations This section shows you the custom handset related configurations Parameter Related Topic custom hands...

Page 406: ... than over_the_air url Permitted Values URL within 511 characters Default Blank Parameter over_the_air handset_tip y0000000000xx cfg Description It enables or disables to pop up a tip when upgrading the handset firmware from the provisioning server Note It works only if over_the_air base_trigger and over_the_air handset_trigger are set to 0 Dis abled It is not applicable to DD phones Permitted Val...

Page 407: ...Upgrade Firmware on handset to trigger the upgrading manually 1 Enabled it will upgrade the handset firmware compulsively without a pop up tip on the handset Default 1 Parameter over_the_air url w52h y0000000000xx cfg Description It configures the access URL of the W52H handset firmware file Note The priority of parameter over_the_air url w52h is higher than over_the_air url Permitted Values URL w...

Page 408: ...eting room The following shows an example for setting up a star connection group Topics Guidelines for Configuring Star Connection Feature CP960 Star Connection Feature Configuration Example Configuring CP960 Star Connection Feature Guidelines for Configuring Star Connection Feature The following instructions you need to know when configuring star connection feature for CP960 l Ensure all the phon...

Page 409: ...r Connection Create Group Parameter features cp_star_connection slave X mac 1 y0000000000xx cfg Description It specifies the MAC address of a slave phone on the master phone After configured the phone with this MAC address is authorized to connect with the master phone Example features cp_star_connection slave 1 mac 805EC0092F4B Note that the MAC address is case insensitive and the following forma...

Page 410: ...ss of phone D is 805EC0033E2B l All the phones are in the same subnet and are running the same firmware versions You want phone A to act as a master phone and phone B phone C and phone D act as the slave phones The following example shows configuration for the phones Example For Phone A master phone features cp_star_connection master enable 1 features cp_star_connection slave 1 mac 805EC0092F4B fe...

Page 411: ...tion Presentation COLP It allows the phones to display the identity of the connected party specified for outgoing calls The phones can display the Dialed Digits or the identity in a SIP header Remote Party ID P Asserted Identity or contact received or the identity in the From header carried in the UPDATE message sent by the callee as described in RFC 4916 Connected line identification presentation...

Page 412: ...ty presentation Permitted Values 0 Disabled the phone does not process the P Preferred Identity PPI header 1 Enabled the phone presents the caller identity from the P Preferred Identity PPI header Default 0 Parameter sip cid_source preference y0000000000xx cfg Description It configures the priority order for the sources of caller identity information The headers can be in any order Note Yealink ph...

Page 413: ... lists the parameters you can use to configure the return code for the refused call Parameter features normal_refuse_code y0000000000xx cfg Description It configures a return code and reason of SIP response messages when the IP phone rejects an incoming call A specific reason is displayed on the caller s phone screen Permitted Values 404 Not Found 480 Temporarily Unavailable 486 Busy Here the call...

Page 414: ...ted Values 0 Disabled 1 Enabled Default 0 Web UI Features General Information Hide Feature Access Codes Accept SIP Trust Server Only Accept SIP trust server only enables the phones to only accept the SIP message from your SIP server and outbound proxy server It can prevent the phone receiving ghost calls from random numbers like 100 1000 and so on If you enable this feature the phone cannot accept...

Page 415: ...37569052 10 3 6 197 CSeq 2 INVITE Contact sip 1025 10 3 6 197 5060 Authorization Digest username 1025 realm pbx test com nonce BroadWorksXi5stub71Ts2nb05BW uri i sip 1024 pbx test com 5060 response f7e9d35c55af45b3f89beae95e913171 algorithm MD5 cnon ce 0a4f113b qop auth nc 00000001 Content Type application sdp Allow INVITE INFO PRACK ACK BYE CANCEL OPTIONS NOTIFY REGISTER SUBSCRIBE REFER PUBLISH U...

Page 416: ...rver The re transmitting and doubling of Timer T1 0 5 will continue until the retransmitting time reaches the Timer T2 4 The total registration request retry time will be less than 64 times of T1 64 0 5 32 The re transmitting interval in sequence is 0 5s 1s 2s 4s 4s 4s 4s 4s 4s and 4s Timer T4 Timer T4 represents that the network will take to clear messages between the SIP client and server Topic ...

Page 417: ...r is configured as UAS the other client or the SIP server will function as a UAC The session expiration is negotiated via the Session Expires header in the INVITE message The negotiated refresher is always the UAC and it will send an UPDATE request at the negotiated session expir ation The value refresher uac included in the UPDATE message means that the UAC performs the refresh Example of UPDATE ...

Page 418: ...pires 90 7200s Parameter account X session_timer refresher 1 MAC cfg Description It configures the function of the endpoint who initiates the SIP request Note It works only if account X session_timer enable is set to 1 Enabled Permitted Values 0 UAC 1 UAS Default 0 Web UI Account Advanced Session Refresher 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 Reboot in Talking Reboot in ta...

Page 419: ...2 1 48 5060 tag 1945988802 To sip 2 10 2 1 48 5060 Call ID 0_2336101648 10 3 20 6 CSeq 1 INVITE 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 Us...

Page 420: ...lowing table lists the parameter you can use to configure busy tone delay Parameter features busy_tone_delay y0000000000xx cfg Description It configures the duration time in seconds to play the busy tone when the call is released by the remote party Permitted Values 0 0s the phone will not play a busy tone 3 3s a busy tone is audible for 3 seconds on the IP phone 5 5s a busy tone is audible for 5 ...

Page 421: ...dSoft features for phones Permitted Values 0 Disabled 1 Enabled Default 0 1 If you change this parameter the phone will reboot to make the change take effect Broadsoft UC Parameter bw xmpp enable 1 y0000000000xx cfg Description It enables or disables the UC feature Note It works only if bw enable is set to 1 Enabled It is not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled Default...

Page 422: ...ly Note It works only if bw xmpp enable is set to 1 Enabled It is not applicable to CP960 phones Permitted Values 0 Disabled My Status key will disappear from the DSS key list 1 Enabled Default 0 Parameter phone_setting dsskey_directory_auto enable y0000000000xx cfg Description It enables or disables the Auto Favorite feature Note It works only if bw xmpp enable is set to 1 Enabled It is not appli...

Page 423: ...ed Values 0 Disabled 1 Enabled Default 0 Parameter search_in_dialing bw_uc_buddies priority y0000000000xx cfg Description It configures the search priority of the BroadSoft Buddies directory Note It is not applicable to CP960 phones Permitted Values Integer greater than or equal to 0 Default 6 Parameter directory_setting bw_uc_buddies enable y0000000000xx cfg Description It enables or disables the...

Page 424: ...s String within 99 characters Default Blank Web UI Applications Broadsoft XSI XSI Account Password if bw enable 1 Parameter account X xsi host 1 MAC cfg Description It configures the IP address or domain name of the Xtended Services Platform server Example account 1 xsi host xsp1 iop1 broadworks net Note It works only if bw xsi enable is set to 1 Enabled Permitted Values IP address or domain name ...

Page 425: ...ne ID Blocking Anonymous Call Rejection Simultaneous Ring Personal BroadSoft Directory BroadSoft Call Log Call Park Feature via XSI Mode Call Waiting Feature via XSI Mode Voice Messaging Video Voice Messaging Centralized Call Recording Executive and Assistant BroadWorks Mobility Group Night Forwarding Silent Altering Default 0 Parameter sip authentication_for_xsi y0000000000xx cfg Description It c...

Page 426: ...icable to CP960 phones Permitted Values Integer from 1 to 2147483647 Default Blank Parameter account X reason_code_name Y 1 2 MAC cfg Description It configures the unavailable away reason which must match one of the reasons configured on BroadWorks Star2Star platform Note It is not applicable to CP960 phones Permitted Values String within 99 characters Default Blank Parameter account X reason_code...

Page 427: ...cfg Description It enables or disables security classification feature Permitted Values 0 Disabled 1 Enabled Default 0 1 X is the account ID For T58V T58A T56A X 1 16 for CP960 X 1 Broadsoft Hoteling Parameter account X hoteling enable 1 MAC cfg Description It enables or disables the hoteling feature Note It is not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled users can use any ...

Page 428: ...es or disables the phone to save login credentials automatically when logging into the guest pro file Note It is not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled Default 0 1 X is the account ID For T58V T58A T56A X 1 16 Broadsoft Flexible Seating Parameter account X flexible_seating enable 1 MAC cfg Description It enables or disables the flexible seating feature Note For host i...

Page 429: ...call_decline enable y0000000000xx cfg Description It enables or disables call decline feature for the IP phone Note It is not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled Default 0 1 X is the account ID For T58V T58A T56A X 1 16 Broadsoft Network Directory Parameter bw xsi directory enable y0000000000xx cfg Description It enables or disables the network directory feature for th...

Page 430: ...oup Common if bw enable 1 Parameter bw_phonebook enterprise_enable y0000000000xx cfg Description It enables or disables the phone to display the enterprise directory Note Except CP960 phones it works only if bw xsi enable and bw xsi directory enable are set to 1 Enabled Permitted Values 0 Disabled 1 Enabled Default 1 Web UI Applications Broadsoft XSI Network Directory Enterprise if bw enable 1 Par...

Page 431: ...x cfg Description It enables or disables the user to view BroadSoft Call Log for multiple accounts Note It works only if bw xsi call_log enable is set to 1 Enabled It is not applicable to CP960 phones Permitted Values 0 Disabled you will directly access the BroadSoft Call Log for the first account by default and you can only view the BroadSoft call log entry for the first account 1 Enabled you are...

Page 432: ...sonal if bw enable 1 Parameter directory update_time_interval y0000000000xx cfg Description It configures the interval in minutes for the phone to update the data of the BroadSoft directory from the BroadSoft server Note Except CP960 phones it works only if bw xsi directory enable and bw x si directory update enable are set to 1 Enabled Permitted Values Integer from 60 to 34560 Default 60 Paramete...

Page 433: ... results on the pre dialing dialing screen Permitted Values 0 Disabled 1 Enabled Default 0 Parameter search_in_dialing bw_directory priority y0000000000xx cfg Description It configures the search priority of the BroadSoft directory Permitted Values Integer greater than or equal to 0 Default 5 Parameter directory_setting bw_directory enable y0000000000xx cfg Description It enables or disables the u...

Page 434: ... not been configured dial out the voice mail access code if the voice mail access code has been configured 1 enter the View Voice Mail screen Default 0 Broadsoft SCA Parameter account X share_line barge_in enable 1 MAC cfg Description It enables or disables the users to interrupt barge into an active call on the shared line Permitted Values 0 Disabled 1 Enabled Default 1 Parameter account X shared...

Page 435: ...es call_park park_visual_notify_enable y0000000000xx cfg Description It enables or disables the phone to display a parked indicator when a call is parked against its line Note It is not applicable to CP960 phones Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Features Call Pickup Visual Alert for Parked Call if bw enable 1 Parameter features call_park group_park_code y0000000000xx cfg Desc...

Page 436: ...es the call waiting mode Note If it is set to 1 XSI it works only if bw xsi enable is set to 1 Enabled Permitted Values 0 Local 1 XSI the status of the call waiting feature between the IP phone and the BroadWorks server can be syn chronized Default 0 Ethernet Interface MTU Parameter Parameter static network mtu_value 1 y0000000000xx cfg Description It configures the MTU Maximum Transmission Unit o...

Page 437: ...figures the format of callee field in the INVITE message Permitted Values 0 sip XXX 1 tel Number you need to set account X outbound_proxy_enable to 1 Default 0 Parameter sip escape_characters enable y0000000000xx cfg Description It enables or disables the phone to convert ASCII characters Permitted Values 0 Disabled 1 Enabled Default 0 Parameter sip tcp_port_random_mode 2 y0000000000xx cfg Descrip...

Page 438: ...for CP960 X 1 2 If you change this parameter the phone will reboot to make the change take effect Call Settings Parameters Parameter phone_setting show_code403 y0000000000xx cfg Description It configures the display message on the phone screen when receiving a 403 message If it is left blank the phone will display the value sent from the server when receiving the 403 message Permitted Values Strin...

Page 439: ...lable y0000000000xx cfg Description It configures the IP phone to hide or disable the preloaded applications or GMS services Multiple applications services are separated by slashs Example app unavailable com google android onetimeinitializer com google android configupdater Note It is not applicable to CP960 phones Permitted Values Software package name or APK file name or Application name Default...

Page 440: ...cal Syslog Server Description MAC all tgz boot log MAC boot log It can only log the last reboot events It is required to report the logs with all severity levels sys log MAC sys log It reports the logs with a configured severity level and the higher For example if you have set the severity level to 4 then the logs with a severity level of 0 to 4 will all be reported Topics Local Logging Syslog Log...

Page 441: ...e determines the lowest severity of events to log Permitted Values 0 system is unusable 1 action must be taken immediately 2 critical condition 3 error conditions 4 warning conditions 5 normal but significant condition 6 informational Default 3 Web UI Settings Configuration Local Log Level Parameter static local_log max_file_size y0000000000xx cfg Description It configures the maximum size in KB o...

Page 442: ...ple static auto_provision local_log backup upload_period 60 Note It works only if static auto_provision local_log backup enable is set to 1 Enabled Permitted Values Integer from 30 to 86400 Default 30 Parameter static auto_provision local_log backup path y0000000000xx cfg Description It configures the upload path of the local log files MAC boot log and MAC sys log If you leave it blank the phone w...

Page 443: ...ze 1025 Permitted Values Integer from 200 to 65535 Default 1024 Parameter static auto_provision local_log backup bootlog upload_wait_time y0000000000xx cfg Description It configures the waiting time in seconds before the phone uploads the local log file MAC boot log to the provisioning server or a specific server after startup Example static auto_provision local_log backup bootlog upload_wait_time...

Page 444: ...e 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 For example if you have con figured the severity level of the log to be reported to the MAC sys log file to 4 then the log with a severity level of 0 to 4 will all be reported Syslog Logging You...

Page 445: ... Settings Configuration Syslog Enable Syslog Parameter static syslog server y0000000000xx cfg Description It configures the IP address or domain name of the syslog server when exporting log to the syslog server Example static syslog server 192 168 1 100 Permitted Values IP address or domain name Default Blank Web UI Settings Configuration Syslog Syslog Server Parameter static syslog server_port y0...

Page 446: ...tions 3 Critical error conditions 4 Warning warning conditions 5 Warning normal but significant condition 6 Informational informational messages Default 3 Web UI Settings Configuration Syslog Syslog Level Parameter static syslog facility y0000000000xx cfg Description It configures the facility that generates the log messages Note For more information refer to RFC 3164 Permitted Values 0 Kernel Mes...

Page 447: ...ages exported to the syslog server Permitted Values 0 Disabled 1 Enabled Default 0 Web UI Settings Configuration Syslog Syslog Prepend MAC Viewing the Syslog Messages on Your Syslog Server You can view the syslog file in the desired folder on the syslog server The location of the folder may differ from the sys log server For more information refer to the network resources The following figure show...

Page 448: ...re the settings that defined by the user to keep some custom settings after resetting You have to import the custom factory configuration files in advance Note The Reset local settings Reset non static settings Reset static settings Reset userdata local config option on the web user interface appears only if static auto_provision custom protect is set to 1 Topics Reset to Factory Configuration Res...

Page 449: ... you can reset the IP phone to custom factory set tings Topic Custom Factory Configuration Custom Factory Configuration The following table lists the parameters you can use to configure custom factory Parameter static features custom_factory_config enable y0000000000xx cfg Description It enables or disables the Custom Factory Configuration feature Permitted Values 0 Disabled 1 Enabled Import Facto...

Page 450: ... for troubleshooting purpose Topics Capturing the Packets via Web User Interface 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 l Normal Export the packets file after stopping capturing l Enhanced Expo...

Page 451: ...he same hub and then use Sniffer Ethereal or Wireshark software to capture the signal traffic l Receiving data packets from PC port Connect the Internet port of the IP phone to the Internet and the PC port of the IP phone to a PC Before capturing the signal traffic make sure the phone can span data packets received from the Internet port to the PC port It is not applicable to CP960 phones Topic Sp...

Page 452: ...ng Configuration Files Wrong configurations may have an impact on phone use You can export configuration file s to check the current con figuration of the IP phone and troubleshoot if necessary You can also import configuration files for a quick and easy configuration 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 i...

Page 453: ...n Files to Phone You can import the configuration files from local to the phones via the web user interface The configuration files con tain the changes for phone features and these changes will take effect after importing Procedure 1 Navigate to Settings Configuration 2 In the Import CFG Configuration File block click Browse to locate a CFG configuration file in your local system 3 Click Import t...

Page 454: ...ion files to help analyze your problem You can export these files at a time and troubleshoot if necessary The file format of the exported diagnostic file is tar Procedure 1 From the web user interface navigate to Settings Configuration 2 Click Start in the Export All Diagnostic Files field to begin capturing signal traffic The system log level will be automatically set to 6 3 Reproduce the issue 4...

Page 455: ...he first page of the web user interface Phone Reboot You can reboot the IP phone remotely or locally Topics Rebooting the IP Phone Remotely Rebooting the IP Phone via Phone User Interface Rebooting the IP Phone via Web User Interface Rebooting the IP Phone Remotely You can reboot the phones remotely using a SIP NOTIFY message with Event check sync header Whether the IP phone reboots or not depends...

Page 456: ... 2 The phone will ignore the SIP NOTIFY message Default 1 Rebooting the IP Phone via Phone User Interface You can reboot your IP phone via phone user interface Procedure 1 Tap Settings Advanced Settings default password admin Reboot 2 Tap Reboot to reboot the phone The phone begins rebooting Any reboot of the phone may take a few minutes Rebooting the IP Phone via Web User Interface You can reboot...

Page 457: ...not damaged l Ensure that the IP address and related network parameters are set correctly l Ensure that your network switch or hub is operational l Ensure that the Wi Fi feature is disabled If your phone connects to the wireless network l If the network is secure ensure the entered password is correct l Ensure your gateway router enables the wireless network feature Solving the IP conflict problem...

Page 458: ...ly plugged into a functional AC outlet l Ensure that the IP phone is plugged into a socket controlled by a switch that is on l If the IP phone is plugged into a power strip try plugging it directly into a wall outlet l If your phone is PoE powered ensure that you are using a PoE compliant switch or hub The phone displays No Service The touch screen prompts No Service message when there is no avail...

Page 459: ...call the pos sible reason could be the phone cannot send the real time transport protocol RTP streams in which audio data is transmitted to the connected call Try to disable the 180 ring workaround feature Related Topic Early Media Play the local ringback tone instead of media when placing a long dis tance number without plus 0 Ensure that the 180 ring workaround feature is disabled Related Topic ...

Page 460: ...th Bluetooth technology You cannot connect the IP phone to the 2 4G wireless network If you successfully connect the IP phone to the 2 4G wireless network but the video images is not smooth Or you can not connect the IP phone to the 2 4G wireless network l Check if there are too many wireless devices connecting to the same 2 4G wireless network l Verify whether the distance between IP phone and th...

Page 461: ...o a provisioning server FTP TFTP server Do one of the following l Ensure that the FTP TFTP server is downloaded and installed on your local system l Ensure that you have configured the FTP TFTP server address correctly via web user interface on your IP phone l Reboot the phone The configurations require a reboot to take effect Fail to export the system log to a syslog server Do one of the followin...

Page 462: ...efined by the server User name identifies the account while register name matched with a password is for authentication purposes The display name is the caller ID that will be displayed on the callee s phone touch screen Server configurations may override the local ones On code and off code They are codes that the IP phone sends to the server when a certain action takes place On code is used to ac...

Page 463: ...le 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 SDP media connection address c 0 0 0 0 per RFC 3264 is used in the INVITE message when placing a call on hold ...

Page 464: ...458 Administrator s Guide for SIP T58V T58A T56A CP960 IP Phones ...

Page 465: ...ation Protocol SIP Specific Event Notification l RFC 3266 Support for IPv6 in Session Description Protocol SDP l RFC 3310 HTTP Digest Authentication Using Authentication and Key Agreement AKA l RFC 3311 The Session Initiation Protocol SIP UPDATE Method l RFC 3312 Integration of Resource Management and SIP l RFC 3313 Private SIP Extensions for Media Authorization l RFC 3323 A Privacy Mechanism for ...

Page 466: ...phone number l RFC 3968 IANA Registry for SIP Header Field l RFC 3969 IANA Registry for SIP URI l RFC 4028 Session Timers in the Session Initiation Protocol SIP l RFC 4083 3GPP Release 5 Requirements on SIP l RFC 4235 An INVITE Initiated Dialog Event Package for the Session Initiation Protocol SIP l RFC 4244 An Extension to the SIP for Request History Information l RFC 4317 Session Description Pro...

Page 467: ...f sipping cc conferencing 03 txt SIP Call Control Conferencing for User Agents l draft ietf sipping cc conferencing 05 txt Connection Reuse in the Session Initiation Protocol SIP l draft ietf sipping rtcp summary 02 txt Session Initiation Protocol Package for Voice Quality Reporting Event l draft ietf sip connect reuse 06 txt Connection Reuse in the Session Initiation Protocol SIP l draft ietf bli...

Page 468: ...ll 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 Forwarded Calls Recording box is full A call cannot be recorded Recording starts successfully Recording cannot be started Recording cannot be stopped VPN is enabled ...

Page 469: ...Enabled mobile phone is connected successfully Line key type is Mobile Account Bluetooth Enabled mobile phone con nection failed Flashing Flashing Flashing Line key type is Mobile Account Bluetooth Enabled mobile phone is connecting Line key type is BLF BLF List BLF BLF list idle state Line key type is BLF BLF List BLF BLF list ringing state Line key type is BLF BLF List BLF hold state Line key ty...

Page 470: ...te Line key type is Intercom intercom ringing state Cal lout Cal lout Cal lout Line key type is Intercom intercom callout state Talk ing Talk ing Talk ing Line key type is Intercom intercom talking state Line key type is Intercom intercom failed state Line key type is DTMF Prefix Line key type is Local Group XML Group LDAP Line key type is XML Browser Line key type is Conference Line key type is F...

Page 471: ...e key type is Zero Touch Line key type is URL Line key type is DECT Intercom The ACD state is available The ACD state is unavailable The ACD state is wrap up Log out of the ACD system The shared line bridged line is idle Flashing Flashing Flashing The shared line receives ring back tone Flashing Flashing Flashing The shared line receives an incoming call The shared line is in conversation The shar...

Page 472: ...er phone The star connection group is set up but there are no slave phones in the star connection group n The number of the slave phones connected successfully is less than the maximum number of slave phones in a star connection group n indic ates the number of connected slave phones n All the slave phones in the star connection group are connected suc cessfully n indicates the number of connected...

Reviews: