Yealink SIP-T2xP and SIP-T19P IP Phone Family Administrator Guide V72 1
Yealink SIP-T2xP and SIP-T19P IP Phone Family Administrator Guide V72 1
Yealink SIP-T2xP and SIP-T19P IP Phone Family Administrator Guide V72 1
Copyright 2013 Yealink Network Technology CO., LTD. All rights reserved. No parts of this
publication may be reproduced or transmitted in any form or by any means, electronic or
mechanical, photocopying, recording, or otherwise, for any purpose, without the express written
permission of Yealink Network Technology CO., LTD. Under the law, reproducing includes
translating into another language or format.
When this publication is made available on media, Yealink Network Technology CO., LTD. gives
its consent to downloading and printing copies of the content provided in this file only for private
use but not for redistribution. No parts of this publication may be subject to alteration,
modification or commercial use. Yealink Network Technology CO., LTD. will not be liable for any
damages arising from use of an illegally modified or altered publication.
THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS GUIDE ARE
SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND
RECOMMENDATIONS IN THIS GUIDE ARE BELIEVED TO BE ACCURATE AND PRESENTED
WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL
RESPONSIBILITY FOR THEIR APPLICATION OF PRODUCTS.
YEALINK 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 Network Technology
CO., LTD. shall not be liable for errors contained herein nor for incidental or consequential
damages in connection with the furnishing, performance, or use of this guide.
Hereby, Yealink Network Technology CO., LTD. declares that this phone is in conformity
with the essential requirements and other relevant provisions of the CE, FCC.
This device is marked with the CE mark in compliance with EC Directives 2006/95/EC and 2004/108/EC.
This device is compliant with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
1.
2.
This device must accept any interference received, including interference that may cause undesired
operation.
Note: This device is tested and complies with the limits for a Class B digital device, pursuant to Part 15 of the
FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a
residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful interference to radio
communications. However, there is no guarantee that interference will not occur in a particular installation. If
this equipment does cause harmful interference to radio or television reception, which can be determined
by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more
of the following measures:
1.
2.
3.
Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
4.
To avoid the potential effects on the environment and human health as a result of the
presence of hazardous substances in electrical and electronic equipment, end users of
electrical and electronic equipment should understand the meaning of the crossed-out
wheeled bin symbol. Do not dispose of WEEE as unsorted municipal waste and have to
collect such WEEE separately.
We are striving to improve our documentation quality and we appreciate your feedback. Email
your opinions and comments to [email protected].
Yealink IP phone firmware contains third-party software under the GNU General Public License (GPL).
Yealink uses software 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 downloaded from Yealink web site:
http://www.yealink.com/GPLOpenSource.aspx?BaseInfoCateId=293&NewsCateId=293&CateId=293.
This guide is intended for administrators who need to properly configure, customize,
manage, and troubleshoot the IP phone system rather than end-users. It provides
details on the functionality and configuration of IP phones.
Many of the features described in this guide involve network settings, which could affect
the IP phones performance in the network. So an understanding of IP networking and a
prior knowledge of IP telephony concepts are necessary.
This guide covers SIP-T28P, SIP-T26P, SIP-T22P, SIP-T21P, SIP-T20P and SIP-T19P IP phones. The
following related documents are available:
Quick Reference Guides, which describe the most basic features available on IP
phones.
User Guides, which describe the basic and advanced features available on IP
phones.
Auto Provisioning Guide, which describes how to provision IP phones using the
configuration files.
For support or service, please contact your Yealink reseller or go to Yealink Technical
Support online: http://www.yealink.com/Support.aspx.
The information detailed in this guide is applicable to firmware version 72 or higher. The
firmware format is like x.x.x.x.rom. The second x from left must be greater than or equal
to 72 (e.g., the firmware version of SIP-T28P IP phone: 2.72.0.1.rom). This administrator
guide includes the following chapters:
Chapter 1, Product Overview describes the SIP components and SIP IP phones.
Chapter 2, Getting Started describes how to install and connect IP phones and
the configuration methods.
Chapter 8, Resource Files describes the resource files that can be downloaded
by IP phones.
This section describes the changes to this guide for each release and guide version.
vi
DHCP on page 21
Dial-now on page 34
Contrast on page 42
Backlight on page 43
Documentations of the newly released SIP-T19P and SIP-T21P IP phones have also been
added.
viii
Contrast on page 42
Backlight on page 43
Table of Contents
xi
Table of Contents
xiii
Troubleshooting .....................................................................241
Troubleshooting Methods ........................................................................................................... 241
Viewing Log Files .................................................................................................................. 241
Capturing Packets ................................................................................................................ 244
Enabling Watch Dog Feature .............................................................................................. 245
Getting Information from Status Indicators........................................................................ 246
Analyzing Configuration File ............................................................................................... 246
Troubleshooting Solutions ........................................................................................................... 247
Why is the LCD screen blank? ............................................................................................. 247
Why doesnt the IP phone get an IP address? ................................................................... 247
Why does the IP phone display No Service? ................................................................. 248
How do I find the basic information of the IP phone? ....................................................... 248
Why doesnt the IP phone upgrade firmware successfully? ............................................. 248
xiv
Table of Contents
Why doesnt the IP phone display time and date correctly? ........................................... 248
Why do I get poor sound quality during a call? ................................................................ 248
What is the difference between a remote phone book and a local phone book? ....... 249
What is the difference among user name, register name and display name? ............. 249
How to reboot the IP phone remotely? .............................................................................. 249
Why does the IP phone use DOB format logo file instead of popular BMP, JPG and so on?
................................................................................................................................................ 250
How to increase or decrease the volume? ........................................................................ 250
What will happen if I connect both PoE cable and power adapter? Which has the higher
priority? .................................................................................................................................. 250
What is auto provisioning? .................................................................................................. 250
What is PnP? .......................................................................................................................... 250
Why doesnt the IP phone update the configuration? ...................................................... 251
What do on code and off code mean? ....................................................................... 251
How to solve the IP conflict problem? ................................................................................ 251
How to reset the IP phone to factory configurations? ....................................................... 251
How to restore the administrator password? .................................................................... 252
What are the main differences among SIP-T28P, IP-T26P, SIP-T22P, SIP-T21P, SIP-T20P and
SIP-T19P IP phones? ............................................................................................................... 252
Appendix ...............................................................................255
Appendix A: Glossary ................................................................................................................. 255
Appendix B: Time Zones ............................................................................................................. 257
Appendix C: Configuration Parameters .................................................................................... 260
Setting Parameters in Configuration Files .......................................................................... 260
Basic and Advanced Parameters ....................................................................................... 260
Audio Feature Parameters................................................................................................... 376
Security Feature Parameters ............................................................................................... 384
Upgrading Firmware ........................................................................................................... 389
Resource Files ....................................................................................................................... 392
Troubleshooting .................................................................................................................... 397
Configuring DSS Key ............................................................................................................ 399
Appendix D: SIP (Session Initiation Protocol)............................................................................ 422
RFC and Internet Draft Support .......................................................................................... 422
SIP Request ............................................................................................................................ 425
SIP Header ............................................................................................................................ 426
SIP Responses ....................................................................................................................... 427
SIP Session Description Protocol (SDP) Usage .................................................................. 430
Appendix E: SIP Call Flows ......................................................................................................... 430
Successful Call Setup and Disconnect ............................................................................... 431
Unsuccessful Call SetupCalled User is Busy .................................................................. 433
Unsuccessful Call SetupCalled User Does Not Answer ................................................ 435
Successful Call Setup and Call Hold .................................................................................. 438
Successful Call Setup and Call Waiting ............................................................................. 441
xv
Index ......................................................................................477
xvi
Product Overview
VoIP Principle
SIP Components
VoIP
VoIP (Voice over Internet Protocol) is a technology using the Internet Protocol instead of
traditional Public Switch Telephone Network (PSTN) technology for voice
communications.
It is a family of technologies, methodologies, communication protocols, and
transmission techniques for the delivery of voice communications and multimedia
sessions over IP networks. The H.323 and Session Initiation Protocol (SIP) are two
popular VoIP protocols that are found in widespread implementation.
H.323
H.323 is a recommendation from the ITU Telecommunication Standardization Sector
(ITU-T) that defines the protocols to provide audio-visual communication sessions on
any packet network. The H.323 standard addresses call signaling and control,
multimedia transport and control, and bandwidth control for point-to-point and
multi-point conferences.
It is widely implemented by voice and video conference equipment manufacturers, is
used within various Internet real-time applications such as GnuGK and NetMeeting and
is widely deployed by service providers and enterprises for both voice and video
services over IP networks.
SIP
SIP (Session Initiation Protocol) is the Internet Engineering Task Forces (IETFs) standard
for multimedia conferencing over IP. It is an ASCII-based, application-layer control
protocol (defined in RFC 3261) that can be used to establish, maintain, and terminate
calls between two or more endpoints. Like other VoIP protocols, SIP is designed to
address functions of signaling and session management within a packet telephony
network. Signaling allows call information to be carried across network boundaries.
Session management provides the ability to control attributes of an end-to-end call.
Determine the location of the target endpoint -- SIP supports address resolution,
name mapping, and call redirection.
Establish a session between the origin and target endpoint -- The call can be
completed, SIP establishes a session between endpoints. SIP also supports mid-call
changes, such as the addition of another endpoint to the conference or the change
of a media characteristic or codec.
Handle the transfer and termination of calls -- SIP supports the transfer of calls from
one endpoint to another. During a call transfer, SIP simply establishes a session
between the transferee and a new endpoint (specified by the transferring party)
and terminates the session between the transferee and the transferring party. At
the end of a call, SIP terminates the sessions between all parties.
SIP is a peer-to-peer protocol. The peers in a session are called User Agents (UAs). A
user agent can function as one of following roles:
User Agent Client (UAC) -- A client application that initiates the SIP request.
User Agent Server (UAS) -- A server application that contacts the user when a SIP
request is received and that returns a response on behalf of the user.
Product Overview
preferential to use this method when not using an application layer firewall. Application
layer firewalls like to know what applications are flowing though which ports and it is
possible to use content types of other applications other than the one you are trying to
let through what has been denied.
This section introduces SIP IP phone models. IP phones are endpoints in the overall
network topology, which are designed to interoperate with other compatible
equipments including application servers, media servers, internet-working gateways,
voice bridges, and other endpoints. IP phones are characterized by a large number of
functions, which simplify business communication with a high standard of security and
can work seamlessly with a large number of SIP PBXs.
IP phones provide a powerful and flexible IP communication solution for Ethernet TCP/IP
networks, delivering excellent voice quality. The high-resolution graphic display
supplies content in multiple languages for system status, call log and directory access.
IP phones also support advanced functionalities, including LDAP, Busy Lamp Field, Sever
Redundancy and Network Conference.
The following IP phone models are described:
SIP-T28P
SIP-T26P
SIP-T22P
SIP-T21P
SIP-T20P
SIP-T19P
IP phones comply with the SIP standard (RFC 3261), and they can only be used within a
network that supports this model of phone.
In order to operate as SIP endpoints in your network successfully, IP phones must meet
the following requirements:
A call server is active and configured to receive and send SIP messages.
SIP-T28P
Physical Features:
Product Overview
SIP-T26P
Physical Features:
-
SIP-T22P
Physical Features:
Wall Mount
Product Overview
SIP-T21P
Physical Features:
-
2 VoIP accounts
Wall Mount
SIP-T20P
Physical Features:
Wall Mount
Product Overview
SIP-T19P
Physical Features:
-
1 LED: 1xpower
Wall Mount
In addition to physical features introduced above, IP phones also support the following
key features when running the latest firmware:
Phone Features
-
Call Options: emergency call, call waiting, call hold, call mute, call forward,
call transfer, call pickup, conference.
Basic Features: DND, phone lock, auto redial, live dialpad, dial plan, hotline,
caller identity, auto answer.
Network Features
-
IP assignment: Static/DHCP/PPPoE
Bridge/Router mode for PC port (Router mode is not applicable to SIP-T19P and
SIP-T21P IP phones)
10
TFTP/DHCP/PPPoE client
HTTP/HTTPS server
DNS client
NAT/DHCP server
IPv6 support
Management
-
FTP/TFTP/HTTP/PnP auto-provision
Configuration: browser/phone/auto-provision
Product Overview
TR-069
Security
-
HTTPS (server/client)
SRTP (RFC3711)
11
12
Getting Started
Verifying Startup
Configuration Methods
Reading Icons
This section introduces how to install IP phones with components in packaging contents.
Note
1.
2.
3.
13
1)
SIP-T28P/T26P
SIP-T22P/T21P/T20P
SIP-T19P
14
Getting Started
2)
SIP-T28P/T26P
SIP-T22P/T21P/T20P/T19P
3)
AC power
AC Power
To connect the AC power and network:
1.
Connect the DC plug of the power adapter to the DC5V port on the IP phone and
connect the other end of the power adapter into an electrical power outlet.
2.
Connect the included or a standard Ethernet cable between the Internet port on
the IP phone and the one on the wall or switch/hub device port.
15
Connect the Ethernet cable between the Internet port on the IP phone and an
available port on the in-line power switch/hub.
Note
If in-line power switch/hub is provided, you dont need to connect the phone to the power
adapter. Make sure the switch/hub is PoE-compliant.
The IP phone can also share the network with another network device such as a PC
(personal computer). It is an optional connection.
Important! Do not unplug or remove the power while the IP phone is updating firmware
and configurations.
The initialization process of the IP phone is responsible for network connectivity and
operation of the IP phone in your local network.
Once you connect your IP phone to the network and to an electrical supply, the IP phone
begins its initialization process.
During the initialization process, the following events take place:
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 preloaded. During initialization, the IP phone runs a bootstrap
loader that loads and executes the ROM file.
Configuring the VLAN
If the IP phone is connected to a switch, the switch notifies the IP phone of the VLAN
information defined on the switch (if using LLDP). The IP phone can then proceed with
the DHCP request for its network settings (if using DHCP).
16
Getting Started
IP Address
Subnet Mask
Gateway
Secondary DNS
You need to configure network parameters of the IP phone manually if any of them is not
supplied by the DHCP server. For more information on configuring network parameters
manually, refer to Configuring Network Parameters Manually on page 24.
Contacting the provisioning server
If the IP phone is configured to obtain configurations from the provisioning server, it will
connect to the provisioning server and download the configuration file(s) during startup.
The IP phone will be able to resolve and update configurations written in the
configuration file(s). If the IP phone does not obtain configurations from the provisioning
server, the IP phone will use configurations stored in the flash memory.
Updating firmware
If the access URL of firmware is defined in the configuration file, the IP phone will
download firmware from the provisioning server. If the MD5 value of the downloaded
firmware file differs from that of the image stored in the flash memory, the IP phone will
perform a firmware update.
Downloading the resource files
In addition to configuration file(s), the IP phone may require resource files before it can
deliver service. These resource files are optional, but if some particular features are
being deployed, these files are required.
The followings show examples of resource files:
Language packs
Ring tones
Contact files
After connected to the power and network, the IP phone begins the initializing process
by cycling through the following steps:
1.
2.
The message Initializing, Please Wait appears on the LCD screen when the IP
phone starts up.
3.
4.
Press the OK key to check the IP phone status, the LCD screen displays the valid IP
address, MAC address, firmware version, etc.
If the IP phone has successfully passed through these steps, it starts up properly and is
ready for use.
You can use the following methods to set up and configure IP phones:
Configuration Files
The following sections describe how to configure IP phones using each method above.
An administrator or a user can configure and use IP phones via phone user interface.
Access to specific features is restricted to the administrator. The default password is
admin(case-sensitive). Not all features are available on phone user interface.
An administrator or a user can configure IP phones via web user interface. The default
user name and password for the administrator to log into the web user interface are
both admin (case-sensitive). Almost all features are available on web user interface.
IP phones support both HTTP and HTTPS protocols for accessing the web user interface.
For more information, refer to Web Server Type on page 117.
You can deploy IP phones using configuration files. There are two configuration files
both of which are CFG formatted. We call them Common CFG file and MAC-Oriented
CFG file. A Common CFG file will be effectual for all IP phones of the same model.
However, a MAC-Oriented CFG file will only be effectual for a specific IP phone. The
Common CFG file has a fixed name for each IP phone model, while the MAC-Oriented
18
Getting Started
CFG file is named after the MAC address of the IP phone. For example, if the MAC
address of a SIP-T22P IP phone is 001565113af8, names of these two configuration files
must be: y000000000005.cfg and 001565113af8.cfg.
The name of the Common CFG file for each IP phone model is:
SIP-T28P: y000000000000.cfg
SIP-T26P: y000000000004.cfg
SIP-T22P: y000000000005.cfg
SIP-T21P: y000000000034.cfg
SIP-T20P: y000000000007.cfg
SIP-T19P: y000000000031.cfg
Series_T19P_T4_Series_IP_Phones_Auto_Provisioning_Guide.
When modifying parameters, learn the following:
Each line in a configuration file must use the following format and adhere to the
following rules:
variable-name = value
-
Put the variable and value on the same line, and do not break the line.
Comment the variable on a separated line. Use the pound (#) delimiter to
distinguish the comments.
Icons associated with different features may appear on the LCD screen. The following
table provides a description for each icon on IP phones.
SIP-T28P
SIP-T26P
SIP-T22P
SIP-T21P
SIP-T20P
SIP-T19P
Description
Network is
unavailable
Registered
successfully
Registration
failed
Registering
Hands-free
speakerphone
mode
Handset mode
Headset mode
Voice Mail
Text Message
Auto Answer
Do Not Disturb
Call
Forward/Forwar
ded Calls
/
Call Hold
Call Mute
20
Getting Started
SIP-T28P
SIP-T26P
SIP-T22P
SIP-T21P
SIP-T20P
SIP-T19P
Description
Ringer volume is
0
Phone Lock
Received Calls
Placed Calls
Missed Calls
Recording box is
full
A call cannot be
recorded
Recording starts
successfully
Recording
cannot be
started
Recording
cannot be
stopped
This section describes how to configure basic network parameters for the IP phone.
Note
This section mainly introduces IPv4 network parameters. IP phones also support IPv6. For
more information on IPv6, refer to IPv6 Support on page 196.
DHCP Option
DHCP provides a framework for passing information to TCP/IP network devices. Network
and other control information are carried in tagged data items that are stored in the
options field of the DHCP message. The data items themselves are also called options.
DHCP can be initiated by simply connecting the IP phone with the network. IP phones
broadcast DISCOVER messages to request the network information carried in DHCP
options, and the DHCP server responds with specific values in corresponding options.
The following table lists common DHCP options supported by IP phones.
Parameter
Subnet Mask
DHCP Option
1
Description
Specify the clients subnet mask.
Specify the offset of the client's subnet in
Time Offset
Router
Time Server
Domain Name
Server
Log Server
Host Name
12
Domain Server
15
Broadcast
Address
28
Network Time
Protocol
42
Servers
Vendor-Specific
Information
Vendor Class
Identifier
TFTP Server
22
43
60
66
Getting Started
Parameter
DHCP Option
Name
Description
options.
Identify a boot file when the 'file' field in the
67
Procedure
DHCP can be configured using the configuration files or locally.
Configure DHCP on the IP phone.
Configure static DNS address
Configuration File
<y0000000000xx>.cfg
Click on Network->Basic.
2.
23
3.
4.
To configure static DNS address when DHCP is used via web user interface:
1.
Click on Network->Basic.
2.
3.
4.
Enter the desired values in the Primary DNS and Secondary DNS fields.
5.
6.
2.
Press
or
3.
If DHCP is disabled or IP phones cannot obtain network parameters from the DHCP
server, you need to configure them manually. The following parameters should be
configured for IP phones to establish network connectivity:
24
IP Address
Subnet Mask
Getting Started
Default Gateway
Primary DNS
Secondary DNS
Procedure
Network parameters can be configured manually using the configuration files or
locally.
Configure network parameters of
the IP phone manually.
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=network&q=load
Phone User Interface
Click on Network->Basic.
2.
3.
4.
Click on Network->Basic.
2.
In the IPv4 Config block, mark the Static IP Address radio box.
3.
Enter the desired values in the IP Address, Subnet Mask, Gateway, Primary DNS
and Secondary DNS fields.
4.
5.
2.
Press
or
3.
2.
Enter the desired values in the IPv4, Subnet Mask, Default Gateway, Pri DNS and
Sec DNS fields.
3.
Note
26
Using the wrong network parameters may result in inaccessibility of your phone and may
also have an impact on your network performance. For more information on these
parameters, contact your network administrator.
Getting Started
Procedure
PPPoE can be configured using the configuration files or locally.
Configure PPPoE on the IP phone.
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
?p=network&q=load
Click on Network->Basic.
2.
3.
4.
5.
2.
3.
Two Ethernet ports on the back of the IP phone: Internet port and PC port. Three optional
methods of transmission configuration for IP phone Internet or PC Ethernet ports:
Auto-negotiation
Half-duplex
Full-duplex
Auto-negotiation is configured for both Internet and PC ports on the IP phone by default.
Auto-negotiation
Auto-negotiation means that two connected devices choose common transmission
parameters (e.g., speed and duplex mode) to transmit voice or data over Ethernet. This
process entails devices first sharing transmission capabilities and then selecting the
highest performance transmission mode supported by both. You can configure the
Internet port and PC port on the IP phone to automatically negotiate during the
transmission.
28
Getting Started
Half-duplex
Half-duplex transmission refers to transmitting voice or data in both directions, but in
one direction at a time; this means one device can send data on the line, but not
receive data simultaneously. You can configure the half-duplex transmission on both
Internet port and PC port for the IP phone to transmit in 10Mbps or 100Mbps.
Full-duplex
Full-duplex transmission refers to transmitting voice or data in both directions at the
same time; this means one device can send data on the line while receiving data. You
can configure the full-duplex transmission on both Internet port and PC port for the IP
phone to transmit in 10Mbps or 100Mbps.
Procedure
The transmission methods of Ethernet ports can be configured using the configuration
files or locally.
Configure the transmission
methods of Ethernet ports.
Configuration File
<y0000000000xx>.cfg
29
Navigate to:
http://<phoneIPAddress>/servlet
?p=network-adv&q=load
To configure the transmission methods of Ethernet ports via web user interface:
1.
Click on Network->Advanced.
2.
Select the desired value from the pull-down list of WAN Port Link.
3.
Select the desired value from the pull-down list of PC Port Link.
4.
The PC port on the back of the IP phone is used to connect a PC, which can be
configured in one of two modes:
Bridge: The IP phone functions as a bridge, and the connected PC appears on the
network as a stand-alone device with its own IP address.
Router: The IP phone functions as a router, and provides a DHCP service for the
connected PC.
Note
30
Getting Started
Procedure
PC port mode can be configured using the configuration files or locally.
Configure the PC port mode.
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
?p=network-pcport&q=load
2.
Select the desired value from the pull-down list of PC Port Active.
3.
4.
5.
31
2.
or
to highlight the DHCP Server field, and then press the Enter soft
key.
4) Select the desired value from the Server Status field.
5) Enter the start IP address in the Start IP field.
6) Enter the end IP address in the End IP field.
3.
Regular expression, often called a pattern, is an expression that specifies a set of strings.
A regular expression provides a concise and flexible means to match (specify and
recognize) strings of text, such as particular characters, words, or patterns of characters.
Regular expression is used by many text editors, utilities, and programming languages
to search and manipulate text based on patterns.
Regular expression can be used to define IP phone dial plan. Dial plan is a string of
characters that governs the way for IP phones to process the inputs received from the IP
phones keypads. IP phones support the following dial plan features:
Replace Rule
Dial-now
Area Code
Block Out
You need to know the following basic regular expression syntax when creating dial
plan:
The dot . can be used as a placeholder or multiple placeholders for
32
Getting Started
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
[]
()
Replace rule is an alternative string that replaces the numbers entered by the user. IP
phones support up to 100 replace rules, which can be created either one by one or in
batch using a replace rule template. For more information on the replace rule template,
refer to Replace Rule Template on page 229.
Procedure
Replace rule can be created using the configuration files or locally.
Create the replace rule for the IP
Configuration File
<y0000000000xx>.cfg
phone.
For more information, refer to Dial
Plan on page 269.
Create the replace rule for the IP
phone.
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=settings-dialplan&q=load
33
2.
3.
4.
5.
Dial-now is a string used to match numbers entered by the user. When entered numbers
match the predefined dial-now rule, the IP phone will automatically dial out the
numbers without pressing the send key. IP phones support up to 100 dial-now rules,
which can be created either one by one or in batch using a dial-now rule template. For
more information on the dial-now template, refer to Dial-now Template on page 230.
Procedure
Dial-now rule can be created using the configuration files or locally.
Create the dial-now rule for the IP
Configuration File
<y0000000000xx>.cfg
phone.
Configure the delay time for the
34
Getting Started
dial-now rule.
For more information, refer to Dial
Plan on page 269.
Create the dial-now rule for the IP
phone.
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=settings-dialnow&q=load
Configure the delay time for the
dial-now rule.
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
2.
3.
4.
To configure the delay time for the dial-now rule via web user interface:
1.
35
2.
Enter the desired time within 1-14 (in seconds) in the Time-Out for Dial-Now Rule
field.
3.
Area codes are also known as Numbering Plan Areas (NPAs). They usually indicate
geographical areas in one country. When entered numbers match the predefined area
code rule, the IP phone will automatically add the area code before the numbers when
dialing out them. IP phones only support one area code rule.
Procedure
Area code rule can be configured using the configuration files or locally.
Create the area code rule and
specify the maximum and
Configuration File
<y0000000000xx>.cfg
Local
36
Getting Started
?p=settings-areacode&q=load
To configure an area code rule via web user interface:
1.
2.
Enter the desired values in the Code, Min Length (1-15) and Max Length (1-15)
fields.
3.
4.
Block out rule prevents users from dialing out specific numbers. When entered numbers
match the predefined block out rule, the LCD screen prompts Forbidden Number. IP
phones support up to 10 block out rules.
Procedure
Block out rule can be created using the configuration files or locally.
Create the block out rule for the
Configuration File
<y0000000000xx>.cfg
IP phone.
For more information, refer to Dial
Plan on page 269.
Create the block out rule for the
Local
desired line.
Navigate to:
http://<phoneIPAddress>/servlet
37
?p=settings-blackout&q=load
To create a block out rule via web user interface:
1.
2.
3.
4.
38
This chapter provides information for making configuration changes for the following
basic features:
Contrast
Backlight
User Password
Administrator Password
Phone Lock
Language
Logo Customization
Softkey Layout
Key as Send
Hotline
Call Log
Local Directory
Live Dialpad
Call Waiting
Auto Redial
Auto Answer
Call Completion
Anonymous Call
Do Not Disturb
Early Media
Session Timer
Call Hold
Call Forward
Call Transfer
Network Conference
Call Return
Call Park
DTMF
Intercom
Power indicator LED indicates power status and phone status. There are six
configuration options for power indicator LED:
Common Power Light On
Common Power Light On allows the power indicator LED to be turned on.
Ring Power Light Flash
Ring Power Light Flash allows the power indicator LED to flash when the IP phone
receives an incoming call. If this option is disabled, the status of the power indicator LED
is determined by the option Common Power Light On.
Voice/Text Mail Power Light Flash
Voice/Text Mail Power Light Flash allows the power indicator LED to flash when the IP
phone receives a voice mail or a text message. If this option is disabled, the status of
the power indicator LED is determined by the option Common Power Light On.
Mute Power Light Flash
Mute Power Light Flash allows the power indicator LED to flash when a call is mute. If
40
this option is disabled, the status of the power indicator LED is determined by the option
Common Power Light On.
Hold/Held Power Light Flash
Hold/Held Power Light Flash allows the power indicator LED to flash when a call is
placed on hold or is held. If this option is disabled, the status of the power indicator LED
is determined by the option Common Power Light On.
Talk/Dial Power Light On
Talk/Dial Power Light On allows the power indicator LED to be turned on when the IP
phone is busy. If this option is disabled, the status of the power indicator LED is
determined by the option Common Power Light On.
Procedure
Power indicator LED can be configured using the configuration files or locally.
Configure the power indicator
Configuration File
<y0000000000xx>.cfg
LED.
For more information, refer to
Power Indicator LED on page 273.
Configure the power indicator
LED.
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-powerled&q=load
2.
Select the desired value from the pull-down list of Common Power Light On.
3.
Select the desired value from the pull-down list of Ring Power Light Flash
4.
Select the desired value from the pull-down list of Voice/Text Mail Power Light Flash.
5.
Select the desired value from the pull-down list of Mute Power Light Flash.
6.
Select the desired value from the pull-down list of Hold/Held Power Light Flash.
41
7.
Select the desired value from the pull-down list of Talk/Dial Power Light On.
8.
Contrast determines the readability of the texts displayed on the LCD screen. Adjusting
the contrast to a comfortable level can optimize the screen viewing experience. When
configured properly, contrast allows users to read the LCDs display with minimal
eyestrain. The contrast of the LCD screen is only applicable to SIP-T19P, SIP-T21P and
SIP-T28P IP phones, and EXP39 connected to SIP-T26P and SIP-T28P IP phones.
Procedure
Contrast can be configured using the configuration files or locally.
Configure the contrast of the LCD
Configuration File
<y0000000000xx>.cfg
screen.
For more information, refer to
Contrast on page 276.
Configure the contrast of the LCD
screen.
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=settings-preference&q=load
Phone User Interface
Click on Settings->Preference.
2.
3.
To configure contrast via phone user interface (applicable to SIP-T28P IP phones and
EXP39 connected to SIP-T26P and SIP-T28P IP phones):
1.
2.
Press
or
contrast.
The default contrast level is 6.
3.
Note
Before you adjust the LCDs contrast of the expansion module, make sure the expansion
module has been connected to the IP phone.
To configure contrast via phone user interface (applicable to SIP-T19P and SIP-T21P IP
phones):
1.
2.
Press
or
contrast.
The default contrast level is 6.
3.
Backlight determines the brightness of the LCD screen display, allowing users to read
easily in dark environments. Backlight time specifies the delay time to turn off the
backlight when the IP phone is inactive. Backlight time is applicable to SIP-T22P, SIP-T26P
and SIP-T28P IP phones, and EXP39 connected to SIP-T26P and SIP-T28P IP phones.
Backlight turns off quickly if a short backlight time is configured, this may not give users
43
enough time to read messages. Backlight active level is used to adjust the backlight
intensity of the LCD screen. Backlight active level is only applicable to SIP-T28P IP phones
and the connected EXP39.
You can configure the backlight time as one of the following types:
15, 30, 60, 120, 300, 600 or 1800: Backlight is turned off when the IP phone is inactive
after a preset period of time (in seconds), but it is automatically turned on if the
status of the IP phone changes or any key is pressed.
The following table lists available methods and configuration options to configure the
backlight of each phone model.
Phone Model
Configuration Methods
Configuration Files
SIP-T28P
SIP-T26P
SIP-T22P
Configuration Files
Web User Interface
Configuration Options
Backlight Active Level
Backlight Time
Backlight Time
Procedure
Backlight can be configured using the configuration files or locally.
Configure the backlight of the
Configuration File
<y0000000000xx>.cfg
LCD screen.
For more information, refer to
Backlight on page 277.
Configure the backlight of the
LCD screen.
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=settings-preference&q=load
Phone User Interface
44
Click on Settings->Preference.
2.
Select the desired value from the pull-down list of Backlight Active Level (only
applicable to SIP-T28P IP phones and the connected EXP39).
3.
Select the desired value from the pull-down list of Backlight Time (seconds).
4.
To configure backlight via phone user interface (only applicable to SIP-T28P IP phones
and EXP39 connected to SIP-T26P and SIP-T28P IP phones):
1.
2.
Press
or
, or the Switch soft key to select the desired level from the Active
Level field.
3.
Press
or
, or the Switch soft key to select the desired type from the
Before you adjust the LCDs backlight of expansion module, make sure the expansion
module has been connected to the IP phone.
Some menu options are protected by two privilege levels, user and administrator, each
with its own password. When logging into the web user interface, you need to enter the
user name and password to access various menu options.
A user or an administrator can change the user password. The default user password is
user. For security reasons, the user or administrator should change the default user
password as soon as possible.
45
Procedure
User password can be changed using the configuration files or locally.
Change the user password of the
Configuration File
<y0000000000xx>.cfg
IP phone.
For more information, refer to
User Password on page 278.
Change the user password of the
IP phone.
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=security&q=load
Click on Security->Password.
2.
3.
Enter new password in the New Password and Confirm Password fields.
The new password should be complex and contains at least 6 characters, where at
least one character is numeric, and one character is alphabetic. Valid characters
contain A-Z, a-z, 0-9,#,!,@,-,.,*,+ and $.
4.
Note
If logging into the web user interface of the phone with the user credential, you need to
enter the old user password in the Old Password field.
Advanced menu options are strictly used by administrators. Users can configure them
only if they have administrator privileges. The administrator password can only be
changed by an administrator. The default administrator password is admin. For
security reasons, the administrator should change the default administrator password
as soon as possible.
46
Procedure
Administrator password can be changed using the configuration files or locally.
Change the administrator
password.
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=security&q=load
Phone User Interface
Click on Security->Password.
2.
3.
4.
Enter new password in the New Password and Confirm Password fields.
The new password should be complex and contains at least 6 characters, where at
least one character is numeric, and one character is alphabetic. Valid characters
contain A-Z, a-z, 0-9,#,!,@,-,.,*,+ and $.
5.
2.
3.
Enter new password in the New PWD field and Confirm PWD field.
4.
47
Phone lock is used to lock the IP phone to prevent it from unauthorized use. Once the
IP phone is locked, a user must enter the password to unlock it. IP phones offer three
types of phone lock: Menu Key, Function Keys and All Keys. The IP phone will not be
locked immediately after the phone lock type is configured. One of the following
steps is also needed:
-
Press the keypad lock key (if configured) when the IP phone is idle.
In addition to the above steps, you can configure the IP phone to automatically lock
the keypad after a period of time.
Procedure
Phone lock can be configured using the configuration files or locally.
Configure the type of phone
lock.
Change the unlock PIN.
Configure the IP phone to
automatically lock the keypad
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=features-phonelock&q=lo
ad
Assign a keypad lock key.
Navigate to:
http://<phoneIPAddress>/servl
et?p=dsskey&q=load&model=
48
0
Configure the type of phone
Phone User Interface
lock.
Assign a keypad lock key.
2.
Select the desired type from the pull-down list of Keypad Lock Type.
3.
Enter the unlock PIN in the Phone Unlock PIN (0~15 Digit) field.
4.
Enter the desired time in the Phone Lock Time Out (0~3600s) field.
5.
49
2.
In the desired DSS key field, select Keypad Lock from the pull-down list of Type.
3.
2.
Press
or
, or the Switch soft key to select the desired type from the Keypad
Lock field.
3.
2.
3.
4.
Enter the new unlock PIN again in the Confirm PIN field.
5.
2.
3.
Press
4.
or
, or the Switch soft key to select Keypad Lock from the Type field.
IP phones maintain a local clock and calendar. Time and date are displayed on the idle
screen of IP phones. Time and date are synced automatically from the NTP server by
default. The NTP server can be obtained by DHCP or configured manually. If IP phones
cannot obtain the time and date from the NTP server, you need to manually configure
50
them. The time and date display can use one of several different formats.
Time Zone
A time zone is a region on Earth that has a uniform standard time. It is convenient for
areas in close commercial or other communication to keep the same time. When
configuring the IP phone to obtain the time and date from the NTP server, you must set
the time zone.
Configuration Methods
Configuration Files
Time Zone
Time
Time Format
Date
Date Format
Configuration Files
Web User Interface
Procedure
Configuration changes can be performed using the configuration files or locally.
Configuration File
<MAC>.cfg
manually.
Configure the time and date
formats.
Navigate to:
Local
http://<phoneIPAddress>/servlet
?p=settings-datetime&q=load
Configure the NTP server and
time zone.
Phone User Interface
52
2.
Select the desired value from the pull-down list of NTP By DHCP Priority.
3.
To configure the NTP server, time zone and DST via web user interface:
1.
2.
3.
Select the desired time zone from the pull-down list of Time Zone.
4.
Enter the domain names or IP addresses in the Primary Server and Secondary
Server fields respectively.
5.
6.
Select the desired value from the pull-down list of Daylight Saving Time.
53
Mark the DST By Date radio box in the Fixed Type field.
Enter the start time in the Start Date field.
Enter the end time in the End Date field.
Mark the DST By Week radio box in the Fixed Type field.
Select the desired values from the pull-down lists of DST Start Month, DST Start
Day of Week, DST Start Day of Week Last in Month, DST Stop Month, DST Stop
Day of Week and DST Stop Day of Week Last in Month.
Enter the desired time in the Start Hour of Day field.
Enter the desired time in the End Hour of Day field.
7.
54
8.
To configure the time and date manually via web user interface:
1.
2.
3.
4.
To configure the time and date format via web user interface:
1.
2.
Select the desired value from the pull-down list of Time Format.
3.
Select the desired value from the pull-down list of Date Format.
4.
55
To configure the NTP server and time zone via phone user interface:
1.
2.
Press
or
, or the Switch soft key to select the time zone that applies to your
Enter the domain names or IP addresses in the NTP Server1 and NTP Server2 fields
respectively.
4.
To configure the time and date manually via phone user interface:
1.
2.
3.
4.
To configure the time and date formats via phone user interface:
1.
2.
Press
or
, or the Switch soft key to select the desired time format from the
Clock field.
3.
Press
or
, or the Switch soft key to select the desired date format from the
IP phones support multiple languages. Languages used on the phone user interface
and web user interface can be specified respectively as required.
The following table lists languages supported by the phone user interface and the web
user interface respectively.
Phone User Interface
56
English
English
German
German
French
Italian
Italian
Portuguese
Polish
Spanish
Turkish
Turkish
Not all of supported languages are available for selection. Languages available for
selection depend on language packs currently loaded to the IP phone. You can make
languages available for use on the phone user interface by loading language packs to
the IP phone. Language packs can only be loaded using configuration files.
The following table lists available languages and associated language packs.
Available Language
English
lang-Chinese_S.txt
lang-Chinese_T.txt
German
lang-German.txt
French
lang-French.txt
Italian
lang-Italian.txt
Portuguese
lang-Portuguese.txt
Polish
lang-Polish.txt
Spanish
lang-Spanish.txt
Turkish
lang-Turkish.txt
Procedure
Loading language pack can only be performed using the configuration files.
Specify the access URL of the
Configuration File
<y0000000000xx>.cfg
language pack.
For more information, refer to
Language on page 287.
57
The default language used on the phone user interface is English. The default language
used on the web user interface depends on the language preferences in the browser (if
the language is not supported by the IP phone, the web user interface uses English). You
can specify the languages for the phone user interface and web user interface
respectively.
Procedure
Specify the language for the phone user interface or the web user interface using the
configuration files or locally.
Specify the languages for the
phone user interface and the
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=settings-preference&q=load
Phone User Interface
To specify the language for the web user interface via web user interface:
58
1.
Click on Settings->Preference.
2.
3.
To specify the language for the phone user interface via phone user interface:
1.
2.
Press
3.
or
Note
Phone Model
Resolution
SIP-T28P
.dob
<=236*82
2 gray scale
SIP-T26P
.dob
<=132*64
2 gray scale
SIP-T22P/T21P/T19P
.dob
<=132*64
2 gray scale
The format of the logo file must be *.dob. Before uploading your custom logo to IP
phones, ensure your logo file is correctly formatted. For more information on customizing
a logo file, refer to Yealink_SIP-T2
Series_T19P_T4_Series_IP_Phones_Auto_Provisioning_Guide.
Procedure
The logo shown on the idle screen can be configured using the configuration files or
locally.
Configure the logo shown on the
Configuration File
<y0000000000xx>.cfg
idle screen.
For more information, refer to
Logo Customization on page 289.
Configure the logo shown on the
idle screen.
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
59
To configure an image logo via web user interface (not applicable to SIP-T20P IP
phones):
1.
2.
3.
Click Browse to select the logo file from your local system.
4.
5.
To configure a text logo via web user interface (only applicable to SIP-T20P IP phones):
60
1.
2.
Select the desired value from the pull-down list of User Logo.
3.
Enter the desired text (0~15 characters) in the Text Logo field.
4.
Softkey layout is used to customize the soft keys at the bottom of the LCD screen to best
meet users requirements. It can be configured based on call states. In addition to
specifying which soft keys to display, you can determine their display order. Softkey
layout is not applicable to SIP-T20P IP phones. You can create softkey layout templates
for different call states. For more information on the softkey layout template, refer to
Softkey Layout Template on page 231.
The following table lists soft keys available for IP phones in different call states.
Call State
CallFailed
NewCall
Empty
Empty
Switch
Empty
Cancel
Empty
CallIn
Answer
Empty
Forward
Switch
Silence
Reject
61
Call State
Connecting
Empty
Empty
Empty
Switch
Empty
Cancel
Connecting
SemiAttendTrans
Transfer
Empty
Empty
Switch
Empty
Cancel
Dialing
Send
Empty
IME
History
Delete
Switch
Cancel
Line
Favorite
GPickup
DPickup
RingBack
Empty
Empty
Empty
Switch
Empty
CC
Cancel
RingBack
SemiAttendTransBack
Transfer
Empty
Empty
Switch
Empty
CC
Cancel
Talk
Transfer
Empty
Hold
Mute
Conference
SWAP
Cancel
NewCall
Switch
Answer
Talking
Reject
Hold
62
Transfer
Empty
Resume
Switch
NewCall
Answer
Cancel
Reject
Call State
Held
Empty
Empty
Empty
Switch
Empty
Answer
Cancel
Reject
NewCall
PreTrans
Conferenced
Transfer
Empty
IME
Directory
Delete
Switch
Cancel
Send
Empty
Empty
Hold
Switch
Split
Answer
Cancel
Reject
Mute
Procedure
Softkey layout can be configured using the configuration files or locally.
Specify the access URL of the
softkey layout template.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=settings-softkey&q=load
2.
Select the desired value from the pull-down list of Custom Softkey.
3.
Select the desired state from the pull-down list of Call States.
4.
Select the desired soft key from the Unselected Softkeys column and then
click
Repeat the step 4 to add more soft keys to the Selected Softkeys column.
6.
To remove the soft key from the Selected Softkeys column, select the desired soft
63
To adjust the display order of soft keys, select the desired soft key and then click
or
The LCD screen displays the soft keys in the adjusted order.
8.
Key as send allows assigning the pound key or star key as a send key. Send sound
allows the IP phone to play a key tone when a user presses the send key. Key tone
allows the IP phone to play a key tone when a user presses any key. Send sound works
only if Key tone is enabled.
Procedure
Key as send can be configured using the configuration files or locally.
Configure a send key.
Configure a send sound.
Configuration File
<y0000000000xx>.cfg
Local
?p=features-general&q=load
Configure a send sound and key
tone.
Navigate to:
64
http://<phoneIPAddress>/servlet
?p=features-audio&q=load
Phone User Interface
2.
Select the desired value from the pull-down list of Key As Send.
3.
To configure a send sound and key tone via web user interface:
1.
Click on Features->Audio.
2.
Select the desired value from the pull-down list of Key Sound.
65
3.
Select the desired value from the pull-down list of Send Sound.
4.
2.
Press
or
, or the Switch soft key to select # or * from the Key as Send field,
Procedure
Hotline can be configured using the configuration files or locally.
Configure the hotline number.
Specify the time (in seconds) the
IP phone waits before
Configuration File
<y0000000000xx>.cfg
Local
66
2.
3.
4.
2.
3.
Enter the waiting time (in seconds) in the HotLine Delay field.
4.
67
Call log contains call information such as remote party identification, time and date,
and call duration. IP phones maintain a local call log. Call log consists of four lists:
Placed Calls, Received Calls, Missed Calls and Forwarded Calls. Call log lists support
100 entries in all. To store call information, you must enable save call log feature in
advance.
Procedure
Call log can be configured using the configuration files or locally.
Configure call log feature.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
68
1.
2.
Select the desired value from the pull-down list of Save Call Log.
3.
2.
Press
or
, or the Switch soft key to select the desired value from the History
Record field.
3.
Missed call log allows the IP phone to display the number of missed calls with an
indicator icon on the idle screen, and to log missed calls in the Missed Calls list when
the IP phone misses calls. It is configurable on a per-line basis. Once the user
accesses the Missed Calls list, the prompt message and indicator icon on the idle
screen disappear.
Procedure
Missed call log can be configured using the configuration files or locally.
Configure missed call log feature.
Configuration File
<MAC>.cfg
Local
http://<phoneIPAddress>/servlet
?p=account-basic&q=load&acc
=0
Click on Account.
2.
3.
Click on Basic.
69
4.
Select the desired value from the pull-down list of Missed Call Log.
5.
IP phones maintain a local directory. The local directory can store up to 1000 contacts
and 5 groups. When adding a contact to the local directory, in addition to name and
phone numbers, you can also specify the account, ring tone and group for the contact.
Contacts and groups can be added either one by one or in batch using a local contact
file. For more information on the contact file, refer to Local Contact File on page 233.
Procedure
Configuration changes can be performed using the configuration files or locally.
Specify the access URL of the
local contact file.
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
?p=contactsbasic&q=load&num
=1&group=
70
2.
In the Group Setting block, enter the desired group name in the Group field.
3.
Select the desired ring tone from the pull-down list of Ring field.
4.
2.
In the Directory block, enter the name and the office, mobile or other numbers in the
corresponding fields.
3.
Select the desired ring tone from the pull-down list of Ring Tone.
4.
71
5.
6.
2.
3.
4.
Press
or
, or the Switch soft key to select the desired group ring tone from
2.
3.
4.
Enter the name and the office, mobile or other numbers in the corresponding fields.
5.
Press
or
, or the Switch soft key to select the desired account from the
Account field.
If Auto is selected, the IP phone will use the first available account when placing
calls to the contact from the local directory.
6.
Press
or
, or the Switch soft key to select the desired ring tone from the Ring
Tones field.
7.
72
Live dialpad allows IP phones to automatically dial out the entered phone number after
a specified period of time.
Procedure
Live dialpad can be configured using the configuration files or locally.
Configure live dialpad.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=settings-preference&q=load
Click on Settings->Preference.
2.
Select the desired value from the pull-down list of Live Dialpad.
3.
Enter the desired delay time in the Inter Digit Time (1~14s) field.
4.
Call waiting allows IP phones to receive a new call when there is already an active
call. The new incoming call is presented to the user visually on the LCD screen. Call
waiting tone allows the phone to play a short tone, to remind the user audibly of a
new incoming call during conversation. Call waiting tone works only if call waiting is
73
enabled.
Procedure
Call waiting and call waiting tone can be configured using the configuration files or
locally.
Configure call waiting and call
Configuration File
<y0000000000xx>.cfg
waiting tone.
For more information, refer to Call
Waiting on page 295.
Configure call waiting.
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
Configure call waiting tone.
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-audio&q=load
74
1.
2.
Select the desired value from the pull-down list of Call Waiting.
3.
(Optional.) Enter the call waiting on code in the Call Waiting On Code field.
4.
(Optional.) Enter the call waiting off code in the Call Waiting Off Code field.
5.
Click on Features->Audio.
2.
Select the desired value from the pull-down list of Call Waiting Tone.
3.
To configure call waiting and call waiting tone via phone user interface:
1.
2.
Press
or
, or the Switch soft key to select the desired value from the Call
Waiting field.
3.
Press
or
, or the Switch soft key to select the desired value from the Play
75
Tone field.
4.
5.
(Optional.) Enter the call waiting off code in the CW Off Code field.
6.
Auto redial allows IP phones to redial a busy number after the first attempt. Both the
number of attempts and waiting time between redials are configurable.
Procedure
Auto redial can be configured using the configuration files or locally.
Configure auto redial feature.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
2.
Select the desired value from the pull-down list of Auto Redial.
3.
Enter the waiting time in the Auto Redial Interval (1~300s) field.
The default waiting time is 10s.
76
4.
Enter the desired times in the Auto Redial Times (1~300) field.
The default value is 10.
5.
2.
Press
or
, or the Switch soft key to select the desired value from the Auto
Redial field.
3.
Enter the waiting time (in seconds) in the Redial Interval field.
4.
5.
Auto answer allows IP phones to automatically answer an incoming call. IP phones will
not automatically answer the incoming call during a call even if auto answer is enabled.
Auto answer is configurable on a per-line basis. Auto-Answer delay defines a period of
delay time before the IP phone automatically answers incoming calls.
Procedure
Auto answer can be configured using the configuration files or locally.
Configure auto answer.
Configuration File
<MAC>.cfg
77
auto answer.
For more information, refer to
Auto Answer on page 297.
Configure auto answer.
Navigate to:
http://<phoneIPAddress>/servlet
?p=account-basic&q=load&acc
Local
=0
Specify a period of delay time for
auto answer.
Navigate to:
http://<phoneIPAddress>servlet?
p=features-general&q=load
Click on Account.
2.
3.
Click on Basic.
4.
Select the desired value from the pull-down list of Auto Answer.
5.
To configure a period of delay time for auto answer via web user interface:
1.
78
2.
3.
2.
Select the desired account and then press the Enter soft key.
3.
Press
or
, or the Switch soft key to select the desired value from the Auto
Answer field.
4.
Call completion allows users to monitor the busy party and establish a call when the
busy party becomes available to receive a call. Two factors commonly prevent a call
from connecting successfully:
79
Procedure
Call completion can be configured using the configuration files or locally.
Configure call completion.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
2.
Select the desired value from the pull-down list of Call Completion.
3.
2.
Press
or
, or the Switch soft key to select the desired value from the Call
Completion field.
3.
80
Anonymous call allows the caller to conceal the identity information displayed on the
callees screen. The callees phone LCD screen prompts an incoming call from
anonymity. Anonymous call is configurable on a per-line basis.
Example of anonymous SIP header:
Via: SIP/2.0/UDP 10.2.8.183:5063;branch=z9hG4bK1535948896
From: "Anonymous" <sip:[email protected]>;tag=128043702
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 1 INVITE
Contact: <sip:[email protected]:5063>
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 SIP-T28P 2.72.0.1
Privacy: id
Supported: replaces
Allow-Events: talk,hold,conference,refer,check-sync
P-Preferred-Identity: <sip:[email protected]>
Content-Length: 302
The anonymous call on code and anonymous call off code configured on IP phones are
used to activate/deactivate the server-side anonymous call feature. They may vary on
different servers. Send Anonymous Code feature allows IP phones to send anonymous
on/off code to the server.
Procedure
Anonymous call can be configured using the configuration files or locally.
Configure anonymous call.
Configuration File
<MAC>.cfg
Local
http://<phoneIPAddress>/servlet
?p=account-basic&q=load&acc
=0
81
Click on Account.
2.
3.
Click on Basic.
4.
Select the desired value from the pull-down list of Local Anonymous.
5.
Select the desired value from the pull-down list of Send Anonymous Code.
6.
7.
(Optional.) Enter the anonymous call off code in the Off Code field.
8.
2.
Press
or
, or the Switch soft key to select the desired line from the Line ID
or
, or the Switch soft key to select the desired value from the Send
field.
3.
Press
Anon field.
4.
Press
or
, or the Switch soft key to select the desired value from the Anon
Code field.
5.
(Optional.) Enter the anonymous call on code in the Call On Code field.
6.
(Optional.) Enter the anonymous call off code in the Call Off Code field.
7.
Anonymous call rejection allows IP phones to automatically reject incoming calls from
callers whose identity has been deliberately concealed. The anonymous callers phone
LCD screen presents Anonymity Disallowed. Anonymous call rejection is configurable
on a per-line basis.
82
The anonymous call rejection on code and anonymous call rejection off code
configured on IP phones are used to activate/deactivate the server-side anonymous call
rejection feature. They may vary on different servers.
Procedure
Anonymous call rejection can be configured using the configuration files or locally.
Configure anonymous call
rejection.
Configuration File
<MAC>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
?p=account-basic&q=load&acc
=0
Click on Account.
2.
3.
Click on Basic.
4.
Select the desired value from the pull-down list of Anonymous Call Rejection.
5.
(Optional.) Enter the anonymous call rejection on code in the On Code field.
6.
(Optional.) Enter the anonymous call rejection off code in the Off Code field.
7.
2.
Press
or
, or the Switch soft key to select the desired line from the Line ID
or
, or the Switch soft key to select the desired value from the Anon
field.
3.
Press
Rejection field.
4.
(Optional.) Enter the anonymous call rejection on code in the Reject On Code field.
5.
(Optional.) Enter the anonymous call rejection off code in the Reject Off Code field.
6.
Do Not Disturb (DND) allows IP phones to ignore incoming calls. DND feature can be
configured on a phone or a per-line basis depending on the DND mode. Two DND
modes:
A user can activate or deactivate DND using the DND key or DND soft key (not
applicable to SIP-T20P IP phones). DND activated on the IP phone disables the local
call forward settings. The DND configurations on IP phones may be overridden by the
server settings.
The DND on code and DND off code configured on IP phones are used to
activate/deactivate the server-side DND feature. They may vary on different servers.
Procedure
DND can be configured using the configuration files or locally.
Configure DND in the custom
<MAC>.cfg
mode.
For more information, refer to Do
Not Disturb on page 302.
Configuration File
84
http://<phoneIPAddress>/servlet?
p=features-forward&q=load
Specify the return code and the
reason of the SIP response
message when DND is enabled.
Navigate to:
http://<phoneIPAddress>/servlet?
p=features-general&q=load
85
2.
In the desired DSS key field, select DND from the pull-down list of Type.
3.
2.
In the DND block, mark the desired radio box in the Mode field.
a) If you mark the Phone radio box:
1) Mark the desired radio box in the DND Status field.
2) (Optional.) Enter the DND on code in the DND On Code field.
3) (Optional.) Enter the DND off code in the DND Off Code field.
3.
To specify the return code and the reason when DND is enabled via web user interface:
1.
2.
Select the desired type from the pull-down list of Return Code When DND.
3.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select DND from the Key Type field.
5.
Press the DND soft key or the DND key when the IP phone is idle.
To configure DND in the custom mode for a specific account via phone user interface:
1.
Press the DND soft key or the DND key when the IP phone is idle.
The LCD screen displays a list of accounts registered on the IP phone.
2.
Press
or
3.
Press
or
You can configure DND in the custom mode for all accounts by pressing the All On
soft key.
4.
Busy tone is audible to the other party, indicating that the call connection has been
broken when one party releases a call. Busy tone delay can define a period of time
during which the busy tone is audible.
Procedure
Busy tone delay can be configured using the configuration files or locally.
Configure busy tone delay.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
88
2 Select the desired value from the pull-down list of Busy Tone Delay (Seconds).
Return code when refuse defines the return code and reason of the SIP response
message for the refused call. The callers phone LCD screen displays the reason
according to the received return code. Available return codes and reasons are:
Procedure
Return code for refused call can be configured using the configuration files or locally.
Specify the return code and the
reason of the SIP response
Configuration File
<y0000000000xx>.cfg
Local
89
http://<phoneIPAddress>/servlet
?p=features-general&q=load
To specify the return code and the reason when refusing a call via web user interface:
1.
2.
Select the desired value from the pull-down list of Return Code When Refuse.
3.
Early media refers to media (e.g., audio and video) played to the caller before a SIP
call is actually established. Current implementation supports early media through the
183 message. When the caller receives a 183 message with SDP before the call is
established, a media channel is established. This channel is used to provide the early
media stream for the caller.
180 ring workaround defines whether to deal with the 180 message received after the
183 message. When the caller receives a 183 message, it suppresses any local ringback
tone and begins to play the media received. 180 ring workaround allows IP phones to
resume and play the local ringback tone upon a subsequent 180 message received.
90
Procedure
180 ring workaround can be configured using the configuration files or locally.
Configure 180 ring workaround.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
2.
Select the desired value from the pull-down list of 180 Ring Workaround.
3.
91
An outbound proxy server can receive all initiating request messages and route them to
the designated destination. If the IP phone is configured to use an outbound proxy
server within a dialog, all SIP request messages from the IP phone will be sent to the
outbound proxy server forcefully.
Note
To use this feature, make sure the outbound server has been correctly configured on the
IP phone.
Procedure
Use outbound proxy in dialog can be configured using the configuration files or locally.
Specify whether to use outbound
proxy in a dialog.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
To specify whether to use outbound proxy server in a dialog via web user interface:
1.
92
2.
Select the desired value from the pull-down list of Use Outbound Proxy In Dialog.
3.
SIP session timers T1, T2 and T4 are SIP transaction layer timers defined in RFC 3261.
Timer T1 is an estimate of the Round Trip Time (RTT) of transactions between a SIP client
and SIP server. Timer T2 represents the maximum retransmit interval for non-INVITE
requests and INVITE responses. Timer T4 represents the maximum duration a message
will remain in the network. These session timers are configurable on IP phones.
Procedure
SIP session timer can be configured using the configuration files or locally.
Configure SIP session timer.
Configuration File
<MAC>.cfg
Local
http://<phoneIPAddress>/servlet
?p=account-adv&q=load&acc=
0
93
Click on Account.
2.
3.
Click on Advanced.
4.
Enter the desired value in the SIP Session Timer T1 (0.5~10s) field.
The default value is 0.5s.
5.
Enter the desired value in the SIP Session Timer T2 (2~40s) field.
The default value is 4s.
6.
Enter the desired value in the SIP Session Timer T4 (2.5~60s) field.
The default value is 5s.
7.
Session timer allows a periodic refresh of SIP sessions through a re-INVITE request, to
determine whether a SIP session is still active. Session timer is specified in RFC 4028. IP
phones support two refresher modes: UAC and UAS. The UAC mode means refreshing
the session from the client, while the UAS mode means refreshing the session from the
server. The session expiration and session refresher are negotiated via the
Session-Expires header in the INVITE message. The negotiated refresher will send a
re-INVITE/UPDATE request at or before the negotiated session expiration.
94
Procedure
Session timer can be configured using the configuration files or locally.
Configure session timer.
Configuration File
<MAC>.cfg
Local
http://<phoneIPAddress>/servlet
?p=account-adv&q=load&acc=
0
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of Session Timer.
5.
Enter the desired time interval in the Session Expires (30~7200s) field.
6.
Select the desired refresher from the pull-down list of Session Refresher.
7.
95
Call hold provides a service of placing an active call on hold. When a call is placed on
hold, the IP phone sends an INVITE request with a HOLD SDP to the server. IP phones
support two call hold methods, one is RFC 3264, which sets the a (media attribute) in
the SDP to sendonly, recvonly or inactive (e.g., a=sendonly). The other is RFC 2543,
which sets the c (connection addresses for the media streams) in the SDP to zero (e.g.,
c=0.0.0.0). Call hold tone allows IP phones to play a hold tone at regular intervals when
there is a call on hold.
Procedure
Call hold can be configured using the configuration files or locally.
Configure the call hold tone and
call hold tone delay.
Specify whether RFC 2543
Configuration File
<y0000000000xx>.cfg
Local
96
2.
Select the desired value from the pull-down list of RFC 2543 Hold.
3.
To configure call hold tone and call hold tone delay via web user interface:
1.
2.
Select the desired value from the pull-down list of Play Hold Tone.
97
3.
Enter the desired time in the Play Hold Tone Delay field.
4.
Call forward allows users to redirect an incoming call to a third party. IP phones redirect
an incoming INVITE message by responding with a 302 Moved Temporarily message,
which contains a Contact header with a new URI that should be tried. Three types of call
forward:
Busy Forward -- Forward the incoming call when the callee is busy.
No Answer Forward -- Forward the incoming call after a period of ring time.
Call forward can be configured on a phone or a per-line basis depending on the call
forward mode. The following describes the call forward modes:
Custom: Call forward feature can be configured for each or all accounts.
The call forward on code and call forward off code configured on IP phones are used to
activate/deactivate the server-side call forward feature. They may vary on different
servers.
Forward International
Forward international allows users to forward an incoming call to an international
telephone number. This feature is enabled by default.
98
Procedure
Call forward can be configured using the configuration files or locally.
Configure call forward in
<MAC>.cfg
custom mode.
For more information, refer to
Call Forward on page 311.
Configure the call forward
mode.
Configuration File
phone mode.
Configure forward
international.
For more information, refer to
Call Forward on page 311.
Configure call forward.
Navigate to:
http://<phoneIPAddress>/ser
vlet?p=features-forward&q=l
oad
Configure forward
international.
Navigate to:
http://<phoneIPAddress>/
servlet?p=features-general&
q=load
2.
In the Forward block, mark the desired radio box in the Mode field.
a) If you mark the Phone radio box:
1) Mark the desired radio box in the Always/Busy/No Answer Forward field.
2) Enter the destination number you want to forward in the Target field.
3) (Optional.) Enter the on code and off code in the On Code and Off Code
fields.
99
4) Select the ring time to wait before forwarding from the pull-down list of After
Ring Time (0~120s) (only for the no answer forward).
3.
100
2.
Select the desired value from the pull-down list of Fwd International.
3.
2.
Press
or
to select the desired forwarding type, and then press the Enter
soft key.
3.
or
, or the Switch soft key to select the desired value from the
Always field.
2) Enter the destination number you want to forward all incoming calls to in the
Forward To field.
3) (Optional.) Enter the always forward on code and off code respectively in the
On Code and Off Code fields.
b) If you select Busy Forward:
1) Press
or
, or the Switch soft key to select the desired value from the
Busy field.
2) Enter the destination number you want to forward all incoming calls to when
the IP phone is busy in the Forward To field.
3) (Optional.) Enter the busy forward on code and off code respectively in the
On Code and Off Code fields.
c) If you select No Answer Forward:
1) Press
or
, or the Switch soft key to select the desired value from the
101
No Answer field.
2) Enter the destination number you want to forward all unanswered incoming
calls to in the Forward To field.
3) Press
or
, or the Switch soft key to select the ring time to wait before
2.
Press
or
to select the desired account, and then press the Enter soft key.
3.
Press
or
to select the desired forwarding type, and then press the Enter
soft key.
4.
or
, or the Switch soft key to select the desired value from the
Always field.
2) Enter the destination number you want to forward all incoming calls to in the
Forward To field.
3) (Optional.) Enter the always forward on code and off code respectively in the
On Code and Off Code fields.
You can also configure the always forward for all accounts. After the always
forward was configured for a specific account, do the following:
1) Press
or
or
, or the Switch soft key to select the desired value from the
Busy field.
2) Enter the destination number you want to forward all incoming calls to when
the IP phone is busy in the Forward To field.
3) (Optional.) Enter the busy forward on code and off code respectively in the
On Code and Off Code fields.
102
You can also configure the busy forward for all accounts. After the busy forward
was configured for a specific account, do the following:
1) Press
or
or
, or the Switch soft key to select the desired value from the
No Answer field.
2) Enter the destination number you want to forward all unanswered incoming
calls to in the Forward To field.
3) Press
or
, or the Switch soft key to select the ring time to wait before
or
Call transfer enables IP phones to transfer an existing call to another party. IP phones
support call transfer using the REFER method specified in RFC 3515 and offer three types
of transfer:
Blind Transfer -- Transfer a call directly to another party without consulting. Blind
transfer is implemented by a simple REFER method without Replaces in the Refer-To
header.
Normally, call transfer is completed by pressing the transfer key. Blind transfer on hook
and semi-attended transfer on hook features allow the IP phone to complete the
103
Procedure
Call transfer can be configured using the configuration files or locally.
Specify whether to complete the
transfer through on-hook.
Configuration File
<y0000000000xx>.cfg
Local
feature.
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-transfer&q=load
Click on Features->Transfer.
2.
Select the desired values from the pull-down lists of Semi-Attend Transfer, Blind
Transfer On Hook and Semi Attend Transfer On Hook.
3.
104
Procedure
Network conference can be configured using the configuration files or locally.
Configure network conference.
Configuration File
<MAC>.cfg
Local
http://<phoneIPAddress>/servlet
?p=account-adv&q=load&acc=
0
Click on Account.
2.
3.
Click on Advanced.
4.
105
5.
6.
For local conference, all parties drop the call when the conference initiator drops the
conference call. Transfer on conference hang up allows the other two parties to remain
connected when the conference initiator drops the conference call.
Procedure
Transfer on conference hang up can be configured using the configuration files or
locally.
Configure the transfer on
conference hang up.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-transfer&q=load
106
Click on Features->Transfer.
2.
Select the desired value from the pull-down list of Transfer on Conference Hang up.
3.
Directed call pickup is used for picking up an incoming call on a specific extension. A
user can pick up the incoming call using a directed pickup key or the DPickup soft key
(not applicable to SIP-T20P IP phones). This feature depends on support from a SIP server.
For many SIP servers, directed call pickup requires a directed pickup code, which can
be configured on a phone or a per-line basis.
Note
It is recommended not to configure the directed call pickup key and the DPickup soft key
simultaneously. If you do, the directed call pickup key will not be used correctly.
Procedure
Directed call pickup can be configured using the configuration files or locally.
Configure the directed call
pickup code on a per-line basis.
Configure directed call pickup
Configuration File
<MAC>.cfg
107
Navigate to:
http://<phoneIPAddress>/servl
et?p=features-callpickup&q=lo
ad
Configure directed call pickup
code on a per-line basis.
Navigate to:
http://<phoneIPAddress>/servl
et?p=account-adv&q=load&ac
c=0
2.
In the desired DSS key field, select Directed Pickup from the pull-down list of Type.
3.
Enter the directed call pickup code followed by the specific extension in the Value
field.
108
4.
5.
To configure directed call pickup feature on a phone basis via web user interface:
1.
2.
Select the desired value from the pull-down list of Directed Call Pickup (not
applicable to SIP-T20P IP phones).
3.
Enter the directed call pickup code in the Directed Call Pickup Code field.
4.
To configure the directed call pickup code on a per-line basis via web user interface:
1.
Click on Account.
2.
3.
Click on Advanced.
109
4.
Enter the directed call pickup code in the Directed Call Pickup Code field.
5.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select Directed Pickup from the Key Type
or
, or the Switch soft key to select the desired line from the Account
field.
5.
Press
ID field.
6.
Enter the directed call pickup code followed by the specific extension in the Value
field.
7.
Group call pickup is used for picking up incoming calls within a pre-defined group. If the
group receives many incoming calls at once, the user will pick up the first incoming call,
using a group pickup key or the GPickup soft key (not applicable to SIP-T20P IP phones).
This feature depends on support from a SIP server. For many SIP servers, group call
pickup requires a group pickup code, which can be configured on a phone or a per-line
basis.
110
Procedure
Group call pickup can be configured using the configuration files or locally.
Configure the group call pickup
code on a per-line basis.
<MAC>.cfg
Configuration File
Local
http://<phoneIPAddress>/servl
et?p=features-callpickup&q=lo
ad
Configure the group call pickup
code on a per-line basis.
Navigate to:
http://<phoneIPAddress>/servl
et?p=account-adv&q=load&ac
c=0
2.
In the desired DSS key field, select Group Pickup from the pull-down list of Type.
3.
111
4.
5.
To configure group call pickup feature on a phone basis via web user interface:
1.
2.
Select the desired value from the pull-down list of Group Call Pickup (not applicable
to SIP-T20P IP phones).
3.
Enter the group call pickup code in the Group Call Pickup Code field.
4.
To configure the group call pickup code on a per-line basis via web user interface:
112
1.
Click on Account.
2.
3.
Click on Advanced.
4.
Enter the group call pickup code in the Group Call Pickup Code field.
5.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select Group Pickup from the Key Type
or
, or the Switch soft key to select the desired line from the Account
field.
5.
Press
ID field.
6.
7.
Call pickup is implemented through SIP signals on some specific servers. IP phones
support to pick up incoming calls via a NOTIFY message with dialog-info event. A user
can pick up an incoming call by pressing the DSS key used to monitor a specific
extension (such as the BLF key). This feature is not applicable to SIP-T19P IP phones.
113
Procedure
Dialog info call pickup can be configured using the configuration files or locally.
Configure dialog info call
pickup.
Configuration File
<MAC>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=account-adv&q=load&ac
c=0
114
1.
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of Dialog Info Call Pickup.
5.
Call return, also known as last call return, allows users to place a call back to the last
caller. Call return is implemented on IP phones using a call return key.
Procedure
Call return key can be configured using the configuration files or locally.
Assign a call return key.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=dsskey&q=load&model=0
115
2.
In the desired DSS key field, select Call Return from the pull-down list of Type.
3.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select Call Return from the Key Type
field.
5.
Call park allows users to park a call on a special extension and then retrieve it on any
other phone in the system. Users can park calls on the extension, known as call park
orbit, by pressing a call park key. The current call is placed on hold and can be
retrieved on another IP phone. This feature depends on support from a SIP server.
Note
SIP-T19P IP phones support call park feature for BroadSoft server only. For more
information, refer to Yealink IP Phones Deployment Guide for BroadSoft UC-One
Environments.
Procedure
Call park key can be configured using the configuration files or locally.
Assign a call park key.
Configuration File
<y0000000000xx>.cfg
116
Local
http://<phoneIPAddress>/servl
et?p=dsskey&q=load&model=
0
2.
In the desired DSS key field, select Call Park from the pull-down list of Type.
3.
Enter the desired value (e.g., call park feature code) in the Value field.
4.
5.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select Call Park from the Key Type field.
5.
Press
or
, or the Switch soft key to select the desired line from the Account
ID field.
6.
Enter the desired value (e.g., call park feature code) in the Value field.
7.
Web server type determines access protocol of the IP phones web user interface. IP
phones support both HTTP and HTTPS protocols for accessing the web user interface.
117
HTTP is an application protocol that runs on top of the TCP/IP suite of protocols. HTTPS is
a web protocol that encrypts and decrypts user page requests as well as pages
returned by the web server. Both HTTP and HTTPS port numbers are configurable.
Procedure
Web server type can be configured using the configuration files or locally.
Configure the web access type,
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servl
Local
et?p=network-adv&q=load
Phone User Interface
Click on Network->Advanced.
2.
3.
Enter the HTTP port number in the HTTP Port (1~65535) field.
The default HTTP port number is 80.
4.
118
5.
Enter the HTTPS port number in the HTTPS Port (1~65535) field.
The default HTTPS port number is 443.
6.
7.
2.
Press
or
, or the Switch soft key to select the desired value from the HTTP
Status field.
3.
4.
Press
or
, or the Switch soft key to select the desired value from the HTTPS
Status field.
5.
6.
Calling line identification presentation (CLIP) allows IP phones to display the caller
identity, derived from a SIP header contained in the INVITE message when receiving an
incoming call. IP phones support deriving caller identity from three types of SIP header:
From, P-Asserted-Identity and Remote-Party-ID. Identity presentation is based on the
119
Procedure
CLIP can be configured using the configuration files or locally.
Configure the presentation of
the caller identity.
Configuration File
<MAC>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=account-adv&q=load&ac
c=0
To configure the presentation of the caller identity via web user interface:
120
1.
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of the Caller ID Source.
5.
Procedure
COLP can be configured only using the configuration files.
Configure the presentation of
the callees identity.
Configuration File
<MAC>.cfg
1336 Hz
1447 Hz
1633 Hz
697 Hz
770 Hz
852 Hz
941 Hz
121
RFC 2833 -- DTMF digits are transmitted by RTP Events compliant to RFC 2833.
RFC 2833
DTMF digits are transmitted using the RTP Event packets that are sent along with the
voice path. These packets use RFC 2833 format and must have a payload type that
matches what the other end is listening for. The payload type for RTP Event packets is
configurable. IP phones default to 101 for the payload type, which use the definition to
negotiate with the other end during call establishment.
The RTP Event packet contains 4 bytes. The 4 bytes are distributed over several fields
denoted as Event, End bit, R-bit, Volume and Duration. If the End bit is set to 1, the
packet contains the end of the DTMF event. You can configure the sending times of the
end RTP Event packet.
INBAND
DTMF digits are transmitted within the audio of the IP phone conversation. It uses the
same codec as your voice and is audible to conversation partners.
SIP INFO
DTMF digits are transmitted by the SIP INFO messages when the voice stream is
established after a successful SIP 200 OK-ACK message sequence. The SIP INFO
message is sent along the signaling path of the call. The SIP INFO message can support
transmitting DTMF digits in three ways: DTMF, DTMF-Relay and Telephone-Event.
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure the method of
transmitting DTMF digit and the
<MAC>.cfg
payload type.
For more information, refer to
DTMF on page 329.
Configuration File
122
c=0
Configure the number of times
for the IP phone to send the end
RTP Event packet.
Navigate to:
http://<phoneIPAddress>/servl
et?p=features-general&q=loa
d
To configure the method of transmitting DTMF digits via web user interface:
1.
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of DTMF Type.
5.
If SIP INFO or AUTO or SIP INFO is selected, select the desired value from the
pull-down list of DTMF Info Type.
6.
Enter the desired value in the DTMF Payload Type (96~127) field.
123
7.
To configure the number of times to send the end RTP Event packet via web user
interface:
1.
2.
Select the desired value (1-3) from the pull-down list of DTMF Repetition.
3.
Suppress DTMF display allows IP phones to suppress the display of DTMF digits. DTMF
digits are displayed as * on the LCD screen. Suppress DTMF display delay defines
whether to display the DTMF digits for a short period of time before displaying as *.
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure suppress DTMF
display and suppress DTMF
Configuration File
<y0000000000xx>.cfg
display delay.
For more information, refer to
Suppress DTMF Display on
page 331.
Local
124
display delay.
Navigate to:
http://<phoneIPAddress>/servl
et?p=features-general&q=loa
d
To configure suppress DTMF display and suppress DTMF display delay via web user
interface:
1.
2.
Select the desired value from the pull-down list of Suppress DTMF Display.
3.
Select the desired value from the pull-down list of Suppress DTMF Display Delay
(not applicable to SIP-T20P IP phones).
4.
Call transfer is implemented via DTMF on some traditional servers. The IP phone sends
specified DTMF digits to the server for transferring calls to third parties.
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure transfer via DTMF.
Configuration File
<y0000000000xx>.cfg
http://<phoneIPAddress>/servl
et?p=features-general&q=loa
d
2.
Select the desired value from the pull-down list of DTMF Replace Tran.
3.
Enter the specified DTMF digits in the Tran Send DTMF field.
4.
Intercom allows establishing an audio conversation directly. The IP phone can answer
intercom calls automatically. This feature depends on support from a SIP server.
126
Procedure
Intercom key can be configured using the configuration files or locally.
Assign an intercom key.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=dsskey&q=load&model=0
2.
In the desired DSS key field, select Intercom from the pull-down list of Type.
3.
4.
5.
2.
3.
Press
4.
5.
6.
or
, or the Switch soft key to select Intercom from the Type field.
127
The IP phone can process incoming calls differently depending on settings. There are
four configuration options for incoming intercom calls:
Accept Intercom
Accept Intercom allows the IP phone to automatically answer an incoming intercom call.
Intercom Mute
Intercom Mute allows the IP phone to mute the microphone for incoming intercom calls.
Intercom Tone
Intercom Tone allows the IP phone to play a warning tone before answering an intercom
call.
Intercom Barge
Intercom Barge allows the IP phone to automatically answer an incoming intercom call
while an active call is in progress. The active call will be placed on hold.
Procedure
Incoming intercom calls can be configured using the configuration files or locally.
Configure incoming intercom call
feature.
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=features-intercom&q=load
Phone User Interface
128
Click on Features->Intercom.
2.
Select the desired values from the pull-down lists of Accept Intercom, Intercom
Mute, Intercom Tone and Intercom Barge.
3.
Press Menu->Features->Intercom.
2.
Press
or
, or the Switch soft key to select the desired values from the
Accept Intercom, Intercom Mute, Intercom Tone and Intercom Barge fields.
3.
129
130
This chapter provides information for making configuration changes for the following
advanced features:
Tones
LDAP
Music on Hold
Multicast Paging
Call Recording
Hot Desking
Action URL
Action URI
Server Redundancy
LLDP
VLAN
VPN
Quality of Service
802.1X Authentication
IPv6 Support
Distinctive ring tones allows certain incoming calls to trigger IP phones to play distinctive
ring tones. The IP phone inspects the INVITE request for an "Alert-Info" header when
receiving an incoming call. If the INVITE request contains an "Alert-Info" header, the IP
phone strips out the URL and keyword parameter and maps them to the appropriate
ring tone.
131
If the Alter-Info header contains the keyword Bellcore-drN, the IP phone will play
the Bellcore-drN ring tone (N=1, 2, 3, 4 or 5) (if the parameter
features.alert_info_tone is set to 1).
Example:
Alert-Info: http://127.0.0.1/Bellcore-dr1
The following table identifies the different Bellcore ring tone patterns and
cadences (These ring tones are designed for the BroadWorks server).
Bellcore
Pattern
Tone
ID
Bellcore-dr1
(standard)
Bellcore-dr2
Pattern
Cadence
4s Off
3600
4000
4400
Ringing
Long
630
800
1025
315
400
525
630
800
1025
3475
4000
4400
315
400
525
145
200
525
315
400
525
145
200
525
630
800
1025
2975
4000
4400
200
300
525
145
200
525
800
1000
1100
145
200
525
200
300
525
Silent
2975
4000
4400
Ringing
450
500
550
Silent
Ringing
Long
Short
Ringing
Short
Silent
Long
Short
Silent
Ringing
132
Long
Silent
Ringing
Note
(ms)
Silent
Ringing
(ms)
2200
Silent
Bellcore-dr5
(ms)
2000
Ringing
Duration
1800
Silent
Bellcore-dr4
Maximum
Duration
2s On
Ringing
Nominal
Duration
Ringing
Silent
Bellcore-dr3
Minimum
Short
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.
If the Alert-Info header contains a remote URL, the IP phone will try to download the
WAV ring tone file from the URL and then play the remote ring tone (if the
parameter account.X.alert_info_url_enable is set to 1). If it fails to download the
file, the IP phone will play the local ring tone associated with info text. If there is no
text matched, the IP phone will play the preconfigured local ring tone in about ten
seconds.
Example:
Alert-Info: http:<//192.168.0.12:8080/ring.wav>/info=family;x-line-id=0
Procedure
Distinctive ring tones can be configured using the configuration files or locally.
Configure distinctive ring tones.
<MAC>.cfg
Configuration File
Local
c=0
Configure the internal ringer
text and internal ringer file.
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-ring&q=load
Click on Account.
2.
3.
Click on Advanced.
133
4.
Select the desired value from the pull-down list of Distinctive Ring Tones.
5.
To configure the internal ringer text and internal ringer file via web user interface:
1.
Click on Settings->Ring.
2.
3.
Select the desired ring tones for each text from the pull-down lists of Internal Ringer
File.
134
4.
When receiving a message, the IP phone will play a warning tone. You can customize
tones or select specialized tone sets (vary from country to country) to indicate different
conditions of the IP phone. The default tones used on IP phones are the US tone sets.
Available tone sets for IP phones:
Australia
Austria
Brazil
Belgium
China
Czech
Denmark
Finland
France
Germany
Great Britain
Greece
Hungary
Lithuania
India
Italy
Japan
Mexico
New Zealand
Netherlands
Norway
Portugal
Spain
Switzerland
Sweden
Russia
United States
135
Chile
Czech ETSI
Description
Dial
Ring Back
Ring-back tone
Busy
Congestion
Call Waiting
Dial Recall
Info
Stutter
Message
Auto Answer
Procedure
Tones can be configured using the configuration files or locally.
Configure the tones for the IP
Configuration File
<y0000000000xx>.cfg
phone.
For more information, refer to
Tones on page 336.
Configure the tones for the IP
phone.
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-tones&q=load
136
Click on Settings->Tones.
2.
Select the desired type from the pull-down list of Select Country.
If you select Custom, you can customize a tone for each condition of the IP phone.
3.
Remote phone book is a centrally maintained phone book, stored on the remote server.
Users only need the access URL of the remote phone book. The IP phone can establish a
connection with the remote server and download the phone book, and then display the
remote phone book entries on the phone user interface. IP phones support up to 5
remote phone books. SIP-T28/T26P/T22P IP phones support up to 2500 remote phone
book entries. SIP-T21P/T19P IP phones support up to 2000 remote phone book entries.
Remote phone book is customizable. For more information, refer to Remote XML Phone
Book on page 234.
Search Remote Phonebook Name allows IP phones to search the entry names from the
remote phone book when receiving incoming calls. Search Flash Time defines how
often IP phones refresh the local cache of the remote phone book.
Note
Procedure
Remote phone book can be configured using the configuration files or locally.
Specify the access URL of the
remote phone book.
Configuration File
<y0000000000xx>.cfg
137
To specify access URL of the remote phone book via web user interface:
138
1.
2.
3.
4.
To configure Search Remote Phonebook Name and Search Flash Time via web user
interface:
1.
2.
Select the desired value from the pull-down list of Search Remote Phonebook
Name.
3.
Enter the desired time in the Search Flash Time (Seconds) field.
4.
You can set a DSS key to be an LDAP key, and then press the LDAP key to enter the LDAP
search screen when the IP phone is idle.
139
LDAP Attributes
The following table lists the most common attributes used to configure the LDAP lookup
on IP phones.
Abbreviation
Name
Description
gn
givenName
First name
cn
commonName
sn
surname
dn
distinguishedName
dc
dc
company
telephoneNumber
mobile
mobilephoneNumber
ipPhone
IPphoneNumber
Procedure
LDAP can be configured using the configuration files or locally.
Configure LDAP.
For more information, refer to
Configuration File
<y0000000000xx>.cfg
Local
Click on Directory->LDAP.
2.
3.
4.
2.
In the desired DSS key field, select LDAP from the pull-down list of Type.
3.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select LDAP from the Key Type field.
5.
Busy Lamp Field (BLF) is used to monitor a specific user for status changes on IP phones.
For example, you can configure a BLF key on a supervisors phone to monitor the phone
user status (busy or idle). When the monitored user places a call, a busy indicator on the
supervisors phone indicates that the users phone is in use.
When the monitored user is idle, the supervisor presses the BLF key to dial out the phone
number. When the monitored user receives an incoming call, the supervisor presses the
BLF key to pick up the call directly. When the monitored user is in a call, the supervisor
presses the BLF key to interrupt and set up a conference call.
Note
Visual alert for BLF pickup feature is not applicable to SIP-T20P IP phones.
142
Description
LED Status
Description
The monitored users conversation is placed on
hold.
Memory key LED (configured as a BLF key and BLF LED Mode is set to 0)
LED Status
Description
Solid green
Solid red
phone number.
The monitored users conversation is placed on
hold.
Off
Line key LED (configured as a BLF key and BLF LED Mode is set to 1)
LED Status
Description
Solid green
Slow flashing green (500ms)
Slow flashing green (1s)
Off
Memory key LED (configured as a BLF key and BLF LED Mode is set to 1)
LED Status
Description
Solid red
phone number.
The monitored users conversation is placed on
hold.
143
LED Status
Off
Description
The monitored user is idle.
The monitored user does not exist.
Line key LED (configured as a BLF key and BLF LED Mode is set to 2)
LED Status
Description
Memory key LED (configured as a BLF key and BLF LED Mode is set to 2)
LED Status
Description
Solid red
phone number.
The monitored users conversation is placed on
hold.
Off
Line key LED (configured as a BLF key and BLF LED Mode is set to 3)
LED Status
Description
Solid green
144
Memory key LED (configured as a BLF key and BLF LED Mode is set to 3)
LED Status
Description
Solid red
Procedure
BLF can be configured using the configuration files or locally.
Specify whether to use visual
alert and audio alert for BLF
<MAC>.cfg
pickup.
For more information, refer to
BLF on page 346.
Configuration File
Local
http://<phoneIPAddress>/servl
et?p=features-general&q=loa
d
Phone User Interface
2.
In the desired DSS key field, select BLF from the pull-down list of Type.
3.
Enter the phone number or extension you want to monitor in the Value field.
4.
5.
(Optional.) Enter the directed call pickup code in the Extension field.
6.
To configure visual alert and audio alert for BLF pickup via web user interface:
146
1.
2.
Select the desired value from the pull-down list of Visual Alert for BLF Pickup.
3.
Select the desired value from the pull-down list of Audio Alert for BLF Pickup.
4.
2.
Select the desired value from the pull-down list of BLF LED Mode.
3.
2.
3.
Press
or
, or the Switch soft key to select BLF from the Type field.
4.
Press
or
, or the Switch soft key to select the desired line from the Account
ID field.
5.
Enter the phone number or extension you want to monitor in the Value field.
6.
(Optional.) Enter the directed call pickup code in the Extension field.
7.
Music on Hold (MoH) is the business practice of playing recorded music to fill the
silence that would be heard by the party who has been placed on hold. To use this
feature, specify a SIP URI pointing to an MoH server account. When a call is placed on
hold, the IP phone will send an INVITE message to the specified MoH server account
according to the SIP URI. The MoH server account automatically responds to the INVITE
message and immediately plays audio from some source located anywhere (LAN,
Internet) to the held party.
Procedure
Music on hold can be configured using the configuration files or locally.
Configure MoH on a per-line
Configuration File
<MAC>.cfg
basis.
For more information, refer to
Music on Hold on page 348.
Configure MoH on a per-line
basis.
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=account-adv&q=load&acc=
0
148
1.
Click on Account.
2.
3.
Click on Advanced.
4.
Enter the SIP URI (e.g., sip:[email protected]) in the Music Server URI field.
5.
SIP-T19P IP phones support ACD feature for BroadSoft server only. For more information,
refer to Yealink IP Phones Deployment Guide for BroadSoft UC-One Environments.
149
Procedure
ACD can be configured using the configuration files or locally.
Assign an ACD key.
For more information, refer to
Configuration File
<y0000000000xx>.cfg
Local
?p=dsskey&q=load&model=0
Configure ACD auto available.
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-acd&q=load
2.
In the desired DSS key field, select ACD from the pull-down list of Type.
3.
150
1.
Click on Features->ACD.
2.
Select the desired line from the pull-down list of ACD Auto Available.
3.
Enter the desired time in ACD Auto Available Timer (0~120s) field.
4.
2.
3.
Press
4.
or
, or the Switch soft key to select ACD from the Type field.
Message Waiting Indicator (MWI) informs users of the number of messages waiting in
their mailbox without calling the mailbox. IP phones support both audio and visual MWI
when receiving new voice messages.
IP phones support both solicited and unsolicited MWI. Unsolicited MWI is a server
related feature.
The IP phone sends a SUBSCRIBE message to the server for message-summary updates.
The server sends a message-summary NOTIFY within the subscription dialog each time
the MWI status changes. For solicited MWI, you must enable MWI subscription feature
on IP phones. IP phones support subscribing the MWI messages to the account or the
voice mail number.
IP phones do not need to subscribe for message-summary updates. The server
automatically sends a message-summary NOTIFY in a new dialog each time the MWI
status changes.
151
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure subscribe for MWI.
Configure subscribe MWI to voice
Configuration File
<MAC>.cfg
mail.
For more information, refer to
Message Waiting Indicator on
page 348.
Configure subscribe for MWI.
Configure subscribe MWI to voice
mail.
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=account-adv&q=load&acc=
0
152
1.
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of Subscribe for MWI.
5.
Enter the period time in the MWI Subscription Period (Seconds) field.
6.
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of Subscribe MWI To Voice Mail.
5.
6.
Users can send an RTP stream without involving SIP signaling by pressing a configured
multicast paging key. A multicast address (IP: Port) should be assigned to the multicast
paging key, which is defined to transmit RTP stream to a group of designated IP phones.
When the IP phone sends the RTP stream to a pre-configured multicast address, each IP
phone preconfigured to listen to the multicast address can receive the RTP stream.
When the originator stops sending the RTP stream, the subscribers stop receiving it. This
feature is not applicable to SIP-T19P IP phones.
153
Procedure
Configuration changes can be performed using the configuration files or locally.
Assign a multicast paging key.
For more information, refer to
Multicast Paging Key on page
Configuration File
<y0000000000xx>.cfg
419.
Specify a multicast codec for the
IP phone to use for multicast RTP.
For more information, refer to
Sending RTP Stream on page 351.
Assign a multicast paging key.
Navigate to:
http://<phoneIPAddress>/servlet
?p=dsskey&q=load&model=0
Local
2.
In the desired DSS key field, select Multicast Paging from the pull-down list of Type.
3.
Enter the multicast IP address and port number in the Value field.
The valid multicast IP addresses range from 224.0.0.0 to 239.255.255.255.
4.
154
2.
Select the desired codec from the pull-down list of Multicast Codec.
3.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select Multicast Paging from the Key
Type field.
5.
Enter the multicast IP address and port number in the Value field.
6.
IP phones can receive an RTP stream from the pre-configured multicast address(es)
without involving SIP signaling, and can handle the incoming multicast paging calls
differently depending on the configurations of Paging Barge and Paging Priority Active.
Paging Barge
This parameter defines the priority of the voice call in progress, and decides how the IP
phone handles the incoming multicast paging calls when there is already a voice call in
progress. If the parameter is configured as disabled, all incoming multicast paging calls
155
will be automatically ignored. If the parameter is the priority value, the incoming
multicast paging calls with higher priority are automatically answered and the ones
with lower priority are ignored.
Paging Priority Active
This parameter decides how the IP phone handles the incoming multicast paging calls
when there is already a multicast paging call in progress. If the parameter is configured
as disabled, the IP phone will automatically ignore all incoming multicast paging calls. If
the parameter is configured as enabled, an incoming multicast paging call with higher
priority is automatically answered, and the one with lower priority is ignored.
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure the listening multicast
address.
Configure Paging Barge and
Configuration File
<y0000000000xx>.cfg
Local
2.
Enter the listening multicast address and port number in the Listening Address field.
1 is the highest priority and 10 is the lowest priority.
156
3.
4.
To configure paging barge and paging priority active features via web user interface:
1.
2.
Select the desired value from the pull-down list of Paging Barge.
3.
Select the desired value from the pull-down list of Paging Priority Active.
4.
157
Call recording enables users to record calls. It depends on support from a SIP server.
When the user presses the call record key, the IP phone sends a record request to the
server. IP phones themselves do not have memory to store the recording, what they can
do is to trigger the recording and indicate the recording status.
Normally, there are 2 main methods to trigger a recording on a certain server. We call
them record and URL record. Record is for the IP phone to send the server a SIP INFO
message containing a specific header. URL record is for the IP phone to send the server
an HTTP GET message containing a specific URL. The server processes these messages
and decides to start or stop a recording.
Note
Record
When a user presses a record key for the first time during a call, the IP phone sends a
SIP INFO message to the server with the specific header Record: on, and then the
recording starts.
Example of a SIP INFO message:
Via: SIP/2.0/UDP 10.1.4.148:5063;branch=z9hG4bK1139980711
From: "827" <sip:[email protected]>;tag=2066430997
To:<sip:[email protected]>;tag=371745247
Call-ID: [email protected]
CSeq: 2 INFO
Contact: <sip:[email protected]:5063>
Max-Forwards: 70
User-Agent: Yealink SIP-T28P 2.72.0.1
Record: on
Content-Length: 0
When the user presses the record key for the second time, the IP phone sends a SIP
INFO message to the server with the specific header Record: off, and then the
recording stops.
Example of a SIP INFO message:
Via: SIP/2.0/UDP 10.1.4.148:5063;branch=z9hG4bK1619489730
From: "827" <sip:[email protected]>;tag=1831694891
To:<sip:[email protected]>;tag=2228378244
Call-ID: [email protected]
CSeq: 3 INFO
Contact: <sip:[email protected]:5063>
Max-Forwards: 70
158
URL Record
When a user presses a URL record key for the first time during a call, the IP phone sends
an HTTP GET message to the server.
Example of an HTTP GET message:
Get /phonerecording.cgi?model=yealink HTTP/1.0\r\n
Request Method: GET
Request URI: /phonerecording.cgi?model=yealink
Request version: HTTP/1.0
Host: 10.1.2.224\r\n
User-agent: yealink SIP-T28P 2.72.0.1 00:16:65:11:30:68\r\n
If the recording is successfully started, the server will respond with a 200 OK message.
Example of a 200 OK message:
<YealinkIPPhoneText>
<Title>
</Title>
<Text>
The recording session is successfully started.
</Text>
<YealinkIPPhoneText>
If the recording fails for some reasons, for example, the recording box is full, the server
will respond with a 200 OK message.
Example of a 200 OK message:
<YealinkIPPhoneText>
<Title>
</Title>
<Text>
Probably the recording box is full.
</Text>
<YealinkIPPhoneText>
159
When the user presses the URL record key for the second time, the IP phone sends an
HTTP GET message to the server, and then the server will respond with a 200 OK
message.
Example of a 200 OK message:
<YealinkIPPhoneText>
<Title>
</Title>
<Text>
The recording session is successfully stopped.
</Text>
<YealinkIPPhoneText>
Procedure
Call recording key can be configured using the configuration files or locally.
Assign a record key.
For more information, refer to
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
Local
?p=dsskey&q=load&model=0
Phone User Interface
160
2.
In the desired DSS key field, select Record from the pull-down list of Type.
3.
2.
In the desired DSS key field, select URL Record from the pull-down list of Type.
3.
4.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select Record from the Key Type field.
5.
161
2.
3.
Press
4.
5.
or
, or the Switch soft key to select URL Record from the Type field.
Hot desking originates from the definition of being the temporary physical occupant of
a work station or surface by a particular employee. A primary motivation for hot
desking is cost reduction. Hot desking is regularly used in places where not all
employees are in the office at the same time, or not in the office for a long time, which
means actual personal offices would often be vacant, consuming valuable space and
resources.
Hot desking allows a user to clear registration configurations of all accounts on the IP
phone, and then register his account on line 1. In order to use this feature, you need to
assign a hot desking key.
Procedure
Hot desking key can be configured using the configuration files or locally.
Assign a hot desking key.
Configuration File
<y0000000000xx>.cfg
Navigate to:
http://<phoneIPAddress>/servlet
?p=dsskey&q=load&model=0
162
2.
In the desired DSS key field, select Hot Desking from the pull-down list of Type.
3.
Note
You can configure a programable key as a hot desking key on SIP-T19P IP phones only.
2.
3.
Press
or
, or the Switch soft key to select Key Event from the Type field.
4.
Press
or
, or the Switch soft key to select Hot Desking from the Key Type
field.
5.
Action URL allows IP phones to interact with web server applications by sending an
HTTP or HTTPS GET request. You can specify a URL that triggers a GET request when a
specified event occurs. Action URL can only be triggered by the pre-defined events
(e.g., log on). The valid URL format is: http(s)://IP address of the server/help.xml?.
The following table lists the pre-defined events for action URL.
Event
Description
Setup Completed
Registered
Unregistered
Register Failed
Off Hook
163
Event
On Hook
Incoming Call
Outgoing Call
Established
Terminated
Open DND
Close DND
Transfer Call
Blind Transfer
Attended Transfer
Hold
UnHold
Mute
UnMute
Missed Call
IP Changed
Transfer Finished
Transfer Failed
Idle To Busy
Busy To Idle
164
Description
An HTTP or HTTPS GET request may contain variable name and variable value,
separated by =. Each variable value starts with $ in the query part of the URL. The
valid URL format is: http(s)://IP address of server/help.xml?variable name=$variable.
Variable name can be customized by users, while the variable value is pre-defined. For
example, a URL http://192.168.1.10/help.xml?mac=$mac is specified for the event
Mute, $mac will be dynamically replaced with the MAC address of the IP phone when
the IP phone mutes a call.
The following table lists pre-defined variable values.
Variable Value
Description
$mac
$ip
$model
$firmware
$active_url
$active_user
$active_host
$local
call.
The SIP URI of the callee when the IP phone receives
an incoming call.
The SIP URI of the callee when the IP phone places a
$remote
call.
The SIP URI of the caller when the IP phone receives
an incoming call.
The display name of the caller when the IP phone
$display_local
places a call.
The display name of the callee when the IP phone
receives an incoming call.
The display name of the callee when the IP phone
$display_remote
places a call.
The display name of the caller when the IP phone
receives an incoming call.
165
Variable Value
$call_id
Description
The call-id of the active call.
Procedure
Action URL can be configured using the configuration files or locally.
Configure action URL.
Configuration File
<y0000000000xx>.cfg
Local
http://<phoneIPAddress>/servl
et?p=features-actionurl&q=loa
d
2.
3.
Opposite to action URL, action URI allows IP phones to interact with web server
application by receiving and handling an HTTP or HTTPS GET request. When receiving a
GET request, the IP phone will perform the specified action and respond with a 200 OK
message. A GET request may contain variable named as key and variable value,
166
Phone Action
OK
ENTER
SPEAKER
F_TRANSFER
VOLUME_UP
VOLUME_DOWN
MUTE
F_HOLD
X
0-9/*/POUND
).
L1-LX
D1-D10
F_CONFERENCE
F1-F4
MSG
HEADSET
RD
UP/DOWN/LEFT/RIGHT
Reboot
AutoP
DNDOn
DNDOff
number=xxx&outgoing_uri=y
OFFHOOK
Variable Value
Phone Action
ONHOOK
ANSWER
Answer a call.
Reset
Reset a phone.
Perform a semi-attended/attended transfer to
ATrans=xxx
xxx.
BTrans=xxx
CALLEND
End a call.
Get firmware version, registration, DND or
forward configuration information.
The valid value of x is 0 or 1, 0 means you do
phonecfg=get[&accounts=x][&dnd
=x][&fw=x]
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 must enter
p=login&q=login&username=xxx&pwd=yyy&jumpto=URI& before the variable
key. xxx refers to the login user name and yyy refers to the login password.
For security reasons, IP phones do not receive and handle HTTP/HTTPS GET requests by
default. You need to specify the trusted IP address for action URI. When the IP phone
receives a GET request from the trusted IP address for the first time, the LCD screen
prompts the message Allow Remote Control?. You can specify one or more trusted IP
addresses on the IP phone, or configure the IP phone to receive and handle the URI
from any IP address.
Procedure
Specify the trusted IP address for action URI using the configuration files or locally.
Specify the trusted IP
address(es) for sending the
Configuration File
<y0000000000xx>.cfg
168
Navigate to:
http://<phoneIPAddress>/servl
et?p=features-remotecontrl&q
=load
To configure the trusted IP address(es) for action URI via web user interface:
1.
2.
Enter the IP address or any in the Action URI allow IP List field.
Multiple IP addresses are separated by commas. If you enter any in this field, the
IP phone can receive and handle GET requests from any IP address. If you leave
the field blank, the IP phone cannot receive or handle any HTTP GET request.
3.
Failover: In this mode, the full phone system functionality is preserved by having a
second equivalent capability call server take over from the one that has gone
down/off-line. This mode of operation should be done using the DNS mechanism
from the primary to the secondary server.
169
Fallback: In this mode, a second less featured call server with SIP capability takes
over call control to provide basic calling capability, but without some advanced
features offered by the working server (for example, shared line, call recording
and MWI). IP phones support configuration of two SIP servers per SIP registration
for fallback purpose.
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 SIP servers for failover purpose. The working server is deployed in
redundant pairs, designated as primary and secondary servers. The primary server has
the highest priority server in a cluster of servers resolved by the DNS server. The
secondary server backs up a primary server when the primary server fails and offers
the same functionality as the primary server.
Fallback Server: Server 2 is configured with the IP address of the fallback server. For
example, 192.168.1.15. A fallback server offers less functionality than the working server.
170
Phone Registration
Registration methods of the fallback mode include:
Concurrent registration: The IP phone registers to two SIP servers (working server
and fallback server) at the same time. In a failure situation, a fallback server can
take over the basic calling capability, but without some of the advanced features
offered by the working server (default registration method).
Successive registration: The IP phone only registers to one server at a time. The IP
phone first registers to the working server. In a failure situation, the IP phone
registers to the fallback server.
When registering to the working server, the IP phone must always register to the primary
server first except in failover conditions. When the primary server registration is
unavailable, the secondary server will serve as the working server.
Procedure
Server redundancy can be configured using the configuration files or locally.
Configure the server
redundancy on the IP phone.
Configuration File
<MAC>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=account-register&q=load
&acc=0
To configure server redundancy for fallback purpose via web user interface:
1.
Click on Account->Register.
2.
3.
4.
171
5.
Configure parameters of SIP server 1 and SIP server 2 in the corresponding fields.
6.
To configure server redundancy for failover purpose via web user interface:
1.
Click on Account->Register.
2.
3.
4.
172
5.
Configure parameters of the SIP server 1 or SIP server 2 in the corresponding fields.
You must set the port of SIP server to 0 for NAPTR, SRV and A queries.
6.
Note
If a domain name is configured for a SIP server, the IP address(es) associated with that
domain name will be resolved through DNS as specified by RFC 3263. The DNS query
involves NAPTR, SRV and A queries, which allows the IP phone to adapt to various
deployment environments. The IP phone performs NAPTR query for the NAPTR pointer
and transport protocol (UDP, TCP and TLS), the SRV query on the record returned from
the NAPTR for the target domain name and the port number, and the A query for the IP
addresses.
If an explicit port (except 0) is specified and the transport type is set to DNS-NAPTR, A
query will be performed only. If a SIP server port is set to 0 and the transport type is set
to DNS-NAPTR, NAPTR and SRV queries will be tried before falling to A query. If no port is
found through the DNS query, 5060 will be used.
The following details the procedures of DNS query for the IP phone to resolve the
domain name (e.g., yealink.pbx.com) of working server into the IP address, port and
transport protocol.
173
pref
flags
service
regexp
replacement
IN NAPTR
90
50
"s"
"SIP+D2T"
""
_sip._tcp.yealink.pbx.com
IN NAPTR
100
50
"s"
"SIP+D2U"
""
_sip._udp.yealink.pbx.com
pref
flags
Description
Specify preferential treatment for the specific record. The order
is from lowest to highest, lower order is more preferred.
Specify the preference for processing multiple NAPTR records
with the same order value. Lower value is more preferred.
The flag s means to perform an SRV lookup.
Specify the transport protocols:
SIP+D2U: SIP over UDP
service
regexp
replacement
The IP phone picks the first record, because its order of 90 is lower than 100. The pref
parameter is unimportant as there is no other record with order 90. The flag s
indicates performing the SRV query next. TCP will be used, targeted to a host
determined by an SRV query of _sip._tcp.yealink.pbx.com. If the flag of the NAPTR
record returned is empty, the IP phone will perform NAPTR query again according to the
previous NAPTR query result.
SRV (Service Location Record)
The IP phone performs an SRV query on the record returned from the NAPTR for the host
name and the port number. Example of SRV records:
Priority
174
Weight
Port
Target
IN SRV
5060
server1.yealink.pbx.com
IN SRV
5060
server2.yealink.pbx.com
Description
Specify preferential treatment for the specific host entry. Lower
priority is more preferred.
When priorities are equal, weight is used to differentiate the
Weight
Port
Target
SRV query returns two records. The two SRV records point to different hosts and have
the same priority 0. The weight of the second record is higher than the first one, so the
second record will be picked first. The two records also contain a port 5060, the IP
phone uses this port. If the Target is not a numeric IP address, the IP phone performs an
A query. So in this case, the IP phone uses server1.yealink.pbx.com" and
server2.yealink.pbx.com" for the A query.
A (Host IP Address)
The IP phone performs an A query for the IP address of each target host name. Example
of A records:
Server1.yealink.pbx.com IN A
192.168.1.13
Server2.yealink.pbx.com IN A
192.168.1.14
2.
If the primary server does not respond correctly to the INVITE, then tries to make the
call using the secondary server.
3.
If the secondary server is also unavailable, the IP phone will try the fallback server
until it either succeeds in making a call or exhausts all servers at which point the
call will fail.
At the start of a call, server availability is determined by SIP signaling failure. SIP
signaling failure depends on the SIP protocol being used as described below:
If TCP is used, then the signaling fails if the connection or the send fails.
If UDP is used, then the signaling fails if ICMP is detected or if the signal times out. If
the signaling has been attempted through all servers in the list and this is the last
server, then the signaling fails after the complete UDP timeout defined in RFC 3261.
175
If it is not the last server in the list, the maximum number of retries depends on the
configured retry count.
Procedure
Server redundancy can be configured using the configuration files or locally.
Configure the transport type on
the IP phone.
Configuration File
<MAC>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=account-register&q=load
&acc=0
LLDP (Linker Layer Discovery Protocol) is a vendor-neutral Link Layer protocol, which
allows IP phones to receive and/or transmit device-related information from/to directly
connected devices on the network that are also using the protocol, and store the
information about other devices. LLDP transmits information as packets called LLDP
Data Units (LLDPDUs). An LLDPDU consists of a set of Type-Length-Value (TLV) elements,
each of which contains a particular type of information about the device or the port
transmitting it.
Network Policy -- provides voice VLAN configuration to notify IP phones which VLAN
to use and QoS-related configuration for voice data. It provides a plug and play
network environment.
176
their attributes such as model number, serial number and software revision.
TLVs supported by IP phones are summarized in the following table:
TLV Type
Mandatory TLVs
TLV Name
Description
Chassis ID
Port ID
Time To Live
End of LLDPDU
System Name
System Description
Optional TLVs
System Capabilities
Port Description
MAC/PHY
Configuration/Status
enabled by default.
The advertised capabilities of PMD.
Auto-Negotiation is: 100BASE-TX (full
duplex mode), 100BASE-TX (half duplex
mode), 10BASE-T (full duplex mode), or
10BASE-T (half duplex mode).
The MED device type of the IP phone and
the supported LLDP-MED TLV type can be
encapsulated in LLDPDU.
TIA
Organizationally
Media Capabilities
Specific TLVs
177
TLV Type
TLV Name
Description
and DSCP value.
Extended
Power-via-MDI
Inventory
Hardware Revision
Inventory
Firmware Revision
Inventory
Software Revision
Inventory Serial
Number
Inventory
Manufacturer Name
Inventory Model
Name
Asset ID
Procedure
LLDP can be configured using the configuration files or locally.
Configure LLDP.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=network-adv&q=load
178
Click on Network->Advanced.
2.
In the LLDP block, select the desired value from the pull-down list of Active.
3.
Enter the desired time interval in the Packet Interval (1~3600s) field.
4.
5.
VLAN (Virtual Local Area Network) is used to logically divide a physical network into
several broadcast domains. VLAN membership can be configured through software
instead of physically relocating devices or connections. Grouping devices with a
common set of requirements regardless of their physical location can greatly simplify
network design. VLANs can address issues such as scalability, security and network
management.
The purpose of VLAN configurations on the IP phone is to insert tag with VLAN
information to the packets generated by the IP phone. When VLAN is properly
configured for the ports (Internet port and PC port) on the IP phone, the IP phone will tag
all packets from these ports with the VLAN ID. The switch receives and forwards the
tagged packets to the corresponding VLAN according to the VLAN ID in the tag as
described in IEEE Std 802.3.
VLAN on IP phones allows simultaneous access for a regular PC. This feature allows a PC
to be daisy chained to an IP phone and the connection for both PC and IP phone to be
trunked through the same physical Ethernet cable.
179
Procedure
VLAN can be configured using the configuration files or locally.
Configure VLAN for the Internet
port and PC port manually.
Configuration File
<y0000000000xx>.cfg
discovery feature.
Navigate to:
Local
http://<phoneIPAddress>/servl
et?p=network-adv&q=load
Phone User Interface
Click on Network->Advanced.
2.
In the VLAN block, select the desired value from the pull-down list of WAN Port
Active.
3.
180
4.
Select the desired value (0-7) from the pull-down list of Priority.
5.
6.
Click on Network->Advanced.
2.
In the VLAN block, select the desired value from the pull-down list of PC Port Active.
3.
4.
Select the desired value (0-7) from the pull-down list of Priority.
5.
6.
181
Click on Network->Advanced.
2.
In the VLAN block, select the desired value from the pull-down list of DHCP VLAN
Active.
3.
4.
5.
To configure VLAN for Internet port (or PC port) via phone user interface:
1.
2.
Press
or
, or the Switch soft key to select the desired value from the VLAN
Status field.
3.
4.
5.
VPN (Virtual Private Network) is a secured private network connection built on top of
public telecommunication infrastructure, such as the Internet. It has become more
prevalent due to benefits of scalability, reliability, convenience and security. VPN
182
provides remote offices or individual users with secure access to their organization's
network. There are two types of VPN access: remote-access VPN (connecting an
individual device to a network) and site-to-site VPN (connecting two networks together).
Remote-access VPN allows employees to access their company's intranet from home or
outside the office, and site-to-site VPN allows employees in geographically separated
offices to share one cohesive virtual network. VPN can be also classified by the
protocols used to tunnel the traffic. It provides security through tunneling protocols:
IPSec, SSL, L2TP and PPTP.
IP phones support SSL VPN, which provides remote-access VPN capabilities through SSL.
OpenVPN is a full featured SSL VPN software solution that creates secure connections in
remote access facilities, designed to work with the TUN/TAP virtual network interface.
TUN and TAP are virtual network kernel devices. TAP simulates a link layer device and
provides a virtual point-to-point connection, while TUN simulates a network layer device
and provides a virtual network segment. IP phones use OpenVPN to achieve VPN
feature. To prevent disclosure of private information, tunnel endpoints must authenticate
each other before secure VPN tunnel is established. After VPN feature is configured
properly on the IP phone, the IP phone acts as a VPN client and uses the certificates to
authenticate the VPN server.
To use VPN, the compressed package of VPN-related files should be uploaded to the IP
phone in advance. The file format of the compressed package must be *.tar. The
related VPN files are: certificates (ca.crt and client.crt), key (client.key) and the
configuration file (vpn.cnf) of the VPN client. For more information on how to package a
TAR file, refer to OpenVPN Feature on Yealink IP Phones.
Note
Procedure
VPN can be configured using the configuration files or locally.
Configure VPN feature and
upload a TAR file to the IP
Configuration File
<y0000000000xx>.cfg
phone.
For more information, refer to
VPN on page 365.
Configure VPN feature and
upload a TAR package to the IP
phone.
Navigate to:
http://<phoneIPAddress>/servl
et?p=network-adv&q=load
183
To upload a TAR file and configure VPN via web user interface:
1.
Click on Network->Advanced.
2.
Click Browse to locate the TAR file from the local system.
3.
In the VPN block, select the desired value from the pull-down list of Active.
5.
6.
To configure VPN via phone user interface after uploading a TAR file:
1.
2.
Press
or
, or the Switch soft key to select the desired value from the VPN
Active field.
You must upload the OpenVPN TAR file using configuration files or via web user
interface in advance.
3.
184
Quality of Service (QoS) is the ability to provide different priorities for different packets
in the network, allowing the transport of traffic with special requirements. QoS
guarantees are important for applications that require fixed bit rate and are delay
sensitive when the network capacity is insufficient. There are four major QoS factors to
be considered when configuring a modern QoS implementation: bandwidth, delay,
jitter and loss.
QoS provides better network service through the following features:
Expedited Forwarding PHB -- the key ingredient in DiffServ model for providing a
low-loss, low-latency, low-jitter and assured bandwidth service.
Default PHB -- specifies that a packet marked with a DSCP value of 000000 gets
the traditional best effort service from a DS-compliant node.
185
dropped due to interference from other lower priority traffic. VoIP can guarantee
high-quality QoS only if the voice and the SIP packets are given priority over other kinds
of network traffic. IP phones support the DiffServ model of QoS.
Voice QoS
In order to make VoIP transmissions intelligible to receivers, voice packets should not be
dropped, 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.
SIP QoS
SIP protocol is used for creating, modifying and terminating two-party or multi-party
sessions. To ensure good voice quality, SIP packets emanated from IP phones should be
configured with a high transmission priority.
DSCPs for voice and SIP packets can be specified respectively.
Procedure
QoS can be configured using the configuration files or locally.
Configure the DSCPs for voice
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=network-adv&q=load
To configure DSCPs for voice packets and SIP packets via web user interface:
186
1.
Click on Network->Advanced.
2.
3.
4.
5.
Network Address Translation (NAT) is essentially a translation table that maps public IP
address and port combinations to private ones. This reduces the need for a large
number of public IP addresses. NAT ensures security since each outgoing or incoming
request must first go through a translation process. But in the VoIP environment, NAT
breaks end-to-end connectivity.
NAT Traversal
NAT traversal is a general term for techniques that establish and maintain IP
connections traversing NAT gateways, typically required for client-to-client networking
applications, especially for VoIP deployments. STUN is one of the NAT traversal
techniques supported by IP phones.
187
assistance from a third-party network server (STUN server) usually located on public
Internet. The IP phone can be configured to act as a STUN client, to send exploratory
STUN messages to the STUN server. The STUN server uses those messages to determine
the public IP address and port used, and then informs the client.
The NAT traversal and STUN server are configurable on a per-line basis.
Procedure
NAT traversal and STUN server can be configured using the configuration files or locally.
Configure NAT traversal and
STUN server on the IP phone.
Configuration File
<MAC>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=account-register&q=load
&acc=0
To configure NAT traversal and STUN server via web user interface:
1.
Click on Account->Register.
2.
3.
4.
Enter the IP address or the domain name of the STUN server in the STUN Server
field.
5.
188
IEEE 802.1X authentication is an IEEE standard for Port-based Network Access Control
(PNAC), part of the IEEE 802.1 group of networking protocols. It offers an authentication
mechanism for devices to connect/link to a LAN or WLAN. The 802.1X authentication
involves three parties: a supplicant, an authenticator and an authentication server. The
supplicant is the IP phone that wishes to attach to the LAN or WLAN. With 802.1X
port-based authentication, the IP phone provides credentials, such as user name and
password, for the authenticator, and then the authenticator forwards the credentials to
the authentication server for verification. If the authentication server determines the
credentials are valid, the IP phone is allowed to access resources located on the
protected side of the network.
IP phones support protocols EAP-MD5, EAP-TLS, PEAP-MSCHAPv2 and
EAP-TTLS/EAP-MSCHAPv2 for 802.1X authentication.
Procedure
802.1X authentication can be configured using the configuration files or locally.
Configure the 802.1X
Configuration File
<y0000000000xx>.cfg
authentication.
For more information, refer to
802.1X on page 368.
Configure the 802.1X
authentication.
Navigate to:
http://<phoneIPAddress>/servl
Local
et?p=network-adv&q=load
Phone User Interface
Click on Network->Advanced.
2.
In the 802.1x block, select the desired protocol from the pull-down list of 802.1x
Mode.
a) If you select EAP-MD5:
1) Enter the user name for authentication in the Identity field.
189
190
191
192
3.
4.
2.
Press
or
, or the Switch soft key to select the desired value from the 802.1x
Mode field.
a) If you select EAP-MD5:
1) Enter the user name for authentication in the Identity field.
2) Enter the password for authentication in the MD5 Password field.
b) If you select EAP-TLS:
1) Enter the user name for authentication in the Identity field.
2) Leave the MD5 Password field blank.
c) If you select PEAP-MSCHAPv2:
1) Enter the user name for authentication in the Identity field.
2) Enter the password for authentication in the MD5 Password field.
d) If you select EAP-TTLS/EAP-MSCHAPv2:
1) Enter the user name for authentication in the Identity field.
193
Diagnostics
SetParameterValues
GetParameterValues
GetParameterNames
GetParameterAttributes
SetParameterAttributes
Reboot
Download
194
Description
This method is used to discover the set of methods
supported by the CPE.
This method is used to modify the value of one or
more CPE parameters.
This method is used to obtain the value of one or
more CPE parameters.
This method is used to discover the parameters
accessible on a particular CPE.
This method is used to read the attributes associated
with one or more CPE parameters.
This method is used to modify attributes associated
with one or more CPE parameters.
This method causes the CPE to reboot.
This method is used to cause the CPE to download a
specified file from the designated location.
RPC Method
Description
File types supported by IP phones are:
Firmware Image
Configuration File
Upload
Configuration File
Log File
FactoryReset
TransferComplete
AddObject
DeleteObject
of an object.
Procedure
TR-069 can be configured using the configuration files or locally.
Configure TR-069 feature.
Configuration File
<y0000000000xx>.cfg
Local
http://<phoneIPAddress>/servl
et?p=settings-preference&q=lo
ad
Click on Settings->TR069.
2.
3.
Enter the user name and password authenticated by the ACS in the ACS Username
and ACS Password fields.
195
4.
5.
Select the desired value from the pull-down list of Enable Periodic Inform.
6.
Enter the desired time in the Periodic Inform Interval (seconds) field.
7.
Enter the user name and password authenticated by the IP phone in the
Connection Request Username and Connection Request Password fields.
8.
IPv6 is the next generation network layer protocol, designed as a replacement for the
current IPv4 protocol. IPv6 is developed by the Internet Engineering Task Force (IETF) to
deal with the long-anticipated problem of IPv4 address exhaustion. IPv6 uses a 128-bit
address, consisting of eight groups of four hexadecimal digits separated by colons. VoIP
network based on IPv6 can ensure QoS, a set of service requirements to deliver
performance guarantee while transporting traffic over the network.
196
Procedure
IPv6 can be configured using the configuration files or locally.
Configure the IPv6 address
Configuration File
<y0000000000xx>.cfg
assignment method.
For more information, refer to
IPv6 on page 372.
Configure the IPv6 address
assignment method.
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=network&q=load
Click on Network->Basic.
2.
Select the desired address mode (IPv6 or IPv4&IPv6) from the pull-down list of
Mode (IPv4/IPv6).
3.
If you mark the Static IP Address radio box, configure the IPv6 address and
other configuration parameters in the corresponding fields.
197
(Optional.) If you mark the DHCP radio box, you can configure the static DNS
address in the corresponding fields.
4.
5.
2.
Press
or
3.
Press
or
4.
Press
or
If you select the Static IPv6 Client, configure the IPv6 address and other network
parameters in the corresponding fields.
5.
198
This chapter provides information for making configuration changes for the following
audio features:
Headset Prior
Dual Headset
Audio Codecs
Procedure
Headset prior can be configured using the configuration files or locally.
Configure headset prior.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
199
2.
Select the desired value from the pull-down list of Headset Prior.
3.
Dual headset allows users to use two headsets on one IP phone. To use this feature,
users need to physically connect two headsets to the headset and handset jacks
respectively. Once the phone connects to a call, the user with the headset connected to
the headset jack has full-duplex capabilities, while the user with the headset connected
to the handset jack is only able to listen. This feature is not applicable to SIP-T19P and
SIP-T21P IP phones.
Procedure
Dual headset can be configured using the configuration files or locally.
Configure dual headset.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servlet
?p=features-general&q=load
2.
3.
Algorithm
Bit Rate
Sample Rate
Packetization Time
PCMA
G.711 a-law
64 Kbps
8 Ksps
20ms
PCMU
G.711 u-law
64 Kbps
8 Ksps
20ms
G729
G.729
8 Kbps
8 Ksps
20ms
G722
G.722
64 Kbps
16 Ksps
20ms
In addition to the codecs introduced above, IP phones also support codecs: G723_53,
G723_63, G726-16, G726-24, G726-32, G726-40 (Codecs G726-16, G726-24 and G726-40
are not applicable to SIP-T21P and SIP-T19P IP phones). Codecs and priorities of these
codecs are configurable on a per-line basis. The attribute rtpmap is used to define a
mapping from RTP payload codes to a codec, clock rate and other encoding
parameters.
201
PCMA
G729
G722
G723_53
G723_63
G726-16
G726-24
G726-32
G726-40
iLBC
Configuration Methods
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Configuration Files
Web User Interface
Priority
RTPmap
18
103
104
102
105
106
Packetization Time
Ptime (Packetization Time) is a measurement of the duration (in milliseconds) of the
audio data in each RTP packet sent to the destination, and defines how much network
bandwidth is used for the RTP stream transfer. Before establishing a conversation, codec
and ptime are negotiated through SIP signaling. The valid values of ptime range from
10 to 60, in increments of 10 milliseconds. The default ptime is 20ms. You can also
disable the ptime negotiation.
202
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure the codecs to use on
a per-line basis.
Configure the priority and
rtpmap for the enabled codec.
Configuration File
<MAC>.cfg
Local
To configure the codecs to use and adjust the priority of the enabled codecs on a
per-line basis via web user interface:
1.
Click on Account.
2.
3.
Click on Codec.
4.
Select the desired codec from the Disable Codecs column and then click
Repeat the step 4 to add more codecs to the Enable Codecs column.
6.
To remove the codec from the Enable Codecs column, select the desired codec
and then click
203
7.
To adjust the priority of codecs, select the desired codec and then click
or
8.
204
1.
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of PTime (ms).
5.
Acoustic Echo Cancellation (AEC) is used to remove acoustic echo from a voice
communication in order to improve the voice quality. It also increases the capacity
achieved through silence suppression by preventing echo from traveling across a
network. IP phones employ advanced AEC for hands-free operation. Echo cancellation
is achieved using the echo canceller.
Procedure
AEC can be configured using the configuration files or locally.
Configure AEC.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-voice&q=load
Click on Settings->Voice.
2.
3.
205
Voice Activity Detection (VAD) is used in speech processing to detect the presence or
absence of human speech. When detecting period of silence, VAD replaces that
silence efficiently with special packets that indicate silence is occurring. It can facilitate
speech processing, and deactivate some processes during non-speech section of an
audio session. VAD can avoid unnecessary coding or transmission of silence packets in
VoIP applications, saving on computation and network bandwidth.
Procedure
VAD can be configured using the configuration files or locally.
Configure VAD.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-voice&q=load
206
1.
Click on Settings->Voice.
2.
3.
Comfort Noise Generation (CNG) is used to generate background noise for voice
communications during periods of silence in a conversation. It is a part of the silence
suppression or VAD handling for VoIP technology. CNG, in conjunction with VAD
algorithms, quickly responds when periods of silence occur and inserts artificial noise
until voice activity resumes. The insertion of artificial noise gives the illusion of a constant
transmission stream, so that background sound is consistent throughout the call and the
listener does not think the line has released. The purpose of VAD and CNG is to maintain
an acceptable perceived QoS while simultaneously keeping transmission costs and
bandwidth usage as low as possible.
Procedure
CNG can be configured using the configuration files or locally.
Configure CNG.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-voice&q=load
Click on Settings->Voice.
2.
3.
207
Jitter buffer is a shared data area where voice packets can be collected, stored, and
sent to the voice processor in even intervals. Jitter is a term indicating variations in
packet arrival time, which can occur because of network congestion, timing drift or
route changes. The jitter buffer, located at the receiving end of the voice connection,
intentionally delays the arriving packets so that the end user experiences a clear
connection with very little sound distortion. IP phones support two types of jitter buffers:
static and dynamic. A static jitter buffer adds the fixed delay to voice packets. You can
configure the delay time for the static jitter buffer on IP phones. A dynamic 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 packets can be also configured on IP phones.
Procedure
Jitter buffer can be configured using the configuration files or locally.
Configure the mode of jitter
buffer and the delay time for
Configuration File
<y0000000000xx>.cfg
jitter buffer.
For more information, refer to
Jitter Buffer on page 382.
Configure the mode of jitter
buffer and the delay time for
Local
jitter buffer.
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-voice&q=load
Click on Settings->Voice.
2.
3.
Enter the minimum delay time for adaptive jitter buffer in the Min Delay field.
Valid values range from 0 to 300.
4.
Enter the maximum delay time for adaptive jitter buffer in the Max Delay field.
Valid values range from 0 to 300.
208
5.
Enter the fixed delay time for fixed jitter buffer in the Normal field.
Valid values range from 0 to 300.
6.
209
210
This chapter provides information for making configuration changes for the following
security-related features:
Symmetric encryption: For symmetric encryption, the encryption key and the
corresponding decryption key can be told by each other. In most cases, the
encryption key is the same as the decryption key.
DHE-RSA-AES256-SHA
DHE-DSS-AES256-SHA
211
AES256-SHA
EDH-RSA-DES-CBC3-SHA
EDH-DSS-DES-CBC3-SHA
DES-CBC3-SHA
DHE-RSA-AES128-SHA
DHE-DSS-AES128-SHA
AES128-SHA
IDEA-CBC-SHA
DHE-DSS-RC4-SHA
RC4-SHA
RC4-MD5
EXP1024-DHE-DSS-DES-CBC-SHA
EXP1024-DES-CBC-SHA
EDH-RSA-DES-CBC-SHA
EDH-DSS-DES-CBC-SHA
DES-CBC-SHA
EXP1024-DHE-DSS-RC4-SHA
EXP1024-RC4-SHA
EXP1024-RC4-MD5
EXP-EDH-RSA-DES-CBC-SHA
EXP-EDH-DSS-DES-CBC-SHA
EXP-DES-CBC-SHA
EXP-RC4-MD5
The following figure illustrates the TLS messages exchanged between the IP phone and
TLS server to establish an encrypted communication channel:
Certificates
The IP phone can serve as a TLS client or a TLS server. The TLS requires the following
security certificates to perform the TLS handshake:
Trusted Certificate: When the IP phone requests a TLS connection with a server, the
IP phone should verify the certificate sent by the server to decide whether it is
trusted based on the trusted certificates list. The IP phone has 30 built-in trusted
certificates. You can upload 10 custom certificates at most. The format of the trusted
certificate files must be *.pem,*.cer,*.crt and *.der.
Server Certificate: When clients request a TLS connection with the IP phone, the IP
phone sends the server certificate to the clients for authentication. The IP phone
has two types of built-in server certificates: a unique server certificate and a
generic server certificate. You can only upload one server certificate to the IP
phone. The old server certificate will be overridden by the new one. The format of
the server certificate files must be *.pem and *.cer.
-
The IP phone can authenticate the server certificate based on the trusted certificates list.
The trusted certificates list and the server certificates list contain the default and custom
certificates. You can specify the type of certificates the IP phone accepts: default
certificates, custom certificates or all certificates.
213
Common Name Validation feature enables the IP phone to mandatorily validate the
common name of the certificate sent by the connecting server.
Note
In TLS feature, we use the terms trusted and server certificate. These are also known as
CA and device certificates.
Firmware upgrade from version 71 to 72 will result in update of the default server
certificates.
We strongly recommend that you do not downgrade the firmware. For
SIP-T20P/T22P/T26P/T28P IP phones, firmware downgrade will result in damage to SSL
certificates.
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure TLS on a per-line
<MAC>.cfg
basis.
For more information, refer to
TLS on page 384.
Configure trusted certificates
feature.
Configure server certificates
Configuration File
feature.
For more information, refer to
<y0000000000xx>.cfg
Local
&acc=0
Configure trusted certificates
feature.
Upload the trusted certificates.
Navigate to:
http://<phoneIPAddress>/servl
214
et?p=trusted-cert&q=load
Configure server certificates
feature.
Upload the server certificates.
Navigate to:
http://<phoneIPAddress>/servl
et?p=server-cert&q=load
To configure TLS on a per-line basis via web user interface:
1.
Click on Account->Register.
2.
3.
4.
215
2.
Select the desired values from the pull-down lists of Only Accept Trusted
Certificates, Common Name Validation and CA Certificates.
3.
2.
Click Browse to select the certificate (*.pem, *.crt, *.cer or *.der) from your local
system.
3.
2.
Select the desired value from the pull-down list of Device Certificates.
3.
2.
Click Browse to select the certificate (*.pem and *.cer) from your local system.
3.
Secure Real-Time Transport Protocol (SRTP) encrypts the RTP streams during VoIP
phone calls to avoid interception and eavesdropping. The parties participating in the
call must enable SRTP feature simultaneously. When this feature is enabled on both
phones, the type of encryption to utilize for the session is negotiated between the IP
phones. This negotiation process is compliant with RFC 4568.
When a user places a call on the enabled SRTP phone, the IP phone sends an INVITE
message with the RTP encryption algorithm to the destination phone.
Example of the RTP encryption algorithm carried in the SDP of the INVITE message:
m=audio 11780 RTP/SAVP 0 8 18 9 101
a=crypto:1 AES_CM_128_HMAC_SHA1_80
inline:NzFlNTUwZDk2OGVlOTc3YzNkYTkwZWVkMTM1YWFj
217
a=crypto:2 AES_CM_128_HMAC_SHA1_32
inline:NzkyM2FjNzQ2ZDgxYjg0MzQwMGVmMGUxMzdmNWFm
a=crypto:3 F8_128_HMAC_SHA1_80 inline:NDliMWIzZGE1ZTAwZjA5ZGFhNjQ5YmEANTMzYzA0
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:9 G722/8000
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=ptime:20
a=sendrecv
The callee receives the INVITE message with the RTP encryption algorithm, and then
answers the call by responding with a 200 OK message which carries the negotiated
RTP encryption algorithm.
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
SRTP is configurable on a per-line basis. When SRTP is enabled on both IP phones, RTP
streams will be encrypted, and a lock icon appears on the LCD screen of each IP
phone after successful negotiation.
Note
If you enable SRTP, then you should also enable TLS. This ensures the security of SRTP
encryption. For more information on TLS, refer to Transport Layer Security on page 211.
Procedure
SRTP can be configured using the configuration files or locally.
Configure SRTP feature on a
Configuration File
<MAC>.cfg
per-line basis.
For more information, refer to
SRTP on page 387.
218
Navigate to:
http://<phoneIPAddress>/servlet
?p=account-adv&q=load&acc=
0
Click on Account.
2.
3.
Click on Advanced.
4.
Select the desired value from the pull-down list of RTP Encryption (SRTP).
5.
219
symmetric keys (the same or different keys for configuration files) and generates
encrypted configuration files with the same file name as before. This tool also encrypts
the plaintext 16-character symmetric keys using a fixed key, which is the same as the
one built in the IP phone, and generates new files named as <xx_Security>.enc (xx
indicates the name of the configuration file, for example, y000000000000_Security.enc
for y000000000000.cfg file). This tool generates another new file named as Aeskey.txt to
store the plaintext 16-character symmetric keys for each configuration file.
For a Microsoft Windows platform, you can use a Yealink-supplied encryption tool
"Config_Encrypt_Tool.exe" to encrypt the <y0000000000xx>.cfg and <MAC>.cfg files
respectively.
Note
Yealink also provides a configuration encryption tool (yealinkencrypt) for Linux platform
if required. For more information, refer to Yealink Configuration Encryption Tool User
Guide.
When you start the application tool, a file folder named Encrypted is created
220
3.
(Optional.) Click Browse to locate the target directory from your local system in the
Target Directory field.
The tool uses the file folder Encrypted as the target directory by default.
4.
(Optional.) Mark the desired radio box in the AES Model field.
If you mark the Manual radio box, you can enter an AES key in the AES KEY field or
click Re-Generate to generate an AES key in the AES KEY field. The configuration
file(s) will be encrypted using the AES key in the AES KEY field.
If you mark the Auto Generate radio box, the configuration file(s) will be encrypted
using random AES key. The AES keys of configuration files are different.
Note
5.
6.
Click OK.
221
The target directory will be automatically opened. You can find the encrypted CFG
file(s), encrypted key file(s) and an Aeskey.txt file storing plaintext AES key(s).
Procedure
Decryption method can be configured using the configuration files.
Configure the decryption
method.
Configuration File
<y0000000000xx>.cfg
Local
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-autop&q=load
222
2.
Enter the values in the Common AES Key and MAC-Oriented AES Key fields.
AES keys must be 16 characters and the supported characters contain: 0-9, A-Z, a-z.
3.
223
224
Upgrading Firmware
This chapter provides information about upgrading the IP phone firmware. Two methods
of firmware upgrade:
The following table lists the associated firmware name for each IP phone model (X is
replaced by the actual firmware version).
Note
IP Phone Model
SIP-T28P
2.x.x.x.rom
SIP-T26P
6.x.x.x.rom
SIP-T22P
7.x.x.x.rom
SIP-T21P
34.x.x.x.rom
SIP-T20P
9.x.x.x.rom
SIP-T19P
31.x.x.x.rom
Click on Settings->Upgrade.
2.
Click Browse.
3.
4.
Click Upgrade.
225
A dialog box pops up to prompt Firmware of the SIP Phone will be updated. It will take
5 minutes to complete. Please don't power off!.
5.
Note
Check for both configuration files and firmware stored on the provisioning server
during startup.
Procedure
Configuration changes can be performed using the configuration files or locally.
Configure the way for the IP
phone to check for
Configuration File
<y0000000000xx>.cfg
configuration files.
Specify the access URL of
firmware.
226
Upgrading Firmware
configuration files.
Navigate to:
http://<phoneIPAddress>/servl
et?p=settings-autop&q=load
To configure the way for the IP phone to check for new configuration files via web user
interface:
1.
2.
3.
When the Power On is set to On, the IP phone will check configuration files stored on
the provisioning server during startup and then will download firmware from the server.
227
228
Resource Files
When configuring particular features, you may need to upload resource files (e.g., local
contact directory, remote phone book) to IP phones. The resources files can be local
contact directory, remote phone book and so on. Ask Yealink field application engineer
for resource file templates. If the resource file is to be used for all IP phones of the same
model, the resource file access URL is best specified in the <y0000000000xx>.cfg file.
However, if you want to specify the desired phone to use the resource file, the resource
file access URL should be specified in the <MAC>.cfg file.
This chapter provides the detailed information on how to customize the following
resource files and specify the access URL:
Dial-now Template
Directory Template
The replace rule template helps with the creation of multiple replace rules. After setup,
place the replace rule template to the provisioning server and specify the access URL in
the configuration files.
When editing a replace rule template, learn the following:
<DialRule> indicates the start of a template and </DialRule> indicates the end of
a template.
When specifying the desired line(s) to apply the replace rule, the valid values are 0
and line ID. The digit 0 stands for all lines. Multiple line IDs are separated by
commas. This is not applicable to SIP-T19P IP phones.
The expression syntax in the replace rule template is the same as that introduced
in the section Creating Dial Plan on page 32.
229
Procedure
Use the following procedures to customize a replace rule template.
To customize a replace rule template:
1.
2.
Add the following string to the template, each starting on a separate line:
<Data Prefix="" Replace="" LineID=""/>
Where:
Prefix="" specifies the numbers to be replaced.
Replace="" specifies the alternate string instead of what the user enters.
LineID="" specifies the desired line(s) for this rule. When you leave it blank or enter
0, this replace rule will apply to all lines.
3.
4.
The dial-now template helps with the creation of multiple dial-now rules. After setup,
place the dial-now template to the provisioning server and specify the access URL in the
configuration files.
When editing a dial-now template, learn the following:
<DialNow> indicates the start of a template and </DialNow> indicates the end of
a template.
When specifying the desired line(s) for the dial-now rule, the valid values are 0 and
line ID. 0 stands for all lines. Multiple line IDs are separated by commas. This is not
applicable to SIP-T19P IP phones.
230
The expression syntax in the dial-now rule template is the same as that introduced
Resource Files
Procedure
Use the following procedures to customize a dial-now template.
To customize a dial-now template:
1.
2.
Add the following string to the template, each starting on a separate line:
<Data DialNowRule="" LineID=""/>
Where:
DialNowRule="" specifies the dial-now rule.
LineID="" specifies the desired line(s) for this rule. When you leave it blank or enter
0, this dial-now rule will apply to all lines.
3.
4.
The softkey layout template allows you to assign different soft key layouts to different
call states. The call states include CallFailed, CallIn, Connecting, Dialing, RingBack and
Talking. After setup, place the templates to the provisioning server and specify the
access URL in the configuration files.
When editing a softkey layout template, learn the following:
<Call States> indicates the start of a template and </Call States> indicates the
end of a template. For example, <CallFailed></CallFailed>.
<Disable> indicates the start of the disabled soft key list and </Disable> indicates
the end of the soft key list, the disabled soft keys are not displayed on the LCD
screen.
<Enable> indicates the start of the enabled soft key list and </Enable> indicates
the end of the soft key list, the enabled soft keys are displayed on the LCD screen.
<Default> indicates the start of the default soft key list and </Default> indicates
the end of the default soft key list, the default soft keys are displayed on the LCD
screen by default.
Procedure
Use the following procedures to customize a softkey layout template.
To customize a softkey layout template:
1.
2.
For each soft key that you want to enable, add the following string to the file. Each
starts on a separate line:
<Key Type=""/>
Where:
Key Type="" specifies the enabled soft key (This value cannot be blank).
For each disabled soft key and each default soft key that you want to add, add the
same string introduced above.
3.
4.
Resource Files
You can add contacts one by one on the IP phone directly. You can also add multiple
contacts at a time and/or share contacts between IP phones using the local contact
template file. After setup, place the template file to the provisioning server and specify
the access URL of the template file in the configuration files.
When editing a local contact template, learn the following:
<root_group> indicates the start of a group list and </root_group> indicates the
end of a group list.
When specifying a ring tone for a contact or a group, the format of the value must
be Auto (the first registered line), Resource:RingN.wav (system ring tone, integer N
ranges from 1 to 5) or Custom:Name.wav (custom ring tone).
When specifying a desired line for a contact, the valid values are 0 and line ID, 0
stands for the first available account. Multiple line IDs are separated by commas.
Procedure
Use the following procedures to customize a local contact template file.
To customize a local contact file:
1.
2.
For each group that you want to add, add the following string to the file. Each starts
on a separate line:
<group display_name="" ring=""/>
Where:
display_name="" specifies the name of the group.
ring="" specifies the desired ring tone for this group.
3.
For each contact that you want to add, add the following string to the file. Each
starts on a separate line:
<contact display_name="" office_number="" mobile_number="" other_number=""
line="" ring="" group_id_name=""/>
Where:
display_name="" specifies the name of the contact (This value cannot be blank or
duplicated).
office_number="" specifies the office number of the contact.
233
5.
IP phones can access 5 remote phone books. You can customize the remote XML phone
book for IP phones as required. Before specifying the access URL of the remote phone
book in the configuration files, you need to create a remote XML phone book and then
place it to the provisioning server.
When creating an XML phone book, learn the following:
Procedure
Use the following procedures to customize an XML phone book.
Customizing an XML phone book:
1.
234
Resource Files
2.
For each contact that you want to add, add the following strings to the phone book.
Each starts on a separate line:
<Name>Mary</Name>
<Telephone>1001</Telephone>
Where:
Specify the contact name between <Name> and </Name>.
Specify the contact number between <Telephone> and </Telephone>.
3.
4.
Yealink supplies a phonebook generation tool to generate a remote XML phone book.
For more information, refer to Yealink Phonebook Generation Tool User Guide.
Directory provides easy access to frequently used lists. The lists may contain Local
Directory, History, Remote Phone Book and LDAP. Users can access the lists by pressing
the Directory soft key when the IP phone is idle. After setup, place the directory
template to the provisioning server and specify the access URL in the configuration files.
When editing a directory template, learn the following:
When specifying the display name of the directory list, the valid values are Local
Contacts, History, Remote Phone Book (not applicable to SIP-T20P IP phones) and
LDAP (not applicable to SIP-T19P and SIP-T20P IP phones).
When specifying the display priority of the directory list, the valid values are 1, 2, 3
and 4. 1 is the highest priority, 4 is the lowest.
When enabling or disabling the desired directory list, the valid values are 0 and 1.
0 stands for Disabled, 1 stands for Enabled.
Procedure
Use the following procedures to customize a directory template.
Customizing a directory template:
1.
2.
For each directory list that you want to configure, add the following string to the file.
Each starts on a separate line:
<item id_name="" display_name="" priority="" enable="" />
Where:
id_name="" specifies the existing directory list you want to configure. We do not
recommend editing this field.
display_name="" specifies the display name of the directory list. We do not
recommend editing this field.
priority="" specifies the display priority of the directory list.
enable="" enables or disables the directory list.
3.
4.
236
Resource Files
The super search template allows you to search for a contact in your desired lists when
the phone is in the dialing screen. The lists may contain Local Directory, History, Remote
Phone Book and LDAP. After setup, place the super search template to the provisioning
server and specify the access URL in the configuration files.
When editing a super search template, learn the following:
When specifying the display name of the directory list, the valid values are Local
Contacts, History, Remote Phone Book (not applicable to SIP-T20P IP phones) and
LDAP (not applicable to SIP-T19P and SIP-T20P IP phones).
When specifying the priority of search results, the valid values are 1, 2, 3 and 4. 1 is
the highest priority, 4 is the lowest.
When enabling or disabling the desired directory list, the valid values are 0 and 1.
0 stands for Disabled, 1 stands for Enabled.
Procedure
Use the following procedures to customize a super search template.
Customizing a super search template:
1.
2.
For each directory list that you want to configure, add the following string to the file.
Each starts on a separate line:
<item id_name="" display_name="" priority="" enable="" />
Where:
id_name="" specifies the existing directory list you want to configure. We do not
recommend editing this field.
display_name="" specifies the display name of the directory list. We do not
recommend editing this field.
priority="" specifies the priority of search results.
enable="" enables or disables the directory list.
3.
4.
237
Access URL of the resource file can be configured in the configuration files:
Configure the access URL of the
replace rule template.
Configuration File
<y0000000000xx>.cfg
Configuration File
<y0000000000xx>.cfg
Configuration File
<y0000000000xx>.cfg
Configuration File
<y0000000000xx>.cfg
Configuration File
<y0000000000xx>.cfg
238
Resource Files
<y0000000000xx>.cfg
Configuration File
<y0000000000xx>.cfg
239
240
Troubleshooting
IP phones can provide feedback in a variety of forms such as log files, packets, status
indicators and so on, which can help an administrator more easily find the system
problem and fix it.
The following are helpful for better understanding and resolving the working status of
the IP phone.
Capturing Packets
If your IP phone encounters some problems, commonly the log files are used. You can
export the log files to a syslog server or the local system. You can also specify the
severity level of the log to be reported to a log file. The default system log level is 3
(Changes to this parameter via web user interface require a reboot).
In the configuration files, you can use the following parameters to configure system log
settings:
syslog.server -- Specify the IP address of the syslog server to which the log will be
exported.
For more information on the system log setting parameters, refer to Log Settings on
page 397.
To configure the level of the system log via web user interface:
1.
Click on Settings->Configuration.
241
2.
Select the desired level from the pull-down list of System Log Level.
3.
4.
Note
Administrator level debugging may make some sensitive information accessible (e.g.,
password-dial number), we recommend that you reset the system log level to 3 after
having the syslog file provided.
To configure the phone to export the system log to a syslog server via web user
interface:
242
1.
Click on Settings->Configuration.
2.
Mark the Server radio box in the Export System Log field.
3.
Enter the IP address or domain name of the syslog server in the Server Name field.
Troubleshooting
4.
5.
6.
To export a log file to the local system via web user interface:
1.
Click on Settings->Configuration.
2.
Mark the Local radio box in the Export System Log field.
3.
4.
Click Export to open file download window, and then save the file to your local
system.
243
You can capture packet in two ways: capturing the packet via web user interface or
using the Ethernet software. You can analyze the packet captured for troubleshooting
purpose.
To capture packets via web user interface:
244
1.
Click on Settings->Configuration.
2.
3.
4.
Troubleshooting
5.
Click Export to open the file download window, and then save the file to your local
system.
The IP phone provides a troubleshooting feature called Watch Dog, which helps you
monitor the IP phone status and provides the ability to get stack traces from the last time
the IP phone failed. If Watch Dog feature is enabled, the IP phone will automatically
reboot when it detects a fatal failure. This feature can be configured using the
configuration files or via web user interface.
You can use the watch_dog.enable parameter to configure watch dog feature in the
configuration files. For more information, refer to Watch Dog on page 398.
To configure watch dog feature via web user interface:
1.
Click on Settings->Preference.
245
2.
Select the desired value from the pull-down list of Watch Dog.
3.
Status indicators may consist of the power LED, MESSAGE key LED, line key indicator,
headset key indicator and the on-screen icon.
The following shows two examples of obtaining the phone information from status
indicators:
For more information on the icons, refer to Reading Icons on page 20.
Wrong configurations may have an impact on your phone use. You can export
configuration file to check the current configuration of the IP phone and troubleshoot if
necessary.
To export configuration file via web user interface:
1.
246
Click on Settings->Configuration.
Troubleshooting
2.
In the Export or Import Configuration block, click Export to open the file download
window, and then save the file to your local system.
This section describes solutions to common issues that may occur while using the IP
phone. Upon encountering a scenario not listed in this section, contact your Yealink
reseller for further support.
Ensure that the IP phone is plugged into a socket controlled by a switch that is on.
If the IP phone is plugged into a power strip, try plugging it directly into a wall
outlet.
If your phone is PoE powered, ensure that you are using a PoE-compliant switch or
hub.
Ensure that the Ethernet cable is plugged into the Internet port on the IP phone and
the Ethernet cable is not loose.
Ensure that the IP address and related network parameters are set correctly.
The LCD screen prompts No Service message when there is no available SIP account
on the IP phone.
Do one of the following:
Ensure that the SIP account parameters have been configured correctly.
Press the OK key when the IP phone is idle to check the basic information (e.g., IP
address, MAC address and firmware version).
Ensure that the target firmware is not the same as the current firmware.
Ensure that the power is on and the network is available in the process of
upgrading.
Ensure that the web browser is not closed or refreshed when upgrading firmware
via web user interface.
Check if the IP phone is configured to obtain the time and date from the NTP server
automatically. If your phone is unable to access the NTP server, configure the time and
date manually.
If you have poor sound quality/acoustics like intermittent voice, low volume, echo or
other noises, the possible reasons could be:
Users are seated too far out of recommended microphone range and sound faint,
or are seated too close to sensitive microphones and cause echo.
248
Intermittent voice is mainly caused by packet loss, due to network congestion, and
Troubleshooting
Noisy equipment, such as a computer or a fan, may cause voice interference. Turn
off any noisy equipment.
Line issues can also cause this problem; disconnect the old line and redial the call
to ensure another line may provide better connection.
A remote phone book is placed on a server, while a local phone book is placed on the
IP phone flash. A remote phone book can be used by everyone that can access the
server, while a local phone book can only be used by a specific phone. A remote phone
book is always used as a central phone book for a company; each employee can load
it to obtain the real-time data from the same server.
Both user name and register name are defined by the server. User name identifies the
account, while register name matched with a password is for authentication purposes.
Display name is the caller ID that will be displayed on the callees phone LCD screen.
Server configurations may override the local ones.
IP phones support remote reboot by a SIP NOTIFY message with Event: check-sync
header. When receiving a NOTIFY message with the parameter reboot=true, the IP
phone reboots immediately. The NOTIFY message is formed as shown:
NOTIFY sip:<user>@<dsthost> SIP/2.0
To: sip:<user>@<dsthost>
From: sip:sipsak@<srchost>
CSeq: 10 NOTIFY
Call-ID: 1234@<srchost>
Event: check-sync;reboot=true
249
The IP phone only uses logo file in DOB format, as the DOB format file has a high
compression ratio (the size of the uncompressed file compared to that of the
compressed file) and can be stored in smaller space. Tools for converting BMP format to
DOB format are available. For more information, refer to Yealink_SIP-T2
Series_T19P_T4_Series_IP_Phones_Auto_Provisioning_Guide.
Press the volume key to increase or decrease the ringer volume when the phone is idle,
or to adjust the volume of engaged audio device (handset, speakerphone or headset)
when there is an active call in progress.
IP phones manufactured before February 2010 will use the power adapter preferentially,
while those made later will use PoE preferentially.
Plug and Play (PnP) is a method for IP phones to acquire the provisioning server address.
With PnP enabled, the IP phone broadcasts the PnP SUBCRIBE message to obtain a
provisioning server address during startup. Any SIP server recognizing the message will
respond with the preconfigured provisioning server address, so the IP phone will be
able to download the CFG files from the provisioning server. PnP depends on support
from a SIP server.
250
Troubleshooting
They are codes that the IP phone sends to the server when a certain action takes place.
On code is used to activate a feature on the server side, while off code is used to
deactivate a feature on the server side.
For example, if you set the Always Forward on code to be *78 (may vary on different
servers), and the target number to be 201. When you enable Always Forward on the IP
phone, the IP phone sends *78201 to the server, and then the server will enable Always
Forward feature on the server side, hence being able to get the right status of the
extension.
Reset your phone to factory configurations after you have tried all troubleshooting
suggestions but do not solve the problem. Note that all custom settings will be
overwritten after resetting.
To reset the IP phone via web user interface:
1.
Click on Settings->Upgrade.
251
2.
3.
Note
Reset of your phone may take a few minutes. Do not power off until the phone starts up
successfully.
Factory reset can restore the original password. All custom settings will be overwritten
after reset.
Phone Model
SIP-T28P
SIP-T26P
SIP-T22P
252
LCD
XML
Logo
Line
Memory
Display
Key
Key
10
Support
Support
10
Support
Support
Support
Support
320*160
236*82
pixel
pixel
132*64
132*64
pixel
pixel
132*64
132*64
pixel
pixel
SMS
Browser
Troubleshooting
Phone Model
SIP-T21P
LCD
Logo
Line
Memory
Display
Key
Key
Support
Support
132*64
132*64
pixel
pixel
SMS
XML
Browser
Support
3-line
(2*15
SIP-T20P
characte
rs and
Text log
Support
(Non UI)
an icon
line)
SIP-T19P
132*64
132*64
pixel
pixel
Support
253
254
Appendix
802.1x--an IEEE Standard for port-based Network Access Control (PNAC). It is a part of
the IEEE 802.1 group of networking protocols. It provides an authentication mechanism
to devices wishing to attach to a LAN or WLAN.
ACD (Automatic Call Distribution)--used to distribute calls from large volumes of
incoming calls to the registered IP phone users.
ACS (Auto Configuration server)--responsible for auto-configuration of the Central
Processing Element (CPE).
Cryptographic Key--a piece of variable data that is fed as input into a cryptographic
algorithm to perform operations such as encryption and decryption, or signing and
verification.
DHCP (Dynamic Host Configuration Protocol)--built on a client-server model, where
designated DHCP server hosts allocate network addresses and deliver configuration
parameters to dynamically configured hosts.
DHCP Option--can be configured for specific values and enabled for assignment and
distribution to DHCP clients based on server, scope, class or client-specific levels.
DNS (Domain Name System)--a hierarchical distributed naming system for computers,
services, or any resource connected to the Internet or a private network.
EAP-MD5 (Extensible Authentication Protocol-Message Digest Algorithm 5)--only
provides authentication of the EAP peer to the EAP server but not mutual authentication.
EAP-TLS (Extensible Authentication Protocol-Transport Layer Security) provides for
mutual authentication, integrity-protected cipher suite negotiation between two
endpoints.
PEAP-MSCHAPv2 (Protected Extensible Authentication Protocol-Microsoft Challenge
Handshake Authentication Protocol version 2) provides for mutual authentication, but
does not require a client certificate on the IP phone.
FAC (Feature Access Code)--special patterns of characters that are dialed from a
phone keypad to invoke particular features.
HTTP (Hypertext Transfer Protocol)--used to request and transmit data on the World
Wide Web.
HTTPS (Hypertext Transfer Protocol over Secure Socket Layer)--a widely-used
communications protocol for secure communication over a network.
255
256
Appendix
Time Zone
11:00
Samoa
10:00
United States-Hawaii-Aleutian
10:00
United States-Alaska-Aleutian
09:00
08:00
Canada(Vancouver, Whitehorse)
08:00
Mexico(Tijuana, Mexicali)
08:00
07:00
Canada(Edmonton, Calgary)
07:00
Mexico(Mazatlan, Chihuahua)
07:00
07:00
06:00
Canada-Manitoba(Winnipeg)
06:00
Chile(Easter Islands)
06:00
06:00
05:00
Bahamas(Nassau)
05:00
05:00
Cuba(Havana)
05:00
04:30
Venezuela(Caracas)
04:00
04:00
Chile(Santiago)
04:00
Paraguay(Asuncion)
04:00
United Kingdom-Bermuda(Bermuda)
04:00
04:00
Trinidad&Tobago
03:30
Canada-New Foundland(St.Johns)
03:00
Denmark-Greenland(Nuuk)
03:00
Argentina(Buenos Aires)
03:00
Brazil(no DST)
03:00
Brazil(DST)
02:00
Brazil(no DST)
01:00
Portugal(Azores)
GMT
Greenland
Denmark-Faroe Islands(Torshavn)
Ireland(Dublin)
257
Time Zone
258
United Kingdom(London)
Morocco
+01:00
Albania(Tirane)
+01:00
Austria(Vienna)
+01:00
Belgium(Brussels)
+01:00
Caicos
+01:00
Chad
+01:00
Spain(Madrid)
+01:00
Croatia(Zagreb)
+01:00
Czech Republic(Prague)
+01:00
Denmark(Kopenhagen)
+01:00
France(Paris)
+01:00
Germany(Berlin)
+01:00
Hungary(Budapest)
+01:00
Italy(Rome)
+01:00
Luxembourg(Luxembourg)
+01:00
Macedonia(Skopje)
+01:00
Netherlands(Amsterdam)
+01:00
Namibia(Windhoek)
+02:00
Estonia(Tallinn)
+02:00
Finland(Helsinki)
+02:00
Gaza Strip(Gaza)
+02:00
Greece(Athens)
+02:00
Israel(Tel Aviv)
+02:00
Jordan(Amman)
+02:00
Latvia(Riga)
+02:00
Lebanon(Beirut)
+02:00
Moldova(Kishinev)
+02:00
Russia(Kaliningrad)
+02:00
Romania(Bucharest)
+02:00
Syria(Damascus)
+02:00
Turkey(Ankara)
+02:00
Ukraine(Kyiv, Odessa)
+03:00
+03:00
Iraq(Baghdad)
+03:00
Russia(Moscow)
+03:30
Iran(Teheran)
+04:00
Armenia(Yerevan)
+04:00
Azerbaijan(Baku)
+04:00
Georgia(Tbilisi)
+04:00
Kazakhstan(Aktau)
+04:00
Russia(Samara)
Appendix
Time Zone
+04:30
Afghanistan
+05:00
Kazakhstan(Aqtobe)
+05:00
Kyrgyzstan(Bishkek)
+05:00
Pakistan(Islamabad)
+05:00
Russia(Chelyabinsk)
+05:30
India(Calcutta)
+06:00
Kazakhstan(Astana, Almaty)
+06:00
Russia(Novosibirsk, Omsk)
+07:00
Russia(Krasnoyarsk)
+07:00
Thailand(Bangkok)
+08:00
China(Beijing)
+08:00
Singapore(Singapore)
+08:00
Australia(Perth)
+09:00
Korea(Seoul)
+09:00
Japan(Tokyo)
+09:30
Australia(Adelaide)
+09:30
Australia(Darwin)
+10:00
+10:00
Australia(Brisbane)
+10:00
Australia(Hobart)
+10:00
Russia(Vladivostok)
+10:30
+11:00
New Caledonia(Noumea)
+12:00
+12:45
+13:00
Tonga(Nukualofa)
259
This appendix describes configuration parameters in the configuration files for each
feature. The configuration files are <y0000000000xx>.cfg and <MAC>.cfg.
You can set parameters in the configuration files to configure IP phones. The
<y0000000000xx>.cfg and <MAC>.cfg files are stored on the provisioning server. The
IP phone checks for configuration files and looks for resource files when restarting the IP
phone. The <y0000000000xx>.cfg file stores configurations for all phones of the same
model. The <MAC>.cfg file stores configurations for a specific IP phone with that MAC
address.
Configuration changes made in the <MAC>.cfg file override the configuration settings
in the <y0000000000xx>.cfg file.
Parameter-
Configuration File
network.internet_port.type
<MAC>.cfg
Configures the Internet port type.
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-DHCP
1-PPPoE
2-Static IP Address
Example
network.internet_port.type= 0
Parameter-
Configuration File
network.static_dns_enable
<y0000000000xx>.cfg
Description
260
Appendix
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
network.static_dns_enable= 0
Parameter-
Configuration File
network.internet_port.type
<MAC>.cfg
Configures the Internet port type.
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-DHCP
1-PPPoE
2-Static IP Address
Example
network.internet_port.type = 2
Parameter-
Configuration File
network.ip_address_mode
<MAC>.cfg
Configures the IP address mode.
IP phones support to use the IPv4 address only,
the IPv6 address only or both IPv4 and IPv6
Description
addresses.
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
261
Format
Integer
Default Value
0
Valid values are:
Range
0-IPv4
1-IPv6
2-IPv4&IPv6
Example
network.ip_address_mode = 0
Parameter-
Configuration File
network.internet_port.ip
<MAC>.cfg
Configures the IP address when the Internet
port type is configured as Static IP Address
and the IP address mode is configured as IPv4
Description
or IPv4&IPv6.
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
Format
IPv4 Address
Default Value
Blank
Range
Not Applicable
Example
network.internet_port.ip = 192.168.1.20
Parameter-
Configuration File
network.internet_port.mask
<MAC>.cfg
Configures the subnet mask when the Internet
port type is configured as Static IP Address
and the IP address mode is configured as IPv4
Description
or IPv4&IPv6.
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
262
Format
Subnet Mask
Default Value
Blank
Range
Not Applicable
Example
network.internet_port.mask = 255.255.255.0
Appendix
Parameter-
Configuration File
network.internet_port.gateway
<MAC>.cfg
Configures the default gateway when the
Internet port type is configured as Static IP
Address and the IP address mode is
Description
Format
IPv4 Address
Default Value
Blank
Range
Not Applicable
Example
network.internet_port.gateway =
192.168.1.254
Parameter-
Configuration File
network.primary_dns
<MAC>.cfg
Configures the primary DNS server when the
Internet port type is configured as Static IP
Address and the IP address mode is
Description
Format
IPv4 Address
Default Value
Blank
Range
Not Applicable
Example
network.primary_dns = 202.101.103.55
Parameter-
Configuration File
network.secondary_dns
<MAC>.cfg
Configures the secondary DNS server when
the Internet port type is configured as Static IP
Description
effect.
Format
IPv4 Address
Default Value
Blank
Range
Not Applicable
Example
network.secondary_dns = 202.101.103.54
Parameter-
Configuration File
network.internet_port.type
<MAC>.cfg
Configures the Internet port type.
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-DHCP
1-PPPoE
2-Static IP Address
Example
network.internet_port.type= 1
Parameter-
Configuration File
network.pppoe.user
<y0000000000xx>.cfg
Configures the PPPoE user name when the
Internet port type is configured as PPPoE and
the IP address mode is configured as IPv4 or
Description
IPv4&IPv6.
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
264
Format
String
Default Value
Blank
Range
Example
network.pppoe.user = xmyealink
Appendix
Parameter-
Configuration File
network.pppoe.password
<y0000000000xx>.cfg
Configures the PPPoE password when the
Internet port type is configured as PPPoE and
the IP address mode is configured as IPv4 or
Description
IPv4&IPv6.
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
Format
String
Default Value
Blank
Range
Example
network.pppoe.password = yealink123
Configuration File
network.internet_port.speed_d
<y0000000000xx>.cfg
uplex
Configures the transmission method of Internet
port.
Description
Format
Integer
Default Value
0
Valid values are:
0-Auto negotiate
Range
Example
network.internet_port.speed_duplex = 0
265
Configuration File
network.pc_port.speed_duplex
<y0000000000xx>.cfg
Configures the transmission method of PC port.
Note: We recommend that you do not change
Description
Format
Integer
Default Value
0
Valid values are:
0-Auto negotiate
Range
Example
network.pc_port.speed_duplex = 0
Parameter-
Configuration File
network.PC_port.enable
<y0000000000xx>.cfg
Enables or disables the PC port.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Auto Negotiation
266
Example
network.PC_port.enable = 1
Parameter-
Configuration File
network.bridge_mode
<y0000000000xx>.cfg
Description
Appendix
Integer
Default Value
1
Valid values are:
Range
0-Router
1-Bridge
Example
network.bridge_mode = 1
Parameter-
Configuration File
network.pc_port.ip
<y0000000000xx>.cfg
Configures the IP address for the PC port when
the PC port is configured as Router.
Description
Format
IP Address
Default Value
10.0.0.1
Range
Not Applicable
Example
network.pc_port.ip = 10.0.0.1
Parameter-
Configuration File
network.pc_port.mask
<y0000000000xx>.cfg
Configures the subnet mask for the PC port
when the PC port is configured as Router.
Description
Format
IP Address
Default Value
255.255.255.0
Range
Not Applicable
267
Example
network.pc_port.mask = 255.255.255.0
Parameter-
Configuration File
network.pc_port.dhcp_server
<y0000000000xx>.cfg
Enables or disables the DHCP service for the
PC attached to the PC port when the PC port is
configured as Router.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
network.pc_port.dhcp_server = 1
Parameter-
Configuration File
network.dhcp.start_ip
<y0000000000xx>.cfg
Configures the start IP address that the IP
phone assigns for the PC attached to the PC
port when the PC port is configured as Router.
Description
Format
IP Address
Default Value
10.0.0.10
Range
Not Applicable
Example
network.dhcp.start_ip = 10.0.0.10
Parameter-
Configuration File
network.dhcp.end_ip
<y0000000000xx>.cfg
Description
268
Appendix
IP Address
Default Value
10.0.0.100
Range
Not Applicable
Example
network.dhcp.end_ip = 10.0.0.100
Replace Rule
Parameter-
Configuration File
dialplan.replace.prefix.X
<y0000000000xx>.cfg
Description
Format
String
Default Value
Blank
Range
Example
dialplan.replace.prefix.1 = 123
Parameter-
Configuration File
dialplan.replace.replace.X
<y0000000000xx>.cfg
Configures the alternate string instead of what
Description
Format
String
Default Value
Blank
Range
Example
dialplan.replace.replace.1 = 1
269
Parameter-
Configuration File
dialplan.replace.line_id.X
<y0000000000xx>.cfg
Configures the desired line to apply this
replace rule. The digit 0 stands for all lines.
Description
Format
Integer
Default Value
Range
0 to 6 (for SIP-T28P)
0 to 3 (for SIP-T26P/T22P)
0 to 2 (for SIP-T21P/T20P)
Example
dialplan.replace.line_id.1 = 1,2
Dial-now
Parameter-
Configuration File
dialplan.dialnow.rule.X
<y0000000000xx>.cfg
Configures the string used to match the
numbers entered by the user.
When entered numbers match the predefined
Description
Format
String
Default Value
Blank
Range
Example
dialplan.dialnow.rule.1 = 123
Parameter-
Configuration File
dialplan.dialnow.line_id.X
<y0000000000xx>.cfg
Configures the desired line to apply this
Description
270
Appendix
Integer
Default Value
Range
0 to 6 (for SIP-T28P)
0 to 3 (for SIP-T26P/T22P)
0 to 2 (for SIP-T21P/T20P)
Example
dialplan.dialnow.line_id.1 = 1,2
Parameter-
Configuration File
phone_setting.dialnow_delay
<y0000000000xx>.cfg
Configures the delay time (in seconds) for the
dial-now rule.
Description
Format
Integer
Default Value
Range
1 to 14
Example
phone_setting.dialnow_delay = 1
Area Code
Parameter-
Configuration File
dialplan.area_code.code
<y0000000000xx>.cfg
Description
Format
String
Default Value
Blank
Range
Example
dialplan.area_code.code = 010
271
Parameter-
Configuration File
dialplan.area_code.min_len
<y0000000000xx>.cfg
Description
Format
Integer
Default Value
Range
1 to 15
Example
dialplan.area_code.min_len = 1
Parameter-
Configuration File
dialplan.area_code.max_len
<y0000000000xx>.cfg
Configures the maximum length of the entered
Description
numbers.
Note: The value must be larger than the
minimum length.
Format
Integer
Default Value
15
Range
1 to 15
Example
dialplan.area_code.max_len = 15
Parameter-
Configuration File
dialplan.area_code.line_id
<y0000000000xx>.cfg
Configures the desired line to apply this area
code rule. The digit 0 stands for all lines.
Description
Format
Integer
Default Value
Range
0 to 6 (for SIP-T28P)
0 to 3 (for SIP-T26P/T22P)
0 to 2 (for SIP-T21P/T20P)
Example
272
dialplan.area_code.line_id = 1,2
Appendix
Block Out
Parameter-
Configuration File
dialplan.block_out.number.X
<y0000000000xx>.cfg
Description
Format
String
Default Value
Blank
Range
Example
dialplan.block_out.number.1 = 1234
Parameter-
Configuration File
dialplan.block_out.line_id.X
<y0000000000xx>.cfg
Configures the desired line to apply this block
out rule. The digit 0 stands for all lines.
Description
Format
Integer
Default Value
Range
0 to 6 (for SIP-T28P)
0 to 3 (for SIP-T26P/T22P)
0 to 2 (for SIP-T21P/T20P)
Example
dialplan.block_out.line_id.1 = 1,2,3
Parameter-
Configuration File
phone_setting.common_power
<y0000000000xx>.cfg
_led_enable
Description
Format
Boolean
Default Value
273
Example
phone_setting.common_power_led_enable =
1
Parameter-
Configuration File
phone_setting.ring_power_led_
<y0000000000xx>.cfg
flash_enable
Enables or disables the power indicator LED to
flash when the phone receives an incoming
call.
Description
Format
Boolean
Default Value
1
Valid values are:
0-Disabled (power indicator LED does not
Range
flash)
1-Enabled (power indicator LED fast flashes
(300ms) green)
Example
phone_setting.ring_power_led_flash_enable =
1
Parameter-
Configuration File
phone_setting.mail_power_led_
<y0000000000xx>.cfg
flash_enable
Enables or disables the power indicator LED to
flash when the phone receives a voice mail or
a text message.
Description
Format
274
Boolean
Appendix
Default Value
0
Valid values are:
0-Disabled (power indicator LED does not
Range
flash)
1-Enabled (power indicator LED slow flashes
(1000ms) green)
Example
phone_setting.mail_power_led_flash_enable
=0
Parameter-
Configuration File
phone_setting.mute_power_led
<y0000000000xx>.cfg
_flash_enable
Enables or disables the power indicator LED to
flash when a call is mute.
Description
Format
Boolean
Default Value
1
Valid values are:
0-Disabled (power indicator LED does not
Range
flash)
1-Enabled (power indicator LED fast flashes
(300ms) green)
Example
phone_setting.mute_power_led_flash_enable
=1
Parameter-
Configuration File
phone_setting.hold_and_held_
<y0000000000xx>.cfg
power_led_flash_enable
Enables or disables the power indicator LED to
flash when a call is placed on hold or is held.
Description
275
Format
Boolean
Default Value
0
Valid values are:
0-Disabled (power indicator LED does not
Range
flash)
1-Enabled (power indicator LED fast flashes
(500ms) green)
Example
phone_setting.hold_and_held_power_led_flas
h_enable = 0
Parameter-
Configuration File
phone_setting.talk_and_dial_p
<y0000000000xx>.cfg
ower_led_enable
Enables or disables the power indicator LED to
be turned on when the phone is busy.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
Example
phone_setting.talk_and_dial_power_led_enab
le = 1
Parameter-
Configuration File
phone_setting.contrast
<y0000000000xx>.cfg
Configures the contrast of the LCD screen.
For SIP-T28P IP phones, it configures the LCDs
Description
276
Appendix
Integer
Default Value
Range
1 to 10
Example
phone_setting.contrast = 6
Parameter-
Configuration File
phone_setting.active_backlight
<y0000000000xx>.cfg
_level
Configures the backlight idle intensity used to
adjust the backlight intensity of the LCD screen
Description
Format
Integer
Default Value
Range
1 to 3
Example
phone_setting.active_backlight_level = 2
Parameter-
Configuration File
phone_setting.backlight_time
<y0000000000xx>.cfg
Configures the delay time to turn off the
backlight when the IP phone is inactive.
Description
277
Integer
Default Value
30
Valid values are:
0-Always off
1-Always on
15-15s
Range
30-30s
60-60s
120-120s
300-300s
600-600s
1800-1800s
Example
phone_setting.backlight_time = 30
Parameter-
Configuration File
security.user_password
<y0000000000xx>.cfg
Configures the password of the user for web
server access.
Description
Format
username:new password
Default Value
user
Range
Example
security.user_password = user:password123
Parameter-
Configuration File
security.user_password
<y0000000000xx>.cfg
Configures the password of the administrator
Description
278
Appendix
administrator password.
Note: IP phones support ASCII characters
32-126(0x20-0x7E) only in passwords.
Format
Default Value
admin
Range
Example
security.user_password = admin:password000
Parameter-
Configuration File
phone_setting.lock
<y0000000000xx>.cfg
Configures the type of phone lock.
Menu Key: The Menu soft key and MESSAGE
key are locked (For SIP-T20P, the MENU key is
locked).
Function Keys: MESSAGE, RD, CONF, HOLD,
MUTE, TRAN, OK, X, navigation keys, soft keys,
line keys and memory keys are locked (For
SIP-T22P/T21P, CONF, HOLD, MUTE and
memory keys do not exist; For SIP-T20P, the
MUTE key, soft keys and memory keys do not
exist, but the additional MENU and Directory
keys are locked; For SIP-T19P, CONF, HOLD, OK,
X, memory keys and line keys do not exist, but
Description
279
Integer
Default Value
0
Valid values are:
0-Disabled
Range
1-Menu Key
2-Function Keys
3-All Keys
Example
phone_setting.lock = 1
Parameter-
Configuration File
phone_setting.phone_lock.unlo
<y0000000000xx>.cfg
ck_pin
Configures a new unlock PIN. Once the IP
Description
Format
numeric characters
Default Value
123
Range
Example
phone_setting.phone_lock.unlock_pin = 123
Parameter-
Configuration File
phone_setting.phone_lock.lock
<y0000000000xx>.cfg
_time_out
Configures the IP phone to automatically lock
the keypad after a delay time (in seconds).
If it is set to 0 (0s), the keypad will not be
Description
280
Format
Integer
Default Value
Range
0 to 3600
Example
phone_setting.phone_lock.lock_time_out = 8
Appendix
Parameter-
Configuration File
local_time.manual_time_enabl
<MAC>.cfg
e
Description
Format
Integer
Default Value
1
Valid values are:
Range
0-Manual
1-NTP
Example
local_time.manual_time_enable = 1
NTP Server
Parameter-
Configuration File
local_time.manual_ntp_srv_prior
<MAC>.cfg
Description
Format
Boolean
Default Value
0
Valid values are:
Range
Example
local_time.manual_ntp_srv_prior = 0
Parameter-
Configuration File
local_time.ntp_server1
<MAC>.cfg
Description
Format
Default Value
cn.pool.ntp.org
Range
281
Example
local_time.ntp_server1 = cn.pool.ntp.org
Parameter-
Configuration File
local_time.ntp_server2
<MAC>.cfg
Configures the IP address or the domain name
of the secondary NTP server. If the primary NTP
Description
Format
Default Value
cn.pool.ntp.org
Range
Example
local_time.ntp_server2 = cn.pool.ntp.org
Parameter-
Configuration File
local_time.interval
<MAC>.cfg
Configures the IP phone to update time and
Description
Format
Integer
Default Value
1000
Range
15 to 86400
Example
local_time.interval = 1000
Time Zone
Parameter-
Configuration File
local_time.time_zone
<MAC>.cfg
Configures the time zone.
Description
282
Format
String
Default Value
+8
Range
-11 to +13
Example
local_time.time_zone = +8
Appendix
Parameter-
Configuration File
local_time.time_zone_name
<MAC>.cfg
Configures the desired time zone name.
Description
Format
String
Default Value
China(Beijing)
Range
Example
local_time.time_zone_name = China(Beijing)
DST
Parameter-
Configuration File
local_time.summer_time
<MAC>.cfg
Description
Format
Integer
Default Value
2
Valid values are:
Range
0-Disabled
1-Enabled
2-Automatic
Example
local_time.summer_time = 2
Parameter-
Configuration File
local_time.dst_time_type
<MAC>.cfg
Configures the DST type.
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-By Date
1-By Week
Example
local_time.dst_time_type = 0
283
Parameter-
Configuration File
local_time.start_time
<MAC>.cfg
Configures the time to start DST.
If local_time.dst_time_type is set to 0 (By
Date), use the mapping:
MM: 1=Jan, 2=Feb,, 12=Dec
DD:1=the first day in a month,, 31= the last
day in a month
HH:0=1am, 1=2am,, 23=12pm
If local_time.dst_time_type is set to 1 (By
Description
Format
Default Value
Range
1/1/0
1to 12/1 to 31/0 to 23 (for By Date)
1 to 12/1 to 5/1 to 7/0 to 23 (for By Week)
Example
local_time.start_time = 1/1/0
Parameter-
Configuration File
local_time.end_time
<MAC>.cfg
Configures the time to end DST.
If local_time.dst_time_type is set to 0 (By
Date), use the mapping:
Description
284
Appendix
Default Value
Range
12/31/23
1to 12/1 to 31/0 to 23 (For By Date)
1 to 12/1 to 5/1 to 7/0 to 23 (For By Week)
Example
local_time.end_time = 12/31/23
Parameter-
Configuration File
local_time.dhcp_time
<MAC>.cfg
Enables or disables the phone to update time
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
local_time.dhcp_time = 0
285
Parameter-
Configuration File
local_time.offset_time
<MAC>.cfg
Description
Format
Integer
Default Value
Blank
Range
-300 to +300
Example
local_time.offset_time = 120
Time Format
Parameter-
Configuration File
local_time.time_format
<MAC>.cfg
Configures the time format.
If it is set to 0 (12 Hour), the time display will
Description
Format
Integer
Default Value
1
Valid values are:
Range
0-12 Hour
1-24 Hour
Example
local_time.time_format = 1
Date Format
Parameter-
Configuration File
local_time.date_format
<MAC>.cfg
Configures the date format.
Description
Format
Integer
0
Default Value
Range
286
Appendix
local_time.date_format = 0
Parameter-
Configuration File
gui_lang.url
<y0000000000xx>.cfg
Configures the access URL of the language
pack.
Note: The language packs you load are
Description
Format
URL
Default Value
Blank
Range
Example
http://192.168.10.25/lang+English.txt
Parameter-
Configuration File
lang.gui
<y0000000000xx>.cfg
Description
Format
String
Default Value
English
Valid values are:
English
Chinese_S (only applicable to SIP-T19P and
SIP-T21P IP phones)
Chinese_T (only applicable to SIP-T19P and
SIP-T21P IP phones)
Range
German
French
Italian
Portuguese
Polish
Spanish
Turkish
Example
lang.gui = English
Parameter-
Configuration File
lang.wui
<y0000000000xx>.cfg
Configures the language used on the web
user interface.
Note: The default language used on the web
Description
288
Format
String
Default Value
Blank
Range
Appendix
English
Chinese_S (only applicable to SIP-T19P and
SIP-T21P IP phones)
German
French (not applicable to SIP-T19P and SIP-T21P
IP phones)
Italian
Portuguese (not applicable to SIP-T19P and
SIP-T21P IP phones)
Spanish (not applicable to SIP-T19P and
SIP-T21P IP phones)
Turkish
Example
lang.wui = English
Parameter-
Configuration File
phone_setting.lcd_logo.mode
<y0000000000xx>.cfg
Configures the logo mode of the LCD screen.
If it is set to 0 (Disabled), the IP phone is not
allowed to display a logo.
If it is set to 1 (System logo), the LCD screen
will display the system logo.
If it is set to 2 (Custom logo), the LCD screen
Description
Format
Integer
0
Default Value
Range
1-System logo
2-Custom logo
Note: For SIP-T28 IP phones, valid values are
1(System logo) and 2(Custom logo). For
SIP-T20P IP phones, valid values are
0(Disabled) and 1(Enabled).
Example
phone_setting.lcd_logo.mode = 1
Parameter-
Configuration File
lcd_logo.url
<y0000000000xx>.cfg
Description
Format
URL
Default Value
Blank
Range
Example
Parameter-
Configuration File
phone_setting.lcd_logo.text
<y0000000000xx>.cfg
Configures a text logo.
Description
290
Format
String
Default Value
Yealink
Range
Example
phone_setting.lcd_logo.text = Yealink
Parameter-
Configuration File
features.key_as_send
<y0000000000xx>.cfg
Description
Appendix
Integer
Default Value
1
Valid values are:
Range
0-Disabled
1-# key
2-* key
Example
features.key_as_send = 1
Parameter-
Configuration File
features.key_tone
<y0000000000xx>.cfg
Enables or disables the IP phone to play a
Description
Format
Boolean
Default Value
Range
0-Disabled
1-Enabled
Example
features.key_tone = 1
Parameter-
Configuration File
features.send_key_tone
<y0000000000xx>.cfg
Enables or disables the IP phone to play a
tone when a user presses a send key.
Description
Format
Boolean
Default Value
291
0-Disabled
1-Enabled
Example
features.send_key_tone = 1
Parameter-
Configuration File
features.hotline_number
<y0000000000xx>.cfg
Configures the hotline number.
It configures a number that the IP phone
Description
Format
String
Default Value
Blank
Range
Example
features.hotline_number = 3601
Parameter-
Configuration File
features.hotline_delay
<y0000000000xx>.cfg
Configures the waiting time (in seconds) the IP
phone automatically dials out the hotline
number.
If it is set to 0 (0s), the IP phone will
immediately dial out the preconfigured hotline
Description
292
Format
Integer
Default Value
Range
0 to 10
Appendix
Example
features.hotline_delay = 4
Parameter-
Configuration File
features.save_call_history
<y0000000000xx>.cfg
Enables or disables the IP phone to save call
log.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.save_call_history = 1
Parameter-
Configuration File
account.X.missed_calllog
<MAC>.cfg
Enables or disables missed call log feature for
account X.
If it is set to 0 (Disabled), there is no indicator
displaying on the LCD screen, the IP phone
does not log the missed call in the Missed
Description
Calls list.
If it is set to 1 (Enabled), a prompt message
"<number> New Missed Call(s)" along with
an indicator icon is displayed on the IP phone
idle screen when the IP phone misses calls.
X ranges from 1 to 6.
Format
Boolean
Default Value
Range
0-Disabled
1-Enabled
Example
account.1.missed_calllog = 1
Parameter-
Configuration File
phone_setting.predial_autodial
<y0000000000xx>.cfg
Enables or disables live dialpad feature.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
phone_setting.predial_autodial = 1
Parameter-
Configuration File
phone_setting.inter_digit_time
<y0000000000xx>.cfg
Configures the time (in seconds) for the phone
to automatically dial out the entered digits
Description
294
Format
Integer
Default Value
Range
1 to 14
Example
phone_setting.inter_digit_time = 4
Appendix
Parameter-
Configuration File
call_waiting.enable
<y0000000000xx>.cfg
Enables or disables call waiting feature.
If it is set to 0 (Disabled), a new incoming call
is automatically rejected by the IP phone with
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
call_waiting.enable = 1
Parameter-
Configuration File
call_waiting.tone
<y0000000000xx>.cfg
Enables or disables the playing of a call
waiting tone when the IP phone receives an
incoming call during a call.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
call_waiting.tone = 1
295
Parameter-
Configuration File
call_waiting.on_code
<y0000000000xx>.cfg
Description
Format
String
Default Value
Blank
Range
Example
call_waiting.on_code = *72
Parameter-
Configuration File
call_waiting.off_code
<y0000000000xx>.cfg
Description
Format
String
Default Value
Blank
Range
Example
call_waiting.off_code = *73
Parameter-
Configuration File
auto_redial.enable
<y0000000000xx>.cfg
Enables or disables the IP phone to
automatically redial the called number when it
Description
is busy.
If it is set to 1 (Enabled), the IP phone will dial
the previous dialed out number automatically
when the dialed number is busy.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
296
auto_redial.enable = 1
Appendix
Parameter-
Configuration File
auto_redial.interval
<y0000000000xx>.cfg
Configures the interval (in seconds) for the IP
phone to wait between redials.
Description
Format
Integer
Default Value
10
Range
1 to 300
Example
auto_redial.interval = 10
Parameter-
Configuration File
auto_redial.times
<y0000000000xx>.cfg
Configures the redial times for the IP phone.
Description
Format
Integer
Default Value
10
Range
1 to 300
Example
auto_redial.times = 10
Parameter-
Configuration File
account.X.auto_answer
<MAC>.cfg
Enables or disables auto answer feature for
account X.
If it is set to 1 (Enabled), the IP phone can
Description
297
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.auto_answer = 1
Parameter-
Configuration File
features.auto_answer_delay
<y0000000000xx>.cfg
Configures the delay time (in seconds)
Description
Format
Integer
Default Value
Range
1 to 4
Example
features.auto_answer_delay = 1
Parameter-
Configuration File
features.call_completion_enable
<y0000000000xx>.cfg
Enables or disables call completion feature.
If a user places a call and the callee is
temporarily not available to answer the call,
call completion feature allows notifying the
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
298
Appendix
Example
features.call_completion_enable = 1
Parameter-
Configuration File
account.X.anonymous_call
<MAC>.cfg
Enables or disables anonymous call feature for
account X.
If it is set to 1 (Enabled), the IP phone will block
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.anonymous_call = 1
Parameter-
Configuration File
account.X.send_anonymous_co
<MAC>.cfg
de
Configures the phone to send anonymous
on/off code to activate/deactivate the
server-side anonymous call feature for
account X.
If it is set to 0 (Off Code), the IP phone will send
Description
Format
Boolean
Default Value
299
0-Off Code
1-On Code
Example
account.1.send_anonymous_code = 0
Parameter-
Configuration File
account.X.anonymous_call_onc
<MAC>.cfg
ode
Configures the anonymous call on code to
activate the server-side anonymous call
feature for account X.
Description
X ranges from 1 to 6.
Note: It works only if the parameter
account.X.send_anonymous_code is set to 1
(Enabled).
Format
String
Default Value
Blank
Range
Example
account.1.anonymous_call_oncode = *72
Parameter-
Configuration File
account.X.anonymous_call_off
<MAC>.cfg
code
Configures the anonymous call off code to
deactivate the server-side anonymous call
feature for account X.
Description
X ranges from 1 to 6.
Note: It works only if the parameter
account.X.send_anonymous_code is set to 1
(Enabled).
300
Format
String
Default Value
Blank
Range
Example
account.1.anonymous_call_offcode = *73
Appendix
Parameter-
Configuration File
account.X.reject_anonymous_c
<MAC>.cfg
all
Enables or disables anonymous call rejection
feature for account X.
If it is set to 1 (Enabled), the IP phone will
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.reject_anonymous_call = 1
Parameter-
Configuration File
account.X.anonymous_reject_o
<MAC>.cfg
ncode
Configures the anonymous call rejection on
Description
Format
String
Default Value
Blank
Range
Example
account.1.anonymous_reject_oncode = *74
Parameter-
Configuration File
account.X.anonymous_reject_of
<MAC>.cfg
fcode
Description
String
Default Value
Blank
Range
Example
account.1.anonymous_reject_offcode = *75
Configuration File
features.dnd_refuse_code
<y0000000000xx>.cfg
Configures a return code and reason of SIP
response messages when rejecting an
incoming call by DND. A specific reason is
Description
Format
Integer
Default Value
480
Valid values are:
Range
404-No Found
480-Temporarily not available
486-Busy here
Example
features.dnd_refuse_code = 480
DND Mode
Parameter-
Configuration File
features.dnd_mode
<y0000000000xx>.cfg
Configures the DND mode for the IP phone.
If it is set to 0 (Phone), DND feature is effective
Description
302
Appendix
Format
Integer
Default Value
0
Valid values are:
Range
0-Phone
1-Custom
Example
features.dnd_mode = 0
Configuration File
features.dnd.enable
<y0000000000xx>.cfg
Enables or disables DND feature.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.dnd.enable = 1
Parameter-
Configuration File
features.dnd.on_code
<y0000000000xx>.cfg
Description
Format
String
Default Value
Blank
Range
Example
features.dnd.on_code = *71
Parameter-
Configuration File
features.dnd.off_code
<y0000000000xx>.cfg
Description
Format
Default Value
Blank
Range
Example
features.dnd.off_code = *72
Configuration File
account.X.dnd.enable
<MAC>.cfg
Enables or disables DND feature for account X.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.dnd.enable = 1
Parameter-
Configuration File
account.X.dnd.on_code
<MAC>.cfg
Configures the DND on code to activate the
Description
Format
String
Default Value
Blank
Range
Example
account.1.dnd.on_code = *73
Parameter-
Configuration File
account.X.dnd.off_code
<MAC>.cfg
Configures the DND off code to deactivate the
Description
Format
304
String
Appendix
Default Value
Blank
Range
Example
account.1.dnd.off_code = *74
Parameter-
Configuration File
features.busy_tone_delay
<y0000000000xx>.cfg
Configures a period of time (in seconds) for
which the busy tone is audible on the IP phone.
When one party releases the call, a busy tone
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-0s
3-3s
5-5s
Example
features.busy_tone_delay = 0
Parameter-
Configuration File
features.normal_refuse_code
<y0000000000xx>.cfg
Configures a return code and reason of SIP
response messages when rejecting an
incoming call. A specific reason is displayed
Description
Format
Integer
Default Value
486
305
404-No Found
480-Temporarily not available
486-Busy here
Example
features.normal_refuse_code = 486
Parameter-
Configuration File
phone_setting.is_deal180
<y0000000000xx>.cfg
Enables or disables the IP phone to deal with
the 180 SIP message received after the 183
Description
SIP message.
If it is set to 1 (Enabled), the IP phone will
resume and play the local ringback tone
upon a subsequent 180 message received.
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
phone_setting.is_deal180 = 1
Parameter-
Configuration File
sip.use_out_bound_in_dialog
<y0000000000xx>.cfg
Enables or disables the IP phone to send the
SIP requests to the outbound proxy server.
If it is set to 1 (Enabled), all the SIP request
Description
Format
306
Boolean
Appendix
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
sip.use_out_bound_in_dialog = 1
Parameter-
Configuration File
account.X.advanced.timer_t1
<MAC>.cfg
Configures the SIP session timer T1 (in
seconds) for account X.
Description
Format
Float
Default Value
0.5
Range
0.5 to 10
Example
account.1.advanced.timer_t1 = 0.5
Parameter-
Configuration File
account.X.advanced.timer_t2
<MAC>.cfg
Configures the session timer T2 (in seconds)
for account X.
Description
Format
Float
Default Value
Range
2 to 40
Example
account.1.advanced.timer_t2 = 4
307
Parameter-
Configuration File
account.X.advanced.timer_t4
<MAC>.cfg
Configures the session timer of T4 (in
seconds) for account X.
Description
Format
Float
Default Value
Range
2.5 to 60
Example
account.1.advanced.timer_t4 = 5
Parameter-
Configuration File
account.X.session_timer.enable
<MAC>.cfg
Enables or disables the session timer for
account X.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.session_timer.enable = 1
Parameter-
Configuration File
account.X.session_timer.expires
<MAC>.cfg
Configures the IP phone to refresh the session
Description
308
Appendix
Integer
Default Value
1800
Range
30 to 7200
Example
account.1.session_timer.expires = 1800
Parameter-
Configuration File
account.X.session_timer.refresher
<MAC>.cfg
Configures the session timer refresher for
account X.
If it is set to 0 (UAC), refreshing the session is
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-UAC
1-UAS
Example
account.1.session_timer.refresher = 0
Parameter-
Configuration File
features.play_hold_tone.enable
<y0000000000xx>.cfg
Enables or disables the IP phone to play a
Description
Format
Boolean
Default Value
Range
1-Enabled
Example
features.play_hold_tone.enable = 1
Parameter-
Configuration File
features.play_hold_tone.delay
<y0000000000xx>.cfg
Configures the interval (in seconds) at which
the IP phone plays a hold tone.
If it is set to 30 (30s), the IP phone will play a
Description
Format
Integer
Default Value
30
Range
3 to 3600
Example
features.play_hold_tone.delay = 30
Parameter-
Configuration File
sip.rfc2543_hold
<y0000000000xx>.cfg
Configures whether RFC 2543 (c=0.0.0.0)
outgoing hold signaling is used.
If it is set to 0 (Disabled), SDP media direction
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
310
sip.rfc2543_hold = 0
Appendix
Configuration File
features.fwd_mode
<y0000000000xx>.cfg
Configures the call forward mode for the IP
phone.
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-Phone
1-Custom
Example
features.fwd_mode = 0
Configuration File
forward.always.enable
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
forward.always.enable = 1
311
Parameter-
Configuration File
forward.always.target
Description
Format
String
Default Value
Blank
Range
Example
forward.always.target = 3601
Parameter-
Configuration File
forward.always.on_code
Description
Format
String
Default Value
Blank
Range
Example
forward.always.on_code = *72
Parameter-
Configuration File
forward.always.off_code
Description
Format
String
Default Value
Blank
Range
Example
forward.always.off_code = *73
Busy Forward
Parameter-
Configuration File
forward.busy.enable
Description
312
Appendix
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
forward.busy.enable = 1
Parameter-
Configuration File
forward.busy.target
Description
Format
String
Default Value
Blank
Range
Example
forward.busy.target = 3602
Parameter-
Configuration File
forward.busy.on_code
Description
Format
String
Default Value
Blank
Range
Example
forward.busy.on_code = *74
Parameter-
Configuration File
forward.busy.off_code
Description
Format
String
313
Default Value
Blank
Range
Example
forward.busy.off_code = *75
No Answer Forward
Parameter-
Configuration File
forward.no_answer.enable
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
forward.no_answer.enable = 1
Parameter-
Configuration File
forward.no_answer.target
Description
Format
String
Default Value
Blank
Range
Example
forward.no_answer.target = 3603
Parameter-
Configuration File
forward.no_answer.timeout
Description
Format
314
Integer
Appendix
Default Value
Range
0 to 20
Example
forward.no_answer.timeout = 2
Parameter-
Configuration File
forward.no_answer.on_code
Description
Format
String
Default Value
Blank
Range
Example
forward.no_answer.on_code = *76
Parameter-
Configuration File
forward.no_answer.off_code
Description
Format
String
Default Value
Blank
Range
Example
forward.no_answer.off_code = *77
Configuration File
account.X.always_fwd.enable
<MAC>.cfg
Enables or disables always forward feature
for account X.
Description
315
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.always_fwd.enable = 1
Parameter-
Configuration File
account.X.always_fwd.target
<MAC>.cfg
Configures the destination number of the
Description
Format
String
Default Value
Blank
Range
Example
account.1.always_fwd.target = 3601
Parameter-
Configuration File
account.X.always_fwd.on_code
<MAC>.cfg
Configures the always forward on code to
Description
Format
String
Default Value
Blank
Range
Example
account.1.always_fwd.on_code = *72
Parameter-
Configuration File
account.X.always_fwd.off_code
<MAC>.cfg
Configures the always forward off code to
Description
316
Appendix
Format
String
Default Value
Blank
Range
Example
account.1.busy_fwd.off_code = *73
Busy Forward
Parameter-
Configuration File
account.X.busy_fwd.enable
<MAC>.cfg
Enables or disables busy forward feature for
account X.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.busy_fwd.enable = 1
Parameter-
Configuration File
account.X.busy_fwd.target
<MAC>.cfg
Configures the destination number of the
Description
Format
String
Default Value
Blank
Range
Example
account.1.busy_fwd.target = 3602
Parameter-
Configuration File
account.X.busy_fwd.on_code
<MAC>.cfg
Description
317
String
Default Value
Blank
Range
Example
account.1.busy_fwd.on_code = *74
Parameter-
Configuration File
account.X.busy_fwd.off_code
<MAC>.cfg
Configures the busy forward off code to
Description
Format
String
Default Value
Blank
Range
Example
account.1.busy_fwd.off_code = *75
No Answer Forward
Parameter-
Configuration File
account.X.timeout_fwd.enable
<MAC>.cfg
Enables or disables no answer forward
feature for account X.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
318
account.1.timeout_fwd.enable = 1
Appendix
Parameter-
Configuration File
account.X.timeout_fwd.target
<MAC>.cfg
Configures the destination number of the no
Description
Format
String
Default Value
Blank
Range
Example
account.1.timeout_fwd.target = 3603
Parameter-
Configuration File
account.X.timeout_fwd.timeout
<MAC>.cfg
Configures ring times (N) to wait before
forwarding incoming calls for account X.
Description
Format
Integer
Default Value
Range
0 to 20
Example
account.1.timeout_fwd.timeout = 2
Parameter-
Configuration File
account.X.timeout_fwd.on_code
<MAC>.cfg
Configures the no answer forward on code
Description
Format
String
Default Value
Blank
Range
Example
account.1.timeout_fwd.on_code = *76
319
Parameter-
Configuration File
account.X.timeout_fwd.off_code
<MAC>.cfg
Configures the no answer forward off code
Description
Format
String
Default Value
Blank
Range
Example
account.1.timeout_fwd.off_code = *77
Fwd International
Parameter-
Configuration File
forward.international.enable
<y0000000000xx>.cfg
Enables or disables the IP phone to forward
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
forward.international.enable = 1
Parameter-
Configuration File
transfer.blind_tran_on_hook_ena
<y0000000000xx>.cfg
ble
Description
Format
Boolean
Default Value
Range
320
Appendix
1-Enabled
Example
transfer.blind_tran_on_hook_enable = 1
Parameter-
Configuration File
transfer.on_hook_trans_enable
<y0000000000xx>.cfg
Enables or disables the IP phone to complete
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
transfer.on_hook_trans_enable = 1
Parameter-
Configuration File
transfer.semi_attend_tran_enable
<y0000000000xx>.cfg
Configures whether to display the missed
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Enabled
1-Disabled
Example
transfer.semi_attend_tran_enable = 1
Parameter-
Configuration File
account.X.conf_type
<MAC>.cfg
Configures the conference type for account
Description
X.
If it is set to 0 (Local Conference),
conferences are set up on the IP phone
321
locally.
If it is set to 2 (Network Conference),
conferences are set up by the server.
X ranges from 1 to 6.
Format
Integer
Default Value
0
Valid values are:
Range
0-Local Conference
2-Network Conference
Example
account.1.conf_type = 0
Parameter-
Configuration File
account.X.conf_uri
<MAC>.cfg
Configures the conference URI for account X.
X ranges from 1 to 6.
Description
Format
SIP URI
Default Value
Blank
Range
Example
account.1.conf_uri =
[email protected]
Parameter-
Configuration File
transfer.tran_others_after_conf_e
<y0000000000xx>.cfg
nable
Enables or disables Transfer on Conference
Hang Up feature.
If enabled, the other two parties remain
Description
322
Appendix
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
transfer.tran_others_after_conf_enable = 1
Phone Basis
Parameter-
Configuration File
features.pickup.direct_pickup_e
<MAC>.cfg
nable
Enables or disables the IP phone to display
the DPickup soft key when the IP phone is
Description
off-hook.
Note: It is not applicable to SIP-T20P IP
phones.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.pickup.direct_pickup_enable = 1
Parameter-
Configuration File
features.pickup.direct_pickup_co
<MAC>.cfg
de
Configures the directed call pickup code on a
phone basis.
Description
Format
String
Default Value
Blank
323
Range
Example
features.pickup.direct_pickup_code = *97
Per-line Basis
Parameter-
Configuration File
account.X.direct_pickup_code
<MAC>.cfg
Configures the directed call pickup code on
a per-line basis.
X ranges from 1 to 6.
Description
Format
String
Default Value
Blank
Range
Example
account.1.direct_pickup_code = *68
Phone Basis
Parameter-
Configuration File
features.pickup.group_pickup_en
<MAC>.cfg
able
Enables or disables the IP phone to display
the GPickup soft key when the IP phone is
Description
off-hook.
Note: It is not applicable to SIP-T20P IP
phones.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
324
features.pickup.group_pickup_enable = 1
Appendix
Parameter-
Configuration File
features.pickup.group_pickup_co
<MAC>.cfg
de
Configures the group call pickup code on a
phone basis.
Description
Format
String
Default Value
Blank
Range
Example
features.pickup.group_pickup_code = *98
Per-line Basis
Parameter-
Configuration File
account.X.group_pickup_code
<MAC>.cfg
Configures the group call pickup code on a
per-line basis.
Description
X ranges from 1 to 6.
Note: The group call pickup code configured
on a per-line basis takes precedence over
that configured on a phone basis.
Format
String
Default Value
Blank
Range
Example
account.1.group_pickup_code = *69
Parameter-
Configuration File
account.X.dialoginfo_callpickup
<MAC>.cfg
Configures Dialog Info Call Pickup feature for
account X.
Description
325
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.dialoginfo_callpickup = 1
Parameter-
Configuration File
wui.http_enable
<y0000000000xx>.cfg
Enables or disables the IP phone to access its
web user interface using HTTP protocol.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
wui.http_enable = 1
Parameter-
Configuration File
network.port.http
<y0000000000xx>.cfg
Configures the HTTP port used to access the
web user interface of the IP phone.
Description
326
Format
Integer
Default Value
80
Appendix
Range
1 to 65535
Example
network.port.http = 80
Parameter-
Configuration File
wui.https_enable
<y0000000000xx>.cfg
Enables or disables the IP phone to access its
web user interface using HTTPS protocol.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
wui.https_enable = 1
Parameter-
Configuration File
network.port.https
<y0000000000xx>.cfg
Configures the HTTPS port used to access the
web user interface of the IP phone.
Description
Format
Integer
Default Value
443
Range
1 to 65535
Example
network.port.https = 443
Parameter-
Configuration File
account.X.cid_source
<MAC>.cfg
Description
327
Integer
Default Value
Range
0 to 5
Example
account.1.cid_source = 0
Parameter-
Configuration File
account.X.cp_source
<MAC>.cfg
Configures the presentation of the callees
identity for account X.
0-PAI-RPID (Derives the name and number of
the callee from the PAI header
preferentially. If the server does not send the
PAI header, derives from the RPID
header).
Description
328
Appendix
Integer
Default Value
Range
0 to 2
Example
account.1.cp_source = 0
Parameter-
Configuration File
account.X.dtmf.type
<MAC>.cfg
Configures the DTMF type for account X.
If it is set to 0 (INBAND), DTMF digits are
transmitted in the voice band.
If it is set to 1 (RFC 2833), DTMF digits are
transmitted by RTP Events compliant to RFC
2833.
Description
Format
Integer
Default Value
1
Valid values are:
0-INBAND
Range
1-RFC 2833
2-SIP INFO
3-AUTO or SIP INFO
Example
account.1.dtmf.type = 1
329
Parameter-
Configuration File
account.X.dtmf.dtmf_payload
<MAC>.cfg
Description
Format
Integer
Default Value
101
Range
96 to 127
Example
account.1.dtmf.dtmf_payload = 101
Parameter-
Configuration File
account.X.dtmf.info_type
<MAC>.cfg
Configures the DTMF info type when the
Description
Format
Integer
Default Value
0
Valid values are:
0-Disabled
Range
1-DTMF-Relay
2-DTMF
3-Telephone-Event
Example
account.1.dtmf.info_type = 0
Parameter-
Configuration File
features.dtmf.repetition
<y0000000000xx>.cfg
Description
330
Format
Integer
Default Value
Range
1 to 3
Example
features.dtmf.repetition = 3
Appendix
Parameter-
Configuration File
features.dtmf.hide
<y0000000000xx>.cfg
Enables or disables the IP phone to suppress
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.dtmf.hide = 1
Parameter-
Configuration File
features.dtmf.hide_delay
<y0000000000xx>.cfg
Enables or disables the IP phone to display
the DTMF digits for a short period before
Description
displaying asterisks.
Note: It works only if the parameter
features.dtmf.hide is set to 1 (Enabled). It is
not applicable to SIP-T20P IP phones.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.dtmf.hide_delay = 1
Parameter-
Configuration File
features.dtmf.replace_tran
<y0000000000xx>.cfg
Description
331
feature.
If it is set to 0 (Disabled), the IP phone will
perform the transfer as normal when pressing
the transfer key during a call.
If it is set to 1 (Enabled), the IP phone will
transmit the specified DTMF digits to the
server for completing call transfer when
pressing the transfer key during a call.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.dtmf.replace_tran = 1
Parameter-
Configuration File
features.dtmf.transfer
<y0000000000xx>.cfg
Configures the DTMF digits to be transmitted
to complete the transfer.
Description
Format
String
Default Value
Blank
Range
Example
features.dtmf.transfer = 123
Parameter-
Configuration File
features.intercom.allow
<y0000000000xx>.cfg
Enables or disables the IP phone to
automatically answer an incoming intercom
Description
call.
If it is set to 0 (Disabled), the IP phone will
reject incoming intercom calls and sends a
332
Appendix
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.intercom.allow = 1
Parameter-
Configuration File
features.intercom.mute
<y0000000000xx>.cfg
Enables or disables the IP phone to mute the
microphone when answering an intercom
call.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.intercom.mute = 1
Parameter-
Configuration File
features.intercom.tone
<y0000000000xx>.cfg
Enables or disables the IP phone to play a
warning tone when receiving an intercom
call.
Description
333
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.intercom.tone = 1
Parameter-
Configuration File
features.intercom.barge
<y0000000000xx>.cfg
Enables or disables the IP phone to
automatically answer an incoming intercom
call while there is already an active call on
the IP phone.
If it is set to 0 (Disabled), the IP phone will
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.intercom.barge = 1
Parameter-
Configuration File
features.alert_info_tone
<y0000000000xx>.cfg
Enables and disables the IP phone to map
Description
334
Appendix
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.alert_info_tone = 1
Parameter-
Configuration File
account.X.alert_info_url_enable
<MAC>.cfg
Enables or disables distinctive ring tones
feature for account X.
If it is set to 1 (Enabled), the IP phone will try
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.alert_info_url_enable = 1
Parameter-
Configuration File
distinctive_ring_tones.alert_info.X
<y0000000000xx>.cfg
.text
Configures the texts to map the keywords
Description
Format
String
Default Value
Blank
Range
Example
distinctive_ring_tones.alert_info.1.text =
family
335
Parameter-
Configuration File
distinctive_ring_tones.alert_info.X
<y0000000000xx>.cfg
.ringer
Configures the desired ring tones for each
text.
Description
Format
Integer
Default Value
1
Valid values are:
1-Ring1.wav
Range
2-Ring2.wav
3-Ring3.wav
4-Ring4.wav
5-Ring5.wav
Example
distinctive_ring_tones.alert_info.1.ringer =
1
Parameter-
Configuration File
voice.tone.country
<y0000000000xx>.cfg
Description
Format
String
Default Value
Custom
Valid values are:
Range
336
Custom
Australia
Austria
Brazil
Belgium
China
Czech
Denmark
Finland
France
Appendix
Germany
Great Britain
Greece
Hungary
Lithuania
India
Italy
Japan
Mexico
New Zealand
Netherlands
Norway
Portugal
Spain
Switzerland
Sweden
Russia
United States
Chile
Czech ETSI
Example
voice.tone.country = Custom
Parameter-
Configuration File
voice.tone.dial
<y0000000000xx>.cfg
voice.tone.ring
voice.tone.busy
voice.tone.congestion
voice.tone.callwaiting
voice.tone.dialrecall
voice.tone.info
voice.tone.stutter
voice.tone.message (not
applicable to SIP-T20P IP phones)
voice.tone.autoanswer
Configures the tone for each condition.
tonelist = element[,element] [,element]
Where
Description
element = [!]Freq1[+Freq2][+Freq3][+Freq4]
/Duration
Freq: the frequency of the tone (ranges from
200 to 7000 Hz). If it is set to 0 (0Hz), it means
the tone is not played. A tone is comprised of
337
Default Value
Blank
Range
Not Applicable
Example
Parameter-
Configuration File
remote_phonebook.data.X.url
<y0000000000xx>.cfg
Configures the access URL of the remote
XML phone book.
Description
X ranges from 1 to 5.
Note: It is not applicable to SIP-T20P IP
phones.
Format
URL
Default Value
Blank
Range
Example
http://192.168.1.20/phonebook.xml
Parameter-
Configuration File
remote_phonebook.data.X.name
<y0000000000xx>.cfg
Description
338
remote_phonebook.data.1.url =
Appendix
String
Default Value
Blank
Range
Example
remote_phonebook.data.1.name = yl01
Parameter-
Configuration File
remote_phonebook.display_name
<y0000000000xx>.cfg
Configures the display name of the remote
phone book.
If you leave it blank, Remote Phone Book is
Description
Format
String
Default Value
Blank
Range
Example
remote_phonebook.display_name =
Remote Phone Book
Parameter-
Configuration File
features.remote_phonebook.enabl
<y0000000000xx>.cfg
e
Enables or disables the IP phone to
perform a remote phone book search
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.remote_phonebook.enable = 1
339
Parameter-
Configuration File
features.remote_phonebook.flash_
<y0000000000xx>.cfg
time
Configures how often to refresh the local
cache of the remote phone book.
If it is set to 3600 (3600s), the IP phone will
refresh the local cache of the remote phone
Description
Integer
Default Value
21600
Range
3600 to 2592000
features.remote_phonebook.flash_time =
Example
21600
Parameter-
Configuration File
ldap.enable
<y0000000000xx>.cfg
Enables or disables LDAP feature on the IP
Description
phone.
Note: It is not applicable to SIP-T19P and
SIP-T20P IP phones.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
ldap.enable =1
Parameter-
Configuration File
ldap.name_filter
<y0000000000xx>.cfg
Configures the name attribute for LDAP
Description
340
Appendix
String
Default Value
Blank
Range
Example
Parameter-
Configuration File
ldap.number_filter
<y0000000000xx>.cfg
Configures the number attribute for LDAP
searching.
The * symbol in the filter stands for any
Description
Format
String
Default Value
Blank
Range
Example
341
Parameter-
Configuration File
ldap.host
<y0000000000xx>.cfg
Configures the IP address or domain name
Description
Format
Default Value
Blank
Range
Example
ldap.host = 192.168.1.20
Parameter-
Configuration File
ldap.port
<y0000000000xx>.cfg
Configures the LDAP server port.
Description
Format
Integer
Default Value
389
Range
1 to 65535
Example
ldap.port = 389
Parameter-
Configuration File
ldap.base
<y0000000000xx>.cfg
Configures the LDAP search base which
corresponds to the location in the LDAP
phone book from which the LDAP search
Description
342
Format
String
Default Value
Blank
Range
Example
ldap.base = dc=yealink,dc=cn
Appendix
Parameter-
Configuration File
ldap.user
<y0000000000xx>.cfg
Configures the user name uses to login the
LDAP server.
This parameter can be left blank in case the
Description
Format
String
Default Value
Blank
Range
Example
ldap.user =
cn=manager,dc=yealink,dc=cn
Parameter-
Configuration File
ldap.password
<y0000000000xx>.cfg
Configures the password to login the LDAP
server.
This parameter can be left blank in case the
Description
Format
String
Default Value
Blank
Range
Example
ldap.password = secret
Parameter-
Configuration File
ldap.max_hits
<y0000000000xx>.cfg
Configures the maximum number of search
Description
343
Integer
Default Value
50
Range
1 to 32000
Example
ldap.max_hits = 50
Parameter-
Configuration File
ldap.name_attr
<y0000000000xx>.cfg
Configures the name attributes of each
record to be returned by the LDAP server. It
compresses the search results. You can
Description
Format
String
Default Value
Blank
Range
Example
ldap.name_attr = cn sn
Parameter-
Configuration File
ldap.numb_attr
<y0000000000xx>.cfg
Configures the number attributes of each
record to be returned by the LDAP server. It
compresses the search results. You can
Description
344
Format
String
Default Value
Blank
Appendix
Range
Example
ldap.numb_attr = telephoneNumber
Parameter-
Configuration File
ldap.display_name
<y0000000000xx>.cfg
Configures the display name of the contact
record displayed on the LCD screen.
Description
Format
String
Default Value
Blank
Range
Example
Parameter-
Configuration File
ldap.version
<y0000000000xx>.cfg
Configures the LDAP protocol version
supported by the IP phone. Make sure the
Description
Format
Integer
Default Value
Range
2 or 3
Example
ldap.version = 3
Parameter-
Configuration File
ldap.call_in_lookup
<y0000000000xx>.cfg
Enables or disables the IP phone to perform
Description
345
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
ldap.call_in_lookup = 1
Parameter-
Configuration File
ldap.ldap_sort
<y0000000000xx>.cfg
Enables or disables the IP phone to sort the
search results in alphabetical order or
Description
numerical order.
Note: It is not applicable to SIP-T19P and
SIP-T20P IP phones.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
ldap.ldap_sort = 1
Configuration File
features.pickup.blf_visual_enabl
<MAC>.cfg
e
Enables or disables the IP phone to display a
visual prompt when the monitored user
Description
Format
346
Boolean
Appendix
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.pickup.blf_visual_enable = 1
Parameter-
Configuration File
features.pickup.blf_audio_enable
<MAC>.cfg
Enables or disables the IP phone to play an
alert tone when the monitored user receives
Description
an incoming call.
Note: It is not applicable to SIP-T19P IP
phones.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.pickup.blf_audio_enable = 1
Configuration File
features.blf_led_mode
<y0000000000xx>.cfg
It configures BLF LED mode and provides four
kinds of definition for the BLF key LED status.
Description
Format
Integer
Default Value
Range
0 to 3
Example
features.blf_led_mode = 1
347
Parameter-
Configuration File
account.X.music_server_uri
<MAC>.cfg
Configures the Music on Hold server
address. Examples for valid values:
<10.1.3.165>, 10.1.3.165, sip:[email protected],
Description
<sip:[email protected]>, <yealink.com> or
yealink.com.
X ranges from 1 to 6.
Note: The DNS query in this parameter only
supports A query.
Format
String
Default Value
Blank
Range
Example
account.1.music_server_uri =<10.1.3.165>
Parameter-
Configuration File
account.X.acd.enable
<MAC>.cfg
Enables or disables ACD feature for account
Description
X.
X ranges from 1 to 6.
Format
Boolean
Default Value
0
Valid values are:
Value
0-Disabled
1-Enabled
Example
account.1.acd.enable = 1
Parameter-
Configuration File
account.X.acd.available
<MAC>.cfg
Enables or disables the IP phone to display
Description
348
Appendix
account X.
X ranges from 1 to 6.
Format
Boolean
Default Value
0
Valid values are:
Value
0-Disabled
1-Enabled
Example
account.1.acd.available = 1
Parameter-
Configuration File
acd.auto_available
<y0000000000xx>.cfg
Enables or disables ACD auto available
feature.
Description
Format
Boolean
Default Value
0
Valid values are:
Value
0-Disabled
1-Enabled
Example
acd.auto_available = 1
Parameter-
Configuration File
acd.auto_available_timer
<y0000000000xx>.cfg
Configures the length of time (in seconds)
before the IP phone state is automatically
Description
changed to available.
Note: It works only if the parameter
acd.auto_available is set to 1 (Enabled).
Format
Integer
Default Value
60
Value
0 to 120
Example
acd.auto_available_timer = 60
349
Parameter-
Configuration File
account.X.subscribe_mwi
<MAC>.cfg
Enables or disables the IP phone to
subscribe the message waiting indicator to
the account for account X.
Description
Format
Boolean
Default Value
0
Valid values are:
Value
0-Disabled
1-Enabled
Example
account.1.subscribe_mwi = 0
Parameter-
Configuration File
account.X.subscribe_mwi_expires
<MAC>.cfg
Configures MWI subscribe expiry time (in
seconds) for account X.
The IP phone is able to successfully refresh
the SUBCRIBE for message-summary events
Description
350
Format
Integer
Default Value
3600
Value
0 to 84600
Example
account.1.subscribe_mwi_expires = 3600
Appendix
Parameter-
Configuration File
voice_mail.number.X
<MAC>.cfg
Configures the voice mail number for
Description
account X.
X ranges from 1 to 6.
Format
String
Default Value
Blank
Value
Example
voice_mail.number.1 = 1234
Parameter-
Configuration File
account.X.subscribe_mwi_to_vm
<MAC>.cfg
Enables or disables the IP phone to
subscribe the message waiting indicator to
the voice mail number for account X.
Description
X ranges from 1 to 6.
Note: It works only if the parameters
account.X.subscribe_mwi is set to 1
(Enabled) and voice_mail.number.X is
configured.
Format
Boolean
Default Value
0
Valid values are:
Value
0-Disabled
1-Enabled
Example
account.1.subscribe_mwi_to_vm = 0
Parameter-
Configuration File
multicast.codec
<y0000000000xx>.cfg
Configures a multicast codec for the IP
Description
Format
string
351
Default Value
G722
Valid values are:
Range
PCMU
PCMA
G729
G722
G726-32
G723_53
Example
multicast.codec = G722
Parameter-
Configuration File
multicast.receive_priority.enable
<y0000000000xx>.cfg
Enables or disables the IP phone to handle
the incoming multicast paging calls when
there is an active multicast paging call on
Description
the IP phone.
If it is set to 1 (Enabled), the IP phone will
answer the incoming multicast paging call
with a higher priority and ignore that with a
lower priority.
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
multicast.receive_priority.enable =1
Parameter-
Configuration File
multicast.receive_priority.priority
Description
352
Appendix
Integer
Default Value
10
Range
0 to10
Example
multicast.receive_priority.priority = 10
Parameter-
Configuration File
multicast.listen_address.X.label
Description
Format
String
Default Value
Blank
Range
Example
multicast.listen_address.1.label = Paging1
Parameter-
Configuration File
multicast.listen_address.X.ip_addr
ess
Configures the multicast address and port
number that the IP phone listens to.
Description
Format
String
Default Value
Blank
Range
Not Applicable
Example
multicast.listen_address.1.ip_address =
224.5.6.20:10008
353
Parameter-
Configuration File
action_url.setup_completed
<y0000000000xx>.cfg
action_url.registered
action_url.unregistered
action_url.register_failed
action_url.off_hook
action_url.on_hook
action_url.incoming_call
action_url.outgoing_call
action_url.call_established
action_url.dnd_on
action_url.dnd_off
action_url.always_fwd_on
action_url.always_fwd_off
action_url.busy_fwd_on
action_url.busy_fwd_off
action_url.no_answer_fwd_on
action_url.no_answer_fwd_off
action_url.transfer_call
action_url.blind_transfer_call
action_url.attended_transfer_call
action_url.hold
action_url.unhold
action_url.mute
action_url.unmute
action_url.missed_call
action_url.call_terminated
action_url.busy_to_idle
action_url.idle_to_busy
action_url.ip_change
action_url.forward_incoming_call
action_url.reject_incoming_call
action_url.answer_new_incoming_
call
action_url.transfer_finished
354
Appendix
action_url.transfer_failed
Configures the URL for the predefined
event.
The value format is: http(s)://IP address of
server/help.xml? variable name=variable
value.
Valid variable values are:
Description
$mac
$ip
$model
$firmware
$active_url
$active_user
$active_host
$local
$remote
$display_local
$display_remote
$call_id
Format
URL
Default Value
Blank
Range
Example
http://192.168.0.20/help.xml?model=$mo
del
Parameter-
Configuration File
features.action_uri_limit_ip
<y0000000000xx>.cfg
Configures the address(es) from which
Action URI will be accepted.
For discontinuous IP addresses, multiple IP
Description
355
IP Address or any
Default Value
Blank
Range
Example
features.action_uri_limit_ip = any
Parameter-
Configuration File
account.X.sip_server.Y.address
<MAC>.cfg
Configures the IP address or domain name
Description
Format
Default Value
Blank
Range
Example
account.1.sip_server.1.address =
yealink.pbx.com
Parameter-
Configuration File
account.X.sip_server.Y.port
<MAC>.cfg
Configures the port of the SIP server Y for
Description
account X.
X ranges from 1 to 6.
Y ranges from 1 to 2.
356
Format
Integer
Default Value
5060
Appendix
Range
0 to 65535
Example
account.1.sip_server.1.port = 5060
Parameter-
Configuration File
account.X.sip_server.Y.expires
<MAC>.cfg
Configures the registration expires (in
Description
Format
Integer
Default Value
3600
Range
30 to 2147483647
Example
account.1.sip_server.1.expires = 3600
Parameter-
Configuration File
account.X.sip_server.Y.retry_counts
<MAC>.cfg
Configures the retry times for the IP phone
to resend requests when the SIP server Y
Description
Format
Integer
Default Value
Range
0 to 20
Example
account.1.sip_server.1.retry_counts = 3
Fallback Mode
Parameter-
Configuration File
account.X.fallback.redundancy_ty
<MAC>.cfg
pe
Configures the registration mode for the IP
Description
Format
Integer
Default Value
0
357
0-Concurrent registration
1-Successive registration
Example
account.1.fallback.redundancy_type = 0
Parameter-
Configuration File
account.X.fallback.timeout
<MAC>.cfg
Configures the time interval (in seconds)
for the IP phone to detect whether the
working server is available by sending the
Description
Format
Integer
Default Value
120
Range
10 to 2147483647
Example
account.1.fallback.timeout = 120
Failover Mode
Parameter-
Configuration File
account.X.sip_server.Y.failback_mo
<MAC>.cfg
de
Configures the mode for the IP phone to
Description
Format
Integer
Default Value
0
Valid values are:
0-newRequests: all requests are sent to the
Range
358
Appendix
account.1.sip_server.1.failback_mode =
0
Parameter-
Configuration File
account.X.sip_server.Y.failback_tim
<MAC>.cfg
eout
Configures the timeout (in seconds) for the IP
phone to retry to send requests to the
primary server after failing over to the
current working server when the parameter
account.X.sip_server.Y.failback_mode is set
to 3 (duration).
Description
Format
Integer
Default Value
3600
Range
0, 60 to 65535
Example
account.1.sip_server.1.failback_timeout =
3600
Parameter-
Configuration File
account.X.sip_server.Y.register_on_
<MAC>.cfg
enable
Description
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.sip_server.1.register_on_enable
=0
Parameter-
Configuration File
account.X.transport
<MAC>.cfg
Configures the transport type for account X.
If the parameter is set to 3 (DNS-NAPTR)
Description
Format
Integer
Default Value
0
Valid values are:
0-UDP
Range
1-TCP
2-TLS
3-DNS-NAPTR
Example
account.1.transport = 3
Parameter-
Configuration File
account.X.naptr_build
<MAC>.cfg
Configures UDP SRV query or TCP/TLS SRV
Description
360
Appendix
query.
X ranges from 1 to 6.
Format
Integer
Default Value
0
Valid values are:
Range
0-UDP
1-TCP or TLS.
Example
account.1.naptr_build = 0
Parameter-
Configuration File
network.lldp.enable
<y0000000000xx>.cfg
Enables or disables LLDP feature on the IP
phone.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
network.lldp.enable = 1
Parameter-
Configuration File
network.lldp.packet_interval
<y0000000000xx>.cfg
Configures the amount of time (in seconds)
between the transmissions of LLDP packet.
Description
Format
Integer
Default Value
60
361
Range
1 to 3600
Example
network.lldp.packet_interval = 60
Internet Port
Parameter-
Configuration File
network.vlan.internet_port_enable
<y0000000000xx>.cfg
Enables or disables the IP phone to insert
VLAN tag on packet from the Internet port.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
network.vlan.internet_port_enable = 1
Parameter-
Configuration File
network.vlan.internet_port_vid
<y0000000000xx>.cfg
Configures the VLAN ID that is associated
with the particular VLAN.
Description
362
Format
Integer
Default Value
Range
1 to 4094
Example
network.vlan.internet_port_vid = 1
Appendix
Parameter-
Configuration File
network.vlan.internet_port_priority
<y0000000000xx>.cfg
Configures the priority value used for
passing VLAN packets.
7 is the highest priority, 0 is the lowest
Description
priority.
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
Format
Integer
Default Value
Range
0 to 7
Example
network.vlan.internet_port_priority = 0
PC Port
Parameter-
Configuration File
network.vlan.pc_port_enable
<y0000000000xx>.cfg
Enables or disables the IP phone to insert
VLAN tag on packet from the PC port.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
network.vlan.pc_port_enable = 1
Parameter-
Configuration File
network.vlan.pc_port_vid
<y0000000000xx>.cfg
Configures the VLAN ID that is associated
with the particular VLAN.
Description
363
Format
Integer
Default Value
Range
1 to 4094
Example
network.vlan.pc_port_vid = 1
Parameter-
Configuration File
network.vlan.pc_port_priority
<y0000000000xx>.cfg
Configures the priority value used for
passing VLAN packets.
Description
Format
Integer
Default Value
Range
0 to 7
Example
network.vlan.pc_port_priority = 0
Configuration File
network.vlan.dhcp_enable
<y0000000000xx>.cfg
Enables or disables DHCP VLAN discovery
feature on the IP phone.
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
364
Example
network.vlan.dhcp_enable = 1
Parameter-
Configuration File
network.vlan.dhcp_option
<y0000000000xx>.cfg
Description
Appendix
Integer
Default Value
132
Range
128 to 254
Example
network.vlan.dhcp_option = 132
Parameter-
Configuration File
network.vpn_enable
<y0000000000xx>.cfg
Enables or disables VPN feature on the IP
phone.
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
network.vpn_enable = 1
Parameter-
Configuration File
openvpn.url
<y0000000000xx>.cfg
Configures the access URL of the OpenVPN
Description
TAR package.
Note: It is not applicable to SIP-T19P IP
phones.
Format
URL
Default Value
Blank
Range
365
Example
openvpn.url =
http://192.168.10.25/OpenVPN.tar
Parameter-
Configuration File
network.qos.rtptos
<y0000000000xx>.cfg
Configures the DSCP for voice packets.
The default DSCP value for RTP packets is
Description
46 (Expedited Forwarding).
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
Format
Integer
Default Value
46
Range
0 to 63
Example
network.qos.rtptos = 46
Parameter-
Configuration File
network.qos.signaltos
<y0000000000xx>.cfg
Configures the DSCP for SIP packets.
The default DSCP value for SIP packets is 26
Description
(Assured Forwarding).
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
366
Format
Integer
Default Value
26
Range
0 to 63
Example
network.qos.signaltos = 26
Appendix
Parameter-
Configuration File
account.X.nat.nat_traversal
<MAC>.cfg
Enables or disables the NAT traversal for
Description
account X.
X ranges from 1 to 6.
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
account.1.nat.nat_traversal = 0
Parameter-
Configuration File
account.X.nat.stun_server
<MAC>.cfg
Configures the IP address or the domain
Description
Format
Default Value
Blank
Range
Example
account.1.nat.stun_server =
218.107.220.201
Parameter-
Configuration File
account.X.nat.stun_port
<MAC>.cfg
Description
Format
Integer
Default Value
3478
Range
1024 to 65000
Example
account.1.nat.stun_port = 3478
367
Parameter-
Configuration File
network.802_1x.mode
<y0000000000xx>.cfg
Configures the types of the 802.1X
authentication to use on the IP phone.
Description
Format
Integer
Default Value
0
Valid values are:
0-Disabled
Range
1-EAP-MD5
2-EAP-TLS
3-PEAP-MSCHAPv2
4-EAP-TTLS/EAP-MSCHAPv2
Example
network.802_1x.mode = 1
Parameter-
Configuration File
network.802_1x.identity
<y0000000000xx>.cfg
Configures the identity used for
authenticating the IP phone.
Description
Format
String
Default Value
Blank
Range
Example
network.802_1x.identity = admin
Parameter-
Configuration File
network.802_1x.md5_password
<y0000000000xx>.cfg
Description
368
Appendix
String
Default Value
Blank
Range
Example
network.802_1x.md5_password =
admin123
Parameter-
Configuration File
network.802_1x.root_cert_url
<y0000000000xx>.cfg
Configures the access URL of the CA
certificate used for authentication.
Note: If you change this parameter, the IP
phone will reboot to make the change take
Description
Format
URL
Default Value
Blank
Range
Example
network.802_1x.root_cert_url =
http://192.168.1.10/ca.pem
Parameter-
Configuration File
network.802_1x.client_cert_url
<y0000000000xx>.cfg
Configures the access URL of the device
certificate used for authentication.
Note: If you change this parameter, the IP
Description
369
Format
URL
Default Value
Blank
Range
Example
network.802_1x.client_cert_url =
http://192.168.1.10/ client.pem
Parameter-
Configuration File
managementserver.enable
<y0000000000xx>.cfg
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
managementserver.enable = 1
Parameter-
Configuration File
managementserver.username
<y0000000000xx>.cfg
Configures the user name to authenticate
Description
Format
String
Default Value
Blank
Range
Example
managementserver.username = user1
Parameter-
Configuration File
managementserver.password
<y0000000000xx>.cfg
Configures the password to authenticate
Description
370
Appendix
Format
String
Default Value
Blank
Range
Example
managementserver.password = pwd123
Parameter-
Configuration File
managementserver.url
<y0000000000xx>.cfg
Description
Format
URL
Default Value
Blank
Range
Example
managementserver.url =
http://192.168.1.20/acs/
Parameter-
Configuration File
managementserver.connection_re
<y0000000000xx>.cfg
quest_username
Configures the user name for the IP phone
Description
Format
String
Default Value
Blank
Range
Example
managementserver.connection_request_
username = acsuser
Parameter-
Configuration File
managementserver.connection_re
<y0000000000xx>.cfg
quest_password
Configures the password for the IP phone to
Description
Format
String
Default Value
Blank
371
Range
Example
Parameter-
Configuration File
managementserver.periodic_infor
<y0000000000xx>.cfg
m_enable
Enables or disables the IP phone to
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
managementserver.periodic_inform_ena
ble = 1
Parameter-
Configuration File
managementserver.periodic_infor
<y0000000000xx>.cfg
m_interval
Configures the interval (in seconds) to
Description
Format
Integer
Default Value
60
Range
5 to 4294967295
Example
rval = 60
Parameter-
Configuration File
network.ip_address_mode
<MAC>.cfg
Description
372
managementserver.periodic_inform_inte
Appendix
Integer
Default Value
0
Valid values are:
Range
0-IPv4
1-IPv6
2-IPv4&IPv6
Example
network.ip_address_mode = 1
Parameter-
Configuration File
network.ipv6_internet_port.type
<MAC>.cfg
Configures the IPv6 address assignment
method.
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-DHCP
1-Static IP Address
Example
network.ipv6_internet_port.type = 0
Parameter-
Configuration File
network.ipv6_static_dns_enable
<y0000000000xx>.cfg
Enables or disables the phone to use
manually configured static IPv6 DNS
when the parameter
Description
network.ipv6_internet_port.type is set to
0 (DHCP).
Note: If you change this parameter, the IP
phone will reboot to make the change
take effect.
Format
Boolean
Default Value
373
0-Disabled
1-Enabled
Example
network.ipv6_static_dns_enable= 0
Parameter-
Configuration File
network.ipv6_internet_port.ip
<MAC>.cfg
Configures the IPv6 address when the
IPv6 address assignment method is
configured as Static IP Address and the IP
Description
Format
IPv6 Address
Default Value
Blank
Range
Not Applicable
Example
network.ipv6_internet_port.ip =
2026:1234:1:1:215:65ff:fe1f:caa
Parameter-
Configuration File
network.ipv6_prefix
<MAC>.cfg
Configures the prefix of the IPv6 address
when the IPv6 address assignment
method is configured as Static IP Address
Description
374
Format
Integer
Default Value
64
Range
0 to 128
Example
network.ipv6_prefix = 64
Appendix
Parameter-
Configuration File
network.ipv6_internet_port.gateway
<MAC>.cfg
Configures the gateway when the IPv6
address assignment method is
configured as Static IP Address and the IP
Description
Format
IPv6 Address
Default Value
Blank
Range
Not Applicable
Example
network.ipv6_internet_port.gateway =
3036:1:1:c3c7:c11c:5447:23a6:255
Parameter-
Configuration File
network.ipv6_primary_dns
<MAC>.cfg
Configures the primary DNS server when
the IPv6 address assignment method is
configured as Static IP Address and the IP
Description
Format
IPv6 Address
Default Value
Blank
Range
Not Applicable
Example
network.ipv6_primary_dns =
3036:1:1:c3c7: c11c:5447:23a6:256
Parameter-
Configuration File
network.ipv6_secondary_dns
<MAC>.cfg
Configures the secondary DNS server
Description
375
IPv6 Address
Default Value
Blank
Range
Not Applicable
network.ipv6_secondary_dns =
Example
2026:1234:1:1:c3c7:c11c:5447:23a6
Parameter-
Configuration File
features.headset_prior
<y0000000000xx>.cfg
Enables or disables headset prior feature.
If it is set to 1 (enabled), a user needs to
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.headset_prior = 1
Parameter-
Configuration File
features.headset_training
<y0000000000xx>.cfg
Description
376
Appendix
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
features.headset_training = 1
Parameter-
Configuration File
account.X.codec.Y.enable
<MAC>.cfg
Enables or disables the IP phone to use the
Description
Format
Boolean
For SIP-T20P/T22P/T26P/T28P IP phones:
When Y=1, the default value is 1;
When Y=2, the default value is 1;
When Y=3, the default value is 0;
When Y=4, the default value is 0;
Default Value
377
0-Disabled
1-Enabled
Example
account.1.codec.1.enable = 1
Parameter-
Configuration File
account.X.codec.Y.payload_type
<MAC>.cfg
Configures the codec for account X to use.
Description
X ranges from 1 to 6.
Y ranges from 1 to 11.
Format
String
For SIP-T20P/T22P/T26P/T28P IP phones:
When Y=1, the default value is PCMU;
When Y=2, the default value is PCMA;
When Y=3, the default value is G723_53;
When Y=4, the default value is G723_63;
When Y=5, the default value is G729;
When Y=6, the default value is G722;
Default Value
378
Appendix
G723_53
G723_63
G726-16
G726-24
G726-32
G726-40
iLBC
Example
account.1.codec.1.payload_type =
PCMU
Parameter-
Configuration File
account.X.codec.Y.priority
<MAC>.cfg
Configures the priority for the codec.
Description
X ranges from 1 to 6.
Y ranges from 1 to 11.
Format
Integer
For SIP-T20P/T22P/T26P/T28P IP phones:
When Y=1, the default value is 1;
When Y=2, the default value is 2;
When Y=3, the default value is 0;
Default Value
0 to 10
Example
account.1.codec.1.priority = 1
Parameter-
Configuration File
account.X.codec.Y.rtpmap
<MAC>.cfg
Configures the rtpmap.
Description
X ranges from 1 to 6.
Y ranges from 1 to 11.
Format
Integer
For SIP-T20P/T22P/T26P/T28P IP phones:
When Y=1, the default value is 0;
When Y=2, the default value is 8;
When Y=3, the default value is 4;
When Y=4, the default value is 4;
When Y=5, the default value is 18;
When Y=6, the default value is 9;
Default Value
380
Appendix
0 to 127
Example
account.1.codec.1.rtpmap = 0
Ptime
Parameter-
Configuration File
account.X.ptime
<MAC>.cfg
Configures the ptime (in milliseconds) for
Description
the codec.
X ranges from 1 to 6.
Format
Integer
Default Value
20
Valid values are:
Range
0 (Disabled)
10, 20, 30, 40, 50, 60
Example
account.1.ptime = 20
Parameter-
Configuration File
voice.echo_cancellation
<y0000000000xx>.cfg
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
voice.echo_cancellation = 1
381
Parameter-
Configuration File
voice.vad
<y0000000000xx>.cfg
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
voice.vad = 1
Parameter-
Configuration File
voice.cng
<y0000000000xx>.cfg
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
382
Example
voice.cng = 1
Parameter-
Configuration File
voice.jib.adaptive
<y0000000000xx>.cfg
Description
Format
Integer
Default Value
Range
Appendix
0-Fixed
1-Adaptive
Example
voice.jib.adaptive = 1
Parameter-
Configuration File
voice.jib.min
<y0000000000xx>.cfg
Configures the minimum delay time for jitter
Description
buffer.
Note: It works only if the parameter
voice.jib.adaptive is set to 1 (Adaptive).
Format
Integer
Default Value
60
Range
0 to 400
Example
voice.jib.min = 60
Parameter-
Configuration File
voice.jib.max
<y0000000000xx>.cfg
Configures the maximum delay time for
Description
jitter buffer.
Note: It works only if the parameter
voice.jib.adaptive is set to 1 (Adaptive).
Format
Integer
Default Value
240
Range
0 to 400
Example
voice.jib.max = 300
Parameter-
Configuration File
voice.jib.normal
<y0000000000xx>.cfg
Configures the fixed delay time for jitter
Description
buffer.
Note: It works only if the parameter
voice.jib.adaptive is set to 0 (Fixed).
Format
Integer
Default Value
120
383
Range
0 to 400
Example
voice.jib.mormal = 120
Parameter-
Configuration File
account.X.transport
<MAC>.cfg
Configures the transport type for account X.
If it is set to 2 (TLS), the SIP message of this
Description
Format
Integer
Default Value
0 (UDP)
Valid values are:
0-UDP
Range
1-TCP
2-TLS
3-DNS-NAPTR
Example
account.1.transport = 2
Parameter-
Configuration File
security.trust_certificates
<y0000000000xx>.cfg
Enables or disables the IP phone to
authenticate the connecting server based
Description
Format
Boolean
Default Value
Range
384
Appendix
1-Enabled
Example
security.trust_certificates = 1
Parameter-
Configuration File
security.ca_cert
<y0000000000xx>.cfg
Configures the type of certificates the IP
phone used to authenticate the connecting
Description
server.
Note: If you change this parameter, the IP
phone will reboot to make the change take
effect.
Format
Integer
Default Value
2
Valid values are:
Range
0-Default certificates
1-Custom certificates
2-All certificates
Example
security.ca_cert = 2
Parameter-
Configuration File
security.cn_validation
<y0000000000xx>.cfg
Enables or disables the IP phone to
mandatorily validate the CommonName or
SubjectAltName of the certificate sent by
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
security.cn_validation = 0
385
Parameter-
Configuration File
security.dev_cert
<y0000000000 xx>.cfg
Configures the type of certificates the IP
phone sends for authentication.
Description
Format
Integer
Default Value
0
Valid values are:
Range
0-Default certificates
1-Custom certificates
Example
security.dev_cert = 0
Parameter-
Configuration File
trusted_certificates.url
<y0000000000xx>.cfg
Configures the access URL of the certificate
Description
Format
URL
Default Value
Blank
Range
Example
trusted_certificates.url =
http://192.168.1.20/tc.crt
Parameter-
Configuration File
server_certificates.url
<y0000000000xx>.cfg
Configures the access URL of the certificate
Description
Format
386
URL
Appendix
Default Value
Blank
Range
Example
server_certificates.url =
http://192.168.1.20/ca.pem
Parameter-
Configuration File
account.X.srtp_encryption
<MAC>.cfg
Configures whether to use voice encryption
service.
If it is set to 1 (Optional), the IP phone will
Description
Format
Integer
Default Value
0
Valid values are:
Value
0-Disabled
1-Optional
2-Compulsory
Example
account.1.srtp_encryption = 0
Parameter-
Configuration File
auto_provision.aes_key_in_file
<y0000000000xx>.cfg
Enables or disables the IP phone to decrypt
configuration files using the encrypted AES
keys.
If it is set to 1 (Enabled), the IP phone will
Description
download <y0000000000xx_Security>.enc
and <MAC_Security>.enc files during auto
provisioning, and then decrypts these files
into the plaintext keys (e.g., key2, key3)
respectively using the phone built-in key
387
Boolean
Default Value
0
Valid values are:
Value
0-Disabled
1-Enabled
Example
auto_provision.aes_key_in_file = 0
Parameter-
Configuration File
auto_provision.aes_key_16.com
<y0000000000xx>.cfg
Configures the plaintext AES key which is
used to decrypt the <y0000000000xx>.cfg
Description
file.
Note: It works only if the parameter
auto_provision.aes_key_in_file is set to 0
(Disabled).
Format
String
Default Value
Blank
Range
Example
Parameter-
Configuration File
auto_provision.aes_key_16.mac
<y0000000000xx>.cfg
Configures the plaintext AES key which is
used to decrypt the <MAC>.cfg file.
Description
Format
388
String
Appendix
Default Value
Range
Example
Blank
16 characters and the supported
characters contain: 0 ~ 9, A ~ Z, a ~ z
auto_provision.aes_key_16.mac =
0123456789abmins
Parameter-
Configuration File
auto_provision.update_file_mode
<y0000000000xx>.cfg
Enables or disables the IP phone to update
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
auto_provision.update_file_mode = 0
Parameter-
Configuration File
firmware.url
<y0000000000xx>.cfg
Configures the access URL of firmware.
Description
Format
URL
Default Value
Blank
Range
Example
firmware.url =
http://192.168.1.20/2.72.0.1.rom
Parameter-
Configuration File
auto_provision.power_on
<y0000000000xx>.cfg
Description
389
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
auto_provision.power_on = 1
Parameter-
Configuration File
auto_provision.repeat.enable
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
auto_provision.repeat.enable =0
Parameter-
Configuration File
auto_provision.repeat.minutes
Description
390
Format
Integer
Default Value
1440
Range
1 to 43200
Example
auto_provision.repeat.minutes = 1000
Appendix
Parameter-
Configuration File
auto_provision.weekly.enable
Description
Format
Boolean
Default Value
0
Valid values are:
Range
0-Disabled
1-Enabled
Example
auto_provision.weekly.enable =0
Parameter-
Configuration File
auto_provision.weekly.begin_time
Description
weekly.
Note: It works only if the parameter
auto_provision.weekly.enable is set to
1(Enabled).
Format
Time
Default Value
00:00
Range
00:00 to 23:59
Example
auto_provision.weekly.begin_time = 01:30
Parameter-
Configuration File
auto_provision.weekly.end_time
Description
weekly.
Note: It works only if the parameter
auto_provision.weekly.enable is set to
1(Enabled).
Format
Time
Default Value
00:00
Range
00:00 to 23:59
391
Example
auto_provision.weekly.end_time = 21:30
Parameter-
Configuration File
auto_provision.weekly.dayofweek
Description
Format
Integer
Default Value
0123456
Valid values are:
0-Sunday
1-Monday
Range
2-Tuesday
3-Wednesday
4-Thursday
5-Friday
6-Saturday
Example
0123456
Parameter-
Configuration File
dialplan_replace_rule.url
<y0000000000xx>.cfg
Description
Format
URL
Default Value
Blank
Range
Example
392
auto_provision.weekly.dayofweek =
dialplan_replace_rule.url =
http://192.168.10.25/dialplan.xml
Appendix
Parameter-
Configuration File
dialplan_dialnow.url
<y0000000000xx>.cfg
Description
Format
URL
Default Value
Blank
Range
Example
dialplan_dialnow.url =
http://192.168.10.25/dialnow.xml
Parameter-
Configuration File
custom_softkey_call_failed.url
<y0000000000xx>.cfg
Configures the access URL of the custom
Description
Format
URL
Default Value
Blank
Range
Example
Parameter-
Configuration File
custom_softkey_call_in.url
<y0000000000xx>.cfg
Configures the access URL of the custom
Description
Format
URL
393
Default Value
Blank
Range
Example
Parameter-
Configuration File
custom_softkey_connecting.url
<y0000000000xx>.cfg
Configures the access URL of the custom
Description
Format
URL
Default Value
Blank
Range
Example
Parameter-
Configuration File
custom_softkey_dialing.url
<y0000000000xx>.cfg
Configures the access URL of the custom
Description
Format
URL
Default Value
Blank
Range
Example
394
Appendix
custom_softkey_dialing.url =
http://10.2.8.16:8080/XMLfiles/Dialing.xml
Parameter-
Configuration File
custom_softkey_ring_back.url
<y0000000000xx>.cfg
Configures the access URL of the custom
Description
Format
URL
Default Value
Blank
Range
Example
Parameter-
Configuration File
custom_softkey_talking.url
<y0000000000xx>.cfg
Configures the access URL of the custom file
Description
Format
URL
Default Value
Blank
Range
Example
395
Parameter-
Configuration File
local_contact.data.url
<y0000000000xx>.cfg
Description
Format
URL
Default Value
Blank
Range
Example
local_contact.data.url =
http://192.168.10.25/contact.xml
Parameter-
Configuration File
remote_phonebook.data.X.url
<y0000000000xx>.cfg
Configures the access URL of the remote
Description
Format
URL
Default Value
Blank
Range
Example
http://192.168.1.20/phonebook.xml
Parameter-
Configuration File
directory_setting.url
<y0000000000xx>.cfg
Description
396
remote_phonebook.data.1.url =
Format
URL
Default Value
Blank
Range
Appendix
Example
directory_setting.url =
http://192.168.1.20/favorite_setting.xml
Parameter-
Configuration File
super_search.url
<y0000000000xx>.cfg
Description
Format
URL
Default Value
Blank
Range
Example
super_search.url =
http://192.168.1.20/super_search.xml
Parameter-
Configuration File
syslog.mode
<y0000000000xx>.cfg
Configures the syslog mode.
Description
Format
Integer
Default Value
Range
0-Local
1-Server
Example
syslog.mode = 1
Parameter-
Configuration File
syslog.server
<y0000000000xx>.cfg
Description
files.
Note: It works only if the parameter
syslog.mode is set to 1 (Server). If you
change this parameter, the IP phone will
reboot to make the change take effect.
Format
Default Value
Blank
Range
Example
syslog.server = 192.168.1.50
Parameter-
Configuration File
syslog.log_level
<y0000000000xx>.cfg
Configures the severity level of the logs to
be reported to a log file.
Description
Format
Integer
Default Value
Range
0 to 6
Example
syslog.log_level = 3
Parameter-
Configuration File
watch_dog.enable
<y0000000000xx>.cfg
Description
Format
Boolean
Default Value
1
Valid values are:
Range
0-Disabled
1-Enabled
Example
398
watch_dog.enable = 1
Appendix
This section provides the DSS key parameters you can configure on IP phones. DSS key
consists of memory key, line key and programable key. The following table lists the
number of DSS keys you can configure for each phone model:
Note
Phone Model
Line Key
Memory Key
Programable Key
SIP-T28P
10
14
SIP-T26P
10
14
SIP-T22P
13
SIP-T21P
11
SIP-T20P
SIP-T19P
11
DSS key can be assigned with various key features. The parameters of the DSS key are
detailed in the following:
Parameter-
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures key feature for the DSS key.
For the memory key, x ranges from 1 to 10.
For the line key, x ranges from 1 to 6.
For the programable key, x ranges from 1 to 14
(For SIP-T19P IP phones, x=1-9, 13, 14; For
Description
N/A
399
Conference
Forward
Transfer
Hold
DND
Call Return
SMS
Directed Pickup
Call Park
DTMF
Voice Mail
Speed Dial
Intercom
Line
BLF
URL
Group Listening
XML Group
Group Pickup
Multicast Paging
Record
XML Browser
URL Record
LDAP
Prefix
Zero Touch
ACD
Local Group
Custom Button
Keypad Lock
Directory
400
Conference
Forward
Transfer
Hold
Appendix
DND
Call Return
Directed Pickup
Call Park
DTMF
Voice Mail
Speed Dial
Intercom
Line
BLF
Group Listening
Group Pickup
Multicast Paging
Record
XML Browser
Hot Desking
URL Record
Prefix
Zero Touch
ACD
Local Group
Custom Button
Keypad Lock
Directory
N/A
Forward
DND
Call Return
Directed Pickup
Spead Dial
401
Group Pickup
XML Browser
History
Menu
Status
Zero Touch
Local Directory
Local Group
Format
Keypad Lock
Directory
Integer
For the memory key, the default value is 0 (N/A).
For the line key, the default value is 15 (Line).
For the programable key,
when x=1, the default value is 28.
when x=2, the default value is 61.
when x=3, the default value is 5.
Default Value
402
Appendix
17-URL
18-Group Listening
22-XML Group
23-Group Pickup
24-Multicast Paging
25-Record
27-XML Browser
28-History
30-Menu
31-Switch Account
32-New SMS
33-Status
34-Hot Desking
35-URL Record
38-LDAP
40-Prefix
41-Zero Touch
42-ACD
43-Local Directory
403
45-Local Group
47-XML Directory
49-Custom Button
50-Keypad Lock
61-Directory
Example
memorykey.1.type = 8
Parameter-
Configuration File
memorykey.X.line
<y0000000000xx>.cfg
Parameterlinekey.X.line
Parameterprogramablekey.X.line
Configures the desired line to apply the key
feature.
For the memory key, x ranges from 1 to 10.
For the line key, x ranges from 1 to 6.
For the programable key, x ranges from 1 to 14
(For SIP-T19P IP phones, x=1-9, 13, 14; For
SIP-T20P IP phones, x=5-12, 14; For SIP-T21P IP
phones, x=1-10, 14; For SIP-T22P IP phones,
x=1-10, 12-14; For SIP-T26P/T28P IP phones, x
ranges from 1 to 14).
When assigning the following features, you do
not need to configure this parameter:
Description
DTMF
Prefix
XML Browser
404
Conference
Forward
Hold
DND
Call Return
Record
Appendix
Format
URL Record
Multicast Paging
Group Listening
Local Group
ACD
Hot Desking
Zero Touch
Keypad Lock
Directory
Integer
For the memory key and programable key, the
default value is not applicable.
Default Value
Range
1 (for SIP-T19P)
1-Line 1
2-Line 2
6-Line 6
Example
memorykey.1.line = 2
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Parameterprogramablekey.X.value
Description
405
String
Default Value
Blank
Range
Example
Parameter-
Configuration File
memorykey.X.pickup_value
<y0000000000xx>.cfg
Parameterlinekey.X.pickup_value
Configures the pickup code for BLF feature.
Description
Format
String
Default Value
Blank
Range
Example
memorykey.1.pickup_value = *88
Parameter-
Configuration File
memorykey.X.xml_phonebook
<y0000000000xx>.cfg
Parameterlinekey.X.xml_phonebook
Parameterprogramablekey.X.xml_phone
book
406
Appendix
Format
Integer
Default Value
Range
0 to 5
Example
407
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures a DSS key as a keypad lock key on
the IP phone.
The digit 50 stands for the key type Keypad
Lock.
For the memory key, x ranges from 1 to 10.
Description
Format
Integer
Value
50
Example
memorykey.1.type = 50
DND Key
Parameter-
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures a DSS key as a DND key on the IP
phone.
Description
408
Appendix
Integer
Value
Example
memorykey.1.type = 5
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures a DSS key as a directed call pickup
key on the IP phone.
The digit 9 stands for the key type Directed
Pickup.
For the memory key, x ranges from 1 to 10.
Description
Format
Integer
Value
Example
memorykey.1.type = 9
409
Parameter-
Configuration File
memorykey.X.line
<y0000000000xx>.cfg
Parameterlinekey.X.line
Parameterprogramablekey.X.line
Configures the desired line to apply the directed
call pickup key.
For the memory key, x ranges from 1 to 10.
For the line key, x ranges from 1 to 6.
Description
Format
Integer
Valid values are:
1 to 6 (for SIP-T28P)
1 to 3 (for SIP-T26P/T22P)
1 to 2 (for SIP-T21P/T20P)
Range
1 (for SIP-T19P)
1-Line 1
2-Line 2
6-Line 6
Example
memorykey.1.line = 1
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Parameterprogramablekey.X.value
Configures the directed call pickup feature code
Description
410
Appendix
String
Range
Example
memorykey.1.value = *971001
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures a DSS key as a group call pickup key
on the IP phone.
The digit 23 stands for the key type Group
Pickup.
For the memory key, x ranges from 1 to 10.
Description
Format
Integer
Value
23
Example
memorykey.1.type = 23
411
Parameter-
Configuration File
memorykey.X.line
<y0000000000xx>.cfg
Parameterlinekey.X.line
Parameterprogramablekey.X.line
Configures the desired line to apply the group
call pickup key.
For the memory key, x ranges from 1 to 10.
For the line key, x ranges from 1 to 6.
Description
Format
Integer
Valid values are:
1 to 6 (for SIP-T28P)
1 to 3 (for SIP-T26P/T22P)
1 to 2 (for SIP-T21P/T20P)
Range
1 (for SIP-T19P)
1-Line 1
2-Line 2
6-Line 6
Example
memorykey.1.line = 1
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Parameterprogramablekey.X.value
Configures the group call pickup feature code.
Description
412
Appendix
String
Range
Example
memorykey.1.value = *98
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures a DSS key as a call return key on the
IP phone.
The digit 7 stands for the key type Call Return.
For the memory key, x ranges from 1 to 10.
For the line key, x ranges from 1 to 6.
Description
Format
Integer
Value
Example
memorykey.1.type = 7
413
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Configures a DSS key as a call park key on the
IP phone.
Description
Format
Integer
Value
10
Example
memorykey.1.type = 10
Parameter-
Configuration File
memorykey.X.line
<y0000000000xx>.cfg
Parameterlinekey.X.line
Configures the desired line to apply the call
park key.
Description
Format
Integer
Valid values are:
1 to 6 (for SIP-T28P)
1 to 3 (for SIP-T26P/T22P)
Range
1 to 2 (for SIP-T21P/T20P)
1-Line 1
2-Line 2
6-Line 6
Example
414
memorykey.1.line = 1
Appendix
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Configures the call park feature code.
Description
Format
String
Range
Example
memorykey.1.value = *99
Intercom Key
Parameter-
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Configures a DSS key as an intercom key.
The digit 14 stands for the key type Intercom.
Description
Format
Integer
Value
14
Example
memorykey.1.type = 14
Parameter-
Configuration File
memorykey.X.line
<y0000000000xx>.cfg
Parameterlinekey.X.line
Configures the desired line to apply the
Description
intercom key.
For the memory key, x ranges from 1 to 10.
For the line key, x ranges from 1 to 6.
415
Integer
Valid values are:
1 to 6 (for SIP-T28P)
1 to 3 (for SIP-T26P/T22P)
Range
1 to 2 (for SIP-T21P/T20P)
1-Line 1
2-Line 2
6-Line 6
Example
memorykey.1.line = 1
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Configures the intercom number.
Description
Format
String
Range
Example
memorykey.1.value = 1008
LDAP Key
Parameter-
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures a DSS key as an LDAP key on the IP
Description
phone.
The digit 38 stands for the key type LDAP.
For the memory key, x ranges from 1 to 10.
416
Appendix
Integer
Value
38
Example
memorykey.1.type = 38
BLF Key
Parameter-
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Configures a DSS key as a BLF key on the IP
phone.
Description
Format
Integer
Value
16
Example
memorykey.1.type = 16
Parameter-
Configuration File
memorykey.X.line
<y0000000000xx>.cfg
Parameterlinekey.X.line
Configures the desired line to apply the BLF key.
Description
Format
Integer
417
1 to 2 (for SIP-T21P/T20P)
1-Line 1
2-Line 2
6-Line 6
Example
memorykey.1.line = 1
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Configures the number of the monitored user.
Description
Format
String
Range
Example
memorykey.1.value = 1008
Parameter-
Configuration File
memorykey.X.pickup_value
<y0000000000xx>.cfg
Parameterlinekey.X.pickup_value
Configures the pickup code for BLF feature.
This parameter only applies to BLF feature.
Description
418
Format
String
Default Value
Blank
Range
Example
memorykey.1.pickup_value = *88
Appendix
ACD Key
Parameter-
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Configures a DSS key as an ACD key on the IP
phone.
Description
Format
Integer
Value
42
Example
memorykey.1.type = 42
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Configures a DSS key as a multicast paging key
on the IP phone.
The digit 24 stands for the key type Multicast
Description
Paging.
For the memory key, x ranges from 1 to 10.
For the line key, x ranges from 1 to 6.
Note: It is not applicable to SIP-T19P IP phones.
Format
Integer
Value
24
Example
memorykey.1.type = 24
419
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Configures the multicast IP address and port
number.
For the memory key, x ranges from 1 to 10.
Description
Format
IP Address
Range
224.0.0.0 to 239.255.255.255
Example
memorykey.1.value = 224.5.5.6:10008
Record Key
Parameter-
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Configures a DSS key as a record key on the IP
phone.
Description
420
Format
Integer
Value
25
Example
memorykey.1.type = 25
Appendix
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Configures a DSS key as a URL record key on
the IP phone.
Description
Format
Integer
Value
35
Example
memorykey.1.type = 35
Parameter-
Configuration File
memorykey.X.value
<y0000000000xx>.cfg
Parameterlinekey.X.value
Configures the URL to record a call.
Description
Format
String
Default Value
Blank
Range
Example
memorykey.1.value =
http://10.1.2.224/phonerecording.cgi
421
Configuration File
memorykey.X.type
<y0000000000xx>.cfg
Parameterlinekey.X.type
Parameterprogramablekey.X.type
Configures a DSS key as a hot desking key on
the IP phone.
The digit 34 stands for the key type Hot Desking.
Description
Format
Integer
Value
34
Example
memorykey.1.type = 34
This section describes how Yealink IP phones comply with the IETF definition of SIP as
described in RFC 3261.
This section contains compliance information in the following:
SIP Request
SIP Header
SIP Responses
422
Appendix
RFC 2782A DNS RR for specifying the location of services (DNS SRV)
RFC 2833RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
RFC 3264An Offer/Answer Model with the Session Description Protocol (SDP)
RFC 3323A Privacy Mechanism for the Session Initiation Protocol (SIP)
RFC 3326The Reason Header Field for the Session Initiation Protocol (SIP)
RFC 3455Private Header (P-Header) Extensions to the SIP for the 3GPP
RFC 3608SIP Extension Header Field for Service Route Discovery During
Registration
RFC 3725Best Current Practices for Third Party Call Control (3pcc) in the Session
Initiation Protocol (SIP)
RFC 3842A Message Summary and Message Waiting Indication Event Package
for the Session Initiation Protocol (SIP)
RFC 3856A Presence Event Package for Session Initiation Protocol (SIP)
RFC 4235An INVITE-Initiated Dialog Event Package for the Session Initiation
Protocol (SIP)
424
Appendix
Supported
Notes
Yes
Yealink IP phones support
mid-call changes such as
INVITE
Yes
ACK
Yes
CANCEL
Yes
BYE
Yes
OPTIONS
Yes
SUBSCRIBE
Yes
425
Method
Supported
NOTIFY
Yes
REFER
Yes
PRACK
Yes
INFO
Yes
MESSAGE
Yes
UPDATE
Yes
PUBLISH
Yes
Notes
426
Supported
Accept
Yes
Alert-Info
Yes
Allow
Yes
Allow-Events
Yes
Authorization
Yes
Call-ID
Yes
Call-Info
Yes
Contact
Yes
Content-Length
Yes
Content-Type
Yes
CSeq
Yes
Diversion
Yes
Event
Yes
Expires
Yes
From
Yes
Max-Forwards
Yes
Min-SE
Yes
P-Asserted-Identity
Yes
Notes
Appendix
Method
Supported
P-Preferred-Identity
Yes
Proxy-Authenticate
Yes
Proxy-Authorization
Yes
RAck
Yes
Record-Route
Yes
Refer-To
Yes
Referred-By
Yes
Remote-Party-ID
Yes
Replaces
Yes
Require
Yes
Route
Yes
RSeq
Yes
Session-Expires
Yes
Subscription-State
Yes
Supported
Yes
To
Yes
User-Agent
Yes
Via
Yes
Notes
Supported
100 Trying
Yes
180 Ringing
Yes
Yes
Yes
Notes
2xx Response
Supported
200 OK
Yes
202 Accepted
Yes
Notes
In REFER transfer.
Supported
Yes
Yes
Yes
Notes
Yes
401 Unauthorized
Yes
Yes
403 Forbidden
Yes
Yes
Yes
No
428
Supported
Yes
Yes
409 Conflict
No
410 Gone
No
No
No
Yes
Yes
No
No
No
Notes
Appendix
4xx Response
Supported
Yes
Yes
Notes
Yes
Exist
482 Loop Detected
Yes
No
Yes
485 Ambiguous
No
Yes
Yes
Yes
No
493 Undecipherable
No
Supported
Yes
Yes
No
No
No
No
Notes
Supported
Yes
603 Decline
Yes
No
No
Notes
429
SDP Headers
vProtocol version
oOwner/creator and session
identifier
Supported
Yes
Yes
aMedia attribute
Yes
cConnection information
Yes
Yes
sSession name
Yes
tActive time
Yes
ACKConfirms that the client has received a final response to an INVITE request.
BYETerminates a call and can be sent by either the caller or the callee.
CANCELCancels any pending searches but does not terminate a call that has
already been accepted.
REGISTERRegisters the address listed in the To header field with a SIP server.
The following types of responses are used by SIP and generated by the IP phone or the
SIP server:
430
Appendix
The following figure illustrates the scenario of a successful call. In this scenario, the two
end users are User A and User B. User A and User B are located at Yealink SIP IP
phones.
The call flow scenario is as follows:
1.
2.
3.
User A
Proxy Server
User B
F1. INVITE B
F2. INVITE B
F3. 100 Trying
F4. 100 Trying
F5. 180 Ringing
F6. 180 Ringing
F7. 200 OK
F8. 200 OK
F9. ACK
F10. ACK
2-way RTP channel established
F11. BYE
F12. BYE
F13. 200 OK
F14. 200 OK
Step
Action
Description
User A sends a SIP INVITE message to a
proxy server. The INVITE request is an
F1
INVITEUser A to Proxy
Server
call session.
In the INVITE request:
Step
Action
Description
in the Request-URI field.
F2
F3
Server
F4
User A
F5
Server
F6
User A
F7
Server
F8
432
Appendix
Step
Action
Description
response notifies User A that the
connection has been made.
User A sends a SIP ACK to the proxy
F9
F10
F11
F12
F13
F14
The following figure illustrates the scenario of an unsuccessful call caused by the called
users being busy. In this scenario, the two end users are User A and User B. User A and
User B are located at Yealink SIP IP phones.
433
2.
User B is busy on the IP phone and unable or unwilling to take another call.
The call cannot be set up successfully.
User A
Proxy Server
User B
F1. INVITE B
F2. INVITE B
F3. 100 Trying
F4. 100 Trying
F5. 486 Busy Here
F6. 486 Busy Here
F7. ACK
F8. ACK
Step
Action
Description
User A sends the INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
434
Appendix
Step
Action
Description
specified.
F2
F3
Server
F4
User A
F5
F6
F7
F8
The following figure illustrates the scenario of an unsuccessful call caused by the called
users no answering. In this scenario, the two end users are User A and User B. User A
and User B are located at Yealink SIP IP phones.
435
2.
3.
User A
Proxy Server
User B
F1. INVITE B
F2. INVITE B
F3. 180 Ringing
F4. 180 Ringing
F5. CANCEL
F6. CANCEL
F7. 200 OK
F8. 200 OK
436
Appendix
Step
Action
Description
User A sends an INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
Server
F4
User A
CANCELUser A to Proxy
Server
F5
F6
CANCELProxy Server to
Step
F7
Action
Description
User B
Server
F8
The following figure illustrates a successful call setup and call hold. In this scenario, the
two end users are User A and User B. User A and User B are located at Yealink SIP IP
phones.
The call flow scenario is as follows:
438
1.
2.
Appendix
3.
User A
Proxy Server
User B
F1. INVITE B
F2. INVITE B
F3. 180 Ringing
F4. 180 Ringing
F5. 200 OK
F6. 200 OK
F7. ACK
F8. ACK
2-way RTP channel established
F9. INVITE B (sendonly)
F10. INVITE B (sendonly)
F11. 200 OK
F12. 200 OK
F13. ACK
F14. ACK
No RTP packets being sent
439
Step
Action
Description
User A sends an INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
Server
F4
User A
F5
Server
F6
440
Appendix
Step
Action
Description
User A sends a SIP ACK to the proxy
F7
F8
F9
INVITEUser A to Proxy
Server
F10
F11
Server
F12
F13
F14
The following figure illustrates a successful call between Yealink SIP IP phones in which
two parties are in a call, one of the participants receives and answers an incoming call
from a third party. In this call flow scenario, the end users are User A, User B, and User C.
They are all using Yealink SIP IP phones, which are connected via an IP network.
441
2.
3.
4.
Proxy Server
User A
User C
User B
F1. INVITE B
F2. INVITE B
F3. 180 Ringing
F4. 180 Ringing
F5. 200 OK
F6. 200 OK
F7. ACK
F8. ACK
2-way RTP channel established
F9. INVITE A
F10. INVITE A
F11. 180 Ringing
F12. 180 Ringing
F13. INVITE B ( sendonly )
F14. INVITE B ( sendonly )
F15. 200 OK
F316 200 OK
F17. ACK
F18. ACK
No RTP Packets being sent
F19. 200 OK
F20. 200 OK
F21. ACK
F22. ACK
2-way RTP channel established
442
Appendix
Step
Action
Description
User A sends an INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
Server
F4
User A
F5
Server
F6
Step
Action
Description
User A sends a SIP ACK to the proxy
F7
F8
F9
INVITEUser C to Proxy
Server
F10
F11
Server
F12
User C
444
Appendix
Step
Action
Description
User A sends a mid-call INVITE request
F13
INVITEUser A to Proxy
Server
F14
F15
Server
F16
F17
F18
F19
Server
F20
F21
F22
445
The following figure illustrates a successful call between Yealink SIP IP phones in which
two parties are in a call and then one of the parties transfers the call to a third party
without consultation. This is called a blind transfer. In this call flow scenario, the end
users are User A, User B, and User C. They are all using Yealink SIP IP phones, which are
connected via an IP network.
The call flow scenario is as follows:
446
1.
2.
3.
Appendix
4.
User A
Proxy Server
User B
User C
F1. INVITE B
F2. INVITE B
F3. 180 Ringing
F4. 180 Ringing
F5. 200 OK
F6. 200 OK
F7. ACK
F8. ACK
2-way RTP channel established
F9. REFER
F10. 202 Accepted
F11. REFER
F12. 202 Accepted
F17. BYE
F18. BYE
F19. 200 OK
F20. 200 OK
F21. INVITE C
F22. INVITE C
F23. 180 Ringing
F24. 180 Ringing
F25. 200 OK
F26. 200 OK
F27. ACK
F28. ACK
2-way RTP channel established
447
Step
Action
Description
User A sends an INVITE message to the
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
server
F4
User A
F5
Server
F6
448
Appendix
Step
Action
Description
User A sends a SIP ACK to the proxy
F7
F8
F9
F10
F11
message to User A.
User A sends a SIP 202 Accept response
F12
202 AcceptedUser A to
Proxy Server
F13
F14
F15
200OKUser A to Proxy
Server
F16
OK response to User B.
User A sends a SIP INVITE request to the
F17
INVITEUser A to Proxy
Server
449
Step
Action
Description
requests the call.
F18
To field to User C.
User C sends a SIP 180 Ringing
F19
Server
F20
User A
F21
200OKUser C to Proxy
Server
F22
OK response to User A.
User A sends a SIP ACK to the proxy
F23
F24
The following figure illustrates a successful call between Yealink SIP IP phones in which
two parties are in a call and then one of the parties transfers the call to the third party
with consultation. This is called attended transfer. In this call flow scenario, the end users
are User A, User B, and User C. They are all using Yealink SIP IP phones, which are
connected via an IP network.
The call flow scenario is as follows:
450
1.
2.
3.
4.
Appendix
5.
User A
Proxy Server
User B
User C
F1. INVITE B
F2. INVITE B
F3. 180 Ringing
F4. 180 Ringing
F5. 200 OK
F6. 200 OK
F7. ACK
F8. ACK
2-way RTP channel established
F9. INVITE B sendonly
F10. INVITE B sendonly
F11. 200 OK
F12. 200 OK
F13. ACK
F14. ACK
F15. INVITE C
F16. INVITE C
F17. 180 Ringing
F18. 180 Ringing
F19. 200 OK
F20. 200 OK
F21. ACK
F22. ACK
2-way RTP channel established
F23. REFER
F24. 202 Accepted
F25. REFER
F26. 202 Accepted
F31. BYE
F32. BYE
F33. 200 OK
F34. 200 OK
2-way RTP channel established
451
Step
Action
Description
User A sends an INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
Server
F4
User A
F5
Server
F6
452
Appendix
Step
Action
Description
User A sends a SIP ACK to the proxy
F7
F8
F9
INVITEUser A to Proxy
Server
F10
F11
Server
F12
F13
F14
F15
INVITEUser A to Proxy
Server
F16
Step
Action
C
Description
sends the INVITE request to User C.
User C sends a SIP 180 Ringing
F17
Server
F18
User A
F19
200OKUser C to Proxy
Server
F20
F21
F22
F23
REFERUser A to Proxy
Server
F24
F25
F26
454
202 AcceptedUser B to
Proxy Server
Appendix
Step
Action
Description
response indicates that User B accepts
the transfer.
User A terminates the call session by
F27
F28
F29
200OKUser B to Proxy
Server
F30
OK response to User A.
The following figure illustrates successful call forwarding between Yealink SIP IP phones
in which User B has enabled always call forward. The incoming call is immediately
forwarded to User C when User A calls User B. In this call flow scenario, the end users
are User A, User B, and User C. They are all using Yealink SIP IP phones, which are
connected via an IP network.
The call flow scenario is as follows:
1.
User B enables always call forward, and the destination number is User C.
2.
3.
455
4.
User A
Proxy Server
User B
F1. INVITE B
F2. INVITE B
F3. 302 Move Temporarily
F4. ACK
F5. 302 Move Temporarily
F6. ACK
F7. INVITE C
F8. INVITE C
F9. 180 Ringing
F10. 180 Ringing
F11. 200 OK
F12. 200 OK
F13. ACK
F14. ACK
2-way RTP channel established
456
User C
Appendix
Step
Action
Description
User A sends an INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
F4
F5
Server to User A
F6
457
Step
Action
Description
User A sends a SIP INVITE request to the
F7
INVITEUser A to Proxy
Server
F8
F9
Server
F10
User A
F11
200OKUser C to Proxy
Server
F12
F13
F14
458
Appendix
The following figure illustrates successful call forwarding between Yealink SIP IP phones
in which User B has enabled busy call forward. The incoming call is forwarded to User C
when User B is busy. In this call flow scenario, the end users are User A, User B, and User
C. They are all using Yealink SIP IP phones, which are connected via an IP network.
The call flow scenario is as follows:
1.
User B enables busy call forward, and the destination number is User C.
2.
3.
User B is busy.
4.
5.
User A
Proxy Server
User B
User C
F1. INVITE B
F2. INVITE B
F3. 180 Ringing
F4. 180 Ringing
F5. 302 Move Temporarily
F6. ACK
F7. 302 Move Temporarily
F8. ACK
F9. INVITE C
F10. INVITE C
F11. 180 Ringing
F12. 180 Ringing
F13. 200 OK
F14. 200 OK
F15. ACK
F16. ACK
2-way RTP channel established
459
Step
Action
Description
User A sends the INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
Server
F4
User A
F5
F6
460
Appendix
Step
Action
Description
ACK message.
F7
Server to User A
F8
F9
INVITEUser A to Proxy
Server
F10
F11
Server
F12
User A
F13
200OKUser C to Proxy
Server
F14
OK response to User A.
User A sends a SIP ACK to the proxy
F15
F16
461
The following figure illustrates successful call forwarding between Yealink SIP IP phones
in which User B has enabled no answer call forward. The incoming call is forwarded to
User C when User B does not answer the incoming call after a period of time. In this call
flow scenario, the end users are User A, User B, and User C. They are all using Yealink
SIP IP phones, which are connected via an IP network.
The call flow scenario is as follows:
1.
User B enables no answer call forward, and the destination number is User C.
2.
3.
4.
5.
User A
Proxy Server
User B
F1. INVITE B
F2. INVITE B
F3. 180 Ringing
F4. 180 Ringing
F5. 302 Move Temporarily
F6. ACK
F7. 302 Move Temporarily
F8. ACK
F9. INVITE C
F10. INVITE C
F11. 180 Ringing
F12. 180 Ringing
F13. 200 OK
F14. 200 OK
F15. ACK
F16. ACK
2-way RTP channel established
462
User C
Appendix
Step
Action
Description
User A sends the INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
Server
F4
User A
F5
F6
Step
Action
Description
ACK message.
F7
Server to User A
F8
F9
INVITEUser A to Proxy
Server
F10
F11
Server
F12
User A
F13
200OKUser C to Proxy
Server
F14
F15
F16
464
Appendix
The following figure illustrates successful 3-way calling between Yealink IP phones in
which User A mixes two RTP channels and therefore establishes a conference between
User B and User C. In this call flow scenario, the end users are User A, User B, and User
C. They are all using Yealink SIP IP phones, which are connected via an IP network.
The call flow scenario is as follows:
1.
2.
3.
4.
5.
465
6.
User A mixes the RTP channels and establishes a conference between User B and
User C.
User A
User B
Proxy Server
F1. INVITE B
F4. 180 Ringing
F6. 200 OK
F7. ACK
F2. INVITE B
F3. 180 Ringing
F5. 200 OK
F8. ACK
F14. ACK
F16. INVITE C
F17. 180 Ringing
F19. 200 OK
F21. ACK
F22. ACK
Both calls are active, come into three-party conference
466
User C
Appendix
Step
Action
Description
User A sends the INVITE message to a
proxy server. The INVITE request is an
invitation to User B to participate in a
call session.
In the INVITE request:
F1
INVITEUser A to Proxy
Server
F2
F3
Server
F4
User A
F5
Server
F6
Step
Action
Description
User A sends a SIP ACK to the proxy
F7
F8
F9
INVITEUser A to Proxy
Server
F10
F11
Server
F12
F13
F14
F15
INVITEUser A to Proxy
Server
F16
468
Appendix
Step
Action
C
Description
sends the SIP INVITE request to User C.
User C sends a SIP 180 Ringing
F17
Server
F18
User A
F19
200OKUser C to Proxy
Server
F20
F21
F22
469
This section provides the sample configuration file necessary to configure the IP phone.
Any line beginning with a pound sign (#) is considered to be a comment, unless the # is
contained within double quotes. For Boolean fields, 0 = disabled, 1 = enabled.
This file contains sample configurations for the <y0000000000xx>.cfg or <MAC>.cfg file.
The parameters included here are examples only. Not all possible parameters are
shown in the sample configuration file. You can configure or comment the values as
required. The settings in the <y0000000000xx>.cfg file will be overridden by settings in
the <MAC>.cfg file.
#Network Settings
network.internet_port.type =
#Configure the WAN port type; 0-DHCP, 1-PPPoE, 2-Static IP Address.
#If the WAN port type is configured as DHCP, you do not need to set the
#following network parameters.
#If the WAN port type is configured as Static IP Address, configure the
#following parameters.
network.internet_port.ip =
network.internet_port.mask =
network.internet_port.gateway =
network.primary_dns=
network.secondary_dns =
#If the WAN port type is configured as PPPoE, configure the following
#parameters.
network.pppoe.user =
network.pppoe.password =
Appendix
phone_setting.dialnow_delay =
dialplan.replace.prefix.1 =
dialplan.replace.replace.1 =
dialplan.replace.line_id.1 =
dialplan.item.1 =
#Time Settings
local_time.time_zone =
local_time.time_zone_name =
local_time.ntp_server1 =
local_time.ntp_server2 =
local_time.interval =
local_time.dhcp_time =
#Use the following parameters to set the time and date manually.
local_time.manual_time_enable =
local_time.date_format =
local_time.time_format =
#Phone Lock
phone_setting.lock =
phone_setting.phone_lock.unlock_pin =
phone_setting.phone_lock.lock_time_out =
#Language
lang.wui =
lang.gui =
#Call Waiting
call_waiting.enable =
call_waiting.tone =
#Auto Redial
auto_redial.enable =
auto_redial.interval =
auto_redial.times =
471
#Call Hold
features.play_hold_tone.enable =
features.play_hold_tone.delay =
sip.rfc2543_hold =
#Hotline
features.hotline_number =
features.hotline_delay =
#DTMF Suppression
features.dtmf.hide =
features.dtmf.hide_delay =
#Call Forward
# In Phone Mode
features.fwd_mode = 0
forward.always.enable =
forward.always.target =
forward.always.on_code =
forward.always.off_code =
forward.busy.enable =
forward.busy.target =
forward.busy.on_code =
forward.busy.off_code =
forward.no_answer.enable =
forward.no_answer.target =
forward.no_answer.timeout =
forward.no_answer.on_code =
forward.no_answer.off_code =
Appendix
account.1.busy_fwd.on_code =
account.1.busy_fwd.off_code =
account.1.timeout_fwd.enable =
account.1.timeout_fwd.target =
account.1.timeout_fwd.timeout =
account.1.timeout_fwd.on_code =
account.1.timeout_fwd.off_code =
#Call Transfer
transfer.semi_attend_tran_enable =
transfer.blind_tran_on_hook_enable =
transfer.on_hook_trans_enable =
transfer.tran_others_after_conf_enable =
#Call Conference
account.1.conf_type =
account.1.conf_uri =
#DTMF
account.1.dtmf.type =
account.1.dtmf.dtmf_payload =
account.1.dtmf.info_type =
#Tones
voice.tone.dial =
voice.tone.ring =
voice.tone.busy =
voice.tone.congestion =
voice.tone.callwaiting =
voice.tone.dialrecall =
voice.tone.info =
voice.tone.stutter =
voice.tone.message =
voice.tone.autoanswer =
473
#LDAP
ldap.enable =
ldap.name_filter =
ldap.number_filter =
ldap.host =
ldap.port =
ldap.base =
ldap.user =
ldap.password =
ldap.max_hits =
ldap.name_attr =
ldap.numb_attr =
ldap.display_name =
ldap.version =
ldap.call_in_lookup =
ldap.ldap_sort =
#Action URL
action_url.setup_completed =
action_url.registered =
action_url.unregistered =
action_url.register_failed =
action_url.off_hook =
action_url.on_hook =
action_url.incoming_call =
action_url.outgoing_call =
action_url.call_established =
action_url.dnd_on =
action_url.dnd_off =
action_url.always_fwd_on =
action_url.always_fwd_off =
action_url.busy_fwd_on =
action_url.busy_fwd_off =
action_url.no_answer_fwd_on =
action_url.no_answer_fwd_off =
action_url.transfer_call =
action_url.blind_transfer_call =
action_url.attended_transfer_call =
action_url.hold =
action_url.unhold =
action_url.mute =
action_url.unmute =
action_url.missed_call =
action_url.call_terminated =
474
Appendix
action_url.busy_to_idle =
action_url.idle_to_busy =
action_url.ip_change =
action_url.forward_incoming_call =
action_url.reject_incoming_call =
action_url.answer_new_incoming_call =
action_url.transfer_finished =
action_url.transfer_failed =
475
476
Index
Numeric
90
Call Completion
802.1X Authentication
189
Call Forward
Call Hold
Call Log
A
About This Guide
163
Action URI
166
Administrator Password
Always Forward
Audio Codecs
201
76
Dial-now
Backlight
43
Blind Transfer
Block Out
103
37
Busy Forward
Busy Lamp Field
142
88
211
13
13
32
149
34
Dial-now Template
230
107
131
84
Documentations
DTMF
121
Dual Headset
98
21
42
39
131
77
Auto Redial
18
103
207
18
Contrast
13
Attended Transfer
Auto Answer
260
430
36
119
244
257
422
73
Configuration Methods
Call Waiting
Configuration Files
255
103
82
Call Transfer
Capturing Packets
255
115
246
81
Appendix A: Glossary
158
Appendix
116
Call Return
46
96
Call Recording
205
98
Anonymous Call
98
68
Call Park
79
200
E
Early Media
90
219
477
245
Music on Hold
148
NAT Traversal
Getting Started
13
110
187
Network Conference
187
105
No Answer Forward
98
H
H.323
Headset Prior
199
Hot Desking
Hotline
Phone Lock
162
48
66
18
In This Guide
Index
Intercom
16
Quality of Service
196
R
Reading Icons
20
Jitter Buffer
208
137
Key as Send
234
33
229
64
10
84
89
422
Language
56
Semi-attended Transfer
139
Live Dialpad
Server Redundancy
73
Session Timer
176
57
233
94
422
SIP Components
426
SIP Request
425
SIP Responses
427
103
169
59
SIP
SIP Header
70
Logo Customization
478
185
126
IPv6 Support
LLDP
477
LDAP
40
Product Overview
69
153
151
93
61
58
430
Index
SRTP
217
STUN Server
187
124
Summary of Changes
vi
T
Table of Contents
Time and Date
xi
50
106
125
211
241
Troubleshooting Methods
241
Troubleshooting Solutions
247
194
U
Upgrading Firmware
225
User Password
92
45
V
Verifying Startup
Viewing Log Files
VLAN
17
241
179
206
182
W
Web Server Type
Web User Interface
117
18
479