When this publication is made available on media, Yealink (Xiamen) 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 (Xiamen) Network Technology CO., LTD. will not be liable for any damages arising from use of an illegally modified or altered publication.
Trademarks
Yealink®, the logo and the name and marks is trademark of Yealink (Xiamen) Network Technology CO., LTD, which are
registered legally in China, the United States, EU (European Union) and other countries.
All other trademarks belong to their respective owners. Without Yealink’s express written permission, recipient shall not
reproduce or transmit any portion hereof in any form or by any means, with any purpose other than personal use.
End User License Agreement
This End User License Agreement ("EULA") is a legal agreement between you and Yealink. By installing, copying or otherwise using the Products, you: (1) agree to be bounded by the terms of this EULA, (2) you are the owner or an authorized user of the device, and (3) you represent and warrant that you have the right, authority and capacity to enter into
this agreement and to abide by all its terms and conditions, just as if you had signed it. The EULA for this product is
available on the Yealink Support page for the product.
Patent Information
China, the United States, EU (European Union) and other countries are protecting one or more patents of accompanying products and/or patents being applied by Yealink.
Customer Feedback
We are striving to improve our documentation quality and we appreciate your feedback. Email your opinions and comments to DocsFeedback@yealink.com.
Technical Support
Visit Yealink WIKI (http://support.yealink.com/) for the latest firmware, guides, FAQ, Product documents, and more.
For better service, we sincerely recommend that you use Yealink Ticketing system (https://ticket.yealink.com) to submit
all your technical issues.
GNU GPL INFORMATION
Yealink device 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 online: http://www.yealink.com/onepage_83.html.
Table of Contents
Table of Contents
Table of Contents
DECT IP Multi-Cell System Introduction
Components of the DECT IP Multi-Cell System
Deployments of the DECT IP Multi-Cell System
Related Documentations
First Steps
Preparing to Use the Multi-Cell System
Assigning the Device Role
Registering the First Handset to the W80B Device
Finding the IP Address of the W80B
Configuring the System via Web User Interface
Accessing Web User Interface
Navigating the Web User Interface
Logging out of the Web User Interface
Initialization Instructions
Initialization Process Overview
Loading the ROM File
Configuring the VLAN
Querying the DHCP (Dynamic Host Configuration Protocol) Server
Contacting the Provisioning Server
Updating Firmware
Downloading the Resource Files
Verifying Startup
1
12
12
13
14
15
15
16
16
17
17
18
18
18
19
19
19
19
19
19
20
20
20
Setting up the Base Stations
Base Mode
Base Mode Configuration
LED Indicators on the W80B
Base Station Pre-registration
Base Station Pre-registration Configuration
Manually Registering Base Stations to the DM
DM IP
DM IP Configuration
Base Station Settings
Base Station Settings Configuration
Managing the Connected Base Stations
Base Station Synchronization
Synchronization Planning
Managing the Handsets
Registering Handsets via Web User Interface
21
21
21
21
23
23
24
24
24
25
25
26
27
28
29
29
1
Administrator’s Guide for DECT Multi-Cell System
IPUI Registration
Obtaining the IPUI Code of the Handset
Notes on Configuring IPUI
IPUI Code Configuration
Handset Registration Center
Registering Handsets Time-Controlled
Registering Handsets at Once
Manually Closing the Registration
Behaviors When Working Server Connection Fails
Registration Method of the Failover/Fallback Mode
Fallback Server Redundancy Configuration
Failover Server Redundancy Configuration
SIP Server Name Resolution
SIP Server Name Resolution Configuration
Static DNS Cache
Behave with a Configured DNS Server
Static DNS Cache Configuration
Number of Simultaneous Outgoing Calls
Number of Simultaneous Outgoing Calls Configuration
Basic Regular Expression Syntax for Four Patterns
Replace Rule File Customization
Replace Rule File Attributes
Customizing the Replace Rule File
Dial Now File Customization
Dial Now File Attributes
Customizing the Dial Now File
Replace Rule Configuration
Dial Now Configuration
Area Code Configuration
Block Out Configuration
Example: Adding Replace Rules Using a Replace Rule File
Difference between a remote phone book and a local phone book
Audio Issues
Increasing or decreasing the volume
Get poor sound quality during a call
10
249
249
249
249
249
249
249
250
250
250
Table of Contents
There is no sound when the other party picks up the call
Play the local ringback tone instead of media when placing a long-distance number without plus 0
Firmware and Upgrading Issues
Fail to upgrade the phone firmware
Verifying the firmware version
The IP phone does not update the configurations
System Log Issues
Fail to export the system log to a provisioning server (FTP/TFTP server)
Fail to export the system log to a syslog server
Password Issues
Restore the administrator password
The web screen displays "Default password is in use. Please change!"
Power and Startup Issues
Both PoE cable and power adapter is connected to the phone
The power LED indicator has no lights
Other Issues
The difference among user name, register name, and display name
On code and off code
The difference between RFC 2543Hold enabled and disabled
How does the DM configuration changes take effect when the handset is in the call?
Base Issue
Why doesn’t the power indicator on the base station light up?
Why doesn’t the network indicator on the base station slowly flash?
Handset Issues
How to check which area the handset is used for?
Register Issue
Why cannot the handset be registered to the base station?
Display Issue
Why does the handset prompt the message “Not Subscribed”?
Why does the handset prompt the message “Not in Range” or “Out Of Range”?
Why does the handset prompt the message “Network unavailable”?
Why does the handset display “No Service”?
Upgrade Issue
Why doesn’t the DECT IP phone upgrade firmware successfully?
RFC and Internet Draft Support
Menu Structure Overview
256
256
259
11
DECT IP Multi-Cell System Introduction
DECT IP Multi-Cell System Introduction
The DECT IP multi-cell system is used for connecting multiple DECT base stations to a VoIP PBX. It supports the roaming
& handover feature, and provides a wider DECT signal coverage, and more handsets and simultaneous calls than the
single-cell.
Topics
Components of the DECT IP Multi-Cell System
Deployments of the DECT IP Multi-Cell System
Related Documentations
Components of the DECT IP Multi-Cell System
The following illustration shows the components of the DECT IP multi-cell system and the way the system is embedded
in the IP phone environment:
ComponentsDescription
Management unit for a group of base stations. At least one DECT manager must be used for
W80B DECT Manager
(sometimes just
referred to as DM)
W80B Base Stations
each installation.
• Manages base stations synchronization within the clusters.
• Enables the account registration and centrally stores the account configuration.
• Enables centralized configuration and deployment.
Up to 30 base stations can be supported by one DECT manager.
• Provide cell site DECT features.
• Provide media processing from handsets directly towards PBX.
• Provide connection channels for the handsets, the number depends on various factors such
as the approved bandwidth and the device role.
12
Administrator’s Guide for DECT Multi-Cell System
ComponentsDescription
Up to 100 handsets can be supported by one DECT manager. Up to 100 DECT calls can be made
Handsets
(Mobile Devices)
PBX
simultaneously for VoIP call.
Subscribers can accept or initiate calls in all base stations with their handsets (Roaming), and
can also switch handsets DECT connection between the base stations during a call (Handover).
A handover is only possible if base stations are synchronized.
IP PBX or Provider with VoIP (SIP) connections.
• Establishes the connection to a public phone network.
• Enables the centralized management of phone connections, remote phone book, and voice
mail.
Deployments of the DECT IP Multi-Cell System
The DECT IP multi-cell system can be deployed in the multi-story office building, supermarket, store, warehouse, hotel,
and so on.
DeviceSmall SystemMedium System
W80B DECT Manager
W80B Base Stations
Handsets
(Mobile Devices)
13
DECT manager and base station on the same
device.
Up to 10
Base station functionality can be activated on
the DECT manager device.
Up to 50Up to 100 per DECT manager
At least one
Up to 30 per DECT manager
DECT IP Multi-Cell System Introduction
Related Documentations
The following related documents are available:
l Quick Start Guide, describes how to install the base station and obtain the device's IP address.
l User Guide, describes how to configure and use the basic and advanced features available in the DECT multi-cell sys-
tem.
l Deployment Guide, explains the necessary preparatory work for the installation and describes how to carry out meas-
urements in order to find the best positions for your base stations.
For support or service, please contact your Yealink reseller or go to Yealink Technical Support online: http://sup-
port.yealink.com/.
Read the Yealink Products Regulatory Notices guide for all regulatory and safety guidance.
14
First Steps
First Steps
This chapter provides the information you need to prepare to configure your multi-cell system at the DECT manager.
Topics
Preparing to Use the Multi-Cell System
Assigning the Device Role
Registering the First Handset to the W80B Device
Finding the IP Address of the W80B
Configuring the System via Web User Interface
Preparing to Use the Multi-Cell System
15
Administrator’s Guide for DECT Multi-Cell System
Assigning the Device Role
All W80B devices are configured as the role of "base station" out of box. To set up the DECT multi-cell system, at least
one device must be configured as DM.
The W80B device supports the following three roles:
l Base: The device only works as a base station. You can configure the IP address of the DM via the web user interface
or RPS.
l DM: The device only works as a DECT manager.
l DM-Base: The device works as a DECT manager and a base station. Only in this mode can you register a handset to
the DECT manager.
The following table describes how to change the role of the device using the device keyon the front side.
ActionLAN LEDROLE LEDDECT LEDDescription
Long press the device
key for about 10
seconds.
Press the device key
once briefly.
Press the device key
twice briefly.
Press the device key
three times briefly.
Press the device key
four or more times
briefly.
Slowly flashing
green(1s)
Slowly flashing
green(1s)
GreenOrangeGreen
GreenOrangeOff
GreenGreenGreen
Fast flashing green
(0.5s)
Fast flashing green
(0.5s)
Slowly flashing
green(1s)
Fast flashing
green(0.5s)
The device is in the switching
mode.
The device is switched to the DM-
Base role.
Note: The device will reboot after 3
seconds to make the change take
effect.
The device is switched to the DM
role.
Note: The device will reboot after 3
seconds to make the change take
effect.
The device is switched to the Base
role.
Note: The device will reboot after 3
seconds to make the change take
effect.
The device returns to the switching
mode after the three LEDs fast flash
green three times.
Note: In the Base role, you can press the device keyon the W80B three times quickly in one second to switch to the
DM-Base role.
When you change the role of the device, the time interval between each button press should be less than 3 seconds. The
device will return to the original role after 30 seconds of inactivity in the switching mode.
The device will not reboot if you switch back to the current role.
Registering the First Handset to the W80B Device
You can quickly register a handset to a W80B device to check the IP address of the DM at the beginning of the system
deployment.
Before You Begin
16
First Steps
l The W80B device role is DM-Base, and no handsets have been registered to the device.
l Long press the device keyon the W80B till the DECT LED indicator flashes to set the device to the registration
mode. You can only register one handset to the W80B using this method.
Procedure
1. When the handset prompts "Unregistered!" on its LCD screen, do one of the following:
l Press the Reg soft key on the handset to register quickly.
l Press OK > Register Handset and then select the desired base to register the handset.
You need to enter the base PIN (default: 0000) after a base is found.
After the handset is registered successfully, the handset prompts “Handset Subscribed” on its LCD screen.
Tip: If the handset LCD screen does not prompt “Unregistered!”, press the OK key to enter the main menu and select Set-
tings > Registration > Register Handset to register the handset.
Related Topics
Assigning the Device Role
Registering Handsets via Web User Interface
Finding the IP Address of the W80B
After registering a handset to the W80B device, you can fast check the IP address of the device for accessing the web
user interface.
Procedure
1. Press the OK key to enter the main menu, and then select Status > DM.
On the DDphone, press the OK key or navigate to Menu > Status > DM Status.
The LCD screen displays the IP address of the W80B device.
Note: If the IP address of the device is assigned dynamically via your local network's DHCP server, you can also find the cur-
rent IP address on the DHCP server in the list of registered DHCP clients. The MAC address can be found on the rear of the
device.
Configuring the System via Web User Interface
System settings are made via the web user interface of the W80B and cannot be changed using the handsets.
This applies in particular for:
l De-registering the handset at the phone system.
l Renaming the handset.
l All settings for the VoIP account used by a handset for calls.
l Rebooting or restarting the base station.
l Configuration of the remote phone book.
Handset-specific settings are changed on your handset individually. For example, language, wallpaper, ring tones, and
volume.
Topics
Accessing Web User Interface
Navigating the Web User Interface
Logging out of the Web User Interface
17
Administrator’s Guide for DECT Multi-Cell System
Accessing Web User Interface
You can configure and manage features of the multi-cell system via the web user interface.
When configuring via the web user interface, you require a user name and password for access. For a user - who has
only limited access to some settings, the default user name and password are “user” (case-sensitive). For an administrator - who has unlimited access to call features of the web user interface, the default user name and password are
“admin” (case-sensitive).
Procedure
1. Open a web browser on your computer, enter the IP address into the address bar (for example,"https://192.168.0.10" or "192.168.0.10"), and then press the Enter.
2. Enter the user name and password on the login page and click Login.
Navigating the Web User Interface
When you log into the web user interface successfully, the device status is displayed on the first page of the web user
interface.
The following figure is an example when you navigate to Settings > Preference:
Logging out of the Web User Interface
By default, the device will automatically log out of the web user interface after five minutes of inactivity. You can also
manually log out of the web user interface.
Procedure
1. Click Logout at the top right of each web page.
18
Initialization Instructions
Initialization Instructions
This chapter provides basic initialization instructions of devices.
Topics
Initialization Process Overview
Verifying Startup
Initialization Process Overview
The initialization process of the device is responsible for network connectivity and operation of the device in your local
network. Once you connect your device to the network and to an electrical supply, the device begins its initialization
process.
Topics
Loading the ROM File
Configuring the VLAN
Querying the DHCP (Dynamic Host Configuration Protocol) Server
Contacting the Provisioning Server
Updating Firmware
Downloading the Resource Files
Loading the ROM File
The ROM file resides in the flash memory of the device. The device comes from the factory with a ROM file preloaded.
During initialization, the device runs a bootstrap loader that loads and executes the ROM file.
Configuring the VLAN
If you connect the device to a switch, the switch notifies the device of the VLAN information defined on the switch (if
using LLDP or CDP). The device can then proceed with the DHCP request for its network settings (if using DHCP).
Querying the DHCP (Dynamic Host Configuration Protocol) Server
The device is capable of querying a DHCP server.
After establishing network connectivity, the device can obtain the following network parameters from the DHCP server
during initialization:
l IP Address
l Subnet Mask
l Default Gateway
l Primary DNS (Domain Name Server)
l Secondary DNS
By default, the devices obtain these parameters from a DHCPv4. You can configure network parameters of the device
manually if any of them are not supplied by the DHCP server.
Contacting the Provisioning Server
If you configure the device to obtain configurations from the provisioning server, it will be connected to the provisioning server, and then download the boot file and configuration file(s) during startup. The device will be able to
resolve and update configurations written in the configuration file(s). If the device does not obtain configurations from
the provisioning server, it will use the configurations stored in the flash memory.
19
Administrator’s Guide for DECT Multi-Cell System
Updating Firmware
If you define the access URL of firmware in the configuration file, the device will download the firmware from the provisioning server. If the MD5 value of the downloaded firmware file differs from that stored in the flash memory, the
device will perform a firmware update.
You can manually upgrade the firmware if the device does not download the firmware from the provisioning server.
Downloading the Resource Files
In addition to the configuration file(s), the device may require resource files before it provides service. These resource
files are optional, but if you deploy some particular features, these files are required.
Verifying Startup
After connected to the power and available network, the LAN LED indicator glows green. In the DM-Base mode, the
ROLE LED indicator glows orange and the DECT LED indicator glows green.
20
Setting up the Base Stations
Setting up the Base Stations
When the W80B device role is Base, the device must be registered to the DM for normal use.
In the multicast network, the DM automatically recognizes the base stations within the network. In the non-multicast
network, the DM recognizes the base stations only when the IP address of DM is configured to the base stations via the
web user interface or RPS.
After recognized, the base stations need to be registered, activated, and synchronized.
Topics
Base Mode
Base Station Pre-registration
DM IP
Base Station Settings
Base Station Synchronization
Base Mode
You can assign a role for the device via the web user interface or auto provisioning.
Topics
Base Mode Configuration
LED Indicators on the W80B
Base Mode Configuration
The following table lists the parameter you can use to configure the base mode.
Parameter static.station.mode<y0000000000xx>.cfg
Description It configures the role of the W80B device.
0-DM-Base, the device can work as a DECT manager and base station.
Permitted
Values
Default1
Web UIStatus > Base Mode > Base Mode
1-Base, the device works as a base station only.
2-DM, the device works as a DECT manager only.
LED Indicators on the W80B
LAN LED: indicates the LAN connection status.
LAN LEDDescription
GreenSuccessful connection to LAN
Slowly flashing green (1s)No connection to LAN or no IP address available/ assigned
OffPower off
ROLE LED: indicates the device role.
21
Administrator’s Guide for DECT Multi-Cell System
ROLE LEDDescription
OrangeDevice role: DM or DM-Base.
GreenDevice role: Base.
Slowly flashing orange (1s)Active calls in the system
DECT LED: indicates the connection status to the DM.
DECT LEDDescription
GreenSuccessful connection to DM, status: Active and synced
OffSuccessful connection to DM, status: Active, Deactive, or Offline
Slowly flashing green (1s)Active calls on the base station
You can register handsets while the device role is DM-Base. The LED indicators are shown below:
LAN LEDROLE LEDDECT LEDDescription
GreenOrange
GreenOrangeGreenHandset registered
LED indicators (some common status)
LAN LEDROLE LEDDECT LEDDescription
Slowly flashing
green (1s)
Slowly flashing
green (1s)
GreenGreenGreenSynchronized, status: Active and synced
GreenGreenOff
GreenGreen
GreenOffDevice role: Base, no connection to LAN
OrangeOffDevice role: DM or DM-Base, no connection to LAN
Slowly flashing
green(1s)
Slowly flashing
green(1s)
Handset registering
Not synchronized, status: Active, Deactive, or Off-
line
Successful connection to DM, active calls on the base
station
GreenOrangeGreenFirst-level base station connected
GreenOrangeOffNo connected base on the DM
Green
22
Slowly flashingSlowly flashing
Device role: DM-Base, active calls on the device
Setting up the Base Stations
LAN LEDROLE LEDDECT LEDDescription
orange (1s)green (1s)
Green
Fast flashing green
(0.5s)
GreenOrangeOrangeDevice role: DM-Base, test mode
Slowly flashing
orange (1s)
Fast flashing green
(0.5s)
GreenActive calls in the system
Fast flashing green
(0.5s)
Firmware update in progress
Base Station Pre-registration
In the multicast network, you can pre-register all base stations at the DM. After that, the base stations will be automatically registered at the DM once being detected in the network.
If the detected base station has not been pre-registered at the DM, you need to manually register the base stations via
the web user interface.
Topics
Base Station Pre-registration Configuration
Manually Registering Base Stations to the DM
Base Station Pre-registration Configuration
The following table lists the parameters you can use to pre-register the base station.
Parameter station.allowed.X.mac
Description It sets the MAC address of the pre-registration base station.
Permitted
Values
DefaultBlank
Parameter station.allowed.X.name
Description It sets the name of the pre-registration base station.
Permitted
Values
DefaultBlank
Parameter station.allowed.X.sync.cluster
Description It sets the sync cluster of the pre-registration base station.
Permitted
Values
String within 32 characters
String within 32 characters
Integer from 1 to 10
[1]
[1]
[1]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
<y0000000000xx>.cfg
23
Administrator’s Guide for DECT Multi-Cell System
DefaultBlank
Parameter station.allowed.X.sync.level
Description It sets the sync level of the pre-registration base station.
[1]
<y0000000000xx>.cfg
Permitted
Values
DefaultBlank
[1]
X is the pre-registration ID. X=1-30.
Integer from 1 to 10
Manually Registering Base Stations to the DM
You are allowed to manually register the base stations to the DM in the base station standby list.
Procedure
1. Access the web user interface of the device.
2. Navigate to Base Station > Base Station Registration.
3. Clicknext to the base station.
4. Complete the corresponding information of the base station, and click OK.
The base station is successfully registered to the DM.
Related Topic
Accessing Web User Interface
DM IP
In the non-multicast network, the DM can detect and connect the base station only when you have configured the IP
address of the DM on the base station.
Note: You can configure the IP address of the DM for all base stations using RPS. Otherwise, you need to switch the W80B
device to the DM-Base role first and then register a handset to the device to find the device's IP address. After accessing
the web user interface, switch the W80B to the Base role and configure the IP address of the DM.
Topic
DM IP Configuration
DM IP Configuration
The following table lists the parameter you can use to configure the DM IP.
Note: It works only if "static.station.mode" is set to 1 (Base).
String within 64 characters
24
Base Station Settings
You can modify all settings of the registered base stations at the DECT manager.
Topics
Base Station Settings Configuration
Managing the Connected Base Stations
Base Station Settings Configuration
The following table lists the parameters you can use to modify the base station settings.
Setting up the Base Stations
Parameter station.X.name
Description It sets the name of the base station.
Permitted
Values
DefaultBase station X
Web UIBase Station > Base Station Settings > Edit > Name / Location
Parameter station.X.sync.cluster
Description It sets the sync cluster to which the base station belongs.
Permitted
Values
Default1
Web UIBase Station > Base Station Settings > Edit > Cluster
Parameter station.X.sync.level
Description It sets the sync level of the base station.
Permitted
Values
String within 32 characters
Integer from 1 to 10
Integer from 1 to 10
[1]
[1]
[1]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
<y0000000000xx>.cfg
Default1
Web UIBase Station > Base Station Settings > Edit > Sync Level
Parameter station.X.sync.type
Description It sets the sync type of the base station.
Permitted
Values
Default2
Parameter station.X.active
0-Disabled
2-Over the air synchronization
[1]
[1]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
25
Administrator’s Guide for DECT Multi-Cell System
Description It triggers the active base station feature to on or off.
Permitted
Values
0-OFF
1-ON
Default1
Web UIBase Station > Base Station Settings > Edit > Active Base Station
Parameter
static.station.X.network.type
[1]
Description It configures the type of network.
Permitted
Values
0-DHCP
2-Static IP
Default0
Web UIBase Station > Base Station Settings > Edit > IP Address Type
Parameter
static.station.X.network.ip
[1]
It configures the IPv4 address.
Description
Note: It works only if "static.station.X.network.type" is set to 2 (Static IP).
Permitted
Values
String within 64 characters
DefaultBlank
<y0000000000xx>.cfg
<y0000000000xx>.cfg
Web UIBase Station > Base Station Settings > Edit > IP Address
Parameter
static.station.X.network.mask
[1]
It configures the IPv4 subnet mask.
Description
Note: It works only if "static.station.X.network.type" is set to 2 (Static IP).
Permitted
Values
String within 64 characters
DefaultBlank
Web UIBase Station > Base Station Settings > Edit > Subnet Mask
Parameter
static.station.X.network.gateway
[1]
It configures the IPv4 default gateway.
Description
Note: It works only if "static.station.X.network.type" is set to 2 (Static IP).
Permitted
Values
String within 64 characters
DefaultBlank
Web UIBase Station > Base Station Settings > Edit > Default Gateway
[1]
X is the registration location ID. X=1-30.
<y0000000000xx>.cfg
<y0000000000xx>.cfg
Managing the Connected Base Stations
You can edit the data for a base station or manage a base station that is already registered to the DM.
26
You can customize the following information of the connected base stations:
ItemDescription
Setting up the Base Stations
Base Station
Name of the base station. When added to the list, Base Station X (X ranges from 1to 30) is used as
the name.
Radio Fixed Part Number. The base station identity allocated by the DECT system.
RPN
Note: This cannot be edited.
ClusterNumber of the cluster to which the base station belongs.
Sync LevelSync level within the sync hierarchy.
Synchronization status of the base station.
• Offline: not available.
Status
• Deactive: available but not activated.
• Active: activated but not synchronized.
• Active and synced: activated and synchronized.
Activates or deactivates the base station.
Active
Note: A base station must be active to manage calls of the connected handsets. If it is deactivated,
it will no longer connect handsets but it still stays in the list of connected base stations.
Procedure
1. You can do the following:
l Select ON or OFF to activate or deactivate the base station.
Note: Please ensure that the base station you want to deactivate is not with sync level 1. Check your sync settings
before deactivating the base station. Otherwise, your system may no longer work properly.
l Click, and enter a descriptive name, assign the cluster, and set the sync level for the base station.
l Clickand select OK to reboot the base station.
All existing connections managed by the base station are terminated.
l Clickand select OK to delete the base station.
l Click Reboot All to reboot all connected base stations.
Base Station Synchronization
Base station synchronization is the prerequisite for the functioning of the multi-cell system, inter-cell handover, and
overload balancing. Overload balancing means that a handset can roam to another available base when the current
base is fully loaded and cannot accept further handset connections.
Base stations can be synchronized "over the air", meaning that they are synchronized via DECT.
Note: Synchronization always refers to a cluster. In case you set up several clusters that are not synchronized with one
another, these will be no possibility of a handover or overload balancing between them.
Topic
Synchronization Planning
27
Administrator’s Guide for DECT Multi-Cell System
Synchronization Planning
Base stations in the multi-cell system must synchronize with one another to ensure a smooth transition of the handsets
from cell to cell (handover). No handover and no overload balancing are possible between cells that are not synchronized.
The synchronization within a cluster takes place in a master/slave procedure. It means that one base station (sync master) defines the synchronization cycle for one or more additional base stations (sync slaves). A base station can synchronize with each base station on a higher sync level. The sync level concept allows base stations to automatically
select the best suitable base station (having a lower sync level number) to receive synchronization signal from.
During configuration, assign one sync level to each base. Sync level 1 is the highest level, which is the level of the sync
master and appears only once in each cluster. A base station always synchronizes itself with a base station that has a
better sync level. If it sees several base stations with a better sync level, it synchronizes itself with the base station that
provides the best signal quality. If it does not see any base station with a higher sync level, it cannot synchronize.
To ensure the synchronization, you should plan the level 1 base station in the center as much as possible, and place the
next sync level's base stations around the center.
The following is an example of a synchronization scenario:
28
Managing the Handsets
Managing the Handsets
You can use the web user interface to register all handsets or delete them from the multi-cell system.
Topics
Registering Handsets via Web User Interface
De-registering a Handset
Registering Handsets via Web User Interface
Procedure
1. Access the web user interface of the DM.
2. Navigate to Handset & Account > Handset Registration.
3. Click Add Handset.
4. Click Start Register Handset to set the DM to the registration mode.
5. On the handset, do one of the following:
l Press the Reg soft key on the handset to register quickly.
l Press OK > Register Handset and then select the desired base to register the handset.
l Press OK > Settings > Registration > Register Handset and then select the desired base to register the handset.
On the DDphone, navigate to Menu > Settings >Registration > Register Handset.
After registration, the handset prompts “Handset Subscribed”.
Note: The default base PIN is 0000.
Related Topic
Accessing Web User Interface
IPUI Registration
You can register handsets in batches by the IPUI code.
Topics
Obtaining the IPUI Code of the Handset
Notes on Configuring IPUI
IPUI Code Configuration
Obtaining the IPUI Code of the Handset
IPUI is a random code that includes 10 characters mixed with numbers and letters.
There are three ways to obtain the IPUI code:
l Handset UI: on the W56H/W53H handset, navigate to OK > Status > Handset > IPUI Code; on the CP930W, nav-
igate to Menu > Status > Phone Status > IPUI Code; on the DDphone, navigate to Menu > Status > DongleStatus > IPUI Code.
l Giftbox: Obtain it from the sticker label on the handset's giftbox.
l Shipping system: Check it in the shipping system.
29
Administrator’s Guide for DECT Multi-Cell System
Notes on Configuring IPUI
A few notes you should know when registering handsets using IPUI code:
l The registration status will not be disabled automatically if you enable it by "handset.X.reg.enable".
l If you duplicate the IPUI code during the configuration, only the IPUI with the smaller handset number takes effect.
l If you configure another IPUI code for another handset but the handset number is the same as an existing one, the
existing IPUI will be overwritten.
l If you configure the IPUI code for the registered handset, the handset will be unregistered.
l When the handset is deleted, the handset and its IPUI code will be deleted at the same time.
l You cannot directly modify the IPUI code via the web user interface. The IPUI code can only be modified via auto
provisioning, or re-entered after deleted via the web user interface.
IPUI Code Configuration
The following table lists the parameters you can use to import the IPUI code.
Parameter handset.X.reg.enable
[1]
<y0000000000xx>.cfg
It enables or disables the registration status for handset X.
Description
Note: The value of X corresponds to that of "account.X.user_name". When the IPUI code is invalid or not
configured, the registration status cannot be enabled by this parameter.
The registration center allows you to register groups of handsets in one registration process. During this time, the system will automatically register the handset and assign the corresponding account according to the IPUI code.
You can find the following information from the registration center:
l Total Handsets: Shows how many handsets are registered in the current system.
l Registered Handsets: Shows how many handsets are registered through the registration center this time
l Current Time: Shows the current system time. It is updated in real time.
30
Managing the Handsets
Topics
Registering Handsets Time-Controlled
Registering Handsets at Once
Manually Closing the Registration
Registering Handsets Time-Controlled
A registration process is started automatically according to the time you set.
Procedure
1. Access the web user interface of the DM.
2. Navigate to Handset & Account > Registration Center.
3. In the Registration Start Time field, enter the time when the next registration process should be started.
Valid value: at least 1 minute later than the current time but no more than 24 days.
3. In the Registration Duration field, enter the duration that the DM should stay in registration mode.
Default: 3 minutes.
4. Click Confirm.
Related Topic
Manually Closing the Registration
Registering Handsets at Once
Procedure
1. Access the web user interface of the DM.
2. Navigate to Handset & Account > Registration Center.
3. In the Registration Duration field, enter the duration that the DM should stay in registration mode.
Default: 3 minutes.
4. Click Start Now.
The DM starts registration at once.
Related Topic
Manually Closing the Registration
Manually Closing the Registration
When the time is up, the system will automatically disable the registration status. You can also manually close the registration.
Procedure
31
Administrator’s Guide for DECT Multi-Cell System
1. Click Close.
The screen prompts you whether to close the registration.
2. Click OK.
Related Topic
Registering Handsets Time-Controlled
De-registering a Handset
You can only delete a handset from the multi-cell system via the web user interface.
Procedure
1. Access the web user interface of the DM.
2. Navigate to Handset & Account > Handset Registration.
3. Click.
4. Click OK to delete a handset.
All registration information for the handset is deleted.
32
Account Settings
Account Settings
This chapter shows you how to register accounts and configure account settings on Yealink devices.
Topics
Account Registration
Outbound Proxy in Dialog
Server Redundancy
SIP Server Name Resolution
Static DNS Cache
Number of Active Handsets Per Base
Account Registration
Any handset must get assigned an individual SIP account. After registering the handset to the system, the handset can
be assigned an account for receiving and sending VoIP connection.
The number of registered accounts must meet the following:
Registered Accounts on W80B
(the device role is DM-Base)
50100Only one
Registered Accounts on W80B
(the device role is DM)
Assigned Account per Handset
SIP Server Template Configuration
You can use up to ten different SIP servers in the system. You can pre-configure up to 10 SIP server templates for
choose when registering SIP accounts.
The following table lists the parameters you can use to configure the SIP server template.
Parameter template.X.name
Description It sets the name of the SIP server template.
Permitted
Values
String within 64 characters
[1]
<y0000000000xx>.cfg
DefaultBlank
Web UIHandset & Account > SIP Server Settings > Edit > Template Name
Parameter template.X.sip_server.Y.address
[1][2]
<y0000000000xx>.cfg
33
Administrator’s Guide for DECT Multi-Cell System
Description It configures the IP address or domain name of the SIP server Y in which the account is registered.
Permitted
Values
String within 64 characters
DefaultBlank
Web UI
Parameter template.X.sip_server.Y.port
Handset & Account > SIP Server Settings > Edit > SIP Server Y
[1][2]
Description It configures the port of SIP server Y.
Permitted
Values
Integer from 0 to 65535
Default5060
Web UI
Parameter template.X.sip_server.Y.transport_type
Handset & Account > SIP Server Settings > Edit > SIP Server Y
[1][2]
Description It configures the type of transport protocol.
0-UDP
1-TCP
Permitted
Values
2-TLS
3-DNS-NAPTR, if no server port is given, the device performs the DNS NAPTR and SRV queries for the ser-
vice type and port.
[2]
> Server Host
<y0000000000xx>.cfg
[2]
> Port
<y0000000000xx>.cfg
Default0
Web UI
Handset & Account > SIP Server Settings > Edit > SIP Server Y
Parameter template.X.sip_server.Y.expires
[1][2]
[2]
> Transport
<y0000000000xx>.cfg
Description It configures the registration expiration time (in seconds) of SIP server Y.
Permitted
Values
Integer from 30 to 2147483647
Default3600
Web UI
Parameter
Handset & Account > SIP Server Settings > Edit > SIP Server Y
template.X.sip_server.Y.retry_counts
[1][2]
[2]
> Server Expires
<y0000000000xx>.cfg
It configures the retry times for the device to resend requests when the SIP server Y is unavailable or there
Description
is no response from the SIP server Y.
The handset moves to the next available server after three failed attempts.
Permitted
Values
Integer from 0 to 20
Default3
Web UI
Handset & Account > SIP Server Settings > Edit > SIP Server Y
[2]
> Server Retry Counts
34
Account Settings
Parameter
template.X.outbound.enable
[1]
<y0000000000xx>.cfg
Description It enables or disables the device to send requests to the outbound proxy server.
Permitted
Values
0-Disabled
1-Enabled
Default0
Web UIHandset & Account > SIP Server Settings > Edit > Enable Outbound Proxy Server
Parameter
template.X.outbound.Y.address
[1][2]
<y0000000000xx>.cfg
It configures the IP address or domain name of the outbound proxy server Y.
Description
Note: It works only if “template.X.outbound.enable” is set to 1 (Enabled).
Permitted
Values
String within 64 characters
DefaultBlank
Web UI
Parameter
Base Station > SIP Server Settings > Edit > Outbound Proxy Server Y
template.X.outbound.Y.port
[1][2]
[2]
<y0000000000xx>.cfg
It configures the port of the outbound proxy server Y.
Description
Note: It works only if “template.X.outbound.enable” is set to 1 (Enabled).
Permitted
Values
Integer from 0 to 65535
Default5060
Web UI
Parameter
Description
Permitted
Values
Handset & Account > SIP Server Settings > Edit > Outbound Proxy Server Y
template.X.outbound.fallback_interval
[1]
<y0000000000xx>.cfg
It configures the time interval (in seconds) for the device to detect whether the working outbound proxy
server is available by sending the registration request after the fallback server takes over call control.
Integer from 30 to 2147483647
Default3600
Web UIHandset & Account > SIP Server Settings > Edit > Proxy Fallback Interval
[1]
X is the template ID. X=1-10.
[2]
Y is the server ID. Y=1-2.
Accounts Registration Configuration
The following table lists the parameters you can use to register accounts.
Parameter
account.X.enable
Description It defines the activation status of the account.
[1]
<MAC>.cfg
[2]
> Port
Permitted
Values
0-Disabled
1-Enabled
35
Administrator’s Guide for DECT Multi-Cell System
Default0
Web UIHandset & Account > Handset Registration > Add Handset/Edit > Line Active
Parameter
account.X.label
[1]
<MAC>.cfg
Description It configures the display label of the account.
It configures the base time to wait (in seconds) for the phone to retry to re-register after the account registration fails.
Description
how long to wait. The algorithm is defined in RFC 5626. We recommend that you set this value to an
integer between 10 to 120 if needed. If the values of this parameter and the parameter "account.X.reg_
failed_retry_max_time" are set to 0, the interval configured by "account.X.reg_fail_retry_interval" will be
used.
Note: It is used in conjunction with the parameter "account.X.reg_failed_retry_max_time" to determine
Permitted
Values
Integer greater than or equal to 0
Default0
Parameter
account.X.reg_failed_retry_max_time
It configures the maximum time to wait (in seconds) for the phone to retry to re-register after the account
registration fails.
Note: It is used in conjunction with the parameter "account.X.reg_failed_retry_min_time" to determine
Description
how long to wait. The algorithm is defined in RFC 5626. We recommend that you set this value to an
integer between 60 to 1800 if needed. If the values of this parameter and the parameter "account.X.reg_
failed_retry_min_time" are set to 0, the interval configured by "account.X.reg_fail_retry_interval" will be
used.
Permitted
Values
Integer greater than or equal to 0
Default60
[1]
X is the account ID. X=1-100.
[1]
<MAC>.cfg
[2]
Y is the server ID. Y=1-2.
Registration Settings Configuration
The following table lists the parameters you can use to change the registration settings.
Parameter
account.X.enable_user_equal_phone
Description It enables or disables the phone to add “user=phone” to the SIP header of the INVITE message.
Description It enables or disables the phone to disable the account whose username is empty.
Permitted
Values
Default0
Parameter
Description It configures the renewal time (in seconds) away from the registration lease.
Permitted
Values
Default-1
Parameter
Description It configures the renewal time (in seconds) away from the subscription lease.
Permitted
Values
0-Disabled
1-Enabled
0-Disabled
1-Enabled
account.X.register_expires_overlap
Positive integer and -1
account.X.subscribe_expires_overlap
Positive integer and -1
[1]
[1]
<MAC>.cfg
<MAC>.cfg
Default-1
[1]
X is the account ID. X=1-100.
[2]
If you change this parameter, the phone will reboot to make the change take effect.
Outbound Proxy in Dialog
An outbound proxy server can receive all initiating request messages and route them to the designated destination. If
the device is configured to use an outbound proxy server within a dialog, all SIP request messages from the device will
be sent to the outbound proxy server as a mandatory requirement.
Note: To use this feature, make sure the outbound server has been correctly configured on the device. For more inform-
ation on how to configure the outbound server, refer to Server Redundancy.
Topic
Outbound Proxy in Dialog Configuration
Outbound Proxy in Dialog Configuration
The following table lists the parameter you can use to configure the outbound proxy in dialog.
It enables or disables the phone to send all SIP requests to the outbound proxy server mandatorily in a dia-
Description
log.
Note: It works only if "template.X.outbound.enable" is set to 1 (Enabled).
0-Disabled, only the new SIP request messages from the phone will be sent to the outbound proxy server
Permitted
Values
in a dialog.
1-Enabled, all the SIP request messages from the phone will be sent to the outbound proxy server in a dialog.
Default0
Web UIFeatures > General Information > Use Outbound Proxy In Dialog
Server Redundancy
Server redundancy is often required in VoIP deployments to ensure continuity of phone service, for example, take the
call server offline for maintenance, the server fails, or the connection between the device and the server fails.
Two types of redundancy are possible. In some cases, a combination of the two may be deployed:
l 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. Therefore, if you want to use this mode, the server must be
configured with a domain name.
l Fallback: In this mode, a second less featured call server with SIP capability takes over call control to provide the
basic calling capability, but without some advanced features (for example, shared line and MWI) offered by the
working server. The phones support configuration of two servers per SIP registration for the fallback purpose.
Note: For concurrent registration mode, it has a certain limitation when using some advanced features, and for successive
registration mode, the phone service may have a brief interrupt while the server fails. So we recommend that you use the
failover mode for server redundancy because this mode can ensure the continuity of the phone service and you can use all
the call features while the server fails.
Phone Configuration for Redundancy Implementation
To assist in explaining the redundancy behavior, an illustrative example of how an IP phone may be configured is
shown below. In the example, server redundancy for fallback and failover purposes is deployed. Two separate servers (a
working server and a fallback server) are configured for per line registration.
40
Account Settings
l Working Server: Server 1 is configured with the domain name of the working server. For example yealink.pbx.com.
DNS mechanism is used such that the working server is resolved to multiple servers with different IP addresses for
failover purpose. The working server is deployed in redundant pairs, designated as primary and secondary servers.
The primary server (for example, 192.168.1.13) has the highest priority server in a cluster of servers resolved by the
DNS server. The secondary server (for example, 192.168.1.14) backs up a primary server when the primary server fails
and offers the same functionality as the primary server.
l Fallback Server: Server 2 is configured with the IP address of the fallback server. For example 192.168.1.15. A fall-
back server offers less functionality than the working server.
Yealink devices support Failover and Fallback server redundancy types. In some cases, you can deploy a combination
of the two server redundancy types.
Topics
Behaviors When Working Server Connection Fails
Registration Method of the Failover/Fallback Mode
Fallback Server Redundancy Configuration
Failover Server Redundancy Configuration
Behaviors When Working Server Connection Fails
For Outgoing Call
When you initiate a call, the phone will go through the following steps to connect the call:
1. Sends the INVITE request to the primary server.
2. If the primary server does not respond correctly to the INVITE (that is, the primary server responds to the INVITE
with 503 message or the request for responding with 100 Trying message times out (64*T1 seconds, defined in RFC
3261)), then tries to make the call using the secondary server.
3. If the secondary server is also unavailable, the 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.
41
Administrator’s Guide for DECT Multi-Cell System
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:
l If TCP is used, then the signaling fails if the connection or the send fails.
l 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 (this list contains all the server addresses resolved by the DNS server) and
this is the last server, then the signaling fails after the complete UDP timeout defined in RFC 3261. If it is not the
last server in the list, the maximum number of retries depends on the configured retry counts (configured by
"template.X.sip_server.Y.retry_counts").
Registration Method of the Failover/Fallback Mode
Registration method of the failover mode:
The IP phone must always register to the primary server first except in failover conditions. If this is unsuccessful, the
phone will re-register as many times as configured until the registration is successful. When the primary server registration is unavailable, the secondary server will serve as the working server. As soon as the primary server registration
succeeds, it returns to be the working server.
Registration methods of the fallback mode include (not applicable to outbound proxy servers):
l Concurrent registration (default): The IP phone registers to SIP server 1 and SIP server 2 (working server and fall-
back server) at the same time. Note that although the IP phone registers to two SIP servers, only one server works at
the same time. If it fails, a fallback server can take over the basic calling capability, but without some advanced features (for example, shared lines and MWI) offered by the working server.
l Successive registration: The IP phone only registers to one server at a time. The IP phone first registers to the work-
ing server. In a failure situation, the phone registers to the fallback server, and the fallback server can take over all
calling capabilities.
Fallback Server Redundancy Configuration
The following table lists the parameters you can use to configure fallback server redundancy.
Parameter
account.X.fallback.redundancy_type
It configures the registration mode in fallback mode.
Description
Note: It is not applicable to outbound proxy servers.
Permitted
Values
0-Concurrent registration
1-Successive registration
Default0
Parameter
account.X.fallback.timeout
It configures the time interval (in seconds) for the phone to detect whether the working server is available
Description
by sending the registration request after the fallback server takes over call control.
Note: It is not applicable to outbound proxy servers.
Permitted
Values
Integer from 10 to 2147483647
Default120
[1]
X is the account ID. X=1-100.
[1]
[1]
<MAC>.cfg
<MAC>.cfg
Failover Server Redundancy Configuration
The following table lists the parameters you can use to configure failover server redundancy.
42
Account Settings
Parameter
Description
account.X.sip_server.Y.register_on_enable
It enables or disables the phone to send registration requests to the secondary server when encountering
a failover.
[1][2]
<MAC>.cfg
0-Disabled, the phone will not attempt to register to the secondary server, since the phone assumes that
Permitted
Values
the primary and secondary servers share registration information. So the phone will directly send the
requests to the secondary server.
1-Enabled, the phone will register to the secondary server first, and then send the requests to it.
It enables or disables the phone to only send requests to the registered server when encountering a failover.
Description
Note: It works only if “account.X.sip_server.Y.register_on_enable” is set to 1 (Enabled) and “account.X.sip_
server.Y.failback_mode” is set to 1, 2 or 3.
Permitted
Values
0-Disabled
1-Enabled
Default0
Parameter
Description
Permitted
Values
Default3
Parameter
Description
Permitted
Values
account.X.sip_server.Y.invite_retry_counts
[1][2]
<MAC>.cfg
It configures the number of retries attempted before sending requests to the next available server when
encountering a failover.
Integer from 1 to 10
account.X.sip_server.Y.failback_mode
[1][2]
<MAC>.cfg
It configures the mode for the phone to retry the primary server in failover.
Note: It works only if "template.X.sip_server.Y.address" is set to the domain name of the SIP server.
0-newRequests: all requests are sent to the primary server first, regardless of the last server that was used.
1-DNSTTL: the phone will send requests to the last registered server first. If the time defined by DNSTTL
on the registered server expires, the phone will retry to send requests to the primary server.
2-Registration: the phone will send requests to the last registered server first. If the registration expires,
the phone will retry to send requests to the primary server.
3-duration: the phone will send requests to the last registered server first. If the time defined by the
“account.X.sip_server.Y.failback_timeout” parameter expires, the phone will retry to send requests to the
primary server.
Default0
Parameter
account.X.sip_server.Y.failback_timeout
[1][2]
<MAC>.cfg
43
Administrator’s Guide for DECT Multi-Cell System
It configures the timeout (in seconds) for the phone to retry to send requests to the primary server after
failing over to the current working server.
Description
Permitted
Values
Default3600
Parameter
Description
Permitted
Values
Default0
[2]
Y is the server ID. Y=1-2.
If you set the parameter to 0, the phone will not send requests to the primary server until a failover event
occurs with the current working server.
If you set the parameter between 1 and 59, the timeout will be 60 seconds.
Note: It works only if “account.X.sip_server.Y.failback_mode” is set to 3 (duration).
0, Integer from 60 to 65535
account.X.sip_server.Y.failback_subscribe.enable
It enables or disables the phone to retry to re-subscribe after registering to the secondary server with different IP addresses when encountering a failover.
Note: It works only if "account.X.sip_server.Y.failback_mode" is set to 1, 2 or 3.
0-Disabled
1-Enabled, the phone will immediately re-subscribe to the secondary server, for ensuring the normal use
of the features associated with the subscription (for example, BLF, SCA).
SIP Server Name Resolution
[1][2]
<MAC>.cfg
If a domain name is configured for a 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, A query will be performed only. If a 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.
Topic
SIP Server Name Resolution Configuration
SIP Server Name Resolution Configuration
The following table lists the parameters you can use to configure the SIP server name resolution.
Parameter
Description It configures the type of transport protocol.
Permitted
Values
template.X.sip_server.Y.transport_type
0-UDP
1-TCP
2-TLS
[1][2]
<y0000000000xx>.cfg
44
3-DNS-NAPTR, if no server port is given, the device performs the DNS NAPTR and SRV queries for the ser-
Default0
Web UI
Parameter
vice type and port.
Handset & Account > SIP Server Settings > Edit > SIP Server Y
account.X.naptr_build
[4]
<MAC>.cfg
[2]
> Transport
Account Settings
Description
It configures the way of SRV query for the phone to be performed when no result is returned from the
Description It configures the transport protocol the phone uses to perform a DNS query.
Permitted
Values
0-UDP
1-TCP
Default0
Parameter
Description
Permitted
Values
static.network.dns.query_timeout
It configures the interval (in seconds) at which the phone retries to resolve a domain name when the DNS
server does not respond.
Integer from 0 to 65535
[3]
<y0000000000xx>.cfg
Default3
Parameter
static.network.dns.retry_times
[3]
<y0000000000xx>.cfg
Description It configures the retry times when the DNS server does not respond.
Permitted
Values
Integer from 0 to 65535
Default2
[1]
X is the template ID. X=1-10.
[2]
Y is the server ID. Y=1-2.
[3]
If you change this parameter, the phone will reboot to make the change take effect.
[4]
X is the account ID. X=1-100.
Static DNS Cache
Failover redundancy can only be utilized when the configured domain name of the server is resolved to multiple IP
addresses. If the IP phone is not configured with a DNS server, or the DNS query returns no result from a DNS server,
you can statically configure a set of DNS NAPTR/SRV/A records into the IP phone. The phone will attempt to resolve
the domain name of the SIP server with static DNS cache.
45
Administrator’s Guide for DECT Multi-Cell System
Support for negative caching of DNS queries as described in RFC 2308 is also provided to allow faster failover when
prior DNS queries have returned no results from the DNS server.
Topics
Behave with a Configured DNS Server
Static DNS Cache Configuration
Behave with a Configured DNS Server
When the phone is configured with a DNS server, it will behave as follows to resolve the domain name of the server:
l The phone performs a DNS query to resolve the domain name from the DNS server.
l If the DNS query returns no results for the domain name, or the returned record cannot be contacted, the values in
the static DNS cache (if configured) are used when their configured time intervals are not elapsed.
l If the configured time interval is elapsed, the phone will attempt to perform a DNS query again.
l If the DNS query returns a result, the phone will use the returned record from the DNS server and ignore the stat-
ically configured cache values.
When the phone is not configured with a DNS server, it will behave as follows:
l The phone attempts to resolve the domain name within the static DNS cache.
l The phone will always use the results returned from the static DNS cache.
Static DNS Cache Configuration
The following table lists the parameters you can use to configure static DNS cache.
[2]
[1]
[1]
<MAC>.cfg
<MAC>.cfg
<y0000000000xx>.cfg
Parameter
Description
account.X.dns_cache_type
It configures whether the phone uses the DNS cache for domain name resolution of the SIP server and
caches the additional DNS records.
0-Perform real-time DNS query rather than using DNS cache.
Permitted
Values
1-Use DNS cache, but do not record the additional records.
2-Use DNS cache and cache the additional DNS records.
Default1
Parameter
Description
Permitted
Values
account.X.static_cache_pri
It configures whether preferentially to use the static DNS cache for domain name resolution of the SIP
server.
0-Use domain name resolution from server preferentially
1-Use static DNS cache preferentially
Default0
Parameter
dns_cache_naptr.X.name
Description It configures the domain name to which NAPTR record X refers.
Permitted
Values
Domain name
DefaultBlank
Parameter
dns_cache_naptr.X.order
[2]
Description It configures the order of NAPTR record X.
46
<y0000000000xx>.cfg
NAPTR record with the lower order is more preferred.
Account Settings
Permitted
Values
Integer from 0 to 65535
Default0
Parameter
dns_cache_naptr.X.preference
[2]
<y0000000000xx>.cfg
It configures the preference of NAPTR record X.
Description
NAPTR record with lower preference is more preferred.
Permitted
Values
Integer from 0 to 65535
Default0
Parameter
dns_cache_naptr.X.replace
[2]
<y0000000000xx>.cfg
Description It configures a domain name to be used for the next SRV query in NAPTR record X.
Permitted
Values
Domain name
DefaultBlank
Parameter
dns_cache_naptr.X.service
[2]
<y0000000000xx>.cfg
Description It configures the transport protocol available for the SIP server in NAPTR record X.
SIP+D2U-SIP over UDP
Permitted
Values
SIP+D2T-SIP over TCP
SIPS+D2T-SIPS over TLS
DefaultBlank
Parameter
Description
Permitted
Values
dns_cache_naptr.X.ttl
It configures the time interval (in seconds) that NAPTR record X may be cached before the record should
be consulted again.
Integer from 30 to 2147483647
[2]
Default300
Parameter
dns_cache_srv.X.name
[2]
Description It configures the domain name in SRVrecord X.
Permitted
Values
Domain name
DefaultBlank
Parameter
dns_cache_srv.X.port
[2]
Description It configures the port to be used in SRV record X.
Permitted
Values
Integer from 0 to 65535
Default0
Parameter
dns_cache_srv.X.priority
[2]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
<y0000000000xx>.cfg
<y0000000000xx>.cfg
47
Administrator’s Guide for DECT Multi-Cell System
Description
It configures the priority for the target host in SRV record X.
Lower priority is more preferred.
Permitted
Values
Integer from 0 to 65535
Default0
Parameter
dns_cache_srv.X.target
[2]
<y0000000000xx>.cfg
Description It configures the domain name of the target host for an A query in SRV record X.
Permitted
Values
Domain name
DefaultBlank
Parameter
dns_cache_srv.X.weight
[2]
<y0000000000xx>.cfg
It configures the weight of the target host in SRVrecord X.
Description
When priorities are equal, weight is used to differentiate the preference. Higher weight is more preferred.
Permitted
Values
Integer from 0 to 65535
Default0
Parameter
Description
Permitted
Values
dns_cache_srv.X.ttl
It configures the time interval (in seconds) that SRV record X may be cached before the record should be
consulted again.
Integer from 30 to 2147483647
[2]
<y0000000000xx>.cfg
Default300
Parameter
dns_cache_a.X.name
[2]
<y0000000000xx>.cfg
Description It configures the domain name in A record X.
Permitted
Values
Domain name
DefaultBlank
Parameter
dns_cache_a.X.ip
[2]
<y0000000000xx>.cfg
Description It configures the IP address that the domain name in A record X maps to.
Permitted
Values
IP address
DefaultBlank
Parameter
Description
Permitted
Values
dns_cache_a.X.ttl
It configures the time interval (in seconds) that A record X may be cached before the record should be
consulted again.
Integer from 30 to 2147483647
[2]
<y0000000000xx>.cfg
Default300
Parameter
static.network.dns.ttl_enable
[3]
<y0000000000xx>.cfg
48
Description It enables or disables the phone to use TTL (Time To Live) in the A record.
It configures the validity period of the expired DNS cache.
Note: It works only if "static.network.dns.last_cache_expired.enable" is set to 1(Enabled).
Integer from 0 to 65535
0-the expired DNS cache can only be used once. After using, the phone will perform a DNS query again.
1 to 65535-the phone will use the expired DNS cache during the specified period. After that, the phone
will perform a DNS query again.
It enables or disables the phone to use the DNS cache (even if the cache has expired) when the DNS
server fails to resolve the domain name.
0-Disabled
1-Enabled
[2]
X is the record ID. X=1-12.
[3]
If you change this parameter, the phone will reboot to make the change take effect.
Number of Simultaneous Outgoing Calls
Number of simultaneous outgoing calls allows you to configure the max number of simultaneous outgoing calls for a
specific account on a base.
The number of active handsets affects this feature.
Related Topics
Number of Active Handsets Per Base
Number of Simultaneous Outgoing Calls Configuration
Number of Simultaneous Outgoing Calls Configuration
The following table lists the parameter you can use to configure the number of simultaneous outgoing calls.
Parameter
Description
Permitted
Values
account.X.simultaneous_outgoing.num
It configures the max number of simultaneous outgoing calls for a specific account on a base station.
Note: You should set the value of this parameter lower than or equal to “base.active_handset.number”.
Integer from 1 to 8
[1]
<MAC>.cfg
Default8
[1]
X is the account ID. X=1-100.
49
Administrator’s Guide for DECT Multi-Cell System
Number of Active Handsets Per Base
You can limit the max number of active handsets per W80B base station. The active handsets are free to communicate,
access menu, configure features and so on. Operation is restricted on the inactive handsets, and the idle screen of the
handset prompts "Path Busy".
The number of active handsets will also affect the number of simultaneous active calls on the base station.
Call Supported
Wide-band Calls448
Narrow-band Calls888
Related Topics
Number of Active Handsets Per Base Configuration
Number of Active
Handsets Per Base
Maximum Number of Sim-
ultaneous Active Calls
Maximum Number of Sim-
ultaneous Calls
Number of Active Handsets Per Base Configuration
The following table lists the parameter you can use to configure the number of active handsets per base.
Parameter
Description It configures the maximum number of active handsets per base in the DECT multi-cell system.
Permitted
Values
Default8
Web UIFeatures > General Information > Number Of Active Handset Per Base
base.active_handset.number
4, 8
[1]
<y0000000000xx>.cfg
[1]
If you change this parameter, the phone will reboot to make the change take effect.
50
Network Configurations
You can make custom network configurations.
Topics
IPv4 Network Settings
DHCP Option for IPv4
VLAN
Real-Time Transport Protocol (RTP) Ports
Network Address Translation (NAT)
VPN
Quality of Service (QoS)
802.1x Authentication
TR-069 Device Management
IPv4 Network Settings
You can configure the devices to operate in IPv4 mode.
Network Configurations
After establishing network connectivity, the devices obtain the IPv4 network settings from a Dynamic Host Configuration Protocol (DHCPv4) server.
You can also configure IPv4 network settings manually.
Note: Yealink devices comply with the DHCPv4 specifications documented in RFC 2131, and ICMPv6 specifications doc-
umented in RFC 4443.
Topics
IPv4 Configuration
IPv4 Configuration
The following table lists the parameters you can use to configure IPv4.
[1]
[1]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
Parameter
Description It configures the Internet port type for IPv4.
Permitted
Values
Default0
Web UINetwork > Basic > IPv4 Config > Configuration Type
Parameter
static.network.internet_port.type
0-DHCP
2-Static IP
static.network.internet_port.ip
Description
Permitted
Values
DefaultBlank
It configures the IPv4 address.
Note: It works only if "static.network.internet_port.type" is set to 2 (Static IP).
IPv4 Address
51
Administrator’s Guide for DECT Multi-Cell System
Web UINetwork > Basic > IPv4 Config > Configuration Type (Static IP) > IP Address
Parameter
static.network.internet_port.mask
[1]
<y0000000000xx>.cfg
It configures the IPv4 subnet mask.
Description
Note: It works only if "static.network.internet_port.type" is set to 2 (Static IP).
Permitted
Values
Subnet Mask
DefaultBlank
Web UINetwork > Basic > IPv4 Config > Configuration Type (Static IP) > Subnet Mask
Parameter
static.network.internet_port.gateway
[1]
<y0000000000xx>.cfg
It configures the IPv4 default gateway.
Description
Note: It works only if "static.network.internet_port.type" is set to 2 (Static IP).
Permitted
Values
IPv4 Address
DefaultBlank
Phone UI
Parameter
Settings > Advanced Settings (default password: admin) > Network > WAN Port > IPv4 > Type (Static IP)
> Gateway
static.network.static_dns_enable
[1]
<y0000000000xx>.cfg
It triggers the static DNS feature to on or off.
Description
Note: It works only if “static.network.internet_port.type” is set to 0 (DHCP).
Permitted
Values
0-Off, the phone will use the IPv4 DNS obtained from DHCP.
1-On, the phone will use manually configured static IPv4 DNS.
Default0
Web UINetwork > Basic > IPv4 Config > Static DNS
Parameter
static.network.primary_dns
[1]
It configures the primary IPv4 DNS server.
Description
Note: In the DHCP environment, you need to make sure “static.network.static_dns_enable" is set to 1
(On).
Permitted
Values
IPv4 Address
DefaultBlank
Web UI
Parameter
Network > Basic > IPv4 Config > Configuration Type (Static IP)/Configuration Type (DHCP) > Primary
DNS
static.network.secondary_dns
[1]
It configures the secondary IPv4 DNS server.
Description
Note: In the DHCP environment, you need to make sure “static.network.static_dns_enable" is set to 1
(On).
Permitted
Values
IPv4 Address
<y0000000000xx>.cfg
<y0000000000xx>.cfg
52
DefaultBlank
Network Configurations
Web UI
[1]
If you change this parameter, the phone will reboot to make the change take effect.
Network > Basic > IPv4 Config > Configuration Type (Static IP)/Configuration Type (DHCP) > Secondary
DNS
DHCP Option for IPv4
The phone can obtain IPv4-related parameters in an IPv4 network via the DHCP option.
Note: For more information on DHCP options, refer to RFC 2131 or RFC 2132.
The following table lists common DHCP options for IPv4 supported by Yealink phones.
Parameters
DHCP
Option
Description
Subnet Mask1Specify the client’s subnet mask.
Time Offset2
Router3Specify a list of IP addresses for routers on the client’s subnet.
Time Server4Specify a list of time servers available to the client.
Domain Name Server6Specify a list of domain name servers available to the client.
Host Name12Specify the name of the client.
Domain Server15
Network Time Protocol
Servers
Vendor-Specific Information
Vendor Class Identifier60Identify the vendor type.
TFTP Server Name66
Specify the offset of the client's subnet in seconds from Coordinated Universal
Time (UTC).
Specify the domain name that the client should use when resolving hostnames
via DNS.
42Specify a list of NTP servers available to the client by IP address.
43Identify the vendor-specific information.
Identify a TFTP server when the 'sname' field in the DHCP header has been used
for DHCP options.
DHCP Option 66, Option 43 and Custom Option
During the startup, the phone automatically detects the DHCP option for obtaining the provisioning server address.
The priority is as follows: custom option > option 66 (identify the TFTP server) > option 43.
The phone can obtain the Auto Configuration Server (ACS) address by detecting option 43 during startup.
53
Administrator’s Guide for DECT Multi-Cell System
Note: If you fail to configure the DHCP options for discovering the provisioning server on the DHCP server, enable the
phone to automatically discover the provisioning server address. One possibility is that connecting to the secondary DHCP
server that responds to DHCP INFORM queries with a requested provisioning server address. For more information, refer to
RFC 3925.
Related Topic
DHCP Provision Configuration
DHCP Option 42 Option 2
Yealink phones support using the NTP server address offered by DHCP.
DHCP option 42 is used to specify a list of NTP servers available to the client by IP address. NTP servers should be listed
in order of preference.
DHCP option 2 is used to specify the offset of the client’s subnet in seconds from Coordinated Universal Time (UTC).
Related Topic
NTP Settings
DHCP Option 12
You can specify a hostname for the phone when using DHCP. The DHCP client uses option 12 to send a predefined
hostname to the DHCP registration server.
See RFC 1035 for character set restrictions.
Topic
DHCP Option 12 Hostname Configuration
DHCP Option 12 Hostname Configuration
The following table lists the parameter you can use to configure DHCP option 12 hostname.
Parameter
Description It specifies a hostname for the phone when using DHCP.
Permitted
Values
DefaultSIP-W80B
Web UIFeatures > General Information > DHCP Hostname
[1]
If you change this parameter, the phone will reboot to make the change take effect.
static.network.dhcp_host_name
String within 99 characters
[1]
<y0000000000xx>.cfg
DHCP Option 60
DHCP option 60 is used to indicate the vendor type. Servers can use option 43 to return the vendor-specific information to the client.
You can set the DHCP option 60 type.
Topic
DHCP Option 60 Configuration
54
DHCP Option 60 Configuration
The following table lists the parameters you can use to configure DHCP option 60.
Description It configures the vendor class identifier string to use in the DHCP interaction.
Permitted
Values
Defaultyealink
Web UISettings > Auto Provision > IPv4 DHCP Option Value
0-ASCII, vendor-identifying information is in ASCII format.
1-Binary, vendor-identifying information is in the format defined in RFC 3925.
String within 99 characters
VLAN
The purpose of VLAN configurations on the phone is to insert a tag with VLAN information to the packets generated
by the phone. When VLAN is properly configured for the ports (Internet port and PC port) on the phone, the 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.
In addition to manual configuration, the phone also supports the automatic discovery of VLAN via LLDP, CDP or DHCP.
The assignment takes effect in this order: assignment via LLDP/CDP, manual configuration, then assignment via DHCP.
LLDP (Linker Layer Discovery Protocol) is a vendor-neutral Link Layer protocol, which allows the phones to advertise its
identity and capabilities on the local network.
When LLDP feature is enabled on the phones, the phones periodically advertise their own information to the directly
connected LLDP-enabled switch. The phones can also receive LLDP packets from the connected switch and obtain
their VLAN IDs.
The following table lists the parameters you can use to configure LLDP.
Parameter
Description It enables or disables the LLDP feature.
Permitted
Values
static.network.lldp.enable
0-Disabled
1-Enabled, the phone attempts to determine its VLAN ID through LLDP.
[1]
<y0000000000xx>.cfg
55
Administrator’s Guide for DECT Multi-Cell System
Default1
Web UINetwork > Advanced > LLDP > Active
Parameter
static.network.lldp.packet_interval
[1]
<y0000000000xx>.cfg
Description
Permitted
Values
Default60
Web UINetwork > Advanced > LLDP > Packet Interval (1~3600s)
[1]
If you change this parameter, the phone will reboot to make the change take effect.
It configures the interval (in seconds) that how often the phone sends the LLDP request.
Note: It works only if “static.network.lldp.enable” is set to 1 (Enabled).
Integer from 1 to 3600
CDP Configuration
CDP (Cisco Discovery Protocol) allows the phones to receive and/or transmit device-related information from/to directly connected devices on the local network.
When CDP feature is enabled on the phones, the phones periodically advertise their own information to the directly
connected CDP-enabled switch. The phones can also receive LLDP packets from the connected switch and obtain their
VLAN IDs.
The following table lists the parameters you can use to configure CDP.
Parameter
Description It enables or disables the CDP feature.
Permitted
Values
static.network.cdp.enable
0-Disabled
1-Enabled, the phone attempts to determine its VLAN ID through CDP.
[1]
<y0000000000xx>.cfg
Default1
Web UINetwork > Advanced > CDP > Active
Parameter
Description
Permitted
Values
Default60
Web UINetwork > Advanced > CDP > Packet Interval (1~3600s)
[1]
If you change this parameter, the phone will reboot to make the change take effect.
static.network.cdp.packet_interval
It configures the interval (in seconds) that how often the phone sends the CDP request.
Note: It works only if “static.network.cdp.enable” is set to 1 (Enabled).
Integer from 1 to 3600
[1]
<y0000000000xx>.cfg
Manual VLAN Configuration
You can configure VLAN for the Internet port manually. Before configuring VLAN on the phones, you need to obtain
the VLAN ID from your network administrator.
The following table lists the parameters you can use to configure VLAN manually.
56
Network Configurations
Parameter
static.network.vlan.internet_port_enable
[1]
<y0000000000xx>.cfg
Description It enables or disables the VLAN for the Internet port.
Permitted
Values
0-Disabled
1-Enabled
Default0
Web UINetwork > Advanced > VLAN > WAN Port > Active
Parameter
static.network.vlan.internet_port_vid
[1]
<y0000000000xx>.cfg
It configures the VLAN ID for the Internet port.
Description
Note: It works only if “static.network.vlan.internet_port_enable” is set to 1 (Enabled).
Permitted
Values
Integer from 1 to 4094
Default1
Web UINetwork > Advanced > VLAN > WAN Port > VID (1-4094)
Parameter
static.network.vlan.internet_port_priority
[1]
<y0000000000xx>.cfg
It configures the VLAN priority for the Internet port.
Description
7 is the highest priority, 0 is the lowest priority.
Note: It works only if “static.network.vlan.internet_port_enable” is set to 1 (Enabled).
Permitted
Values
Integer from 0 to 7
Default0
Web UINetwork > Advanced > VLAN > WAN Port > Priority
[1]
If you change this parameter, the phone will reboot to make the change take effect.
DHCP VLAN Configuration
When the VLAN discovery method is set to DHCP, the phone examines the DHCP option for a valid VLAN ID. You can
customize the DHCP option used to request the VLAN ID.
The following table lists the parameters you can use to configure DHCP VLAN discovery.
Parameter
static.network.vlan.dhcp_enable
Description It enables or disables the DHCP VLAN discovery feature.
Permitted
Values
0-Disabled
1-Enabled
Default1
Web UINetwork > Advanced > VLAN > DHCP VLAN > Active
Parameter
static.network.vlan.dhcp_option
It configures the DHCP option from which the phone will obtain the VLAN settings.
Description
Multiple DHCP options (at most five) are separated by commas.
If you change this parameter, the phone will reboot to make the change take effect.
VLAN Setting Configuration
The following table lists the parameter you can use to configure the VLAN setting.
Parameter
Description
Permitted
Values
Default0
[1]
If you change this parameter, the phone will reboot to make the change take effect.
static.network.vlan.vlan_change.enable
It enables or disables the phone to obtain VLAN ID using lower preference of VLAN assignment method,
or to close the VLAN feature when the phone cannot obtain VLAN ID.
The priority of each method is LLDP/CDP > Manual > DHCP VLAN.
0-Disabled
1-Enabled, the phone attempts to use the lower priority method when failing to obtain the VLAN ID using
higher priority method. If all the methods are attempted, the phone will disable VLAN feature.
[1]
<y0000000000xx>.cfg
Real-Time Transport Protocol (RTP) Ports
Since the phone supports conferencing and multiple RTP streams, it can use several ports concurrently. You can specify the phone’s RTP port range.
The UDP port used for RTP streams is traditionally an even-numbered port. If the port 11780 is used to send and receive
RTP for the first voice session, additional calls would then use ports 11782, 11784, 11786, and so on. The phone is compatible with RFC 1889 - RTP: A Transport Protocol for Real-Time Applications - and the updated RFC 3550.
Topic
RTP Ports Configuration
RTP Ports Configuration
The following table lists the parameters you can use to configure RTP ports.
Parameter
Description It configures the minimum local RTP port.
Permitted
Values
Default11780
Web UINetwork > Advanced > Local RTP Port > Min RTP Port (1024~65535)
Parameter
Description It configures the maximum local RTP port.
Permitted
Values
58
static.network.port.min_rtpport
Integer from 1024to 65535
static.network.port.max_rtpport
Integer from 1024to 65535
[1]
[1]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
Network Configurations
Default12780
Web UINetwork > Advanced > Local RTP Port > Max RTP Port (1024~65535)
Description It configures the symmetrical RTP feature.
0-Disabled
Permitted
Values
Default0
[1]
If you change this parameter, the phone will reboot to make the change take effect.
1-reject RTP packets arriving from a non-negotiated IP address
2-reject RTP packets arriving from a non-negotiated port
3-reject RTP packets arriving from a non-negotiated IP address or a non-negotiated port
Network Address Translation (NAT)
NAT enables phones with private unregistered addresses to communicate with devices with globally unique registered
addresses.
Topics
NAT Traversal Configuration
Keep Alive Configuration
Rport Configuration
SIP Port and TLS Port Configuration
NAT Traversal Configuration
The phones can traverse NAT gateways to establish and maintain connections with external devices.
Yealink phones support three NAT traversal techniques: manual NAT, STUN and ICE. If you enable manual NAT and
STUN, the phone will use the manually-configured external IP address for NAT traversal. The TURN protocol is used as
part of the ICE approach to NAT traversal.
The following table lists the parameters you can use to configure NAT traversal.
Description It enables or disables the manual NAT feature.
account.X.nat.nat_traversal
It enables or disables the NAT traversal for a specific account.
Note: If it is set to 1 (STUN), it works only if “static.sip.nat_stun.enable” is set to 1 (Enabled); if it is set to 2
(Manual NAT), it works only if “static.network.static_nat.enable” is set to 1 (Enabled).
It configures the interval (in seconds) at which the phone sends a keep-alive package.
Note: It works only if “account.X.nat.udp_update_enable” is set to 1, 2 or 3.
Integer from 15 to 2147483647
Rport Configuration
Rport allows a client to request that the server sends the response back to the source IP address and port from which
the request originated. It helps the phone traverse symmetric NATs.
Rport feature depends on support from a SIP server. For more information, refer to RFC 3581.
The following table lists the parameter you can use to configure rport.
Parameter
Description It enables or disables the phone to add the "rport" parameter in the Via header.
Permitted
Values
account.X.nat.rport
0-Disabled
1-Enabled, the INVITE Contact header uses the port in the "rport" parameter but does not use the source
IP address in the "received" parameter in the Via header of server's response.
2-Enable Direct Process, the INVITE Contact header uses the port in the "rport" parameter and uses the
source IP address in the "received" parameter in the Via header of server's response.
You can configure the SIP and TLS source ports on the phone. Otherwise, the phone uses default values (5060 for
UDP/TCP and 5061 for TLS).
If NAT is disabled, the port number shows in the Via and Contact SIP headers of SIP messages. If NAT is enabled, the
phone uses the NAT port number (and NAT IP address) in the Via and Contact SIP headers of SIP messages, but still
using the configured source port.
The following table lists the parameters you can use to configure SIP port and TLS port.
Parameter sip.listen_port<y0000000000xx>.cfg
Description
Permitted
Values
It specifies the local SIP port.
If it is set to 0, the phone will automatically listen to the local SIP port.
0, Integer from 1024to 65535
63
Administrator’s Guide for DECT Multi-Cell System
Default5060
Parameter sip.tls_listen_port<y0000000000xx>.cfg
Description
Permitted
Values
Default5061
It specifies the local TLS listen port.
If it is set to 0, the phone will not listen to the TLS service.
0, Integer from 1024to 65535
VPN
Yealink phones use OpenVPN to achieve VPN feature. To prevent disclosure of private information, tunnel endpoints
must authenticate each other before a secure VPN tunnel is established. After you configure VPN feature on the IP
phone, the phone will act as a VPN client and use the certificates to authenticate with the VPN server.
Topics
VPN Related Files
VPN Configuration
VPN Related Files
To use VPN, you should collect the VPN-related files into one archive file in .tar format and then upload this tar file.
The VPN-related files include certificates (ca.crt and client.crt), key (client.key) and the configuration file (vpn.cnf) of
the VPN client.
The following table lists the unified directories of the OpenVPN certificates and key in the configuration file (vpn.cnf)
for Yealink phones:
Web UINetwork > Advanced > VPN > Upload VPN Config
[1]
If you change this parameter, the phone will reboot to make the change take effect.
URL within 511 characters
Quality of Service (QoS)
VoIP is extremely bandwidth and delay-sensitive. QoS is a major issue in VoIP implementations, regarding how to guarantee that packet traffic is not delayed or 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. The
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
The SIP protocol is used for creating, modifying, and terminating two-party or multi-party sessions. To ensure good
voice quality, SIP packets emanated from the phones should be configured with a high transmission priority.
DSCPs for voice and SIP packets can be specified respectively.
Note: For voice and SIP packets, the phone obtains DSCP info from the network policy if LLDP feature is enabled, which
takes precedence over manual settings. For more information on LLDP, refer to LLDP Configuration.
Topic
Voice and SIP QoS Configuration
Voice and SIP QoS Configuration
The following table lists the parameters you can use to configure voice QoS and SIP QoS.
Parameter
Description
Permitted
Values
Default46
Web UINetwork > Advanced > QoS > Voice QoS (0~63)
Parameter
Description
Permitted
static.network.qos.audiotos
It configures the DSCP (Differentiated Services Code Point) for voice packets.
The default DSCP value for RTP packets is 46 (Expedited Forwarding).
Integer from 0 to 63
static.network.qos.signaltos
It configures the DSCP (Differentiated Services Code Point) for SIP packets.
The default DSCP value for SIP packets is 26(Assured Forwarding).
Integer from 0 to 63
[1]
[1]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
65
Administrator’s Guide for DECT Multi-Cell System
Values
Default26
Web UINetwork > Advanced > QoS > SIP QoS (0~63)
[1]
If you change this parameter, the phone will reboot to make the change take effect.
TR-069 Device Management
TR-069 is a technical specification defined by the Broadband Forum, which defines a mechanism that encompasses
secure auto-configuration of a CPE (Customer-Premises Equipment), and incorporates other CPE management functions into a common framework. TR-069 uses common transport mechanisms (HTTP and HTTPS) for communication
between CPE and ACS (Auto Configuration Servers). The HTTP(S) messages contain XML-RPC methods defined in the
standard for configuration and management of the CPE.
Topics
Supported RPC Methods
TR-069 Configuration
Supported RPC Methods
The following table provides a description of RPC methods supported by the phones.
RPC MethodDescription
GetRPCMethodsThis method is used to discover the set of methods supported by the CPE.
SetParameterValuesThis method is used to modify the value of one or more CPE parameters.
GetParameterValuesThis method is used to obtain the value of one or more CPE parameters.
GetParameterNamesThis method is used to discover the parameters accessible on a particular CPE.
GetParameterAttributes This method is used to read the attributes associated with one or more CPE parameters.
SetParameterAttributes This method is used to modify attributes associated with one or more CPE parameters.
RebootThis method causes the CPE to reboot.
This method is used to cause the CPE to download a specified file from the designated location.
Download
File types supported by the phones are:
l Firmware Image
l Configuration File
This method is used to cause the CPE to upload a specified file to the designated location.
Upload
ScheduleInform
File types supported by the phones are:
l Configuration File
l Log File
This method is used to request the CPE to schedule a one-time Inform method call (separate
from its periodic Inform method calls) sometime in the future.
FactoryResetThis method resets the CPE to its factory default state.
TransferComplete
This method informs the ACS of the completion (either successful or unsuccessful) of a file
66
Network Configurations
RPC MethodDescription
transfer initiated by an earlier Download or Upload method call.
AddObjectThis method is used to add a new instance of an object defined on the CPE.
DeleteObjectThis method is used to remove a particular instance of an object.
TR-069 Configuration
The following table lists the parameters you can use to configure TR-069.
It configures the interval (in seconds) at which the phone reports its configuration to the ACS server.
Description
Note: It works only if “static.managementserver.periodic_inform_enable” is set to 1 (Enabled).
Permitted
Values
Integer from 5 to 4294967295
Default60
Web UISettings > TR069 > Periodic Inform Interval (seconds)
802.1x Authentication
Yealink phones support the following protocols for 802.1x authentication:
l EAP-MD5
l EAP-TLS (requires Device and CA certificates, requires no password)
l EAP-PEAP/MSCHAPv2 (requires CA certificates)
l EAP-TTLS/EAP-MSCHAPv2 (requires CA certificates)
l EAP-PEAP/GTC (requires CA certificates)
l EAP-TTLS/EAP-GTC (requires CA certificates)
l EAP-FAST (supports EAP In-Band provisioning, requires CA certificates if the provisioning method is Authenticated
Provisioning)
Topic
802.1x Authentication Configuration
802.1x Authentication Configuration
The following table lists the parameters you can use to configure 802.1x authentication.
68
Network Configurations
Parameter
static.network.802_1x.mode
[1]
Description It configures the 802.1x authentication method.
0-EAP-None, no authentication
1-EAP-MD5
2-EAP-TLS
Permitted
Values
3-EAP-MSCHAPv2
4-EAP-TTLS/EAP-MSCHAPv2
5-EAP-PEAP/GTC
6-EAP-TTLS/EAP-GTC
7-EAP-FAST
Default0
Web UINetwork > Advanced > 802.1x > 802.1x Mode
Parameter
static.network.802_1x.eap_fast_provision_mode
It configures the EAP In-Band provisioning method for EAP-FAST.
Description
Note: It works only if “static.network.802_1x.mode” is set to 7 (EAP-FAST).
0-Unauthenticated Provisioning, EAP In-Band provisioning is enabled by server unauthenticated PAC
Permitted
Values
(Protected Access Credential) provisioning using the anonymous Diffie-Hellman key exchange.
1-Authenticated Provisioning, EAP In-Band provisioning is enabled by server authenticated PAC provisioning using certificate-based server authentication.
<y0000000000xx>.cfg
[1]
<y0000000000xx>.cfg
Default0
Web UINetwork > Advanced > 802.1x > Provisioning Mode
Parameter
static.network.802_1x.anonymous_identity
[1]
<y0000000000xx>.cfg
It configures the anonymous identity (user name) for 802.1X authentication.
Description
It is used for constructing a secure tunnel for 802.1X authentication.
Note: It works only if “static.network.802_1x.mode” is set to 2, 3, 4, 5, 6 or 7.
Permitted
Values
String within 512 characters
DefaultBlank
Web UINetwork > Advanced > 802.1x > Anonymous Identity
Parameter
static.network.802_1x.identity
[1]
<y0000000000xx>.cfg
Description It configures the identity (user name) for 802.1x authentication.
Permitted
Values
String within 32 characters
DefaultBlank
Web UINetwork > Advanced > 802.1x > Identity
Parameter
static.network.802_1x.md5_password
[1]
<y0000000000xx>.cfg
69
Administrator’s Guide for DECT Multi-Cell System
Description
It configures the password for 802.1x authentication.
Note: It is required for all methods except EAP-TLS.
It configures the URL for uploading the 802.1x client certificate.
Description
The format of the certificate must be *.pem.
Note: It works only if “static.network.802_1x.mode” is set to 2 (EAP-TLS).
Permitted
Values
URL within 511 characters
DefaultBlank
Web UINetwork > Advanced > 802.1x > Device Certificates
[1]
If you change this parameter, the phone will reboot to make the change take effect.
70
Web Statistics
Web Statistics
Web statistics is the measurement, collection, analysis and reporting of system data for purposes of understanding and
optimizing the multi-cell system. When an abnormality occurs in the system, you can preliminarily check and locate
the problem through the Statistics page.
Topics
Base Station Group
All Calls
Base Stations Calls
Handsets Calls
Abnormal Calls
Upgrade Information
DECT Signal
Base Station Group
The module of base station group shows the synchronization information among base stations. It can display the
information of up to 30 base stations.
Topics
Base Station Statistics
Cluster Graph Statistics
Viewing Base Station Group Statistics
Base Station Statistics
The properties are shown below:
ItemDescription
Base StationName of the base station.
RPNRadio Fixed Part Number. The base station identity allocated by the DECT system.
IPIP address of the base station.
MACMAC address of the base station.
Sync LevelSync level within the sync hierarchy.
Synchronization status of the base station.
Base Status
• Offline: not available.
• Deactive: available but not activated.
• Active: activated but not synchronized.
• Active and synced: activated and synchronized.
• Upgrading: firmware upgrading.
71
Administrator’s Guide for DECT Multi-Cell System
ItemDescription
RPN and signal value of the synchronous base.
RSSI
For example, "RPN3 (-76dBm)" indicates that the current base is synchronized with the base that
is numbered RPN3 and the signal value is -76dBm.
Note: RSSI refreshes automatically every 20 seconds.
InterferenceNumber of interferences detected by base.
Fre: frequency band where the base on a higher sync level is located.
Slot: slot where the base on a higher sync level is located.
For example, "8/6 (Good)" indicates that the frequency band of the base on a higher sync level is
Fre/Slot
8, the slot is 6, and the synchronization with the base is Good.
Note: The synchronization with the base on a higher sync level includes Good, Normal, Weak,
Unknown, and "-", where Unknown is displayed when the information is not updated, and "-"
is displayed when the base is offline.
Signal NumThe number of signals that is greater or equal to -88dbm (RSSI > =-0x48) detected by base.
Network DropThe number of network disconnections.
The latest startup time of the base.
Start Time
Note: It will not be reset even if you manually clear the statistical data.
Due to the different base statuses, the following items are specially explained:
l Async、Network Drop: Corresponding values are displayed for any base status.
l Signal Num、Start Time: A value is displayed only when the base status is Active or Active and synced, and "—" is
displayed for other base statuses.
l RSSI、Fre/Slot: A value is displayed only when the base status is Active and synced, and "—" is displayed for other
base statuses.
l For the base with sync level 1, the following items always display "-": RSSI, Async, and Fre/Slot.
Cluster Graph Statistics
The tree map is described as follows:
(1) Cables
Different cables are used between the bases to indicate the synchronized base signal.
l
Solid blue line (): -85dBm <= RSSI <= -28dBm
l
Red dotted line (): -99dBm < RSSI <= -86dBm
l
Gray dotted line (): No data available
Note
When the base status is not Active and synced, the base does not display the synchronized RSSI value. Both are connected
with a gray dotted line.
If the previous base on a higher sync level cannot be found (such as the base was deleted), there is no connection line, it is
displayed individually and placed under the base with sync level 1.
72
Web Statistics
(2) Circles
Different circles are used to indicate different base status.
l
White hollow circle (): Active and synced
l
Red solid circle (): Offline, Active, Upgrading
l
Gray solid circle (): Deactive
Hovering the mouse over the corresponding base will display the base details in the floating window, as shown below:
Viewing Base Station Group Statistics
Procedure
1. Access the web user interface of the DM.
2. Navigate to Status > Base Station Group.
3. You can do the following:
l Select the desired cluster from the Base Station Cluster drop-down menu, and click Show Cluster Graph to
view the synchronization information of the base.
73
Administrator’s Guide for DECT Multi-Cell System
To save the tree map, click Save Image.
The picture is stored in PNG format by default.
l Select the desired cluster from the Base Station Cluster drop-down menu, select the search type and enter the
search criteria to perform a search.
l Click Reset to clear and restart the statistics.
l Click Refresh to refresh the current statistics.
Related Topics
Base Station Statistics
Cluster Graph Statistics
All Calls
The module of all calls shows the call information of all handsets in the system. Up to 100 call records can be displayed,
and the oldest one will be automatically deleted if the max limit has been reached.
Topics
All Calls Statistics
Viewing All Calls Statistics
74
All Calls Statistics
The properties are shown below:
ItemDescription
Call TimeTime when the call was established.
DurationCall duration.
Call TypeCall type, including Placed Calls, Received Calls, and Missed Calls.
Local identity of the call. Local User is the local account, and Handset is the local handset
number.
Local User (Handset)
For example, 5707 (H7) indicates that the local account is 5707 and the handset number is
H7.
Remote UserFar-site information of the call.
Web Statistics
Call performance during a call, including Transfer, Conference, and Forward.
Operation
Note: Only when a network conference is performed during a call will it be recorded as Con-
ference.
Viewing All Calls Statistics
Procedure
1. Access the web user interface of the DM.
2. Navigate to Statistics > All Calls.
3. Select the desired call type from the Call Type drop-down menu.
4. You can do the following:
l
Clickto customize the properties displayed in the statistics table.
l Click Reset to clear and restart the statistics.
l Click Refresh to refresh the current statistics.
75
Administrator’s Guide for DECT Multi-Cell System
Related Topics
All Calls Statistics
Base Stations Calls
The module of base station calls shows the call information on each base station in the system. Up to 100 call records
can be displayed, and the oldest one will be automatically deleted if the max limit has been reached.
Topics
Base Stations Calls Statistics
Viewing Base Stations Calls Statistics
Base Stations Calls Statistics
The following shows base stations calls information:
ItemDescription
Base StationName of the base station.
IPIP address of the base station.
MACMAC address of the base station.
ActiveNumber of active handsets on the base station.
Max Active
Busy
Handover InNumber of incoming handovers
Handover Out
Call Drops
Maximum number of active handsets that have appeared on the base station.
Note: The maximum number of active handsets in narrowband is 8and in wideband is 4.
Number of busy-state the base station has entered. The busy-state indicates that the number of
active handsets under the base station reaches the limit (narrowband: 8; wideband: 4).
Number of outgoing handovers
Note: If a call is established on a base, the outgoing handovers are all recorded by this base. For
example, if H1 establishes a call on Base1, roams to Base2 during the call, and then roams to
Base3, the number of outgoing handovers on Base1 is 2, and the number of incoming handovers
on Base1, Base2, and Base3 is 1.
Number of lost connections, for example, interrupted calls
Format: number of lost connections / total number of calls
For example, "1/4 (25%)" indicates that the total number of calls is 4, and the call is interrupted
once.
Number of silent calls on the base.
No Audio
76
Format: number of silent calls / total number of calls
For example, "1/4 (25%)" indicates that the total number of calls is 4, and the silent call occurs
once.
ItemDescription
Note: The number of silent times during a call is counted as one, and only the silent that occurs
when the handset is not roaming during the call can be counted.
Note
The last line is the sum of all base call statistics.
Viewing Base Stations Calls Statistics
Procedure
1. Access the web user interface of the DM.
2. Navigate to Statistics > Base Stations Calls.
3. Select the desired call type from the Call Type drop-down menu.
Web Statistics
4. You can do the following:
l
Clickto customize the properties displayed in the statistics table.
l Click Reset to clear and restart the statistics.
l Click Refresh to refresh the current statistics.
Related Topics
Base Stations Calls Statistics
Handsets Calls
The module of handsets calls shows the call information on each handset in the system. It can display the information
of up to 100 handsets.
The following shows all handsets call information:
77
Administrator’s Guide for DECT Multi-Cell System
FieldDescription
Handset
Handset name
The registered handsets are displayed in ascending order.
AccountAccount number of the handset.
Abnormal Calls /
Total
All abnormal calls / total calls of the handset.
Average CallAverage call duration of all calls on the handset.
Max CallMaximum call duration for all calls on the handset.
Min Call
Minimum call duration for all calls on the handset, including the number of calls with a duration
of 0, such as Missed Call, Outgoing Rejection, and Incoming Call Rejection.
Note
The last line is the sum of all handset call statistics. Handsets that have not yet established a call are not counted.
Viewing Handsets Calls Statistics
Procedure
1. Access the web user interface of the DM.
2. Navigate to Statistics > Handsets Calls.
3. You can do the following:
l Select the search type and enter the search criteria to perform a search.
l
Clickto customize the properties displayed in the statistics table.
l Click Reset to clear and restart the statistics.
l Click Refresh to refresh the current statistics.
Related Topics
Handsets Calls Statistics
78
Web Statistics
Abnormal Calls
The module of abnormal calls shows the abnormal call information in the system. Up to 30 call records can be displayed, and the oldest one will be automatically deleted if the max limit has been reached.
The following shows all abnormal calls information:
ItemDescription
Call TimeTime when the call was established.
HandsetHandset which has an abnormal call.
AccountAccount number for the current handset.
Call TypeCall type, including Placed Calls, Received Calls, and Missed Calls.
DurationCall duration.
Base HandoverBase received a handover during the call.
CodecSIP codec used for the call negotiation.
Remote UserFar-site information of the call.
StatusFinal state of the call.
ReasonReason why the abnormality occurs during the call.
Packet Loss Rate
Packet loss rate of the call.
Note: This function is not supported for the time being, it is displayed as "—".
Viewing Abnormal Calls Statistics
Procedure
1. Access the web user interface of the DM.
2. Navigate to Statistics > Abnormal Calls.
3. Select the desired call type from the Call Type drop-down menu.
79
Administrator’s Guide for DECT Multi-Cell System
4. You can do the following:
l Select the search type and enter the search criteria to perform a search.
l
Clickto customize the properties displayed in the statistics table.
l Click Reset to clear and restart the statistics.
l Click Refresh to refresh the current statistics.
Related Topics
Abnormal Calls Statistics
Upgrade Information
The module of upgrade information shows the information about handset upgrade, including upgrading via web user
interface, auto provisioning, or the handset. Up to 6 records will be displayed and the oldest will be automatically
deleted.
Topics
Upgrade Information Statistics
Viewing Upgrade Information Statistics
Upgrade Information Statistics
The following shows all the upgrade information:
FieldDescription
Upgrade TimeStart time of the upgrade.
Upgrade mode, including Normal and Grayscale Upgrade.
Upgrade Method
Note: When upgrading via the web user interface, you can choose to upgrade in normal or gray-
scale mode, and the default upgrade mode for the handset upgrade is the grayscale mode.
DurationHow long the upgrade process lasts.
Devices
Type of the device that is upgraded at this time, including W53H, W56H, T41S + DD10K, and
CP930W.
80
FieldDescription
TotalTotal number of handsets to be upgraded this time.
SuccessedNumber of handsets successfully upgraded this time.
FailedNumber of handsets that failed to upgrade this time.
No UpgradeNumber of handsets that are not upgraded this time.
Handset that failed to upgrade.
If there are more than 3, the first 3 will be displayed, and the following will be displayed as an
ellipsis. Such as "H1, H2, H3 ...", when you hover your mouse to this place, all the information of
Description
the handsets that failed to upgrade will be displayed.
If all handsets are successfully upgraded, it displays nothing.
Note: It will not be recorded if the handset is not upgraded due to the same firmware version.
Web Statistics
You may need to know the following statistical rules for the same version upgrade:
l If all handsets involved in this upgrade are the same as the upgraded version, there is no upgrade record.
l If some of the handsets involved in this upgrade are the same as the upgraded version, records of no upgrade
caused by the same version will be recorded in the No Upgrade field.
Viewing Upgrade Information Statistics
Procedure
1. Access the web user interface of the DM.
2. Navigate to Statistics > Upgrade Information.
3. You can do the following:
l Select the search type and enter the search criteria to perform a search.
l
Clickto customize the properties displayed in the statistics table.
l Click Reset to clear and restart the statistics.
l Click Refresh to refresh the current statistics.
Related Topics
81
Administrator’s Guide for DECT Multi-Cell System
Upgrade Information Statistics
DECT Signal
The module of DECT signal shows signal interference around each base station in the system.
Topics
DECT Signal Statistics
Viewing DECT Signal Statistics
DECT Signal Statistics
The following shows some special values:
dBmRSSIDescription
0FFThe position of the base or the position of the handset under the base.
The meaning of each color in the statistical table is as follows.
RSSIdBmRSSI
[-73,-27][70,D8]
[-88,-73)[48,70)
[-97,-88)[30,48)
[-99,-97)&0[0,30)&FF
Note
The data presented in the statistics table includes the signal data transmitted by the base of the same system and the calls
under the base.
The frequency bands in different regions of different versions are different. The frequency bands here start from 0. The
actual number of frequency bands is based on actual conditions. For example, the frequency band used by Korea is Freq6Freq8, but Freq0- Freq2 are displayed instead.
Viewing DECT Signal Statistics
Procedure
1. Access the web user interface of the DM.
2. Navigate to Statistics > DECT Signal.
3. Select the desired base station.
4. Select the desired unit.
82
5. Click Refresh to refresh the current statistics.
Related Topics
DECT Signal Statistics
Web Statistics
83
Phone Provisioning
Phone Provisioning
You can provision multiple phones with the same settings for large-scale deployments.
For more information, refer to Yealink SIP IP Phones Auto Provisioning Guide.
Topics
Boot Files, Configuration Files, and Resource Files
Provisioning Methods
Setting Up a Provisioning Server
Keeping User’s Personalized Settings after Auto Provisioning
Boot Files, Configuration Files, and Resource Files
You can use boot files, configuration files, and resource files to configure phone features and apply feature settings to
phones. You can create or edit these files using a text editor such as Notepad++.
You can ask the distributor or Yealink FAE for template files. You can also obtain the template files online: http://sup-
Boot Files
Configuration Files
Resource Files
Files Download Process
Boot Files
Yealink phones support boot files. The boot files maximize the flexibility to allow you to customize features and settings for multiple phones.
With the boot file, you can specify which configuration files should be downloaded. It is effective for you to provision
the phones in different deployment scenarios:
l For all phones
l For a group of phones
l For a single phone
Yealink phones support two types of boot files: common boot file and MAC-Oriented boot file. You can use the default
boot template file “y000000000000.boot” to create MAC-Oriented boot file by making a copy and renaming it.
Note: You can select whether to use the boot file or not according to your deployment scenario. If you do not want to use
the boot file, please go to Configuration Files.
Topics
Common Boot File
MAC-Oriented Boot File
Boot File Attributes
Customizing a Boot File
Common Boot File
Common boot file, named y000000000000.boot, is effective for all phones. You can use a common boot file to apply
common feature settings to all of the phones rather than a single phone.
84
Administrator’s Guide for DECT Multi-Cell System
MAC-Oriented Boot File
MAC-Oriented boot file, named <MAC>.boot. It will only be effective for a specific IP phone. In this way, you have
high permission to control each phone by making changes on a per-phone basis.
You can create a MAC-Oriented boot file for each phone by making a copy and renaming the boot template file
(y000000000000.boot). For example, if your phone MAC address is 00156574B150, rename the template file as
00156574b150.boot (lowercase).
Tip: MAC address, a unique 12-digit serial number is assigned to each phone. You can obtain it from the bar code on the
back of the base.
Boot File Attributes
The following table lists the attributes you need to know in the boot template file.
AttributesDescription
#!version:1.0.0.1It must be placed in the first line. Do not edit and delete.
Each “include” statement can specify a location of a configuration file. The configuration file format must be *.cfg.
The locations in the angle brackets or double quotation marks support two forms:
include:config <xxx.cfg>
include:config "xxx.cfg"
l Relative path (relative to the boot file):
For example, sip.cfg, HTTP Directory/sip.cfg
l Absolute path (or URL):
For example, http://10.2.5.258/HTTP Directory/sip.cfg
The location must point to a specific CFG file.
Enable or disable the overwrite mode.
1-(Enabled) - If the value of a parameter in configuration files is left blank, or if a
non-static parameter in configuration files is deleted or commented out, the factory default value takes effect.
overwrite_mode
0-(Disabled) - If the value of a parameter in configuration files is left blank, deleted
or commented out, the pre-configured value is kept.
Note: Overwrite mode can only be used in boot files. If a boot file is used but “overwrite_mode” is not configured, the overwrite mode is enabled by default.
Tip: The line beginning with “#” is considered to be a comment. You can use “#” to make any comment on the boot file.
Customizing a Boot File
Procedure
1. Open a boot template file.
2. To add a configuration file, add include:config < > or include:config “” to the file. Each starts on a separate line.
3. Specify a configuration file for downloading.
For example:
include:config <configure/sip.cfg >
include:config “http://10.2.5.206/configure/account.cfg”
include:config “http://10.2.5.206/configure/dialplan.cfg”
85
Phone Provisioning
4. Specify the overwrite mode.
For example:
overwrite_mode = 1
5. Save the boot file and place it on the provisioning server.
Related Topic
Boot File Attributes
Configuration Files
Yealink supports two configuration template files: Common CFG file and MAC-Oriented CFG file.
These configuration files contain two kinds of parameters:
l Static: The parameters start with a prefix “static.”, for example, static.auto_provision.custom.protect.
l Non-static: The parameters do not start with a prefix “static.”, for example, local_time.date_format.
You can deploy and maintain a mass of Yealink phones automatically through configuration files stored in a provisioning server.
Note: For protecting against unauthorized access, you can encrypt configuration files. For more information on encrypting
configuration files, refer to Encrypting and Decrypting Files.
Common CFG file, named <y0000000000xx>.cfg, contains parameters that affect the basic operation of the IP phone,
such as language and volume. It will be effective for all phones in the same model. The common CFG file has a fixed
name for each phone model.
The name of the common CFG file for W80B device is y000000000103.cfg.
MAC-Oriented CFG File
MAC-Oriented CFG file, which is named after the MAC address of the IP phone. For example, if the MAC address of an
IP phone is 00156574B150, the name of MAC-Oriented CFG file is 00156574b150.cfg (lowercase). It contains parameters
unique to a particular phone, such as account registration. It will only be effective for a MAC-specific IP phone.
MAC-local CFG File
MAC-local CFG file, which is named after the MAC address of the IP phone. For example, if the MAC address of an IP
phone is 00156574B150, the name of the MAC-local CFG file is 00156574b150-local.cfg (lowercase). It contains changes
associated with a non-static parameter that you make via the web user interface or handset user interface (for example,
changes for time and date formats).
This file generates only if you enable the provisioning priority mechanism. It is stored locally on the IP phone and you
can upload it to the provisioning server each time the file updates. This file enables the users to keep their personalized
configuration settings, even though the IP phone performs auto provisioning.
Note: The non-static changes that you made before enabling the provisioning priority mechanism are not saved in the gen-
erated MAC-local file, but the previous settings still take effect on the phone. The static changes are never be saved to the
86
Administrator’s Guide for DECT Multi-Cell System
<MAC>-local.cfg file.
The provisioning priority mechanism is enabled by the parameter “static.auto_provision.custom.protect”.
Configuration File Customization
You can create some new CFG files by making a copy and renaming the configuration template file (for example,
sip.cfg, account.cfg). You can rearrange the parameters in the configuration template file and create your own configuration files with parameters you want. This flexibility is especially useful when you want to apply specific settings to
a group of phones.
Topic
Customizing a Configuration File
Customizing a Configuration File
1. Copy and rename a configuration template file. For example, sip.cfg.
2. Rearrange the parameters in the sip.cfg, and set the valid values for them.
For example:
account.1.anonymous_call = 1
3. Save the configuration file and place it on the provisioning server.
Related Topic
Configuration File Attributes
Configuration File Attributes
The following table lists the attributes you need to know in the configuration template file.
AttributesDescription
#!version:1.0.0.1It must be placed in the first line. Do not edit and delete.
Specify the parameters and values to apply specific settings to the phones.
Configuration Parameter=Valid
Value
(for example, account.1.dnd.enable = 1)
l Separate each configuration parameter and value with an equal sign
l Set only one configuration parameter per line
l Put the configuration parameter and value on the same line and do not break
the line
Tip: The line beginning with “#” is considered to be a comment. You can use “#” to make any comment on the boot file.
Resource Files
Resource files are optional, but if the particular feature is being employed, these files are required. You need to place
resource files on the provisioning server. The phones request the resource files in addition to the configuration files during auto provisioning.
Tip: If you want to specify the desired phone to use the resource file, the access URL of the resource file should be spe-
cified in the MAC-Oriented CFG file. During auto provisioning, the phones will request the resource files in addition to the
configuration files.
Topic
Supported Resource Files
87
Phone Provisioning
Supported Resource Files
Yealink supplies some template of resource files for you, so you can directly edit the files as required.
The following table lists the resource files Yealink supplies:
Template FileFile NameDescriptionReference in Section
AutoDST TemplateAutoDST.xmlAdd or modify time zone and DST settings.DST Settings
Language Packs
Replace Rule Template
Dial Now Template DialNow.xmlCustomize dial now rules for the dial plan.
Super Search Template
Local Contact Filecontact.xmlAdd or modify multiple local contacts.
Remote Phone Book
Template
For example,
1.English.js
DialPlan.xmlCustomize replace rules for the dial plan.
super_
search.xml
Department.xml
Menu.xml
Customize the translation of the existing language
on the web user interface.
Customize the search source list.
Add or modify multiple remote contacts.
Language for Web Display
Customization
Replace Rule File Customization
Dial Now File Customization
Search Source File Customization
Local Contact File Customization
Remote Phone Book File
Customization
Files Download Process
When you provision the phones, the phones will request to download the boot files, configuration files and resource
files from the provisioning server according to the following flowchart:
88
Administrator’s Guide for DECT Multi-Cell System
The parameters in the newly downloaded configuration files will override the same parameters in files downloaded
earlier.
Provisioning Methods
Yealink provides two ways to provision your phones:
l Manual Provisioning: provisioning via the handset user interface or web user interface.
l Central Provisioning: provisioning through configuration files stored in a central provisioning server.
The method you use depends on how many phones need to be deployed and what features and settings to be configured. Manual provisioning on the web or handset user interface does not contain all of the phone settings available
with the centralized method. You can use the web user interface method in conjunction with a central provisioning
method and handset user interface method. We recommend using centralized provisioning as your primary provisioning method when provisioning multiple phones.
Topics
Provisioning Methods Priority
Web User Interface
Phone User Interface
Central Provisioning
Provisioning Methods Priority
There is a priority for configuration among the provisioning methods - settings you make using a higher priority provisioning method override settings made using a lower priority provisioning method.
The precedence order for configuration parameter changes is as follows (highest to lowest):
89
Phone Provisioning
Note: The provisioning priority mechanism takes effect only if “static.auto_provision.custom.protect” is set to 1. For more
information on this parameter, refer to Keeping User’s Personalized Settings Configuration.
Static parameters have no priority. They take effect no matter what method (web user interface or phone user interface
or configuration files) you are using for provisioning.
Static parameters are the parameters that start with a prefix “static.”, for example, the parameters associated with auto
provisioning/network/syslog, TR069 settings and internal settings (the temporary configurations to be used for program running).
Web User Interface
You can configure the phones via the web user interface, a web-based interface that is especially useful for remote configuration.
Because features and configurations vary by phone models and firmware versions, options available on each page of
the web user interface can vary as well. Note that the features configured via the web user interface are limited. Therefore, you can use the web user interface in conjunction with a central provisioning method and phone user interface.
Note: When you manually configure a phone via the web user interface or handset user interface, the changes associated
with non-static parameters you make will be stored in the MAC-local CFG file. For more information on the MAC-local CFG
file, refer to MAC-local CFG File.
Topics
Quick Login Configuration
Web Server Type Configuration
Quick Login Configuration
You can access the web user interface quickly using the request URI. It will locate you in the Status web page after
accessing the web user interface. It is helpful to quickly log into the web user interface without entering the username
and password on the login page.
Note: Accessing the web user interface by request URI may be restricted by the web explorer (for example, Internet
Explorer).
For security purposes, we recommend that you use this feature in a secure network environment.
The following table lists the parameters you can use to configure quick login.
Parameter wui.quick_login<y0000000000xx>.cfg
Description
Permitted
Values
It enables or disables the quick login feature.
Note: It works only if “static.wui.https_enable” is set to 1 (Enabled).
0-Disabled
1-Enabled, you can quickly log into the web user interface using a request URI (for example, https://IP/ap-
It configures the valid domain name to access the web user interface of the phone.
Multiple domain names are separated by semicolons.
Example:
Description
wui.secure_domain_list = test.abc.com
You are only allowed to use test.abc.com or IP address to access the web user interface of the phone.
Note: To use a domain name to access the web user interface of the phone, make sure your DNS server
can resolve the domain name to the IP address of the phone.
String
Permitted
Values
If it is left blank, you are only allowed to use the IP address to access the web user interface of the phone.
If it is set to “any”, you can use IP address or any domain name to access the web user interface of the
phone.
Defaultany
Web Server Type Configuration
Yealink phones support both HTTP and HTTPS protocols for accessing the web user interface. You can configure the
web server type. Web server type determines the access protocol of the web user interface. If you disable to access the
web user interface using the HTTP/HTTPS protocol, both you and the user cannot access the web user interface.
The following table lists the parameters you can use to configure the web server type.
Parameter
static.wui.http_enable
Description It enables or disables to access the web user interface of the phone over a non-secure tunnel (HTTP).
Permitted
Values
0-Disabled
1-Enabled
Default1
Web UINetwork > Advanced > Web Server > HTTP
Parameter
Description
Permitted
Values
static.network.port.http
It configures the port used to access the web user interface of the phone over a non-secure tunnel
(HTTP).
Integer from 1 to 65535
[1]
[1]
<y0000000000xx>.cfg
<y0000000000xx>.cfg
Default80
Web UINetwork > Advanced > Web Server > HTTP Port (1~65535)
Parameter
static.wui.https_enable
[1]
<y0000000000xx>.cfg
Description It enables or disables to access the web user interface of the phone over a secure tunnel (HTTPS).
Permitted
Values
0-Disabled
1-Enabled
91
Phone Provisioning
Default1
Web UINetwork > Advanced > Web Server > HTTPS
Parameter
Description It configures the port used to access the web user interface of the phone over a secure tunnel (HTTPS).
static.network.port.https
[1]
<y0000000000xx>.cfg
Permitted
Values
Default443
Web UINetwork > Advanced > Web Server > HTTPS Port (1~65535)
[1]
If you change this parameter, the phone will reboot to make the change take effect.
Integer from 1 to 65535
Central Provisioning
Central provisioning enables you to provision multiple phones from a provisioning server that you set up, and maintain
a set of boot files, configuration files and resource files for all phones in the central provisioning server.
The following figure shows how the phone interoperates with provisioning server when you use the centralized provisioning method:
Yealink phones can obtain the provisioning server address during startup. Then the phones first download boot files
and configuration files from the provisioning server and then resolve and update the configurations written in configuration files. This entire process is called auto provisioning. For more information on auto provisioning, refer to
Yealink SIP IP Phones Auto Provisioning Guide.
92
Administrator’s Guide for DECT Multi-Cell System
The phones can be configured to upload log files (log files provide a history of phone events), call log files and contact
files to the provisioning server. You can also configure a directory for each of these three files respectively.
Topics
Auto Provisioning Settings Configuration
Auto Provisioning Settings Configuration
The following table lists the parameters you can use to configure settings for auto provisioning.
It configures the time (in seconds) to wait after a file transfer fails before retrying the transfer via auto provisioning.
Integer from 0 to 300
Default5
Parameter
static.auto_provision.reboot_force.enable
[1]
<y0000000000xx>.cfg
Description
93
It enables or disables the phone to reboot after auto provisioning, even if there is no specific configuration requiring a reboot.
Note: It works only for the current auto provisioning process. If you want the phone to reboot after every
auto provisioning process, the parameter must be always contained in the configuration file and set to 1.
If the phone reboots repeatedly after it is set to 1, you can try to set “static.auto_provision.power_on" to 0
It configures the interval (in minutes) for the phone to perform auto provisioning repeatedly.
Note: It works only if “static.auto_provision.repeat.enable” is set to 1 (On).
Integer from 1 to 43200
0-Off
1-On, the phone performs an auto provisioning process weekly.
It configures the time interval (in weeks) for the phone to perform auto provisioning.
If it is set to 0, the phone performs auto provisioning at the specific day(s) configured by the parameter
“static.auto_provision.weekly.dayofweek” every week.
If it is set to other values (for example, 3), the phone performs auto provisioning at a random day between
the specific day(s) configured by the parameter “static.auto_provision.weekly.dayofweek” every three
weeks.
94
Administrator’s Guide for DECT Multi-Cell System
Note: It works only if “static.auto_provision.weekly.enable” is set to 1 (On).
Permitted
Values
Default0
Web UISettings > Auto Provision > Weekly Upgrade Interval(0~12week)
It configures the delay time (in minutes) to perform auto provisioning when the phone is inactive at regular week.
If it is set to 0, the phone performs auto provisioning at random between a starting time configured by
the parameter “static.auto_provision.weekly.begin_time” and an ending time configured by the parameter
“static.auto_provision.weekly.end_time”.
If it is set to other values (for example, 60), the phone performs auto provisioning only when it has been
inactivated for 60 minutes (1 hour) between the starting time and ending time.
Note: The phone may perform auto provisioning when you are using the phone during office hour. It
works only if “static.auto_provision.weekly.enable” is set to 1(On). The operations on the handset will not
change the inactive status; only the functional operations related base station, such as calling, will
change the inactive status.
Integer from 0 to 120
Web UISettings > Auto Provision > Inactivity Time Expire(0~120min)
It configures the days of the week for the phone to perform auto provisioning weekly.
Example:
static.auto_provision.weekly.dayofweek = 01
Description
Permitted
Values
If “static.auto_provision.weekly_upgrade_interval” is set to 0, it means the phone performs auto provisioning every Sunday and Monday.
If “static.auto_provision.weekly_upgrade_interval” is set to other value (for example, 3), it means the
phone performs auto provisioning by randomly selecting a day from Sunday and Monday every three
weeks.
Note: It works only if “static.auto_provision.weekly.enable” is set to 1 (On).
0,1,2,3,4,5,6 or a combination of these digits
static.auto_provision.weekly.end_time
It configures the starting/ending time of the day for the phone to perform auto provisioning weekly.
Note: It works only if “static.auto_provision.weekly.enable” is set to 1 (On).
Time from 00:00 to 23:59
It triggers the flexible feature to on or off.
Note: The day within the period is based upon the phone's MAC address and does not change with a
reboot, whereas the time within the start and end is calculated again with every reboot. The timer starts
again after each auto provisioning.
0-Off
1-On, the phone performs auto provisioning at random between a starting time configured by the para-
meter "static.auto_provision.flexible.begin_time" and an ending time configured by the parameter "static.auto_provision.flexible.end_time" on a random day within the period configured by the parameter
"static.auto_provision.flexible.interval".
Web UISettings > Auto Provision > Flexible Auto Provision
It configures the ending time of the day for the phone to perform auto provisioning at random.
If it is left blank or set to a specific value equal to starting time configured by the parameter “static.auto_
provision.weekly.begin_time”, the phone performs auto provisioning at the starting time.
If it is set to a specific value greater than starting time configured by the parameter “static.auto_pro-
Description
vision.weekly.begin_time”, the phone performs auto provisioning at random between the starting time
and ending time.
If it is set to a specific value less than starting time configured by the parameter “static.auto_provision.weekly.begin_time”, the phone performs auto provisioning at random between the starting time on
that day and ending time in the next day.
Note: It works only if “static.auto_provision.flexible.enable” is set to 1 (On).