Alcatel-Lucent Halo H6W Administration Manual

Add to My manuals
130 Pages

advertisement

Alcatel-Lucent Halo H6W Administration Manual | Manualzz
Alcatel Lucent Enterprise Communication Device Business
Web: www.aledevice.com; www.al-enterprise.com
Email: [email protected]
Copyright @ALE 2020 All Rights Reserved
1
........................................................................................................................................ 10
.................................................................................................................................. 10
.......................................................................................... 10
................................................................................... 11
................................................................................................................. 11
................................................................................................................. 13
................................................................................................................. 14
..................................................................................... 15
......................................................................................... 15
..................................................................................................................... 16
..................................................................................................................... 16
.................................................................................................................... 17
.................................................................................................................... 17
.................................................................................................................... 17
........................................................................................................... 17
.................................................................................................................. 17
.............................................................................. 18
.............................................................................................................................................. 18
............................................................................................................... 18
............................................................................................... 19
.............................................................................................................................. 19
.............................................................................................................................................. 20
................................................................................... 21
.............................................................................................................. 21
....................................................................................................... 22
.................................................................................... 22
........................................................................ 22
................................................................................................................................................. 23
........................................................................................................ 23
...................................................................................................... 23
............................................................................................................. 24
.......................................................................................................................... 25
........................................................................................................................ 25
.............................................................. 25
................................................................................. 25
.................................................................................................................... 26
........................................................................................................................ 26
Copyright @ALE 2020 All Rights Reserved
2
................................................................................................................... 26
........................................................................................................ 26
................................................................................................. 26
...................................................................................................... 27
.................................................................................................................. 27
............................................................................................................................ 27
.............................................................................................. 28
............................................................................................. 28
................... 28
..................................................................... 28
.................................................................................................................................... 29
.............................................................................................................................. 29
...................................................................................................................................... 29
.............................................................................................. 29
............................................................ 30
....................................................................................................................................... 30
............................................................................... 30
.................................................................................................. 30
.................................................................................................. 31
...................................................................................................... 31
................................................................... 32
......................................................................................... 32
.................................................................................................................. 33
....................................................................... 34
............................................................................................................... 35
................................................................................................................................. 35
.................................................................................................... 35
.......................................................................................................................... 36
....................................................................................... 36
............................................................................................... 36
.............................................................................................................................................. 36
................................................................................................................................ 36
..................................................................................... 37
................................................................................................. 38
.......................................................... 38
................................................................... 39
..................................................................................................................... 39
.............................................................................................................. 40
Copyright @ALE 2020 All Rights Reserved
3
............................................................................................................ 41
......................................................................... 42
...................................................................................................................... 42
................................................................................... 42
................................................................................................................................ 43
............................................................................................................................................. 44
................................................................................................................................... 44
....................................................................................................................................... 44
................................................................................................... 44
................................................................................................................................. 45
................................................................................................... 45
................................................................................................................................... 45
........................................................................................................ 45
............................................................................................................. 47
............................................................................ 47
.............................................................................. 49
.............................................................................................................................. 49
.............................................................................................. 49
............................................................................................................................. 50
............................................................................................ 50
............................................................................................................................................. 50
.................................................................................................................... 50
.............................................................................................................. 51
............................................................................................................................... 51
..................................................................................................... 51
............................................................................................... 52
................................................................................................... 53
..................................................................................... 53
............................................................................................................. 53
............................................................................................................................. 53
.............................................................................................. 53
................................................................................... 54
.............................................................................................................. 54
.......................................................................... 54
......................................................................................... 54
....................................................................................... 54
................................................................................... 55
.......................................................................................................................... 55
Copyright @ALE 2020 All Rights Reserved
4
.......................................................................................................................................... 55
................................................................................................... 55
....................................................................................................... 56
.................................................................................................................................. 57
..................................................................................................................... 57
.............................................................................................................. 57
......................................................................... 57
................................................................................. 59
....................................................................................................................... 60
.......................... 60
............................................................................ 60
....................................................................................................... 61
.................................................................... 62
..................................................................................................................................................... 62
............................................................................................................................... 62
.................................................................................................................. 63
........................................................................................................................................ 63
.......................................................................................................................................... 64
................................................................................... 64
....................................................................................... 65
............................................................................................................................................. 66
......................................................................................................... 67
............................................................................................................................................... 67
........................................................................................................... 67
...................................................................................................................................... 68
.................................................................................................. 68
................................................................................................................................... 69
................................................................................................ 69
.................................................................................................................... 69
................................................................................. 69
........................................................................................................................... 70
........................................................................................ 70
........................................................................................................ 71
..................................................................... 71
....................................................................................................................... 72
.................................................................................... 72
........................................................................................................................... 72
........................................................................................ 72
Copyright @ALE 2020 All Rights Reserved
5
............................................................. 73
............................................................................................................................... 73
............................................................................................ 73
................................................................................................................................. 74
10.12.1
.............................................................................................. 74
........................................................................................................... 74
........................................................................................ 74
........................................................................................ 75
.......................................................................... 75
........................................................................ 76
......................................... 77
............................................................................................................................ 77
.......................................................................... 78
........................................................................ 78
........................................................... 78
........................................................ 81
......................... 85
.................................................................................................. 85
............................................................... 86
.................................................................................................................................... 86
................................................................................................ 86
................................................................................................................. 87
............................................................................................................. 87
................................................................................................................................... 87
............................................................................................ 88
............................................................................................................................ 88
......................................................................................... 88
.......................................................................................... 88
............................................................... 89
............................................................................................................................... 89
................................................................................ 89
......................................................................... 90
.................................................................................................................................. 90
.............................................................................................................................. 90
............................................................................................... 91
........................................................................................................................ 91
........................................................................................ 91
.................................................................................................................... 92
Copyright @ALE 2020 All Rights Reserved
6
........................................................................................................................ 92
..................................................................................................................... 92
....................................................................................................... 93
..................................................................................... 93
........................................................................................................................... 94
.............................................................................................. 94
................................................................................................................................... 95
......................................................................................... 95
.......................................................... 95
......................................................................................................................... 96
............................................................................................................................. 96
........................................................................................................................ 98
......................................................................................................................... 99
.................................................................... 101
........................................................................ 101
........................................................................................................................... 102
........................................................................................... 102
....................................................................... 102
........................................ 102
................................................................................................................................. 103
....................................................................................................... 103
............................................................................................... 103
.................................................................................................................... 104
........................................................................................................................ 105
............................................................................................................................... 107
................................................................................................ 107
.................................................................................. 107
............................................................................................................................ 108
............................................................................................................ 108
................................................................................................................. 108
..................................................................................................................... 109
................................................................................................................ 109
................................. 109
.......................... 110
........................................................................................................................... 110
................................... 111
.................................... 111
..................................... 112
Copyright @ALE 2020 All Rights Reserved
7
................................................................................................................................. 112
........................ 113
............................................................... 113
........................................................ 113
............................................................... 114
.............................................................. 114
....................................................... 115
................................................................................................................................ 116
................................................. 116
............................................ 116
............................................................................................................................................ 117
............................................................... 117
.............................................................. 117
....................................................... 118
........................................................................................................................ 119
........................................... 119
.................................... 119
.............................................................................................................................. 120
........................................ 120
......................................... 120
................................. 120
............................................ 121
............................................ 122
..................................... 122
............................................................................................................. 123
................................ 123
.............................................. 123
........................................ 124
.................................................................................................................... 125
.......................................................................................................................... 125
.............................................................................................................................. 125
............................................................................................ 126
.................................................................... 126
....................................................... 127
.............................. 127
......................................................................................................................... 127
........................................................................................................................... 128
........................................................................................................................................ 128
Copyright @ALE 2020 All Rights Reserved
8
......................................................................................... 128
.......................................................................................................... 129
................................................................................................................ 129
......................................................................................................................... 130
.............................................................. 130
Copyright @ALE 2020 All Rights Reserved
9
Halo series phones (H3P/H3G/H6/H3W/H6W) administrator guide provides general guidance on
setting up phone network, provisioning and managing phones.
This guide is not intended for end users, but for administrators with experience in networking who
understand the basis of open SIP networks and VoIP endpoint environments.
As an administrator, you can do the following with this guide:
➢ Phone up a VoIP network and provisioning server.
➢ Provision the phone with features and settings.
➢ Upgrade and maintain phones.
The information which is detailed in this guide is applicable to the following Halo series devices
running firmware version R120 release with SW version 2.12.00.000.1087.
➢ Halo series phones, including H3P/H3G/H6/H3W/H6W
The sample is as below:
Phone UI
Menu->Advanced (default password: 123456)Setting->Network->IP Stack->IP
Stack
Halo series phones operate on an Ethernet local area network (LAN) or wireless network.
Topics
IPv4 and IPv6 Network Settings
DHCP Option for IPv4
DHCP Option for IPv6
VLAN
Wi-Fi
Network Address Translation (NAT)
Internet Port and PC Port
IPsec VPN
Open VPN
802.1x Authentication
TR-069 Device Management
Halo series phones support IPv4 addressing mode, IPv6 addressing mode.
After connected to the wired network, the phones can obtain the IPv4 or IPv6 network Settings
from a Dynamic Host Configuration Protocol (DHCP) server if your network supports it. To make it
easier to manage IP Settings, we recommend using automated DHCP which is possible to
eliminate repetitive manual data entry.
You can also configure IPv4 or IPv6 network Settings manually.
Note: Halo series phones comply with the DHCPv4 specifications documented in RFC 2131, and
DHCPv6 specifications documented in RFC 3315.
Topics
IP Addressing Mode Configuration
IPv4 Configuration
IPv6 Configuration
Copyright @ALE 2020 All Rights Reserved
10
The following table lists the parameters you can use to configure IP addressing mode.
Parameter LocalEnetcfgIpstack
Description It configures the IP addressing mode.
config.<mac>.xml
Permitted
Values
Default
IPv4
IPv6
IPv4
Phone UI
Menu->Advanced (default password: 123456)Setting->Network->IP Stack->IP Stack
If you change this parameter, the IP phone will reboot to make the change take effect.
The following table lists the parameters you can use to configure IPv4.
Parameter
Description
Permitted
Values
Default
Web UI
LocalEnetcfgDhcpMode
It configures the Internet port type for IPv4.
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv4.
Static
Dynamic
DynamicAlcatel
Dynamic
Network->IP parameters->DHCP Mode
config.<mac>.xml
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv4
Settings-> IPv4 Mode
LocalEnetcfgIpaddr
config.<mac>.xml
It configures the IPv4 address.
Example:
LocalEnetcfgIpaddr= 192.168.1.20
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv4, and "
LocalEnetcfgDhcpMode " is phone to Static.
Permitted
Values
Default
Web UI
IPv4 Address
Blank
Network->IP parameters->IP Address
Phone UI
Parameter
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv4
Settings-> IP
LocalEnetcfgSubnet
config.<mac>.xml
It configures the IPv4 subnet mask.
Example:
LocalEnetcfgSubnet= 255.255.255.0
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv4, and "
LocalEnetcfgDhcpMode " is phone to Static.
Permitted
Values
Default
Subnet Mask
Blank
Phone UI
Parameter
Copyright @ALE 2020 All Rights Reserved
11
Web UI
Network->IP parameters-> Subnet Mask
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv4
Settings-> S/net
LocalEnetcfgRouter
config.<mac>.xml
It configures the IPv4 default gateway.
Example:
LocalEnetcfgRouter = 192.168.1.254
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv4, and
"LocalEnetcfgDhcpMode " is phone to Static.
Permitted
Values
Default
Web UI
IPv4 Address
Blank
Network->IP parameters-> Gateway
Phone UI
Parameter
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv4
Settings-> Gateway
DmEnetcfgDns1
config.<mac>.xml
It configures the primary IPv4 DNS server.
Example:
DmEnetcfgDns1= 202.101.103.55
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv4, and
"LocalEnetcfgDhcpMode " is phone to Static.
Permitted
Values
Default
Web UI
IPv4 Address
Blank
Network->IP parameters-> DNS1
Phone UI
Parameter
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv4
Settings-> DNS1
DmEnetcfgDns2
config.<mac>.xml
It configures the secondary IPv4 DNS server.
Example:
DmEnetcfgDns2= 202.101.103.55
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv4, and
"LocalEnetcfgDhcpMode " is phone to Static.
Permitted
Values
Default
Web UI
IPv4 Address
Blank
Network->IP parameters-> DNS2
Phone UI
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv4
Settings-> DNS2
Phone UI
Parameter
If you change this parameter, the IP phone will reboot to make the change take effect.
Copyright @ALE 2020 All Rights Reserved
12
If you configure the network Settings on the phone for an IPv6 network, you can phone up an IP
address for the phone by using SLAAC (ICMPv6), DHCPv6 or by manually entering an IP address.
Ensure that your network environment supports IPv6. Contact your ISP for more information.
When you enable both SLAAC and DHCPv6 on the phone, the server can specify the IP phone to
obtain the IPv6 address and other network Settings either from SLAAC or from DHCPv6, if the
SLAAC server is not working, the IP phone will try to obtain the IPv6 address and other network
Settings via DHCPv6.
The following table lists the parameters you can use to configure IPv6.
Parameter
Description
LocalEnetcfgIpv6Mode
It configures the Internet port type for IPv6.
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv6.
Permitted
Values
Default
Static
Dynamic
Dynamic
config.<mac>.xml
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv6
Settings-> IPv6 Mode
LocalEnetcfgIpaddr6
config.<mac>.xml
It configures the IPv6 address.
Example:
LocalEnetcfgIpaddr6= 2026:1234:1:1:215:65ff:fe1f:caa
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv6, and "
LocalEnetcfgIpv6Mode " is phone to Static.
Permitted
Values
Default
IPv6 Address
Blank
Phone UI
Parameter
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv6
Settings-> IP
LocalEnetcfgPrefixLen6
config.<mac>.xml
It configures the IPv6 prefix.
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv6, and "
LocalEnetcfgIpv6Mode " is phone to Static.
Permitted
Values
Default
Integer from 0 to 128
64
Phone UI
Parameter
Phone UI
Parameter
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config ->IPv6
Settings-> Prefix6
LocalEnetcfgRouter6
config.<mac>.xml
It configures the IPv6 default gateway.
Example:
LocalEnetcfgRouter6= 3036:1:1:c3c7:c11c:5447:23a6:255
Copyright @ALE 2020 All Rights Reserved
13
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv6, and "
LocalEnetcfgIpv6Mode " is phone to Static.
Permitted
Values
Default
IPv6 Address
Blank
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv4
Settings-> Router
DmEnetcfgDns1v6
config.<mac>.xml
It configures the primary IPv6 DNS server.
Example:
DmEnetcfgDns1v6= 3036:1:1:c3c7:c11c:5447:23a6:256
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv6, and "
LocalEnetcfgIpv6Mode " is phone to Static.
Permitted
Values
Default
IPv6 Address
Blank
Phone UI
Parameter
Description
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv6
Settings-> DNS1
DmEnetcfgDns2v6
config.<mac>.xml
It configures the secondary IPv6 DNS server.
Example:
DmEnetcfgDns2v6= 3036:1:1:c3c7:c11c:5447:23a6:256
Note: It works only if “LocalEnetcfgIpstack” is phone to IPv6, and "
LocalEnetcfgIpv6Mode " is phone to Static.
Permitted
Values
Default
IPv6 Address
Blank
Phone UI
Menu->Advanced (default password: 123456)Setting->Network->IP Config->IPv6
Settings-> DNS2
Phone UI
Parameter
If you change this parameter, the IP phone will reboot to make the change take effect.
The IP phone can obtain IPv4-related parameters in an IPv4 network via DHCP option.
Note: For more information on DHCP options, refer to RFC 2131 or RFC 2132.
Topics
DHCP Option 66/67, Option 43
DHCP Option 42
DHCP Option 12
DHCP Option 42
DHCP Option 67
DHCP Option 6
DHCP Option 132
Copyright @ALE 2020 All Rights Reserved
14
DHCP Option 133
DHCP Option 100
Support VCI definition
The following table lists common DHCP options for IPv4 supported by Halo series phones.
Parameters
DHCP Option
Provision URL
Provision URL
Provision URL
Provision URL
DNS server
Hostname
Domain name
SNTP Server
802.1Q VLAN ID.
802.1p LAYER 2 Priority
Timezone
VLAN Id
option 66
option 66
option 43 ->option 66
option 43 ->option 67
option 6
option 12
option 15
option 42
option 132
option 133
Option 100
option 43 ->option 58
Description
VLAN Id
In Halo R120 release, DHCP option 66 / 67 is optimized, now user can fill the full path in DHCP
option 66, then the IP phone can parse the path and download the configuration file from this path.
The usage scenarios for DHCP option 66 and 67 are listed as below for reference:
Option43
Option66
http://172.24.19
0.159
http://172.24.19
0.159
http://172.24.19
0.159
Option67
Option66
Option67
Result
http://172.24.190.159/
http://172.24.190.159/
provisioning
http://172.24.190
.160
172.24.190.159
http://172.24.190.159/
http(s)://172.24.190.15
9/
172.24.190.159
http(s)://172.24.190.15
9/provisioning
172.24.190.159
http://172.24.190
.160
http://172.24.190.160
http(s)://provisioning
http://172.24.190
.160
Copyright @ALE 2020 All Rights Reserved
no data
http://172.24.190
.161
http://172.24.190
.161
http://172.24.190.160
http://172.24.190.161
http://172.24.190.161/
provisioning
15
http://172.24.190
.161
http://172.24.19
0.162
172.24.190.161
http://172.24.190.161
http(s)://172.24.190.16
1
172.24.190.161
http(s)://172.24.190.16
1/provisioning
172.24.190.161
http://172.24.19
0.162
http://172.24.190.162
http(s)://provisioning
http://172.24.19
0.162
http://172.24.190.162
Note: If user configures a relative path with only IP address or domain name for DHCP option
66/67, the default https protocol will be added to the provisioning URL.
Halo series 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.
The following table lists the parameter you can use to configure DHCP option 42 NTP server
address.
Parameter
Description
DmEnetcfgSntp
It configures the primary NTP server.
Example:
DmEnetcfgSntp = 192.168.0.100
Permitted
Values
IPv4 Address
Default
Web UI
Parameter
Description
0.pool.ntp.org
Setting->Time&Date -> SNTP Address
DmEnetcfgSntp2
It configures the secondary NTP server.
Example:
DmEnetcfgSntp2 = 192.168.0.100
Permitted
Values
IPv4 Address
Default
Web UI
time.nist.gov
Setting->Time&Date -> SNTP Secondary Address
config.<mac>.xml
config.<mac>.xml
You can specify a hostname for the phone when using DHCP. The DHCP client uses option 12 to
send a predefined hostname to the DHCP registration server. The name may or may not be
qualified with the local domain name (based on RFC 2132). See RFC 1035 for character phone
restrictions.
Copyright @ALE 2020 All Rights Reserved
16
In Halo R120 release, the IP phones support to configure DHCP option 132 to define 802.1Q
VLAN ID.
In Halo R120 release, the IP phones support to configure DHCP option 133 to define 802.1p
LAYER 2 Priority for SIP/RTP.
In Halo R120 release, the IP phones support to configure DHCP option 100 to define timezone.
The format of the POSIX specifier is <name><offset><dst name><dst offset><dstrule>
➢ name is the name of the timezone when not in daylight savings (eg GMT, PST, NZST)
➢ offset is the offset added to the local time to get UTC, specified as [+|-]hh[:mm[:ss]] (eg 0, 8,
-12)
➢ dst name is the name of the timezone when in daylight savings (eg BST, PDT, NZDT)
➢ dst offset is the offset added to the local time to get UTC during daylight savings, similarly
specified as [+|-]hh[:mm[:ss]]
Some examples:
➢ London: GMT0BST1,M3.5.0/1:00:00,M10.5.0/2:00:00
➢ Los Angeles: PST8PDT,M3.2.0/2:00:00,M11.1.0/2:00:00
➢ New Zealand: NZST-12NZDT,M9.5.0/2:00:00,M4.1.0/3:00:00
User can define the VCI by the below parameter in configuration file:
Parameter
LocalEnetcfgVciValue
Description
It configures the phone VCI info.
Permitted
Values
Default
config.<mac>.xml
TEXT
aledevice
The IP phone can obtain IPv6-related parameters in an IPv6 network via DHCP option.
Parameters
DHCP Option
Provision URL
option 59
Provision URL
DNS server
Hostname
Domain name
SNTP Server
option 17
option 23
option 39
option 24
option 31
Copyright @ALE 2020 All Rights Reserved
Description
one Provision URL address or
FQDN
Full path Provision URL
17
During the startup, the phone will automatically detect the option 17 or option 59 for obtaining the
provisioning server address. The priority of obtaining the provisioning server address is as follows:
option 17-> option 59.
The purpose of VLAN configurations on the IP phone is to insert a tag with VLAN information to the
packets generated by the IP phone. When VLAN is properly configured for the ports (Internet port
and PC port) on the IP phone, the IP phone will tag all packets from these ports with the VLAN ID.
The switch receives and forwards the tagged packets to the corresponding VLAN according to the
VLAN ID in the tag as described in IEEE Std 802.3.
VLAN on IP phones allows simultaneous access to a regular PC. This feature allows a PC to be
daisy chained to an IP phone and the connection for both PC and IP phone to be trunked through
the same physical Ethernet cable.
In addition to manual configuration, the IP phone also supports automatic discovery of VLAN via
LLDP or DHCP. The assignment takes effect in this order: assignment via LLDP, assignment via
DHCP, then manual configuration.
Topics
LLDP Configuration
Manual VLAN Configuration
DHCP VLAN
LLDP (Linker Layer Discovery Protocol) is a vendor-neutral Link Layer protocol, which allows IP
phones to receive and/or transmit device-related information from/to directly connected devices on
the network that are also using the protocol, and store the information about other devices.
When LLDP feature is enabled on IP phones, the IP phones periodically advertise their own
information to the directly connected LLDP-enabled switch. The IP phones can also receive LLDP
packets from the connected switch. When the application type is “voice”, the IP phones decide
whether to update the VLAN configurations obtained from the LLDP packets. When the VLAN
configurations on the IP phones are different from the ones sent by the switch, the IP phones
perform an update and reboot. This allows the IP phones to plug into any switch, obtain their VLAN
IDs, and then start communications with the call control.
The following table lists the parameters you can use to configure LLDP.
Parameter
Description
LocalLldpcfgVlanEnabled
config.<mac>.xml
It enables or disables the LLDP (Linker Layer Discovery Protocol) feature on the IP phone.
Permitted
Values
true
false
Default
Web UI
true
Network -> LLDP -> VLAN Acquirement
Phone UI
Advanced Setting -> Network -> LLDP -> VLAN Acquirement
Copyright @ALE 2020 All Rights Reserved
18
VLAN is disabled on IP phones by default. You can configure VLAN for the Internet port and PC
port manually. Before configuring VLAN on the IP phone, you need to obtain the VLAN ID from
your network administrator.
The following table lists the parameters you can use to configure VLAN manually.
Parameter
Description
LocalEnetcfgVlanEnable
It enables or disables the VLAN for the Internet port.
config.<mac>.xml
Permitted
Values
true
false
Default
Web UI
false
Network -> IP Parameters -> LAN VLAN
Phone UI
Parameter
Description
Advanced Setting -> Network -> IP Config -> Vlan -> Vlan Config ->Use VLAN
LocalEnetcfgVlan
config.<mac>.xml
It configures the VLAN ID for the Internet port.
Note: It works only if “LocalEnetcfgVlanEnable” is phone to true.
Permitted
Values
Integer from 1 to 4095
Default
Web UI
4095
Network -> IP Parameters -> LAN VLAN Number
Phone UI
Parameter
Description
Advanced Setting -> Network -> IP Config -> Vlan -> Vlan Config ->ID
LocalEnetcfgDataVlanEnable
config.<mac>.xml
It enables or disables the VLAN for the PC port.
Permitted
Values
true
false
Default
Web UI
false
Network -> IP Parameters -> PC VLAN
Phone UI
Parameter
Description
Advanced Setting -> Network -> IP Config -> Vlan ->Data Vlan Config ->Use VLAN
LocalEnetcfgDataVlan
config.<mac>.xml
It configures the VLAN ID for the PC port.
Note: It works only if “LocalEnetcfgDataVlanEnable” is phone to true.
Permitted
Values
Integer from 1 to 4095
Default
Web UI
4095
Network -> IP Parameters -> PC VLAN Number
Phone UI
Advanced Setting -> Network -> IP Config -> Vlan -> Data Vlan Config ->ID
Halo series phones support VLAN discovery via DHCP. The predefined option 43-> option 58 is
used to supply the VLAN ID by default. And Option 58 has higher priority than option 132.
Copyright @ALE 2020 All Rights Reserved
19
Wi-Fi feature enables you to connect the phones to the organization’s wireless network. The
wireless network is more convenient and cost-effective than the wired network. Wi-Fi feature is
applicable to Halo series phones H3W/H6/H6W.
When the Wi-Fi feature is enabled, the IP phone will automatically scan the available wireless
networks. All the available wireless networks will display in scanning list on the phone screen. You
can store up to 5 frequently used wireless networks on your phone.
You can configure for Halo series phones H3W/H6/H6W: Advanced Setting -> Wi-Fi -> Wi-Fi
Manager (phone user interface).
Note: H3W and H6W support built-in Wi-Fi, but do not support USB dongle Wi-Fi. They should be
distinguished from H6 (which only support USB dongle Wi-Fi).
To use Wi-Fi feature on Halo series phones H6, make sure the Wi-Fi USB dongle is properly
connected to the USB port on the phone. The Wi-Fi USB dongle should be purchased separately.
In Halo R120 release, H3W/H6/H6W phone supports for WiFi auto provision deployment.
The following table lists the parameters you can use to configure Wi-Fi.
Parameter
WIFIFunctionEnable
Description
It enables or disables the function of WIFI.
config.<mac>.xml
Permitted
Values
Default
Parameter
Description
1
WIFIEnable
It enables or disables WIFI.
config.<mac>.xml
Permitted
Values
Default
0
Phone UI
Parameter
Description
Advanced Setting->Wi-Fi->Enable WiFi
NetworkRedundancy
It configures
config.<mac>.xml
Default
Parameter
Description
1
WIFI[1,5]SSID
It configures
config.<mac>.xml
Permitted
Values
TEXT
Default
empty
Phone UI
Parameter
Description
Advanced Setting->Wi-Fi->Wi-Fi Manager
WIFI[1,5]Authentication
It configures
Permitted
Values
config.<mac>.xml
Permitted
Values
Copyright @ALE 2020 All Rights Reserved
20
Default
0
Phone UI
Parameter
Advanced Setting->Wi-Fi->Wi-Fi Manager
WIFI[1,5]Password
config.<mac>.xml
Description
Permitted
Values
Default
Phone UI
Parameter
Description
WIFI[1,5]Priority
It configures the priority of AP.
config.<mac>.xml
Permitted
Values
Default
Network Address Translation (NAT) is a function that allows multiple devices to share the same
public, routable IP address to establish connections over the Internet. NAT is present in many
broadband access devices to translate public and private IP address.
Halo series phones can work with Rport type of NAT.
Halo series phones support rport described in RFC 3581. It allows a client to request that the
server sends the response back to the source port from which the request came.
Rport feature depends on support from a SIP server.
The following table lists the parameter you can use to configure rport.
Parameter
Description
SIPServerXRportEnabled
It enables or disables the NAT Rport feature.
Permitted
Values
true
false
Default
Web UI
false
Account -> Advanced -> Rport
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
21
Halo series phones support two Ethernet ports: Internet port and PC port. You can enable or
disable the PC port on the IP phones.
Topics
Supported Transmission Methods
Internet Port and PC Port Configuration
Three optional methods of transmission configuration for IP phone Internet port and PC port :
➢ Auto-negotiate
➢ Half-duplex
➢ Full-duplex
Auto-negotiate is configured for both Internet and PC ports on the IP phone by default.
The following table lists the parameters you can use to configure Internet port and PC port.
Parameter
Description
LocalEthlcfgLanAuto
It configures the transmission method of the Internet port.
Permitted
Values
true
false
Default
Web UI
Phone UI
Parameter
Description
true
Network -> Port-> LAN Auto
Advanced Setting -> Network -> Ethernet -> LAN -> Auto
LocalEthlcfgLanSpeed
It configures the transmission method of the Internet port.
Permitted
Values
10
100
Default
Web UI
Phone UI
Parameter
Description
100
Network -> Port-> LAN Speed
Advanced Setting -> Network -> Ethernet -> LAN -> LAN speed
LocalEthlcfgLanDuplex
It configures the transmission method of the Internet port.
Permitted
Values
Half
Full
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Full
Network -> Port-> Lan Duplex
Advanced Setting -> Network -> Ethernet -> LAN -> LAN duplex
LocalEthlcfgPcAuto
It configures the transmission method of the PC port.
true
false
Default
true
Web UI
Network -> Port-> PC Auto
Phone UI
Advanced Setting -> Network -> Ethernet -> PC -> Auto
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
config.<mac>.xml
config.<mac>.xml
config.<mac>.xml
22
Parameter
Description
Permitted
Values
LocalEthlcfgPcSpeed
It configures the transmission method of the PC port.
10
100
config.<mac>.xml
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
100
Network -> Port-> PC Speed
Advanced Setting -> Network -> Ethernet -> PC ->PC speed
LocalEthlcfgPcDuplex
It configures the transmission method of the PC port.
Half
Full
Default
Web UI
Phone UI
Full
Network -> Port-> PC Duplex
Advanced Setting -> Network -> Ethernet -> PC -> PC duplex
config.<mac>.xml
Halo series phones use OpenVPN to achieve VPN feature. After you configure VPN feature on the
IP phone, the IP phone will act as a VPN client and use the certificates to authenticate with the
VPN server.
Topics
OpenVPN Related Files
OpenVPN Configuration
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 Halo series phones:
VPN Files
ca.crt
client.crt
client.key
Description
CA certificate
Client certificate
Private key of the client
Unified Directories
/config/cert/openvpn/ ca.crt
/config/cert/openvpn/client.crt
/config/cert/openvpn/client.key
You can configure the OpenVPN feature at the path: Network -> OpenVPN (phone web interface)
for Halo series phones.
Copyright @ALE 2020 All Rights Reserved
23
Halo series phones support the following protocols for 802.1X authentication:
➢ EAP-MD5
➢ EAP-TLS (requires Device and CA certificates, requires no password)
You can configure the 802.1x feature at the path: For Halo series phones at the path, Advanced
Settings -> Network -> 802.1x.
Copyright @ALE 2020 All Rights Reserved
24
This chapter provides basic instructions for setting up your IP phones with a provisioning server.
In Halo R120 release, H3P/H3G/H6/H3W/H6W phones support TFTP, HTTP and HTTPS protocols
to download configuration files and binary files.
Topics
WBM
Phone MMI
Common configuration file, Device Specific configuration file
EDS (Easy Deployment Server)
Provisioning Methods
You can configure IP phones via 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 web user interface are limited. Therefore, you can use the web user interface in
conjunction with a central provisioning method and phone user interface.
When configuring IP phones via web user interface, you require a user name and password for
access.
The default username/password is admin/123456.
1. Find the phone IP address. Press the OK key when the phone is idle for Halo series phones.
2. Enter the IP address in the address bar of a web browser on your PC.
For example, for IPv4: https://192.168.0.10; for IPv6: https://[2005:1:1:1:215:65ff:fe64:6e0a]
3. Enter the user name and password.
4. Click Login.
When you log into the web user interface successfully, the phone status is displayed on the first
page of the web user interface. You can click the navigation bar to customize or click Log Out to
log out of the web user interface.
The following figure is an example when you navigate to Features->General:
Copyright @ALE 2020 All Rights Reserved
25
Phone user interface makes configurations available to users and administrators; but the
Advanced/Advanced Settings option is only available to administrators and requires an
administrator password (default: admin).
Halo series phones support two configuration template files: Common CFG file and MAC-Oriented
CFG file.
Common CFG file, named config.xml, contains parameters that affect the basic operation of the IP
phone, such as language and volume. It will be effective for all IP phones.
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 3C28A6200088, the name of MAC-Oriented CFG file is config.
3C28A6200088.xml.
It contains parameters unique to a particular phone, such as account registration. It will only be
effective for a MAC-specific IP phone.
EDS (Easy Deployment Server) is a server which provides the information for ALE SIP devices to
connect to the provision server. It has a web based interface for the user to manage such
information. The user needs to input the provision server address for the device. If the server is
SSL/TLS based, a certificate is also needed. The MAC address of SIP device is associated with
provisioning server address and certificate. When the SIP devices connect to EDS server, it can
acquire provision server information from it and download configuration file from provision server
automatically.
Copyright @ALE 2020 All Rights Reserved
26
Halo series phones provides two ways to provision your phones:
➢ Manual Provisioning: provisioning via the local phone user interface or web user interface.
➢ Central Provisioning: provisioning through configuration files stored in a central provisioning
server.
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 phone 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 phone user interface
method. We recommend using centralized provisioning as your primary provisioning method when
provisioning multiple phones.
There are three methods of firmware upgrade:
➢ Manually, from the local system for a single phone via web user interface.
➢ Automatically, from the provisioning server for a mass of phones.
➢ USB upgrade
Topics
Firmware for Each Phone Model
Firmware Upgrade Configuration
USB upgrade
Copyright @ALE 2020 All Rights Reserved
27
You can download the latest firmware online.
The following table lists the associated and latest firmware name for each IP phone model.
IP Phone Model
Firmware Name
H3P
H3G
H6
H3W
H6W
sipH3_6X
sipH3_6X
sipH3_6X
sipH3_6X
sipH3_6X
Before upgrading firmware, you need to know the following:
➢ Do not close and refresh the browser when the IP phone is upgrading firmware via web
user interface.
➢ Do not unplug the network cables and power cables when the IP phone is upgrading
firmware.
The following table lists the parameters you can use to upgrade firmware.
Parameter
Description
Permitted
Values
Default
DmEnetcfgUpgradeFile
It configures the access URL of the firmware file.
Example:
DmEnetcfgUpgradeFile = http://192.168.1.20
config.<mac>.xml
URL within 511 characters
blank
Copyright @ALE 2020 All Rights Reserved
28
Procedure:
1. Prepare a moveable USB disk with FAT32 format
2. Create a folder and name it “upgrade”
3. Copy the firmware binary files in upgrade folder
4. Plug U disk into the phone’s USB port
5. Power on the phone
6. For Halo series phones during step 1 of initialization process, pressing “4”+”7”+”8”+”*”
keys at the same time. Release all keys until all the LEDs are lighted on.
7. Phone will reboot and enter upgrading process.
This chapter provides information for configuring the security features of the phone.
Topics
Auto Logout
Change Administrator password
Phone Lock
Transport Layer Security (TLS)
Secure Real-Time Transport Protocol (SRTP)
SSH activation
Log collection
ARP spoofing
HTTPS peer verify
Encrypting and Decrypting Files
Auto logout time (default 5 minutes) defines how long to log out the web user interface
automatically when you do not perform any actions on web user interface. Once logging out, you
must re-enter username and password for web access authentication.
When logging into the web user interface or access advanced Settings on the phone, the default
username and password for administrator is“admin/123456”.
For security reasons, you should change the default administrator password as soon as possible.
Topics
Change Administrator password Configuration
Copyright @ALE 2020 All Rights Reserved
29
The following table lists the parameters you can use to configure the administrator password.
Parameter
Description
DmAdminPasswd
It configures the password of the administrator.
Permitted
Values
String within 64 characters
Default
Web UI
123456
Maintenance -> Change Password
config.<mac>.xml
You can lock the IP phone to prevent it from unauthorized use. Once the IP phone is locked,
anyone must enter the password to unlock it. The default password is “0000”.
Note: Once the phone is locked, the user can input the password “0000” to unlock the phone.
But if the default password is modified and lost, the user can reset the parameter
“ScreenLockPassword” in configuration file.
Topics
Operation Behaviors on Lock Phone
Phone Lock Configuration
When the phone is locked, you are allowed to initiate a new call to the emergency number.
The following table lists the parameters you can use to configure the emergency number.
Parameter
Description
EmergencyNumber
config.<mac>.xml
It configures the emergency phone numbers when screen is locked.
Permitted
Values
Default
Web UI
Number
blank
Setting -> Phone Lock -> Emergency Call
The following table lists the parameters you can use to configure the phone lock.
Parameter
Description
ScreenAutomaticLockEnable
It enables or disables the phone lock feature.
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
true
false
false
Setting -> Phone Lock -> Automatic Lock
Basic Setting -> Phone Lock
SipScreenSaverTimeout
It configures screen Saver timeout.
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
config.<mac>.xml
30
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
[60,18000]
300
Setting -> Phone Lock -> Automatic Lock Time
Basic Setting -> Display -> Screen saver -> Wait Time
ScreenLockPassword
It configures screen lock password.
Permitted
Values
Default
Web UI
Integer
0000
Setting -> Phone Lock -> Unlock Password
config.<mac>.xml
TLS is a commonly-used protocol for providing communications privacy and managing the security
of message transmission, allowing IP phones to communicate with other remote parties and
connect to the HTTPS URL for provisioning in a way that is designed to prevent eavesdropping
and tampering.
Halo series phones support TLS version 1.0, 1.1 and 1.2. When TLS is enabled for an account, the
SIP message of this account will be encrypted.
Topics
Supported Cipher Suites
Supported Trusted and Server Certificates
TLS Configuration
A cipher suite is a named combination of authentication, encryption, and message authentication
code (MAC) algorithms used to negotiate the security Settings for a network connection using the
TLS/SSL network protocol.
Halo series phones support the following cipher suites:
➢ DHE-RSA-AES256-SHA
➢ DHE-DSS-AES256-SHA
➢ AES256-SHA
➢ EDH-RSA-DES-CBC3-SHA
➢ EDH-DSS-DES-CBC3-SHA
➢ DES-CBC3-SHA
➢ DES-CBC3-MD5
➢ DHE-RSA-AES128-SHA
➢ DHE-DSS-AES128-SHA
➢ AES128-SHA
➢ RC2-CBC-MD5
➢ IDEA-CBC-SHA
➢ DHE-DSS-RC4-SHA
➢ RC4-SHA
➢ RC4-MD5
➢ RC4-64-MD5
➢ EXP1024-DHE-DSS-DES-CBC-SHA
➢ EXP1024-DES-CBC-SHA
➢ EDH-RSA-DES-CBC-SHA
➢ EDH-DSS-DES-CBC-SHA
➢ DES-CBC-SHA
➢ DES-CBC-MD5
Copyright @ALE 2020 All Rights Reserved
31
➢
➢
➢
➢
➢
➢
➢
➢
➢
EXP1024-DHE-DSS-RC4-SHA
EXP1024-RC4-SHA
EXP1024-RC4-MD5
EXP-EDH-RSA-DES-CBC-SHA
EXP-EDH-DSS-DES-CBC-SHA
EXP-DES-CBC-SHA
EXP-RC2-CBC-MD5
EXP-RC4-MD5
ECDHE
The IP phone can serve as a TLS client or a TLS server. In TLS feature, we use the terms trusted
and server certificate. These are also known as CA and device certificates.
The TLS requires the following security certificates to perform the TLS handshake:
➢ Trusted Certificate: When the IP phone requests a TLS connection with a server, the IP
phone should verify the certificate sent by the server to decide whether it is trusted based
on the trusted certificates list. The IP phone has 58 built-in trusted certificates. You can
upload 10 custom certificates at most. The format of the trusted certificate files must be
*.pem,*.cer,*.crt and *.der and the maximum file size is 5MB.
➢ Server Certificate: When clients request a TLS connection with the IP phone, the IP phone
sends the server certificate to the clients for authentication. The IP phone has two types of
built-in server certificates: a unique server certificate and a custom server certificate. You
can only upload one server certificate to the IP phone. The old server certificate will be
overridden by the new one. The format of the server certificate files must be *.p12 and *.pfx
and the maximum file size is 5MB.
➢ A unique server certificate: It is unique to an IP phone (based on the MAC address) and
issued by the ALE Certificate Authority (CA).
➢ A custom server certificate: User can upload the custom certificate for authentication.
The IP phone can authenticate the server certificate based on the trusted certificates list. The
trusted certificates list and the server certificates list contain the default and custom certificates.
Common Name Validation feature enables the IP phone to mandatorily validate the common name
of the certificate sent by the connecting server. The Security verification rules are compliant with
RFC 2818.
Topic
Supported Trusted Certificates
Halo series phones trust the following CAs by default:
➢ entrust_g2_ca.pem
➢ CybertrustPublicSureServerSVCA.pem
➢ SFSRootCAG2.pem
➢ GeoTrust_Primary_CA_G2_ECC.pem
➢ AddTrustExternalCARoot.pem
➢ comodosslca.pem
➢ DigiCertHighAssuranceEVRootCA.pem
➢ GeoTrust_Global_CA.pem
➢ thawte_Primary_Root_CA.pem
➢ DSTRootCAX3.pem
➢ DigiCert_Global_Root_CA.pem
➢ letsencryptauthorityx2.pem
Copyright @ALE 2020 All Rights Reserved
32
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
isrgrootx1.pem
SVRSecureG3.pem
GeoTrust_Primary_CA.pem
Root_R2.pem
sfroot_g2.pem
TCTrustCenterClass3CAII.pem
Root_R1.pem
TCTrustCenterClass4CAII.pem
DigiCertGlobalRootG2.pem
Thawte_Personal_Freemail_CA.pem
BaltimoreCyberTrustRoot.pem
entrust_ev_ca.pem
Thawte_Server_CA.pem
AmazonRootCA2.pem
DigiCertTrustedRootG4.pem
VeriSign_Class_3_Public_Primary_Certification_Authority_G4.pem
DigiCertAssuredIDRootG3.pem
DigiCert_SHA2_Secure_Server_CA.pem
StartComCertificationAuthorityG2.pem
GeoTrust_Universal_CA2.pem
AmazonRootCA3.pem
comodorsadomainvalidationsecureserverca.pem
Thawte_Premium_Server_CA.pem
DigiCertAssuredIDRootG2.pem
TCTrustCenterClass2CAII.pem
GeoTrust_Universal_CA.pem
StartComCertificationAuthority.pem
entrust_2048_ca.pem
DigiCertAssuredIDRootCA.pem
VeriSign_Class_3_Public_Primary_Certification_Authority_G5.pem
letsencryptauthorityx1.pem
thawte_Primary_Root_CA_G3_SHA256.pem
VeriSign_Class_4_Public_Primary_Certification_Authority_G3.pem
VeriSign_Universal_Root_Certification_Authority.pem
thawte_Primary_Root_CA_G2_ECC.pem
VeriSign_Class_3_Public_Primary_Certification_Authority_G3.pem
TCTrustCenterUniversalCAI.pem
AmazonRootCA1.pem
comodorsacertificationauthority.pem
VeriSign_Class_2_Public_Primary_Certification_Authority_G3.pem
DigiCertGlobalRootG3.pem
AmazonRootCA4.pem
Geotrust_PCA_G3_Root.pem
VerizonPublicSureServerCAG14_SHA2.pem
VeriSign_Class_1_Public_Primary_Certification_Authority_G3.pem
EquifaxSecureGlobaleBusinessCA1.pem
Note: ALE endeavors to maintain a built-in list of most common used CA Certificates. Due to
memory constraints, we cannot ensure a complete phone of certificates. If you are using a
certificate from a commercial Certificate Authority not in the list above, you can send a request to
your local distributor. At this point, you can upload your particular CA certificate into your phone.
The following table lists the parameters you can use to configure TLS.
Parameter
SIPGroupXTransportMode
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
33
Description
Permitted
Values
Default
Parameter
Description
It configures the type of transport protocol.
0:UDP
1:TCP
2:TLS
3: DNS-NAPTR, if no server port is given, the IP phone performs the DNS NAPTR and SRV
queries for the service type and port.
0
Account ->Basic -> Transport Mode
SIPSslVersion
config.<mac>.xml
It configures the TLS version the IP phone uses to authenticate with the server.
0:All
1:TLS1.0
2:TLS1.2
0
SIPSslPeerVerify
config.<mac>.xml
It enables or disables the peer verify for sip server.
Permitted
Values
Default
Web UI
Parameter
true
false
false
SIP Features->General-> SIPs Peer Verify
SIPCertificateUrl
Description
Default
Web UI
It configures the SIP server certificate download url.
blank
Maintenance -> Certificate Management -> Upload Customer Certificate
Permitted
Values
Default
Web UI
Parameter
Description
config.<mac>.xml
Secure Real-Time Transport Protocol (SRTP) encrypts the audio streams during VoIP phone calls
to avoid interception and eavesdropping. The parties participating in the call must enable SRTP
feature simultaneously. When this feature is enabled on both phones, the type of encryption to use
for the session is negotiated between the IP phones. This negotiation process is compliant with
RFC 4568.
When you place a call on the enabled SRTP phone, the IP phone sends an INVITE message with
the RTP/RTCP encryption algorithm to the destination phone. As described in RFC 3711,
RTP/RTCP streams may be encrypted using an AES (Advanced Encryption Standard) algorithm.
Example of the RTP encryption algorithm carried in the SDP of the INVITE message:
m=audio 6000 RTP/SAVP 0 8 18 9 101
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:NzFlNTUwZDk2OGVlOTc3YzNkYTkwZWVkMTM1YWFj
a=crypto:2 AES_CM_128_HMAC_SHA1_32 inline:NzkyM2FjNzQ2ZDgxYjg0MzQwMGVmMGUxMzdmNWFm
a=crypto:3 F8_128_HMAC_SHA1_80 inline:NDliMWIzZGE1ZTAwZjA5ZGFhNjQ5YmEANTMzYzA0
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:9 G722/8000
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=ptime:20
a=sendrecv
Copyright @ALE 2020 All Rights Reserved
34
The callee receives the INVITE message with the RTP encryption algorithm, and then answers the
call by responding with a 200 OK message which carries the negotiated RTP encryption algorithm.
Example of the RTP encryption algorithm carried in the SDP of the 200 OK message:
m=audio 6000 RTP/SAVP 0 101
a=rtpmap: 0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:NGY4OGViMDYzZjQzYTNiOTNkOWRiYzRlMjM0Yzcz
a=sendrecv
a=ptime:20
a=fmtp:101 0-15
When SIP-TLS/SRTP is enabled on both IP phones, RTP streams will be encrypted, and a lock
icon appears on the LCD screen of each IP phone after successful negotiation.
Topic
SRTP Configuration
The following table lists the parameters you can use to configure the SRTP.
Parameter
SIPGroup1SrtpWorkingMode
Description
It configures whether to use voice encryption service.
0:None
1:Best effort
2:Strict
0
Account -> Advanced -> SRTP Working Mode
Permitted
Values
Default
Web UI
config.<mac>.xml
It is possible to open a secure remote connection through SSH to access the phone for test
and debug purposes. SSH connections are possible by default.
Topics
SSH session configuration
The following table lists the parameters you can use to configure the SSH session.
Parameter
DmSecucfgSsh
Description
It enables or disable the SSH session.
Permitted
Values
Default
Web UI
true
false
true
Maintenance ->Security -> SSH Activation
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
35
When the phone downloads the common configuration file from the provisioning server, the IP
phone can enable or disable the authentication of the server certificate based on the trusted
certificates list.
Topics
HTTPS peer verify configuration
The following table lists the parameters you can use to configure the HTTPS peer verify.
Parameter
HttpVerifyPeer
Description
It enables or disable HTTPS peer verify.
Permitted
Values
Default
Web UI
0
1
1
Maintenance -> Certificate Management -> HTTPS Peer Verify
config.<mac>.xml
Halo IP phones support to download encrypted config.xml/config.<MAC>.xml file(s) from http/https
server.
To encrypt/decrypt files, you may have to configure an AES key.
The following table lists the parameters you can use to configure the encryption and decryption.
Parameter
EncryptionAesKey
config.<mac>.xml
It configures the plaintext AES key for encrypting/decrypting the
Description
config/config.<MAC>.xml file.
Permitted
Values
Default
Phone UI
TEXT
empty
Advanced setting->Auto Provision->AES Key
Halo series phones provides several types of phone directories.
Topics
Local Directory
Lightweight Directory Access Protocol (LDAP)
Directory Search Settings
Remote Phone Book
Contact backup
Blacklist
Halo series phones maintain a local directory that you can use to store contacts. The local
directory can store up to 1000 contacts and 50 groups.
Copyright @ALE 2020 All Rights Reserved
36
Contacts and groups can be added either one by one, or in batch using a local contact file. Halo
series phones support *.xml format contact files, and you can customize the *.xml format contact
file.
Topics
Local Contact File Customization
Local Contact Files Upload
Example: Adding Contacts Using a Contact File
You can download local contact template from the phone Web UI.
Topics
Local Contact File Elements and Attributes
Customizing Local Contact File
The following table lists the elements and attributes you can use to add groups or contacts in the
local contact file. We recommend you do not edit these elements and attributes.
Elements
Attributes
Group
display_name
Contact
display_name
mobile_number
other_number
line
Copyright @ALE 2020 All Rights Reserved
Description
Specify the group name.
For example: All Contacts, Blacklist or Friend
Specify the office number
Specify the mobile number
Specify the other number
Specify a registered line for this contact for
calling.
37
group_id_name
default_photo
Valid Values: 1~15/1~8;
Halo series phones support 8 accounts
Specify which group the contact adds to.
Built-in group:
All Contacts, External Directory(Only M7 in
Halo series phone support)
Custom group:
XXX (for example, Friend)
Built-in avatar:
Resource: avatar name
1. Open the local contact file.
2. To add a group, add <GroupName>Fn</GroupName> to the file. Each starts on a new line.
3. To add a contact.
For example:
<Contact>
<FirstName>三</FirstName>
<LastName>张</LastName>
<Account>1</Account>
<GroupName>All Contacts</GroupName>
<AvatarSmall>avatar_small_13</AvatarSmall>
<AvatarBig>avatar_large_13</AvatarBig>
<OfficeNumber>13003</OfficeNumber>
<MobileNumber>1860000001</MobileNumber>
<HomeNumber></HomeNumber>
<OtherNumber></OtherNumber>
</Contact>
4. Save the changes and upload this file to the phone Web UI or place this file to the provisioning
server.
You can upload local contact files to add multiple contacts at a time.
The following table lists the parameters you can use to upload the local contact files and resource.
Parameter
Description
Permitted
Values
Default
PhonebookUrl
It configures the access URL of the local contact file (*.xml).
config.<mac>.xml
Example:
PhonebookUrl = http://192.168.10.25/contact.xml
URL within 511 characters
blank
The following example shows the configuration for customizing a local contact file.
Copyright @ALE 2020 All Rights Reserved
38
Customize the contact file “contact.xml” and place the contact file “contact.xml” to the provisioning
server http://192.168.10.25 .
Example:
PhonebookUrl = http://192.168.10.25/directory.xml
During auto provisioning, the IP phone connects to the provisioning server “192.168.10.25”, and
downloads the local contact file “directory.xml” .You can view the contacts on their phone, and
specify the avatar for a contact.
The following shows the custom contact Lily with corresponding avatar display:
LDAP is an application protocol for accessing and maintaining information services for the
distributed directory over an IP network. You can configure the IP phones to interface with a
corporate directory server that supports LDAP version 2 or 3. The following LDAP servers are
supported:
➢
➢
➢
➢
Microsoft Active Directory
Sun ONE Directory Server
Open LDAP Directory Server
Microsoft Active Directory Application Mode (ADAM)
Topics
LDAP Attributes
LDAP Configuration
The following table lists the most common attributes used to configure the LDAP lookup on IP
phones.
Abbreviation
gn
cn
Name
Description
givenName
commonName
First name
LDAP attribute is made up from given name
joined to surname.
Copyright @ALE 2020 All Rights Reserved
39
sn
dn
dc
mobile
ipPhone
surname
distinguishedName
dc
company
telephoneNumber
mobilephoneNumber
IPphoneNumber
Last name or family name
Unique identifier for each entry
Domain component
Office phone number
Company or organization name
Mobile or cellular phone number
Home phone number
The following table lists the parameters you can use to configure LDAP.
Parameter
LDAPEnabled
Description
It enables or disables the LDAP feature on the IP phone.
Permitted
Values
Default
Web UI
Parameter
true
false
false
Contact Manager -> LDAP -> LDAP Enable
LDAPServerUrl
Description
Permitted
Values
Default
Web UI
Parameter
It configures the LDAP Server URL.
Description
Permitted
Values
Default
Web UI
Parameter
It configures the LDAP base DN used for search.
Description
It configures LDAP Fields Mapping.
{"firstname":"givenname", "name":"sn",
"officephone":"telephonenumber"}
Default
Permitted
Values
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
URL within 511 characters
blank
Contact Manager -> LDAP -> LDAP Server Url
LDAPSearchBase
String within 99 characters
o=Alcatel,o=directoryRoot
Contact Manager -> LDAP -> LDAP Search Base
LDAPFieldsMapping
String within 99 characters
Contact Manager -> LDAP -> LDAP Fields Mapping
LDAPFilter
config.<mac>.xml
config.<mac>.xml
config.<mac>.xml
config.<mac>.xml
config.<mac>.xml
It configures LDAP search rules.
String within 99 characters
(|(givenName=*%1*)(sn=*%1*))
Contact Manager -> LDAP -> LDAP Filter
LDAPLogin
config.<mac>.xml
This login is used in conjunction with the password, if the LDAP server requires
authentication.
Copyright @ALE 2020 All Rights Reserved
40
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
String within 99 characters
blank
Contact Manager -> LDAP -> LDAP User Name
LDAPPassword
config.<mac>.xml
This password is used in conjunction with the LDAP login, if the LDAP server requires
authentication.
String within 99 characters
blank
Contact Manager -> LDAP -> LDAP Password
LDAPSearchTimeout
Description
Permitted
Values
Default
Web UI
Parameter
It configures the LDAP search timeout.
Description
Permitted
Values
Default
Web UI
Parameter
It configures the LDAP connection timeout.
Description
Permitted
Values
Default
Web UI
Parameter
It configures the max match number of LDAP query.
Description
Permitted
Values
Default
Web UI
It enables or disables LDAP query during call.
false
true
false
Contact Manager -> LDAP -> LDAP Call Query Enable
NUMERIC[1,30]
5
Contact Manager -> LDAP -> LDAP Search Timeout(1-30s)
LDAPConnectTimeout
NUMERIC[1,30]
3
Contact Manager -> LDAP -> LDAP Connection Timeout(1-30s)
LDAPMaxHits
NUMERIC[1,1000]
50
Contact Manager -> LDAP -> LDAP Max Hits(1-1000)
LDAPCallLookup
config.<mac>.xml
config.<mac>.xml
config.<mac>.xml
config.<mac>.xml
The feature is implemented as below:
➢ If the first character is digit, the IP phone will search whether
phoneNumber1/phoneNumber2/phoneNumber3/firstName/lastName contain/startwith the
entered character(s);
➢ If the first character is not digit, the IP phone will search whether firstName/lastName
contain/startwith the entered character(s);
Topics
Directory Search Settings Configuration
Copyright @ALE 2020 All Rights Reserved
41
The following table lists the parameters you can use to configure directory search settings.
Parameter
Description
Permitted
Values
Default
DirectorySearchType
config.<mac>.xml
It configures the search type when searching the contact in Local Directory or Remote
Phone Book.
0: contains
1: startwith
0
The remote phone book is a centrally maintained phone book, stored on the remote server. Users
only need to configure the access URL of the remote phone book. The IP phone can establish a
connection with the remote server and download the phonebook, then display the remote phone
book entries on the phone.
Halo IP phones support up to 6 remote phone books.
Topics
Remote Phone Book Configuration
The following table lists the parameters you can use to configure remote phone book.
Parameter
RemotePhoneBookEnable
config.<mac>.xml
Description
Permitted
Values
Default
Web UI
Parameter
It configures to enable or disable the remote phone book feature.
false
true
false
Contact Manager->Remote Phone Book-> RemotePB Enable
RemotePhoneBookForceUpdateMode
config.<mac>.xml
Description
Permitted
Values
Default
Parameter
It configures to enable or disable the forced update mode.
0 - disable the forced update mode
1 - enable the forced update mode
0
RemotePhoneBookPeriodUpdateEnable
config.<mac>.xml
Description
Permitted
Values
Default
Web UI
Parameter
It configures to enable or disable the periodically update mode.
false
true
false
Contact Manager->Remote Phone Book-> Periodically Update Enable
RemotePhoneBookInterval
config.<mac>.xml
Description
Permitted
Values
Default
Web UI
Parameter
It configures the update interval.
NUMERIC
3600
Contact Manager->Remote Phone Book-> Periodically Update Interval(Seconds)
RemotePhoneBook[1-6]GroupName
config.<mac>.xml
Copyright @ALE 2020 All Rights Reserved
42
Description
Permitted
Values
Default
It configures the name of the x group remote phone book, if set, is displayed on MMI.
Phone UI
Web UI
Parameter
Directory->Remote Directory
Contact Manager->Remote Phone Book-> Display Name
RemotePhoneBook[1-6]Url
config.<mac>.xml
It configures the download address of the x group of remote phone book is used to
download the contact.
Description
Permitted
Values
Default
Web UI
Parameter
TEXT
empty
TEXT
empty
Contact Manager->Remote Phone Book-> Remote Phone Book URL
RemotePhoneBook[1-6]AuthName
config.<mac>.xml
Description
Permitted
Values
Default
Parameter
It configures the x group is the authenticated account of remote phone book.
Description
Permitted
Values
Default
It configures the x group is the authentication password for remote phone book.
TEXT
empty
RemotePhoneBook[1-6]AuthPwd
config.<mac>.xml
TEXT
empty
The IP phone will automatically upload contact file at regular intervals to the provisioning server or a
specific server. If the contact file exists on the server, it will be overwritten. The IP phone will request
to download the contact. <MAC>. file according to its MAC address from the server during auto
provisioning.
The following table lists the parameters you can use to back up the local contacts.
Parameter
BackupUploadTime
config.<mac>.xml
Description
It configures the time between uploading a backup file.
Permitted
values
TEXT
Default
3600
Parameter
Description
Permitted
values
Default
BackupURL
config.<mac>.xml
It configures the url which is used to upload and download the backup file.
Parameter
Description
Permitted
values
BackupuploadMethod
It configures the way to upload files(post/put).
0 - put
1 - post
TEXT
empty
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
43
Default
0
Parameter
Description
Permitted
values
Default
ContactBackupEnable
It configures to enable or disable contactBackup.
false
true
false
config.<mac>.xml
When user never wants to receive calls from somebody, the phone number can be added into the
blacklist of directory. Then all calls from the phone number which is included in the blacklist will be
refused automatically.
➢ The feature can be configured in phone UI(Directory->Blacklist):
Go into the directory menu, then select: Blacklist -> Add ->Save (after input the phone number
information)
This chapter describes the audio sound quality features and options you can configure for the IP
phone.
Topics
Dial tone
Stutter tone
Ring Tones
Distinctive Ring Tones
Ringer Device
Audio Volume
Tones
Audio Codecs
Packetization Time (PTime)
AEC/AGC/VAD/CNG/JB
Early Media
Headset Prior
DTMF
Suppress DTMF Display
You can configure to enable or disable the dialing tone.
Topics
Dialing tone Configuration
The following table lists the parameters you can use to enable or disable the dialing tone.
Copyright @ALE 2020 All Rights Reserved
44
Parameter
DialingToneEnabled
Description
It enables or disables the dialing tone.
Permitted
Values
Default
Web UI
true
false
true
Setting -> General -> Dialing Tone Enabled
config.<mac>.xml
The phone can play a specific dial tone when it has new/unreaded voice messages received.
Topics
Stutter tone Configuration
Parameter
StutterToneEnabled
Description
It enables or disables the stutter tone.
Permitted
Values
Default
Web UI
true
false
true
Setting -> General -> Stutter Tone Enable
config.<mac>.xml
Ring tones are used to play for internal/external incoming calls. You can select a built-in ring tone
for the phone system or specific line registration.
You can also specify a period of time after which the IP phone will stop ringing if the call is not
answered.
Topics
Ringtone Configuration
The following table lists the parameters you can use to configure ringtone.
Parameter
AudioRingInternalChoice
It configures internal call ring melody.
/usr/share/ringdata/ring00.wav
/usr/share/ringdata/ring01.wav
/usr/share/ringdata/ring02.wav
/usr/share/ringdata/ring03.wav
/usr/share/ringdata/ring04.wav
/usr/share/ringdata/ring05.wav
/usr/share/ringdata/ring06.wav
/usr/share/ringdata/ring07.wav
/usr/share/ringdata/ring08.wav
/usr/share/ringdata/ring09.wav
Permitted
/usr/share/ringdata/ring10.wav
Values
/usr/share/ringdata/ring11.wav
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
Description
45
/usr/share/ringdata/ring12.wav
/usr/share/ringdata/ring13.wav
/usr/share/ringdata/ring14.wav
/usr/share/ringdata/ring15.wav
/usr/share/ringdata/ring00.wav
Setting -> Ringing -> Internal Melody
Basic Setting -> Sound -> Ringing -> Int Melody
AudioRingExternalChoice
config.<mac>.xml
Permitted
Values
Default
Web UI
Phone UI
Parameter
It configures external call ring melody.
/usr/share/ringdata/ring00.wav
/usr/share/ringdata/ring01.wav
/usr/share/ringdata/ring02.wav
/usr/share/ringdata/ring03.wav
/usr/share/ringdata/ring04.wav
/usr/share/ringdata/ring05.wav
/usr/share/ringdata/ring06.wav
/usr/share/ringdata/ring07.wav
/usr/share/ringdata/ring08.wav
/usr/share/ringdata/ring09.wav
/usr/share/ringdata/ring10.wav
/usr/share/ringdata/ring11.wav
/usr/share/ringdata/ring12.wav
/usr/share/ringdata/ring13.wav
/usr/share/ringdata/ring14.wav
/usr/share/ringdata/ring15.wav
/usr/share/ringdata/ring00.wav
Setting -> Ringing -> External Melody
Basic Setting -> Sound -> Ringing -> Ext Melody
AudioRingProgressive
config.<mac>.xml
Description
It configures ring progressive (only support 0, 2).
Permitted
Values
Default
Web UI
Phone UI
Parameter
0:NoProgressive
2:NormalProgressive
0
Setting -> Ringing -> Progressive Ringing
Basic Setting -> Sound -> Ringing -> Ring mode -> Progressive Ringing
AudioRingSilent
config.<mac>.xml
Description
It enable or disables ring silent mode.
Permitted
Values
Default
Web UI
Phone UI
Parameter
true
false
false
Setting -> Ringing -> Silent Mode
Basic Setting -> Sound -> Ringing -> Ring mode ->Silent mode
AudioRingBeep
Description
It configures ring beep(only support 0, 1, 3).
0:BeepNone
1:BeepSingle
3:BeepTriple
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
46
Default
Web UI
Phone UI
0
Setting -> Ringing -> Beeps Before Ringing
Basic Setting -> Sound -> Ringing -> Beep
The feature of distinctive ring tones allows certain incoming calls to trigger IP phones to play
distinctive ring tones. The IP phone inspects the INVITE request for an "Alert-Info" header when
receiving an incoming call. If the INVITE request contains an "Alert-Info" header, the IP phone
strips out the URL or keyword parameter and maps it to the appropriate ring tone.
Topics
Supported Alert-Info Headers Format
Distinctive Ring Tones Configuration
Halo series phones support Alert-Info headers in four formats: Bellcore-drN, ringtone-N (or
MyMelodyN), and info=info text; x-line-id=0.
Note: If the Alert-Info header contains multiple types of keywords, the IP phone will process the
keywords in the following order:
<urn:alert:tone:internal/external> >> ringtone/ MyMelody >> Bellcore-dr >> info=.
Topics
Alert-Info: Bellcore-drN
Alert-Info:
ringtone-N/Alert-Info:
MyMelodyRingN.wav)
Alert-Info: info=info text;x-line-id=0
Alert-Info for auto answer
ringtone-RingN.wav
(or
Alert-Info:
MyMelodyN/Alert-Info:
When the Alter-Info header contains the keyword “Bellcore-drN”, the IP phone will play the desired
ring tone.
The following table identifies the corresponding ring tone:
Value of N
Ring Tone
(features.alert_info_tone = 1)
Ring Tone
(features.alert_info_tone = 0)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Bellcore-dr0
Bellcore-dr1
Bellcore-dr2
Bellcore-dr3
Bellcore-dr4
Bellcore-dr5
Bellcore-dr6
Bellcore-dr7
Bellcore-dr8
Bellcore-dr9
Bellcore-dr10
Bellcore-dr11
Bellcore-dr12
Bellcore-dr13
Bellcore-dr14
ring00
ring01
ring02
ring03
ring04
ring05
ring06
ring07
ring08
ring09
ring10
ring11
ring12
ring13
ring14
Copyright @ALE 2020 All Rights Reserved
47
N<1 or N>15
ring00
Examples:
Alert-Info: test/Bellcore-dr1
Alert-Info: Bellcore-dr1
Alert-Info: Bellcore-dr1;x-line-id=1
When the Alter-Info header contains the keyword “ringtone-N/ringtone-RingN” or
“MyMolodyN/MyMelodyRingN”,the IP phone will play the corresponding local ring tone (RingN.wav),
or play the first local ring tone (Ring1.wav) in about 10 seconds if “N” is greater than 15 or less than
1.
Examples:
Alert-Info: ringtone-2
Alert-Info: ringtone-Ring2.wav
Alert-Info: ringtone-2;x-line-id=1
Alert-Info: MyMelody2
Alert-Info: MyMelodyRing2.wav
Alert-Info: MyMelody2;x-line-id=1
The following table identifies the corresponding local ring tone:
Value of N
Ring Tone
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
N<1 or N>15
ring00
ring01
ring02
ring03
ring04
ring05
ring06
ring07
ring08
ring09
ring10
ring11
ring12
ring13
ring14
ring00
When the Alert-Info header contains an info text, the IP phone will map the text with the Internal
Ringer Text preconfigured on the IP phone, and then play the ring tone associated with the Internal
Ringer Text (the ring tone can be configured by the parameter. If no internal ringer text maps, the
IP phone will play the preconfigured local ring tone in about 10 seconds.
Example:
Alert-Info: info=family; x-line-id=0
Copyright @ALE 2020 All Rights Reserved
48
If the INVITE request contains the following type of strings, the IP phone will answer incoming calls
automatically without playing the ring tone:
➢ Answer-Mode: Auto
➢ Alert-Info: info = alert-autoanswer
➢ Call-Info: answer-after = 0 (or Call-Info: Answer-After = 0)
You can configure the distinctive ring tones by the phone WEB UI.
The IP phones support either or both speaker and Headset ringer devices. You can configure
which ringer device to be used when receiving an incoming call. For example, if the ringer device is
phone to Headset, ring tone will be played through your Headset.
If the ringer device is phone to Headset or Headset&Speaker, the headset (either a wired Headset,
or USB Headset) should be connected to the IP phone and the Headset mode also should be
activated in advance.
Topic
Ringer Device Configuration
The following table lists the parameters you can use to configure ringer device.
Parameter
AudioRingDevice
Description
It configures Audio Ring Device.
0: handsfree
1: Headset
2: handsfree_plus_Headset
0
Setting -> Ringing -> Ring Device
Basic Setting -> Sound -> Ringing -> Ring Device
Permitted
Values
Default
Web UI
Phone UI
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
49
Topics
Ringer Volume Configuration
The following table lists the parameters you can use to configure ringer volume.
Parameter
AudioRingVolume
Description
It configures Ring volume level.
Permitted
Values
Default
Phone UI
[0,9]
7
Basic Setting -> Sound -> Ringing -> level
config.<mac>.xml
When receiving a message, the IP phone will play a warning tone. You can customize tones or
select specialized tone phones (vary from country to country) to indicate different conditions of the
IP phone.
Topics
Supported Tones
Tones Configuration
The default tones used on IP phones are the UK tone phones. Available tone phones for IP phones:
➢ 0:UK
➢ 1:France
➢ 2:Germany
➢ 3:Italy
➢ 4:Spain
➢ 5:Dutch
➢ 6:Portugal
➢ 7:Canada
➢ 8:US
➢ 9:Hungary
➢ 10:Czec
➢ 11:Slovakia
➢ 12:Slovenia
➢ 13:Estonia
➢ 14:Poland
➢ 15:Lithuania
➢ 16:Latvia
➢ 17:Turkey
➢ 18:Greece
➢ 19:Russia
➢ 20:China(Mainland)
➢ 21:China(Hongkong)
➢ 22:China(Taiwan)
➢ 23:Thailand
➢ 24:Korea
Copyright @ALE 2020 All Rights Reserved
50
➢ 25:Japan
The following table lists the parameters you can use to configure tones.
Parameter
AudioToneCountry
Description
It configures country standard for call progress tone.
Permitted
Values
Default
Web UI
config.<mac>.xml
0:UK
1:France
2:Germany
3:Italy
4:Spain
5:Dutch
6:Portugal
7:Canada
8:US
9:Hungary
10:Czec
11:Slovakia
12:Slovenia
13:Estonia
14:Poland
15:Lithuania
16:Latvia
17:Turkey
18:Greece
19:Russia
20:China(Mainland)
21:China(Hongkong)
22:China(Taiwan)
23:Thailand
24:Korea
25:Japan
0
Setting -> Audio -> Country Tone
CODEC is an abbreviation of Compress-Decompress, capable of coding or decoding a digital data
stream or signal by implementing an algorithm. The object of the algorithm is to represent the highfidelity audio signal with a minimum number of bits while retaining the quality. This can effectively
reduce the frame size and the bandwidth required for audio transmission.
The audio codec that the phone uses to establish a call should be supported by the SIP server.
When placing a call, the IP phone will offer the enabled audio codec list to the server and then use
the audio codec negotiated with the called party according to the priority.
Topics
Supported Audio Codecs
Audio Codecs Configuration
The following table summarizes the supported audio codecs on IP phones:
Codec
Algorithm
Reference
Bit Rate
Sample
Rate
Packetization
Time
G722
G722
RFC 3551
64 Kbps
16 Ksps
20ms
Copyright @ALE 2020 All Rights Reserved
51
PCMA
PCMU
G729
iLBC_15_2kbps
iLBC_13_33kbps
opus
PCMA G.711
a-law
G.711 u-law
G729
iLBC
iLBC
opus
RFC 3551
64 Kbps
16 Ksps
20ms
RFC 3551
RFC 3551
RFC 3952
RFC 3952
RFC 6716
64 Kbps
8 Kbps
15.2 Kbps
13.33 Kbps
8-12 Kbps
28-40 Kbps
16 Ksps
16 Ksps
8 Ksps
8 Ksps
8 Ksps
16 Ksps
20ms
20ms
20ms
30ms
20ms
The Opus codec supports various audio bandwidths, defined as follows:
Abbreviation
Audio Bandwidth
Sample Rate (Effective)
NB (narrowband)
WB (wideband)
4 kHz
8 kHz
8 kHz
16 kHz
The following table lists the audio codecs supported by each phone model:
Phone Model
Halo series
Supported Audio Codecs
Default Audio Codecs
pcmu;pcma;g729AB;g722;iLBC;opus pcmu;pcma;g729AB;g722;iLBC
The following table lists the parameters you can use to configure the audio codecs.
Parameter
SIPPreferredVocoderX
Description
It configures the codec list which is supported by phone for accountX.
Permitted
Values
Default
Web UI
Parameter
config.<mac>.xml
8:pcma
0:pcmu
9:g722
18:g729AB
98:iLbc
125:opus
0;8;18;9;98
Account -> Codec -> Audio Codec
OpusBandwidthX
Description
It configures OPUS bandwith for accountX.
Permitted
Values
Default
Web UI
Parameter
0: Narrow Band
1: Wide Band
Description
It configures iLBC frame length for accountX.
Permitted
Values
Default
Web UI
20:20
30:30
config.<mac>.xml
1
Account -> Codec -> OPUS Bandwidth
iLBCFrameModeX
config.<mac>.xml
30
Account -> Codec -> ILBC Frame Mode
Copyright @ALE 2020 All Rights Reserved
52
PTime is a measurement of the duration (in milliseconds) of the audio data in each RTP packet
sent to the destination, and defines how much network bandwidth is used for the RTP stream
transfer. Before establishing a conversation, codec and ptime are negotiated through SIP
signaling. The valid values of ptime range from 10 to 60, in increments of 10 milliseconds. The
default ptime is 20ms.
Topics
Supported PTime of Audio Codec
PTime Configuration
The following table summarizes the valid values of ptime for each audio codec:
Codec
Packetization Time
(Minimum)
Packetization Time
(Maximum)
G722
PCMA
PCMU
G729
iLBC
iLBC_15_2kpbs
iLBC_13_33kpbs
opus
10ms
10ms
10ms
10ms
20ms
40ms
40ms
40ms
80ms
30ms
20ms, 40ms, 60ms
30ms, 60ms
10ms
20ms
The following table lists the parameter you can use to configure the PTime.
Parameter
Description
Permitted
Values
Default
Web UI
AudioPacketTimeX
config.<mac>.xml
It configures array of rtp packet interval (in ms) of 6 codecs
(PCMU/PCMA/G729AB/G722/ILBC/OPUS) in sequence for accountX.
10
20
30
40
50
60
20;20;20;20;20;20
Account -> Codec -> Ptime
The early media refers to the media (for example, audio and video) played to the caller before a
SIP call is actually established.
Current implementation supports early media through the 183 message. When the caller receives
a 183 message with SDP before the call is established, a media channel is established. This
channel is used to provide the early media stream for the caller.
To optimize the audio quality of your network, Halo series phones support the acoustic clarity
technology: Acoustic Echo Cancellation (AEC), Background Noise Suppression (BNS), Automatic
Copyright @ALE 2020 All Rights Reserved
53
Gain Control (AGC), Voice Activity Detection (VAD), Comfort Noise Generation (CNG) and jitter
buffer.
Topics
Acoustic Echo Cancellation (AEC)
Noise Suppression
Background Noise Suppression (BNS)
Automatic Gain Control (AGC)
Voice Activity Detection (VAD)
Comfort Noise Generation (CNG)
Jitter Buffer
Halo series phones employ advanced AEC for hands-free operation. The AEC feature can remove
the echo of the local loudspeaker from the local microphone without removing the near-end
speech.
The impact noise in the room is picked-up, including paper rustling, coffee mugs, coughing, typing,
and silverware striking plates. These noises, when transmitted to remote participants, can be very
distracting. It is default applicable to Halo series phones.
Background noise suppression (BNS) is designed primarily for hands-free operation and reduces
background noise to enhance communication in noisy environments.
Automatic Gain Control (AGC) is applicable to the hands-free operation and is used to keep audio
output at nearly a constant level by adjusting the gain of signals in some circumstances. This
increases the effective user-phone radius and helps with the intelligibility of soft-talkers.
VAD can avoid unnecessary coding or transmission of silence packets in VoIP applications, saving
on computation and network bandwidth.
Topic
VAD Configuration
The following table lists the parameter you can use to configure VAD.
Parameter
AudioVadX
Description
It enables or disables audio VAD for account.
Permitted
Values
Default
Web UI
true
false
false
Account -> Codec -> VAD
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
54
Comfort Noise Generation (CNG) is used to generate background noise for voice communications
during periods of silence in a conversation.
Halo series phones support fixed type of jitter buffers. A fixed jitter buffer adds the fixed delay to
voice packets.
DTMF (Dual Tone Multi-frequency) tone, better known as touch tone. DTMF is the signal sent from
the IP phone to the network, which is generated when pressing the IP phone’s keypad during a
call. Each key pressed on the IP phone generates one sinusoidal tone of two frequencies. One is
generated from a high-frequency group and the other from a low-frequency group.
Five methods of transmitting DTMF digits on SIP calls:
➢ RFC 2833 - DTMF digits are transmitted by RTP Events compliant with RFC 2833. You can
configure the payload type and sending times of the end RTP Event packet. The RTP
Event packet contains 4 bytes. The 4 bytes are distributed over several fields denoted as
Event, End bit, R-bit, Volume and Duration. If the End bit is phone to 1, the packet contains
the end of the DTMF event. You can configure the sending times of the end RTP Event
packet.
➢ RFC 4733 – It obsoletes RFC 2833.
➢ INBAND - DTMF digits are transmitted in the voice band. It uses the same codec as your
voice and is audible to conversation partners.
➢ SIP INFO - DTMF digits are transmitted by SIP INFO messages. DTMF digits are
transmitted by the SIP INFO messages when the voice stream is established after a
successful SIP 200 OK-ACK message sequence. The SIP INFO message can transmit
DTMF digits in three ways: DTMF, DTMF-Relay and Telephone-Event.
➢ SIP INFO + RFC 2833
Topic
Transmitting DTMF Digit Configuration
The following table lists the parameters you can use to configure the transmitting DTMF digit.
Parameter
SIPGroupXDtmfMode
Description
Permitted
Values
Default
Web UI
Parameter
It configures the mode to use for server GroupX when sending DTMF.
0: None
1:InBand
2:RFC2833
3:RFC4733
4:SIP_INFO
5:SIP_INFO+RFC2833
2
Account -> Advanced -> DTMF Mode
AudioDtmfDuration
config.<mac>.xml
Description
It configures Configure the DTMF duration.
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
55
Permitted
Values
Default
Parameter
0:FollowKey
1:80ms
2:100ms
3:200ms
4:250ms
0
AudioDtmfFeedbackEnable
Description
It enables or disables DTMF feedback.
Permitted
Values
Default
Web UI
Parameter
true
false
true
Setting ->Audio -> Enable DTMF Feedback
AudioDtmfDuration
config.<mac>.xml
Description
Permitted
Values
Default
Parameter
It configures Configure the DTMF duration.
0:FollowKey
1:80ms
2:100ms
3:200ms
4:250ms
0
AudioDtmfLevel
config.<mac>.xml
Description
It configures bias value of DTMF tone level.
Permitted
Values
Default
Web UI
[-6,6]
0
Setting ->Audio -> DTMF Level
config.<mac>.xml
Suppress DTMF display allows IP phones to suppress the display of DTMF digits during an active
call. DTMF digits are displayed as “*” on the phone screen. Suppress DTMF display delay
defines whether to display the DTMF digits for a short period of time before displaying as “*”.
The following table lists the parameters you can use to configure the suppress DTMF display.
Parameter
DtmfMask
config.<mac>.xml
It enables or disables the IP phone to suppress the display of DTMF digits during an
Description
active call.
Permitted
Values
Default
Parameter
false
true
false
DtmfHideDelay
Description
The dtmf number will be hidden after a few seconds.
Permitted
Values
Default
NUMERIC[0,5]
1
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
56
This chapter introduces how to configure the account Settings and register to sip server on Halo
series phones.
Topics
Account Registration
Server Redundancy
SIP Server Name Resolution
Registering an account makes it easier for the IP phones to receive an incoming call or dial an
outgoing call. Halo series phones support registering multiple accounts on a phone, each account
requires an extension or phone number.
Topics
Supported Accounts
SIP Accounts Registration Configuration
Registration Settings Configuration
The number of the registered accounts must meet the following:
Phone Model
Accounts
H3P/H3G
H6
H3W
H6W
<=3
<=4
<=3
<=4
In Halo R120 release, the parameter of GroupXAccountEnable for this feature has been added.
➢ If this parameter is true, it will enable SIP account, and try to register this account with
mandatory parameters are configured.
➢ If this parameter is false, it will not try to register to SIP server. If the previous status was
registered, it would try to de-register this SIP account when this parameter is set to false.
The following table lists the parameters you can use to register SIP accounts:
SIPGroupXEnable
Parameter
H3P/H3G/H3W: (X=1-3)
H6/H6W: (X=1-4)
Description
It enables or disables the user to use a specific account.
Permitted
Values
0-Disabled, the account is not available for the user.
1-Enabled
Default
Phone UI
Web UI
Parameter
Description
1
Advanced setting->Account
Account->Basic
SIPGroupXLabelName
It configures the label to be displayed on the phone screen.
Copyright @ALE 2020 All Rights Reserved
config.<MAC>.xml
config.<MAC>.xml
57
Permitted
Values
String within 64 characters
Default
Web UI
Parameter
Blank
Account->Basic->SIP Label Name
SIPGroupXDisplayName
Description
It configures the display name.
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
config.<MAC>.xml
String within 64 characters
Blank
Account->Basic->Display Name
Menu->Advanced Setting->Account->AccountX->Display name
SIPGroupXAuthenticationName
It configures the register name for register authentication.
config.<MAC>.xml
String within 64 characters
Blank
Account->Basic->Register Name
Menu->Advanced Setting->Account->AccountX->Register name
SIPGroupXAuthenticationPassword
It configures the register password for register authentication.
config.<MAC>.xml
String within 64 characters
Blank
Account->Basic->Password
Menu->Advanced Setting->Account->AccountX->Password
SIPGroupXDeviceUri
It configures the register user name
config.<MAC>.xml
String within 64 characters
Blank
Account->Basic->User Name
Menu->Advanced Setting->Account->AccountX->User name
SIPServerXAddress
config.<MAC>.xml
It configures the IP address or domain name of the SIP server in which the accountX is
registered.
String within 256 characters
Blank
Account->Basic->Sip Server
Copyright @ALE 2020 All Rights Reserved
58
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Menu->Advanced Setting->Account->AccountX->Sip server1
SIPServerXPort
config.<MAC>.xml
It configures the port of SIP server in which the accountX use to register .
Integer from 0 to 65535
5060
Account->Basic->SIP Server Port
SIPGroupXOutBoundProxyAddress
It configures the IP address or domain name of the outbound proxy
server for accountX.
config.<MAC>.xml
String within 256 characters
Blank
Account->Basic->OutBound Proxy Address
Menu->Advanced Setting->Account->AccountX->Outbound proxy1
SIPGroupXOutBoundProxyPort
It configures the port of the outbound proxy server for accountX.
config.<MAC>.xml
Integer from 0 to 65535
5060
Account->Basic->OutBound Proxy Port
SIPServerXRegisterExpire
config.<MAC>.xml
It configures the registration expiration time (in seconds) of SIP server for accountX.
Integer from 60 to *
3600
Account->Basic->Register Expire Time
The following table lists the parameters you can use to change the registration Settings:
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
SipUserPhoneEnableX
config.<MAC>.xml
It enables or disables the IP phone to add “user=phone” to the SIP header of the INVITE
message.
false-Disabled
true-Enabled
false
Account->Advance ->Send User=Phone
SIPUserAgentEnabled
config.<MAC>.xml
It enables or disables the IP phone to add "phone mode, version, MAC" to the SIP
header of sip request message.
Note: This is a global parameter and does not distinguish between accounts.
Copyright @ALE 2020 All Rights Reserved
59
Permitted
Values
Default
Parameter
false-Disabled
true-Enabled
true
SIPGroupXServerType
Description
It configures the type of the SIP server.
Permitted
Values
0-Default
1-OXE
2-OXO
6-Broadsoft
10-Metaswitch
Default
Web UI
0
Account->Advanced->Server Type
config.<MAC>.xml
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
IP phone and the server fails.
Two types of redundancy are possible. In some cases, a combination of the two may be deployed:
➢ 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. After the
IP phone fails to register to the primary server, it will send the register message to secondary
server.
➢ Fallback: Compared with failover mode, fallback mode supports the policy about primary
server first, that means IP phone always attempts to register to the primary server, it will
return to the primary server once primary server is available.
Topics
Registration Method of Failover/Fallback Mode with Outbound Proxy
Failover/Fallback Mode Configuration
Currently there is a binding relationship between sip server and outbound proxy address. That
means if you configure outbound proxy address1, IP phone always sends sip request message
with server1 parameter to outbound proxy address1, when the outbound proxy address1 is not
available, phone will send sip request message with server2 parameter to outbound proxy
address2.
The following table lists the parameters you can use to configure failover/fallback server redundancy
Parameter
Description
SIPFailOverEnable
It configures the failover or fallback mode
Permitted
Values
True-Failover
false-Fallback
Note: This is a global parameter and does not distinguish between accounts.
Default
true
Copyright @ALE 2020 All Rights Reserved
config.<MAC>.xml
60
Web UI
Parameter
Description
SIP Features->General->Account Server Failover Enable
SIPServerXFailoverAddress
config.<MAC>.xml
It configures the IP address or domain name of the secondary server in which the
accountX is registered.
Permitted
Values
String within 256 characters
Default
Web UI
Blank
Account->Basic->Secondary SIP Server
Phone UI
Menu->Advanced Settings->Account->AccountX->SIP Server2
Parameter
SIPServerXFailoverPort
Description
It configures the port of secondary server in which the accountX use to register .
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
config.<MAC>.xml
Integer from 0 to 65535
5060
Account->Basic->Secondary SIP Port
SIPServerXFailoverRegisterExpire
config.<MAC>.xml
It configures the registration expiration time (in seconds) of secondary server for
accountX.
Integer from 60 to *
3600
Account->Basic-> Secondary Register Expire Time
SIPGroupXFailoverOutBoundProxyAddress
config.<MAC>.xml
It configures the IP address or domain name of the secondary outbound proxy server
for accountX.
String within 256 characters
Blank
Account->Basic->Secondary Outbound Proxy Address
Menu->Advanced Settings->Account->AccountX->Outbound Proxy2
SIPGroupXFailoverOutBoundProxyPort
config.<MAC>.xml
It configures the IP address or domain name of the secondary outbound proxy server
for accountX.
Integer from 0 to 65535
5060
Account->Basic->Secondary Outbound Proxy Port
If a domain name is configured for a server, the IP address 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
Copyright @ALE 2020 All Rights Reserved
61
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 phone to
0 and the transport type is phone 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.
Topics
SIP Server Name Resolution Configuration
The following table lists the parameters you can use to configure SIP server name resolution.
Parameter
SIPGroupXTransportMode
Description
It configures the type of transport protocol.
Permitted
Values
Default
Web UI
config.<MAC>.xml
0-Udp
1-Tcp
2-TLS
3-NAPTR. If no server port is given, the IP phone performs the DNS NAPTR and SRV
queries for the service type and port.
0
Account->Basic->Transport Mode
In Halo R120 release, call log display is optimized (enable/disable, display on types:
All/Missed/Placed Calls/Received Calls/Forwarded Calls)
All call logs are divided into All Calls/Missed Calls/Placed Calls/Received Calls/Forwarded Calls.
The five types of call log are displayed by five tabs in screen history, users can switch the tabs by
push left/right button.
Topics
Call Log Display
Call Log Configuration
You can access the call history information via phone user interface by the history button on
homepage.
Copyright @ALE 2020 All Rights Reserved
62
The following table lists the parameters you can use to change the call log Settings:
Parameter
CallHistorySave
config.<MAC>.xml
Description
It enables or disables the IP phone to save the call log.(missed calls,
placed calls, received calls)
Permitted
Values
Default
0-Not save
1-Save all
1
This chapter shows you how to configure call features on Halo series phones:
Topics
Dial Plan
Hotline
Recall
Speed Dial
Call Timeout
Anonymous Call
Call Number Filter
IP Address Call
Auto Answer
Anonymous Call Rejection
Call Waiting
DND
FWD
Multiple Call Appearances
Call Hold (RFC2543 & RFC3264)
Music on Hold (MOH)
Call Mute
Call Transfer
Conference
Keep Mute
Auto Redial
USB recording
Call Number Filter
Password Dial
Copyright @ALE 2020 All Rights Reserved
63
Dial plan is a string of characters that governs the way how IP phones process the inputs received
from the IP phone’s keypads. You can use the regular expression to define the dial plan.
Topics
Dial Plan Defined by Dialing Rule
Dial Plan Defined by Digit Map
Halo series phones support user-defined dialing rules, the parameters you can configure such as
Country code, Area code, External Prefix and so on. They defined what the number would eventually
dial out.
Topic
Dialing Rule Configuration
The following table lists the parameters you can use to configure dial rule.
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
ServerXDialingRuleCountryCode
It configures the country code for accountX
config.<MAC>.xml
ISO 3166 country code (Alpha-2)
Blank
Setting->Dialing Rule->Country Code
ServerXDialingRuleAreaCode
It configures the area code for accountX
config.<MAC>.xml
String within 16 characters
Blank
Setting->Dialing Rule->Area Code
ServerXDialingRuleExternalPrefix
It configures the external prefix for accountX
config.<MAC>.xml
String within 16 characters
Blank
Setting->Dialing Rule->External Prefix
ServerXDialingRuleMinNumberLength
It configures the min length of number for accountx
config.<MAC>.xml
Integer from 0 to 120
Blank
Setting->Dialing Rule->Min Number Len
ServerXDialingRuleExternalPrefixExceptions
config.<MAC>.xml
It configures list of exceptions when adding the external prefix
String within 64 characters
Copyright @ALE 2020 All Rights Reserved
64
Default
Web UI
Blank
Setting->Dialing Rule->External Prefix Exception
Parameter
DialingRuleEnableHistoryX
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
config.<MAC>.xml
It enables or disables dialing rule works in history
Note: It includes:
1. Dial from History tab
2. Select a number in dialing screen by right key, which is in provided by Calllog.
3. Select a number in dialing screen by left key, which is provided by Calllog , then
choose “Call” or “Forward” key.
4. Dial by press redial key
true-enable
false-disable
false
Setting->Dialing Rule->Dialing Rule Enabled In History->Enable/Disable
DialingRuleEnableContactX
config.<MAC>.xml
It enables or disables dialing rule works in contact
Note: It includes
1. Dial from contacts tab
2. Select a number in dialing screen by right key, which is in provided by contact.
3. Select a number in dialing screen by left key, which is provided by contact , then
choose “Call” or “Forward” key.
true-enable
false-disable
false
Setting->Dialing Rule->Dialing Rule Enabled In Contact->Enable/Disable
DialingRuleEnableForwardX
config.<MAC>.xml
Description
It enables or disables dialing rule works in fordward
Note: Input number manually in forward Setting screen
Permitted
Values
Default
Web UI
Parameter
true-enable
false-disable
true
Setting->Dialing Rule->Dialing Rule Enabled In Farward->Enable/Disable
DialingRuleEnableManualX
config.<MAC>.xml
Description
It enables or disables dialing rule works in manual
Note: It includes Input number directly / off-hook then dialing / handsfree then dialing
Permitted
Values
Default
Web UI
true-enable
false-disable
false
Setting->Dialing Rule->Dialing Rule Enabled In Manual->Enable/Disable
Digit maps, described in RFC 3435, are defined by a single string or a list of strings. If a number
entered matches any string of a digit map, the call is automatically placed. If a number entered
matches no string - an impossible match -you can specify the phone’s behavior. You can specify the
digit map timeout, the period of time before the entered number is dialed out.
You need to know the following basic regular expression syntax when creating a new dial plan:
Copyright @ALE 2020 All Rights Reserved
65
X
[]
-
*
The “x” can be used as a placeholder for any digit from 0 to 9.
Example:
“10x” would match “101”, “102”, “103”, and so on.
The square bracket "[]" can be used as a placeholder for a single character which
matches any of a phone of characters.
Example:
"10[2-4]1234" would match “1021234”, “1031234”, “1041234”.
The dash “-“ can be used to match a range of digits within the brackets.
Example:
“[12-4]” would match the number “1”, “2”, “3” or “4”.
Note: The digits must be concrete, for example, [1-x] is invalid.
The star "*" can be used to match a dot "."
Example:
192*168*100*[1-3] would match "192.168.100.1", "192.168.100.2", "192.168.100.3"
Topic
Digit Map Configuration
The following table lists the parameters you can use to configure dial rule.
Parameter
SIPServerXDigitMap
Description
It configures the digit map pattern used for the dial plan for accountX
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
config.<MAC>.xml
String within 2048 characters
Blank
Account->Advanced->Digit Map Timer
DigitMapTimerX
config.<MAC>.xml
It configures the time (in seconds) for the IP phone to wait before dialing an entered
number if it matches part of any string of the digit map.
Integer from 1 to *
1
Account->Advanced->Digit Map Timer
Hotline, sometimes referred to as hot dialing, is a point-to-point communication link in which a call
is automatically directed to the preset hotline number. If you lift the handset, press the loudspeaker
key or the account key, and do nothing for a specified time interval, the IP phone will automatically
dial out the hotline number that you configured.
Note: Hotline doesn’t discriminate the accounts and only one hotline number you can configure.
Topics
Hotline Configuration
Copyright @ALE 2020 All Rights Reserved
66
The following table lists the parameters you can use to configure hotline.
Parameter
HotlineNumber
Description
It configures the hotline number that the IP phone automatically dials out when you
lift the handset, press the loudspeaker key or the account key.
Permitted
Values
Default
Web UI
Phone UI
String within 32 characters
Blank
Features->Hotline->Hotline Number
Menu->Features->Hotline->Number
Parameter
HotlineEnabled
Description
It enables or disables the phone to use hotline feature
Permitted
Values
Default
Web UI
true-enable
false-disable
false
Features ->Hotline->Hotline(Enable/Disable)
Phone UI
config.<MAC>.xml
config.<MAC>.xml
Menu->Features->Hotline->Enable/Disable
Parameter
HotlineDelayTimeout
Description
It configures the waiting time (in seconds) for the IP phone to automatically dial out
the preset hotline number.
Note: If phone to 0, IP phone will dial out the configured hotline number immediately
when you lift the handset, press the loudspeaker key or press the account key
Permitted
Values
Default
Web UI
Phone UI
config.<MAC>.xml
Integer from 0 to 10
0
Features ->Hotline->Delay Time
Menu->Features->Hotline->Delay
Recall, also known as last call return, allows you to dial the last received call. Recall is
implemented on IP phones using a programming key.
Topic
Recall Configuration
The following table lists the parameters you can use the recall configuration:
Copyright @ALE 2020 All Rights Reserved
67
Web UI
PhoneProgKeyXType=17
PhoneProgKeyXLabel=Recall
Program Keys ->Program Keys->Type, Label
Phone UI
Programming key(Long press)->Key Type, Label
Program key Configuration
After the correct configuration, a recall key is available on the phone.
When you press the recall key, phone will dial out the number that last call you.
Speed dial allows you to speed up dialing the contacts on the phone’s idle screen using dedicated
program keys.
Topic
Speed Dial Configuration
The following example shows configuration for a Speed Dial key:
Program key Configuration
Web UI
Phone UI
PhoneProgKeyXType=1
PhoneProgKeyXAccount=1
PhoneProgKeyXLabel=Peter
PhoneProgKeyXNumber=101
Program Keys ->Program Keys->Type, Account, Value, Label
Programming key(Long press)->Key Type, Account, Label, Value
After the correct configuration, a Speed Dial key is available on the phone.
Copyright @ALE 2020 All Rights Reserved
68
You can configure multiple Speed Dial keys for different contacts which are used frequently or hard
to remember.
Call timeout defines a specific period of time after which the IP phone will cancel the dialing if the
call is not answered.
Topic
Call Timeout Configuration
The following table lists the parameter you can use to configure call timeout.
Parameter
Description
Permitted
Values
Default
HearRingBackToneTimeout
config.<MAC>.xml
It configures the duration time (in seconds) in the ringback state.
If you configure it to 60s, the phone will cancel the dialing if the call is not
answered after 60 seconds.
Integer from 0 to 120
60
It configures the timer when the phone sends out the number after input the last digit.
Topic
Auto Dial Out Timer Configuration
The following table lists the parameter you can use to configure the auto dial out timer.
Parameter
CallIdleTimeout
Description
It configures the timer when the phone sends out the number after input the last
digit.
Copyright @ALE 2020 All Rights Reserved
config.<MAC>.xml
69
Permitted
Values
Default
Web UI
Integer
5s
Setting ->General -> Auto Dial Out Timer
Anonymous call allows the caller to conceal the identity information shown to callee. The callee’s
phone LCD screen prompts an incoming call from anonymity, there is no name, number or other
information displayed.
Anonymous calls can be performed locally or on the server. When performing anonymous call on
local, the IP phone sends an INVITE request message with a call source “From: Anonymous
<sip:[email protected]>; tag=878106cc5e”. If performing Anonymous call on a
specific server, you may need to configure anonymous call on code and off code to activate and
deactivate the function of anonymous call on server-side.
Topic
Anonymous Call Configuration
The following table lists the parameters you can use to configure anonymous call.
Parameter
Description
Default
TelephonyHideIdentityX
config.<MAC>.xml
It enables or disable the anonymous feature for accountX
true-enable, the IP phone will block its identity from showing to the callee when
placing a call. The callee’s phone screen presents “Anonymous” instead of the
caller’s identity.
false-disable
false
Web UI
Account->Advanced->Anonymous Call
Permitted
Values
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Menu->Features->Anonymous->AccountX->Anonymous(Enable/Disable)
TelephonyHideIdentityOnCodeX
config.<MAC>.xml
It configures the on code for accountX to activate anonymous call feature on
server-side.
Note: The parameter of TelephonyHideIdentityX must phone to true, phone will
send the on code to server.
String within 32 characters
Blank
Account->Advanced->Anonymous Call on code
Menu->Features->Anonymous->AccountX->On code
TelephonyHideIdentityOffCodeX
Copyright @ALE 2020 All Rights Reserved
config.<MAC>.xml
70
Description
Permitted
Values
Default
Web UI
Phone UI
It configures the off code for accountX to deactivate anonymous call feature on
server-side.
Note: The parameter of TelephonyHideIdentityX must phone to false, phone will
send the off code to server.
String within 32 characters
Blank
Account->Advanced->Anonymous Call off code
Menu->Features->Anonymous->AccountX->Off code
Anonymous call rejection allows IP phone to automatically reject incoming calls from callers whose
identity has been deliberately concealed.
Anonymous call rejection can be performed locally or on the server. If performing Anonymous call
rejection on a specific server, you may need to configure anonymous call rejection on code and off
code to activate and deactivate server-side anonymous call rejection feature.
Topics
Anonymous Call Rejection Configuration
The following table lists the parameters you can use to configure anonymous call rejection.
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
AnonymousCallRejectionX
Halo: X=1~8
config.<mac>.xml
It triggers the anonymous call rejection feature to on or off.
0-Off
1-On, the IP phone will automatically reject incoming calls from users enabled anonymous
call feature.
0
Account->Advanced-> Anonymous Rejection
Description
Menu->Features->Anonymous Reject->Account X
AnonymousCallRejectionOnCodeX
Halo: X=1~8
config.<mac>.xml
It configures the anonymous call rejection on code.
The IP phone will send the code to activate anonymous call rejection feature on serverside when you activate it on the IP phone.
Example:
AnonymousCallRejectionOnCode1 = *77
Permitted
Values
Default
Web UI
String within 32 characters
Black
Account->Advanced-> Anonymous Rejection On Code
Parameter
Phone UI
Parameter
Description
Menu->Features->Anonymous Reject->Account X
AnonymousCallRejectionOffCodeX
Halo: X=1~8
It configures the anonymous call rejection off code.
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
71
The IP phone will send the code to deactivate anonymous call rejection feature on serverside when you deactivate it on the IP phone.
Example:
AnonymousCallRejectionOffCode1 = *87
Permitted
Values
Default
Web UI
String within 32 characters
Black
Account->Advanced-> Anonymous Rejection Off Code
Phone UI
Menu->Features->Anonymous Reject->Account X
Call number filter feature allows IP phone to filter designated characters automatically when
dialing.
Topic
Call Number Filter Configuration
The following table lists the parameters you can use to configure call number filter.
Parameter
Description
Permitted
Values
Default
Web UI
CallNumFilter
config.<MAC>.xml
It configures the characters that the IP phone will filter when dialing.
If the dialed number contains configured characters, the IP phone will
automatically filter these characters
when dialing.
Example:
CallNumberFilter = If you dial 10-1, the IP phone will filter the character - and then dial out 101.
String within 32 characters
,-()
Setting->General->Call Number Filter
You can phone the phone whether to receive or place an IP call.
Topics
IP Address Call Configuration
Accept SIP Trust Server Only Configuration
The following table lists the parameter you can use to configure IP address call.
Parameter
SipPeerToPeerEnabled
Description
It enables or disables IP address call feature.
Note: The parameter can only control the outgoing IP address call. If you don't want
to answer the IP address call, you should phone the parameter of
"SIPPeerFilterEnable" to true
Copyright @ALE 2020 All Rights Reserved
config.<MAC>.xml
72
Permitted
Values
Default
Web UI
true-enable
false-disable
true
SIP Features ->General->Allow IP Call
Accept SIP trust server only enables the IP phones to only accept the SIP message from your SIP
server and outbound proxy server. It can prevent the phone receiving ghost calls from random
numbers. If you enable this feature, the IP phone cannot accept an IP address call.
The following table lists the parameters you can use to configure accept SIP trust server only.
Parameter
SIPPeerFilterEnable
config.<MAC>.xml
Description
It enables or disables filter the IP address call
Note: The parameter can only control the incoming IP address call. If you want to
make an outgoing IP address call, you should phone the parameter of
"SipPeerToPeerEnabled" to true
Permitted
Values
Default
Web UI
true-enable
false-disable
false
SIP Features ->General->SIP Peer Filter
Halo series phones support answering a SIP call or an IP address call automatically. Auto answer
is configurable on a per-line basis, while IP address call is not.
By default, the IP phones will not automatically answer the incoming call during a call even if auto
answer is enabled; and the incoming call will not be automatically answered after you end the
current call.
Topic
Auto Answer Configuration
The following table lists the parameters you can use to configure auto answer.
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
TelephonyInterphonyStatusX
config.<MAC>.xml
It enables or disables auto answer a SIP call for accountX.
Note: The IP phone cannot automatically answer the incoming call during a call even if
auto answer is enabled.
true-enable
false-disable
false
Account->Advanced->Auto Answer
Menu->Features->Auto answer->AccountX->Enable/Disable
Copyright @ALE 2020 All Rights Reserved
73
Call waiting enables you to receive another call when there is already an active call on your phone.
If it is disabled, the new incoming call will be rejected automatically.
You can enable call waiting feature and phone the phone to play a warning tone to avoid missing
important calls during a call.
Topics
Call Waiting Configuration
10.12.1
The following table lists the parameters you can use to configure call waiting.
Parameter
Description
CallWaitingEnable
It enables or disables the call waiting feature.
config.<mac>.xml
Permitted
Values
Default
Parameter
Description
false
true
true
CallWaitingToneEnable
config.<mac>.xml
It enables or disables the IP phone to play the call waiting tone when the IP phone
receives an incoming call during a call.
Note: It works only if “SIPMaxCall” is phone to 2 (Enabled).
Permitted
Values
Default
Web UI
0-Disabled
1-Enabled
1
Features->General
DND feature enables the phone to reject all incoming calls automatically when you do not want to
be interrupted. You can choose to implement DND locally on the phone or on the server-side.
Usually, you can activate DND when the phone is idle. The phone stays in the DND state until you
deactivate DND manually.
Topics
DND Settings Configuration
DND Feature Configuration
DND in Phone Mode Configuration
DND in Custom Mode Configuration
DND Synchronization for Server-side Configuration
You can change the following DND Settings:
▪ Choose a DND mode. You can configure DND for all lines (Phone mode) or specific lines
(Custom mode).
▪ The IP phone display a DND icon on the idle screen or account program key when the DND
feature is enabled. It helps users to clearly view that DND is activated.
The following table lists the parameters you can use to configure DND Setting.
Parameter
Description
DndModeAccount
It configures the DND mode for the IP phone.
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
74
Permitted
Values
Default
Web UI
0-Phone, DND feature is effective for the phone system.
1-Custom, you can configure DND feature for each or all accounts.
0
Features -> DND -> DND Mode
After you choose a DND mode, you can configure DND feature for all lines or a specific line. It
depends on the DND mode:
▪ Phone (default): DND feature is effective for all lines.
▪ Custom: DND feature can be configured for a specific line or multiple lines.
IP phones also support 2 mothed to activate and deactivate server-side DND feature. They may
vary on different servers.
▪ Prefix mode: (default) IP phone will send on code or off code to synchronize the status of
the DND between the IP phone and the server.
▪ Subscribe mode: IP phone will send subscribe message to synchronize the status of the
DND between the IP phone and the server when forward states changed. IP phone don’t
need to configure on code or off code.
If default account need change, all DND and FWD configurations should clear manually.
The following table lists the parameters you can use to configure DND in Phone mode.
Parameter
Description
TelephonyDndState
config.<mac>.xml
It triggers the DND feature to on or off.
Note: It works only if “DndModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
0-Off
1-On, the IP phone will reject incoming calls on all accounts.
0
Features -> DND->Enable DND
Phone UI
Parameter
Description
Menu->Features->DND
TelephonyDndOnCode
config.<mac>.xml
It configures the DND on code to activate the server-side DND feature. The IP phone will
send the DND on code to the server when you activate DND feature on the IP phone.
Example:
TelephonyDndOnCode = *78
Note: It works only if “DndModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> DND->On Code
Phone UI
Parameter
Description
Menu->Features->DND->On Code
TelephonyDndOffCode
config.<mac>.xml
It configures the DND off code to deactivate the server-side DND feature. The IP phone
will send the DND off code to the server when you deactivate DND feature on the IP
phone.
Example:
TelephonyDndOffCode = *79
Note: It works only if “DndModeAccount” is phone to 0 (Phone).
Copyright @ALE 2020 All Rights Reserved
75
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> DND->Off Code
Phone UI
Menu->Features->DND->Off Code
The following table lists the parameters you can use to configure DND in Custom mode.
Description
TelephonyDndStateX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It triggers the DND feature to on or off.
Note: It works only if “DndModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
0-Off
1-On, the IP phone will reject incoming calls on all accounts.
0
Features -> DND->Account ID->Enable DND
Phone UI
Description
Menu->Features->DND->Account ID->DND Status
TelephonyDndOnCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the DND on code to activate the server-side DND feature. The IP phone will
send the DND on code to the server when you activate DND feature on the IP phone.
Example:
TelephonyDndOnCode2 = *78
Note: It works only if “DndModeAccount” and “TelephonyDndState2” are both phone
to 1(Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> DND -> Account ID -> On Code
Parameter
Parameter
Phone UI
Description
Menu->Features->DND->Account ID->On Code
TelephonyDndOffCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the DND off code to deactivate the server-side DND feature. The IP phone
will send the DND off code to the server when you deactivate DND feature on the IP
phone.
Example:
TelephonyDndOffCode2 = *79
Note: It works only if “DndModeAccount” phone to 1(Custom) and
“TelephonyDndState2” phone to 0.
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> DND-> Account ID->Off Code
Parameter
Copyright @ALE 2020 All Rights Reserved
76
Phone UI
Menu->Features->DND-> Account ID->Off Code
DND synchronization feature provides the capability to synchronize the status of the DND features
between the IP phone and the server.
If the DND is activated in phone mode, the DND status changing locally will be synchronized to
registered default accounts on the server.
If the DND is activated in custom mode, the DND status changing locally will be synchronized to
the specific accounts on the server.
IP phone support 2 methods to synchronize the status of the DND between the IP phone and the
server.
Prefix mode:
IP phone will send on code or off code to synchronize the status of the DND between the IP phone
and the server.
Subscribe mode:
IP phone will send subscribe message to synchronize the status of the DND between the IP phone
and the server when forward states changed.
IP phone don’t need config on code or off code.
The following table lists the parameters you can use to configure DND synchronization for serverside.
Parameter TelephonyDndMethod
config.<mac>.xml
It configures the DND method for the IP phone.
Description Note: It works only if “DNDModeAccount” is phone to 0 (Phone).
0-Prefix
Permitted
1-Subscribe, the IP phone send a SUBSCRIBE message with event “as-feature-event” to the
Values
server.
Default
0
Web UI
Features -> DND->DND method
TelephonyDndMethodX
H3P/H3G: X=1~3
Parameter H6: X=1~4
config.<mac>.xml
It configures the DND method for the IP phone account X.
Description Note: It works only if “DNDModeAccount” is phone to 1 (Custom).
0-Prefix
Permitted
1-Subscribe, the IP phone send a SUBSCRIBE message with event “as-feature-event” to the
Values
server.
Default
0
Web UI
Features -> DND->DND method
You can forward calls from any line on your phone to a contact. There are two ways of forwarding
your calls:
▪ Forward calls in special situations, such as when the phone is busy or there is no answer,
or forwarding all incoming calls to a contact immediately.
▪ Manually forward an incoming call to a number.
Topics
Call Forward Settings Configuration
Call Forward Feature Configuration
Call Forward in Phone Mode Configuration
Call Forward in Custom Mode Configuration
Copyright @ALE 2020 All Rights Reserved
77
Call Forward Synchronization for Server-side Configuration
You can change the following call forward Settings:
▪ Choose a call forward mode. You can configure call forward for all lines(Phone mode) or
specific lines(Custom mode).
▪ Allow or disallow users to forward an incoming call to a telephone number.
The following table lists the parameters you can use to configure DND Setting.
Parameter ForwardModeAccount
Description It configures the FWD mode for the IP phone.
Permitted
Values
Default
Web UI
config.<mac>.xml
0-Phone, call forward feature is effective for the phone system.
1-Custom, you can configure call forward feature for each or all accounts.
0
Features -> Forward->forward Mode
After you choose a forward mode, you can configure call forward feature for all lines or a specific
line. It depends on the forward mode:
▪ Phone (default): call forward feature is effective for all lines.
▪ Custom: call forward feature can be configured for a specific line or multiple lines.
IP phones also support call forward on code and off code to activate and deactivate server-side
call forward feature. They may vary on different servers.
If default account need change, all DND and FWD configurations should clear manually.
The following table lists the parameters you can use to configure call forward in Phone mode.
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
ForwardImmState
config.<mac>.xml
It triggers the always forward feature to on or off on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 0 (Phone).
0-Off
1-On, incoming calls are forwarded to the destination number (configured by the
parameter “ForwardImmDest”) immediately.
0
Features -> Forward->Immediate FWD->On/Off
Description
Menu->Features->Call Forward->Always Forward->Always Forward
ForwardImmDest
config.<mac>.xml
It configures the destination number of the always forward on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Blank
Features -> Forward->Immediate FWD Phone Number
Phone UI
Parameter
Menu->Features->Call Forward->Always Forward->Forward To
ForwardImmOnCode
config.<mac>.xml
Copyright @ALE 2020 All Rights Reserved
78
Description
It configures the always forward on code to activate the server-side always forward
feature.
The IP phone will send the always forward on code and the pre-configured destination
number (configured by the parameter “ForwardImmDest”) to the server when you
activate always forward feature on a phone basis.
Example:
Halo: ForwardImmOnCode2 = *72
Note: If default account is account 2 and the value of the parameter
“ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->On Code(under Immediate FWD)
Phone UI
Parameter
Description
Menu->Features->Call Forward->Always Forward->On Code
ForwardImmOffCode
config.<mac>.xml
It configures the always forward off code to deactivate the server-side always forward
feature. The IP phone will send the always forward off code to the server when you
deactivate always forward feature on the IP phone.
Example:
Halo: ForwardImmOffCode2 = *73
Note: If default account is account 2 and the value of the parameter
“ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->Off Code(under Immediate FWD)
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Menu->Features->Call Forward->Always Forward->Off Code
ForwardBusyState
config.<mac>.xml
It triggers the busy forward feature to on or off on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 0 (Phone).
0-Off
1-On, incoming calls are forwarded to the destination number (configured by the
parameter “ForwardBusyDest”) when the callee is busy.
0
Features -> Forward->Busy FWD->On/Off
Description
Menu->Features->Call Forward->Busy Forward->Busy Forward
ForwardBusyDest
config.<mac>.xml
It configures the destination number of the busy forward on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Blank
Features -> Forward->Busy FWD Phone Number
Phone UI
Parameter
Menu->Features->Call Forward->Busy Forward->Forward To
ForwardBusyOnCode
config.<mac>.xml
Copyright @ALE 2020 All Rights Reserved
79
Description
It configures the busy forward on code to activate the server-side busy forward feature.
The IP phone will send the busy forward on code and the pre-configured destination
number (configured by the parameter “ForwardBusyDest”) to the server when you
activate busy forward feature on a phone basis.
Example:
ForwardBusyOnCode = *90
Note: If default account is account 2 and the value of the parameter
“ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->On Code(under Busy FWD)
Phone UI
Parameter
Description
Menu->Features->Call Forward->Busy Forward->On Code
ForwardBusyOffCode
config.<mac>.xml
It configures the busy forward off code to deactivate the server-side busy forward
feature. The IP phone will send the busy forward off code to the server when you
deactivate busy forward feature on the IP phone.
Example:
ForwardBusyOffCode = *91
Note: If default account is account 2 and the value of the parameter
“ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->Off Code(under Busy FWD)
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Menu->Features->Call Forward->Busy Forward->Off Code
ForwardNoReplyState
config.<mac>.xml
It triggers the no answer forward feature to on or off on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 0 (Phone).
0-Off
1-On, incoming calls are forwarded to the destination number (configured by the
parameter “ForwardNoReplyDest”) after a period of ring time.
0
Features -> Forward->No Reply FWD->On/Off
Description
Menu->Features->Call Forward->No reply Forward->No Reply Forward
ForwardNoReplyDest
config.<mac>.xml
It configures the destination number of the no answer forward on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Blank
Features -> Forward->No Reply FWD Phone Number
Phone UI
Parameter
Menu->Features->Call Forward->No Reply Forward->Forward To
ForwardNoReplyOnCode
config.<mac>.xml
Copyright @ALE 2020 All Rights Reserved
80
Description
It configures the no answer forward on code to activate the server-side no answer
forward feature.
The IP phone will send the no answer forward on code and the pre-configured destination
number (configured by the parameter “ForwardNoReplyDest”) to the server when you
activate no answer forward feature on a phone basis.
Example:
ForwardNoReplyOnCode = *52
Note: If default account is account 2 and the value of the parameter
“ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->On Code(under No Reply FWD)
Phone UI
Parameter
Description
Menu->Features->Call Forward->No Answer Forward->On Code
ForwardNoReplyOffCode
config.<mac>.xml
It configures the no answer forward off code to deactivate the server-side no answer
forward feature. The IP phone will send the no answer forward off code to the server
when you deactivate no answer forward feature on the IP phone.
Example:
ForwardNoReplyOffCode = *53
Note: If default account is account 2 and the value of the parameter
“ForwardModeAccount” is phone to 0 (Phone).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->Off Code(under No Reply FWD)
Phone UI
Parameter
Description
Menu->Features->Call Forward->No Reply Forward->Off Code
SIPForwardDurationNoreply
config.<mac>.xml
The incoming calls will be forwarded when not answered after M (M is configurable by
“SIPForwardDurationNoreply”) seconds.
Permitted
Values
Default
Web UI
Integer from 10 to 60
10
Features -> Forward -> Forward Duration Noreply(under No Reply FWD)
The following table lists the parameters you can use to configure call forward in Custom mode.
Parameter
Description
Permitted
Values
Default
Web UI
ForwardImmStateX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It triggers the always forward feature to on or off on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 1 (Custom).
0-Off
1-On, incoming calls are forwarded to the destination number (configured by the
parameter “ForwardImmDestX”) immediately.
0
Features -> Forward->Immediate FWD->On/Off
Copyright @ALE 2020 All Rights Reserved
81
Phone UI
Description
Menu->Features->Call Forward->Always Forward->account ID->Always Forward
ForwardImmDestX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the destination number of the always forward on a phone basis.
Note: It works only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Blank
Features -> Forward->Immediate FWD Phone Number
Parameter
Phone UI
Description
Menu->Features->Call Forward->Always Forward-> account ID->Forward To
ForwardImmOnCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the always forward on code to activate the server-side always forward
feature.
The IP phone will send the always forward on code and the pre-configured destination
number (configured by the parameter “ForwardImmDestX”) to the server when you
activate always forward feature on a phone basis.
Example:
ForwardImmOnCodeX = *72
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->On Code(under Immediate FWD)
Parameter
Phone UI
Description
Menu->Features->Call Forward->Always Forward->-> account ID->On Code
ForwardImmOffCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the always forward off code to deactivate the server-side always forward
feature. The IP phone will send the always forward off code to the server when you
deactivate always forward feature on the IP phone.
Example:
ForwardImmOffCodeX = *73
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->Off Code(under Immediate FWD)
Parameter
Phone UI
Parameter
Description
Menu->Features->Call Forward->Always Forward-> account ID->Off Code
ForwardBusyStateX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It triggers the busy forward feature to on or off on a phone basis.
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Copyright @ALE 2020 All Rights Reserved
82
Permitted
Values
Default
Web UI
Phone UI
0-Off
1-On, incoming calls are forwarded to the destination number (configured by the
parameter “ForwardBusyDestX”) when the callee is busy.
0
Features -> Forward->Busy FWD->On/Off
Description
Menu->Features->Call Forward->Busy Forward-> account ID->Busy Forward
ForwardBusyDestX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the destination number of the busy forward on a phone basis.
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Blank
Features -> Forward->Busy FWD Phone Number
Parameter
Phone UI
Description
Menu->Features->Call Forward->Busy Forward-> account ID->Forward To
ForwardBusyOnCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the busy forward on code to activate the server-side busy forward feature.
The IP phone will send the busy forward on code and the pre-configured destination
number (configured by the parameter “ForwardBusyDestX”) to the server when you
activate busy forward feature on a phone basis.
Example:
ForwardBusyOnCodeX = *90
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->On Code (under Busy FWD)
Parameter
Phone UI
Description
Menu->Features->Call Forward->Busy Forward-> account ID->On Code
ForwardBusyOffCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the busy forward off code to deactivate the server-side busy forward
feature. The IP phone will send the busy forward off code to the server when you
deactivate busy forward feature on the IP phone.
Example:
ForwardBusyOffCodeX = *91
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->Off Code(under Busy FWD)
Parameter
Phone UI
Menu->Features->Call Forward->Busy Forward-> account ID->Off Code
Parameter
ForwardNoReplyStateX
config.<mac>.xml
Copyright @ALE 2020 All Rights Reserved
83
Description
Permitted
Values
Default
Web UI
Phone UI
H3P/H3G: X=1~3
H6: X=1~4
It triggers the no answer forward feature to on or off on a phone basis.
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
0-Off
1-On, incoming calls are forwarded to the destination number (configured by the
parameter “ForwardNoReplyDestX”) after a period of ring time.
0
Features -> Forward->No Reply FWD->On/Off
Description
Menu->Features->Call Forward->No reply Forward-> account ID->No Reply Forward
ForwardNoReplyDestX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the destination number of the no answer forward on a phone basis.
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Blank
Features -> Forward->No Reply FWD Phone Number
Parameter
Phone UI
Description
Menu->Features->Call Forward->No Reply Forward-> account ID->Forward To
ForwardNoReplyOnCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the no answer forward on code to activate the server-side no answer
forward feature.
The IP phone will send the no answer forward on code and the pre-configured destination
number (configured by the parameter “ForwardNoReplyDestX”) to the server when you
activate no answer forward feature on a phone basis.
Example:
ForwardNoReplyOnCodeX = *52
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
Default
Web UI
String within 32 characters
Black
Features -> Forward->On Code(under No Reply FWD)
Parameter
Phone UI
Description
Menu->Features->Call Forward->No Answer Forward-> account ID->On Code
ForwardNoReplyOffCodeX
H3P/H3G: X=1~3
H6: X=1~4
config.<mac>.xml
It configures the no answer forward off code to deactivate the server-side no answer
forward feature. The IP phone will send the no answer forward off code to the server
when you deactivate no answer forward feature on the IP phone.
Example:
ForwardNoReplyOffCodeX = *53
Note: It work only if “ForwardModeAccount” is phone to 1 (Custom).
Permitted
Values
String within 32 characters
Parameter
Copyright @ALE 2020 All Rights Reserved
84
Default
Web UI
Black
Features -> Forward->Off Code(under No Reply FWD)
Phone UI
Menu->Features->Call Forward->No Reply Forward-> account ID->Off Code
Call forward synchronization feature provides the capability to synchronize the status of the call
forward features between the IP phone and the server.
If the call forward is activated in phone mode, the forward status changing locally will be
synchronized to registered default accounts on the server.
If the call forward is activated in custom mode, the forward status changing locally will be
synchronized to the specific accounts on the server.But if the forward status of the specific account
is changed on the server, the forward status locally will be changed.
IP phone support 2 methods to synchronize the status of the call forward between the IP phone
and the server.
Prefix mode:
IP phone will send on code or off code to synchronize the status of the call forward between the IP
phone and the server.
Subscribe mode:
IP phone will send subscribe message to synchronize the status of the call forward between the IP
phone and the server when forward states changed.
IP phone don’t need config on code or off code.
The following table lists the parameters you can use to configure call forward synchronization for
server-side.
Parameter
TelephonyFwdMethod
config.<mac>.xml
It configures the FWD method for the IP phone.
Description Note: It works only if “ForwardModeAccount” is phone to 0 (Phone).
0-Prefix
Permitted
1-Subscribe, the IP phone send a SUBSCRIBE message with event “as-feature-event” to the
Values
server.
Default
0
Web UI
Features -> Forward->Forward method
Parameter TelephonyFwdMethodX
config.<mac>.xml
It configures the FWD method for the IP phone account X.
Description Note: It works only if “ForwardModeAccount” is phone to 1 (Custom).
0-Prefix
Permitted
1-Subscribe, the IP phone send a SUBSCRIBE message with event “as-feature-event” to the
Values
server.
Default
0
Web UI
Features -> Forward->Forward method
You can enable each registered line to support multiple concurrent calls. For example, you can
place one call on hold, switch to another call on the same registered line, and have both calls
displayed.
You can phone the maximum number of concurrent calls per line key on all-lines basis or a per-line
basis. For example, if you specify 3 concurrent-calls for account 1, you can only have three call
appearances on a corresponding line key. The additional incoming calls will be rejected.
Copyright @ALE 2020 All Rights Reserved
85
Topic
Multiple Call Appearances Configuration
You can specify the maximum concurrent-call numbers per line key.
The following table lists the parameters you can use to configure multiple call appearances.
SIPMaxCall
Parameter
Description
config.<mac>.xml
It configures the maximum number of concurrent calls for all registered lines.
Permitted
Values
Default
Web UI
NUMERIC[1,4]
2
SIP Features ->general
Call hold provides a service of placing an active call on hold. It enables you to pause activity on an
active call so that you can use the phone for another task, for example, to place or receive another
call.
When a call is placed on hold, the IP phones send an INVITE request with HOLD SDP to request
remote parties to stop sending media and to inform them that they are being held. IP phones
support two call hold methods, one is RFC 3264, which phones the “a” (media attribute) in the
SDP to sendonly, recvonly or inactive (for example, a=sendonly). The other is RFC 2543, which
phones the “c” (connection addresses for the media streams) in the SDP to zero (for example,
c=0.0.0.0).
When you place an active call on hold or the call is held by remote parry, a call hold tone or held
tone alerts you after a specific period of time that a call is still on hold or is still held by the remote
party. You can configure the call hold tone and held tone.
Topics
Call Hold Configuration
Music on Hold
How to Hold call
The following table lists the parameters you can use to configure call hold.
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
RFC2543HoldEnable
config.<mac>.xml
It enables or disables the IP phone to use RFC 2543 (c=0.0.0.0) outgoing hold signaling.
false, SDP media direction attributes (such as a=sendonly) per RFC 3264 is used when
placing a call on hold.
true, SDP media connection address c=0.0.0.0 per RFC 2543 is used when placing a call on
hold.
false
SIP Features ->General->RFC2543 Hold Enable
AudioCHoldTone
config.<mac>.xml
It configures the tone for the IP phone to play the initial call hold tone
Permitted
Values
LIST[NUMERIC[-60,*],8,74]
Copyright @ALE 2020 All Rights Reserved
86
Default
Parameter
Description
0;4;-1;200;420;335;-37;-37;-1;200;0;0;0;0;-1;200;420;335;-37;-37;-1;5000;0;0;0;0
HoldUseInactiveEnable
config.<mac>.xml
It enables or disables the phone to use inactive outgoing hold signaling
Permitted
Values
Default
false
true
false
When a call is placed on hold, the IP phone will send an INVITE message to the specified MoH
server account according to the SIP URI. The MoH server account automatically responds to the
INVITE message and immediately plays audio from some source located anywhere (LAN, Internet)
to the held party. For more information, refer to draft RFC draft Worley-service-example.
Hold call: party A is in an active call with party B, party A can Hold this call by click Menu hold.
Then, party B will be held on. Party A can resume this call by click Menu Resume.
You can mute the microphone of the active audio device (handset, Headset or speakerphone) on
Halo IP phones during an active call or when the phone is on the pre-dialing/dialing/calling/ringing
screen. The call is automatically muted when setting up successfully. Muting before a call is
answered prevents the other party from hearing local discussion. You can activate the mute
feature by pressing the MUTE key. Normally, the mute feature is automatically deactivated when
the active call ends. You can use keep mute feature to keep the mute state persisting across the
calls.
Topics
Keep Mute
In a call center or meet room, if incoming calls are answered automatically, the callers may hear
the local discussion. Therefore, you can mute the phone in an idle state to prevent the unintended
situation. The mute state persists across calls until you unmute the microphone manually or until
the phone restarts. You can activate the mute feature by pressing the MUTE key in idle/predialing/dialing/ringing/calling/talking state.
Copyright @ALE 2020 All Rights Reserved
87
The following table lists the parameter you can use to enable or disable keep mute if incoming calls
are answered automatically.
Parameter
Description
SIPAutoAnsweredMuteX
H3P/H3G/H3W: (X=1-3)
H6/H6W: (X=1-4)
It configures the keep mute feature for the IP phone.
Permitted
Values
Default
Web UI
BOOLEAN :false/true
false
Features->intercom-> Intercom Mute
config.<mac>.xml
Call transfer enables IP phones to transfer an existing call to a third party. For example, if party A
is in an active call with party B, party A can transfer this call to party C (the third party). Then, party
B will begin a new call with party C, and party A will disconnect.
Halo IP phones support call transfer using the REFER method specified in RFC 3515 and offer two
types of transfer:
➢ Blind Transfer - Transfer a call directly to another party without consulting. Blind transfer is
implemented by a simple REFER method without Replaces in the Refer-To header.
➢ Attended Transfer (Consultative Transfer) - Transfer a call with prior consulting.
Attended transfer is implemented by a REFER method with Replaces in the Refer-To
header.
Topics
Call Transfer Configuration
How to make Transfer call
Transfer Mode for Dsskey Configuration
The following table lists the parameters you can use to configure call transfer.
Parameter
Description
TelephonyTransferAllowed
It enables or disables the transfer feature for the IP phone.
Permitted
Values
Default
BOOLEAN :false/true
true
Parameter
Description
TelephonyBlindTransferAllowed
It enables or disables the blind transfer.
Permitted
Values
Default
BOOLEAN :false/true
true
config.<mac>.xml
config.<mac>.xml
➢ Blind Transfer call : party A is in an active call with party B, party A click Menu Transfer to
input party C Number , Then party A can transfer this call to party C (the third party) by
click Menu B Trsf , party B will begin a new call with party C, and party A will disconnect.
Copyright @ALE 2020 All Rights Reserved
88
➢ Consultative Transfer call : party A is in an active call with party B, party A click Menu
Transfer to input party C Number, party A will begin a new call with party C by click Menu
Call , Then ,party A can transfer this call to party B (the third party) by click Menu Transfer ,
and party A will disconnect.
You can configure the transfer mode for the IP phone when transferring the current call via a
specified DSS key. Halo IP phones support the transfer modes: New Call, Blind Transfer.
The following table lists the parameter you can use to configure transfer mode for Dsskey.
Parameter
Description
TransferKeyAsBlindTransfer
config.<mac>.xml
It configures the transfer mode for DSS key. When the user presses the DSS Key during a
call, the DSS Key behavior depends on the transfer mode.
Permitted
Values
Default
BOOLEAN :false/true
false
Halo IP phones support local 5-way conference and multi-way network conference.
Topics
Local Conference Configuration
Network Conference Configuration
The local conference requires a host phone to process the audio of all parties. Halo IP phones
support up to 5 parties (including yourself) in a local conference call.
You can enable or disable the local conference feature, and configure the way to phone up a local
conference.
For Halo IP phones, you can merge two calls into a conference directly by tapping the Conf soft
key or Conf hard key
Copyright @ALE 2020 All Rights Reserved
89
For a local conference, if the conference initiator leaves the conference, all parties are
disconnected and the conference call ends. You can enable Transfer on Conference Hang Up
feature, and allows the other parties to remain connected when the conference initiator drops the
conference call.
The following table lists the parameters you can use to configure local conference.
Parameter
Description
SIPLocalConfEnable
It enables or disables the local conference feature for the IP phone.
Permitted
Values
Default
Web UI
BOOLEAN :false/true
True
Features->SIP-> Local Conference Enable
config.<mac>.xml
Network conference, also known as a centralized conference, provides you with the flexibility of
call with multiple participants (more than three). The IP phones implement network conference
using the REFER method specified in RFC 4579. This feature depends on the support from a SIP
server
For network conference, if any party leaves the conference, the remaining parties are still
connected.
The following table lists the parameter you can use to configure network conference.
SIPNConfUriX
H3P/H3G/H3W: (X=1-3)
Parameter
H6/H6W: (X=1-4)
config.<mac>.xml
It configures the network conference URI for a specific account.
Description Note : Network conference URI take effect only when local conference phone to false
Permitted
Values
Default
Web UI
TEXT
UNDEFINED
Account->Advanced-> N-conference URI
User can mute the phone in an idle state to prevent the unintended situation. The mute state keeps
during the calls until user unmutes the microphone manually or until the phone restarts.
The following table lists the parameter you can use to enable or disable keep mute.
Parameter
KeepMuteEnable
config.<mac>.xml
Description It configures the keep mute feature for the IP phone.
Permitted
Values
Default
false
true
false
You can set the phone automatically redial the last dialed number when the callee is temporarily
unavailable. Both the number of attempts and waiting time between redials are configurable.
Topics
Copyright @ALE 2020 All Rights Reserved
90
Auto Redial Configuration
The following table lists the parameters you can use to configure auto redial.
Paramet AutoRedialEnable
er
config.<mac>.xml
Descript It enables or disables the IP phone to automatically redial the last dialed number when the
ion
callee is temporarily unavailable.
Permitt
ed
false
Values
true
Default
false
Phone
UI
Menu->Features->Auto Redial
Web UI Setting->General-> Auto Redial
Paramet AutoRedialTimes
er
config.<mac>.xml
Descript It configures the interval (in seconds) for the IP phone to wait between redials.
ion
The IP phone redials the last dialed number at regular intervals till the callee answers the call.
Permitt
ed
Values
Integer from 1 to 10
Default
5
Phone
UI
Menu->Features->Auto Redial
Web UI Setting->General-> Auto Redial Times(1~10)
Paramet AutoRedialInterval
er
config.<mac>.xml
It configures the auto redial times when the callee is temporarily unavailable.
Descript The IP phone tries to redial the callee as many times as configured till the callee answers the
ion
call.
Permitt
ed
Values
Integer from 1 to 60
Default
10
Phone
UI
Menu->Features->Auto Redial
Web UI Setting-> General-> Auto Redial Interval(1~60s)
For manual recording, you need to use the recording soft keys to record audio calls or conference.
Topics
USB Recording Configuration
The following table lists the parameter you can use to configure USB recording.
Parameter UsbRecordingEnable
config.<mac>.xml
Description It enables or disables the call recording (using a USB flash drive) feature for the IP phone.
Copyright @ALE 2020 All Rights Reserved
91
Permitted
Values
Default
Parameter
Description
false
true
false
AutoRecordingEnable
config.<mac>.xml
It enables or disables the automatic recording feature for the IP phone.
Permitted
Values
Default
false
true
false
Password dial feature allows the callee number to be partly displayed on the IP phone when
placing a call. The hidden digits are displayed as asterisks on the phone screen. The number in
placed call list is also partly displayed on the IP phone. This feature is especially useful for users
who often place important and confidential calls.
The following table lists the parameters you can use to configure password dial.
Parameter ConfidentialDialEnable
config.<mac>.xml
Description It configures to enable or disable the password dial feature.
Permitted
Values
Default
Web UI
Parameter
Description
false
true
false
Setting->General-> Confidential Dial Enable
ConfidentialDialPrefix
config.<mac>.xml
It configures the prefix of the number that needs to be partly displayed.
Permitted
Values
Default
Web UI
Parameter
Description
String within 32 characters
empty
Setting->General-> Confidential Dial Prefix
ConfidentialDialLength
It configures how many digits to be displayed as asterisks.
Permitted
Values
Default
Web UI
String within 32 characters
empty
Setting->General-> Confidential Dial Length(0-32)
config.<mac>.xml
Halo series phones support multiple languages. Languages used on the phone user interface and
web user interface can be specified respectively as required.
Topics
Supported Languages
Phone Language Configuration
Copyright @ALE 2020 All Rights Reserved
92
The following table lists available languages supported by the phone user interface and the web
user interface.
Phone User Interface
Web User Interface
English
Français
Deutsch
English
French
Deutsch
Italiano
Italian
Español
Spanish
Nederlands
Nederlands
Português
Portuguese
Magyar
Hungarian
Čeština
Czech
Slovenčina
Slovak
Slovenski
Slovenian
Eesti
Estonian
Polski
Polish
Lietuvių
Lithuanian
Latvisks
Latvian
Türkçe
Turkish
Eλληνικά
Greek
Svensk
Sweden
Norsk
Norway
Dansk
Denmark
Suomi
Finland
Íslenska
Icelandic
简体中文
Chinese_simplified
繁體中文
Chinese_traditional
중국어
Korean
日本語
Japanese
‫العبرية‬
Arabic
‫עברית‬
Hebrew
Иврит
Russian
The following table lists the parameters you can use to configure phone language.
Parameter
language
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
93
Description It configures phone display language.
Permitted
Values
Default
0-28
0
Phone UI
Menu->Basic Setting -> language
The screen saver will automatically start when the IP phone is idle for the preset waiting time. You
can stop the screen saver at any time by pressing any key or touching the screen. When your
phone is idle again for a preset waiting time, the screen saver starts again.
By default, the phone screen displays a built-in picture when the screen saver starts. The following
shows that the built-in screen saver is displaying on Halo series IP phones.
Halo series phones:
The time & date, certain status icons (for example, Miss Call, a new text message), or custom
information (for example, company logo) is also configurable to display on the screen saver.
Topics
Screensaver Configuration
The following table lists the parameters you can use to configure screensaver.
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
ScreenSaverEnabled
It configures phone to enable or disable screensaver
config.<mac>.xml
True/false
True
Setting->display-> Screensaver
Menu->Basic Setting-> Display-> Screen saver-> Screen saver
SipScreenSaverTimeout
config.<mac>.xml
It configures the time (in seconds) to wait in the idle state before the screen saver starts.
60-1min
120-2min
300-5min
600-10min
1800-30min
3600-1h
7200-2h
10800-3h
Copyright @ALE 2020 All Rights Reserved
94
21600-6h
Default
Web UI
True
Setting->display-> Timeout
Phone UI
Menu->Basic Setting-> Display-> Screen saver->Wait Time
You can change the backlight brightness of the LCD screen during phone activity and inactivity.
The backlight brightness automatically changes when the phone is idle for a specified time.
You can change the screen backlight brightness and time in the following Settings:
Active Level: The brightness level of the LCD screen when the phone is active. Digits (1-10)
represent different brightness levels. 10 is the brightest level.
Inactive Level: The brightness of the LCD screen when the phone is inactive. You can select a
low brightness or turn off the backlight.
Backlight Time: The delay time to change the brightness of the LCD screen when the phone is
inactive. Backlight time includes the following Settings you can choose from
Always On: Backlight is on permanently.
15s, 30s, 1min, 2min, 5min, 10min or 30min: Backlight is changed when the phone is inactive after
the designated time (in seconds).
Topics
Supported Backlight Options
Backlight Brightness and Time Configuration
The following table lists available configuration options to configure the backlight of phone
models/expansion modules.
Phone Model
Halo series IP phones
Configuration Options
Inactive Level
Active Level
Backlight Time
The following table lists the parameters you can use to configure screen backlight brightness and
time.
Parameter
Description
BackLightLevel
config.<mac>.xml
It configures the intensity of the LCD screen when the phone is active.
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
NUMERIC[1,9]
5
Setting->Display->Active Backlight Level
Menu->Basic Setting-> Display-> Backlight->Active Level
InactiveBackLightLevel
config.<mac>.xml
It configures the intensity of the LCD screen when the phone is inactive.
Copyright @ALE 2020 All Rights Reserved
95
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
NUMERIC[1,9]
1
Setting->Display->Inactive Backlight Level
Menu->Basic Setting-> Display-> Backlight->Inactive Level
BackLightTimeout
config.<mac>.xml
It configures the delay time (in seconds) to change the intensity of the LCD screen when
the IP phone isinactive.
0-Always On
15-15s
30-30s
60-1min
120-2min
300-5min
600-10min
1800-30min
300
Setting->Display->Backlight Timeout
Menu->Basic Setting-> Display-> Backlight-> Backlight Time
Halo series phones maintain a local clock. You can choose to get the time and date from SNTP
(Simple Network Time Protocol) time server to have the most accurate time and phone DST
(Daylight Saving Time) to make better use of daylight and to conserve energy, or you can phone
the time and date manually. The time and date can be displayed in several formats on the idle
screen.
Topics
Time Zone
NTP Settings
DST Settings
Time and Date Manually Configuration
Time and Date Format Configuration6
Time Zone
Time Zone Name
-11:00
Midway,Niue,Pago_Pago
-10:00
Adak,Honolulu,Rarotonga,Tahiti
-9:30
Marquesas
-9:00
Anchorage,Gambier,Juneau,Metlakatla,Nome,Sitka,Yakutat
-8:00
Dawson,Los_Angeles,Pacific-New,Pitcairn,Tijuana,Vancouver,Whitehorse
Boise,Cambridge_Bay,Chihuahua,Creston,Dawson_Creek,Denver,Edmonton,For
t_Nelson,Hermosillo,Inuvik,Ojinaga,Mazatlan,Phoenix,Yellowknife
Bahia_Banderas,Belize,Chicago,Costa_Rica,Easter,El_Salvador,Galapagos,Guat
emala,Indiana/Knox,Indiana/Tell_City,Managua,Matamoros,Menominee,Merida,M
exico_City,Monterrey,North_Dakota/Beulah,North_Dakota/Center,North_Dakota/
New_Salem,Rainy_River,Rankin_Inlet,Regina,Resolute,Swift_Current,Tegucigalp
a,Winnipeg
Atikokan,Bogota,Cancun,Cayman,Detroit,Eirunepe,Grand_Turk,Guayaquil,Havan
a,Indiana/Indianapolis,Indiana/Marengo,Indiana/Petersburg,Indiana/Vevay,Indian
-7:00
-6:00
-5:00
Copyright @ALE 2020 All Rights Reserved
96
-4:00
-3:30
a/Vincennes,Indiana/Winamac,Iqaluit,Jamaica,Kentucky/Louisville,Kentucky/Mont
icello,Lima,Nassau,New_York,Nipigon,Panama,Pangnirtung,Port-auPrince,Rio_Branco,Thunder_Bay,Toronto
Anguilla,Antigua,Aruba,Asuncion,Barbados,Bermuda,BlancSablon,Boa_Vista,Campo_Grande,Caracas,Cuiaba,Curacao,Dominica,Glace_Ba
y,Goose_Bay,Grenada,Guadeloupe,Guyana,Halifax,Kralendijk,La_Paz,Lower_Pri
nces,Manaus,Marigot,Martinique,Moncton,Montserrat,Port_of_Spain,Porto_Velho
,Puerto_Rico,Santiago,Santo_Domingo,St_Barthelemy,St_Kitts,St_Lucia,St_Tho
mas,St_Vincent,Thule,Tortola
-3:00
St_Johns
Araguaina,Argentina/Buenos_Aires,Argentina/Catamarca,Argentina/Cordoba,Arg
entina/Jujuy,Argentina/La_Rioja,Argentina/Mendoza,Argentina/Rio_Gallegos,Arg
entina/Salta,Argentina/San_Juan,Argentina/San_Luis,Argentina/Tucuman,Argenti
na/Ushuaia,Bahia,Belem,Cayenne,Fortaleza,Godthab,Maceio,Miquelon,Montevid
eo,Palmer,Paramaribo,Punta_Arenas,Recife,Rothera,Santarem,Sao_Paulo,Stanl
ey
-2:00
Noronha,South_Georgia
-1:00
Azores,Cape_Verde
GMT,UTC,Universal,Abidjan,Accra,Bamako,Banjul,Bissau,Canary,Conakry,Dakar
,Danmarkshavn,Faroe,Freetown,Greenwich,Guernsey,Isle_of_Man,Jersey,Lisbon
,Lome,London,Madeira,Monrovia,Nouakchott,Ouagadougou,Reykjavik,Sao_Tom
e,St_Helena,Troll,Zulu
Algiers,Amsterdam,Andorra,Bangui,Belgrade,Berlin,Bratislava,Brazzaville,Brussel
s,Budapest,Busingen,Casablanca,Ceuta,Copenhagen,Douala,Dublin,El_Aaiun,Gi
braltar,Kinshasa,Lagos,Libreville,Ljubljana,Longyearbyen,Luanda,Luxembourg,M
adrid,Malabo,Malta,Monaco,Ndjamena,Niamey,Oslo,Paris,Podgorica,PortoNovo,Prague,Rome,San_Marino,Sarajevo,Scoresbysund,Skopje,Stockholm,Tiran
e,Tunis,Vaduz,Vatican,Vienna,Warsaw,Zagreb,Zurich
Amman,Athens,Beirut,Blantyre,Bucharest,Bujumbura,Cairo,Chisinau,Damascus,
Famagusta,Gaborone,Gaza,Harare,Hebron,Helsinki,Jerusalem,Johannesburg,Ka
liningrad,Khartoum,Kiev,Kigali,Lubumbashi,Lusaka,Maputo,Mariehamn,Maseru,M
babane,Nicosia,Riga,Sofia,Tallinn,Tripoli,Uzhgorod,Vilnius,Windhoek,Zaporozhye
Addis_Ababa,Aden,Antananarivo,Asmara,Baghdad,Bahrain,Comoro,Dar_es_Sal
aam,Djibouti,Istanbul,Juba,Kampala,Kirov,Kuwait,Mayotte,Minsk,Mogadishu,Mos
cow,Nairobi,Qatar,Riyadh,Simferopol,Syowa
0
+1:00
+2:00
+3:00
+3:30
+4:00
+4:30
Tehran
Astrakhan,Baku,Dubai,Mahe,Mauritius,Muscat,Reunion,Samara,Saratov,Tbilisi,Ul
yanovsk,Volgograd,Yerevan
+5:00
Kabul
Aqtau,Aqtobe,Ashgabat,Atyrau,Dushanbe,Karachi,Kerguelen,Maldives,Mawson,
Oral,Qyzylorda,Samarkand,Tashkent,Yekaterinburg
+5:30
Colombo,Kolkata
+5:45
Kathmandu
+6:00
Almaty,Bishkek,Chagos,Dhaka,Omsk,Qostanay,Thimphu,Urumqi,Vostok
+6:30
+8:00
Cocos,Yangon
Bangkok,Barnaul,Christmas,Davis,Ho_Chi_Minh,Hovd,Jakarta,Krasnoyarsk,Novo
kuznetsk,Novosibirsk,Phnom_Penh,Pontianak,Tomsk,Vientiane
Brunei,Casey,Choibalsan,Hong_Kong,Irkutsk,Kuala_Lumpur,Kuching,Macau,Mak
assar,Manila,Perth,Shanghai,Singapore,Taipei,Ulaanbaatar
+8:45
Eucla
+9:00
Chita,Dili,Jayapura,Khandyga,Palau,Pyongyang,Seoul,Tokyo,Yakutsk
+7:00
Copyright @ALE 2020 All Rights Reserved
97
+9:30
+10:00
+10:30
Adelaide,Broken_Hill,Darwin
Brisbane,Chuuk,Currie,DumontDUrville,Guam,Hobart,Lindeman,Melbourne,Port_
Moresby,Saipan,Sydney,Ust-Nera,Vladivostok
+12:00
Lord_Howe
Bougainville,Efate,Guadalcanal,Kosrae,Macquarie,Magadan,Norfolk,Noumea,Po
hnpei,Sakhalin,Srednekolymsk
Anadyr,Auckland,Fiji,Funafuti,Kamchatka,Kwajalein,Majuro,McMurdo,Nauru,Tara
wa,Wake,Wallis
+12:45
Chatham
+13:00
Apia,Enderbury,Fakaofo,Tongatapu
+14:00
Kiritimati
+11:00
Topic
TimeZone Configuration
The following table lists the parameters you can use to configure the TimeZone.
Parameter DmAdmcfgTimeZoneUtoffphone
Description It configures TimeZone.
Permitted
Values
Default
Web UI
config.<mac>.xml
CHOICE
0
Setting->Time&Date
You can phone an NTP time server for the desired area as required. The NTP time server address
can be offered by the DHCP server or configured manually.
Topic
NTP Configuration
The following table lists the parameters you can use to configure the NTP.
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
DmEnetcfgSntp
config.<mac>.xml
It configures the IP address or the domain name of the NTP server .
The IP phone will obtain the current time and date from the NTP server
Description
IP_DOMAIN
0.pool.ntp.org
Setting->Time&Date->SNTP Address
DmEnetcfgSntp2
config.<mac>.xml
It configures the IP address or the domain name of the NTP server2 .
The IP phone will obtain the current time and date from the NTP server2
Permitted
Values
Default
IP_DOMAIN
time.nist.gov
Copyright @ALE 2020 All Rights Reserved
98
Web UI
Parameter
Description
Setting->Time&Date->SNTP Secondary Address
DmEnetcfgSntpRefreshPeriod
config.<mac>.xml
It configures the interval (in seconds) at which the phone updates time and date from the
NTP server.
Permitted
Values
Default
Web UI
NUMERIC[0,*]
3600
Setting->Time&Date->SNTP Refresh Period
You can phone DST for the desired area as required. By default, the DST is phone to disable, if
phone to Automatic, it can be adjusted automatically from the current time zone configuration. The
time zone and corresponding DST pre-configurations exist in the AutoDST file. If the DST is phone
to Automatic, the IP phone obtains the DST configuration from the AutoDST file.
Topic
DST Configuration
The following table lists the parameters you can use to configure DST.
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
DmAdmcfgDstEnable
config.<mac>.xml
It configures Daylight Saving Time (DST) feature.
0-Disabled
1-Enabled
2-Automatic
0
Setting->Time&Date->DST Enable
DmlAdmcfgTimeZoneLocation
config.<mac>.xml
It configures the Daylight Saving Time (DST) Location.
Note: It works only if “LocalAdmcfgDstEnable” is phone to 2 (Automatic).
TEXT
empty
Setting->Time&Date->Location
DmAdmcfgDstType
config.<mac>.xml
It configures the Daylight Saving Time (DST) Type
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable).
Description
Week/day
week
Setting->Time&Date->DST Type
DmAdmcfgDstStartDate
config.<mac>.xml
It configures the Daylight Saving Time (DST) StartDate
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable).and
LocalAdmcfgDstType is phone to date
Permitted
Values
TEXT
Copyright @ALE 2020 All Rights Reserved
99
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
Description
1
Setting->Time&Date->DST Start Date
DmAdmcfgDstEndDate
config.<mac>.xml
It configures the Daylight Saving Time (DST) EndDate
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable).and
LocalAdmcfgDstType is phone to date
TEXT
30
Setting->Time&Date->DST End Date
DmAdmcfgDstStartWeek
config.<mac>.xml
It configures the Daylight Saving Time (DST) StartWeek
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable).and
LocalAdmcfgDstType is phone to week
1 - First week
2 - Second week
3 - Third week
4 - Fourth week
5 - Last week
5
Setting->Time&Date->DST Start Date->Week
DmAdmcfgDstEndWeek
config.<mac>.xml
It configures the Daylight Saving Time (DST) EndWeek
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable).and
LocalAdmcfgDstType is phone to week
1 - First week
2 - Second week
3 - Third week
4 - Fourth week
5 - Last week
5
Setting->Time&Date->DST End Date->Week
DmAdmcfgDstStartHour
config.<mac>.xml
It configures the Daylight Saving Time (DST) StartHour
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable).and
LocalAdmcfgDstType is phone to week or day
NUMERIC[0,23]
0
Setting->Time&Date->DST Start Date->Hour
DmAdmcfgDstEndHour
config.<mac>.xml
It configures the Daylight Saving Time (DST) EndHour
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable).and
LocalAdmcfgDstType is phone to week or day
Permitted
Values
NUMERIC[0,23]
Default
23
Web UI
Setting->Time&Date->DST End Date->Hour
Parameter
DmAdmcfgDstOffphone
config.<mac>.xml
Description It configures the offphone time (in minutes) of Daylight Saving Time (DST).
Copyright @ALE 2020 All Rights Reserved
100
Note: It works only if “LocalAdmcfgDstEnable” is phone to 1 (Enable)
Permitted
Values
Default
Web UI
NUMERIC[-300,300]
60
Setting->Time&Date->Offset(min)
You can configure the time and date manually when the phones cannot obtain the time and date
from the NTP time server. You can phone the time and date by phone web UI.
You can customize the time and date by choosing between a variety of time and date formats,
including options to date format with the day, month, or year, and time format in 12 hours or 24
hours, or you can also customize the date format as required.
The following table lists the parameters you can use to configure time and date format.
Parameter TimeFormat
config.<mac>.xml
Description It configures the time format.
0-Hour 12, the time will be displayed in 12-hour format with AM or PM specified.
Permitted
1-Hour 24, the time will be displayed in 24-hour format (for example, 2:00 PM displays as
Values
14:00).
Default
0
Web UI
Setting->Time&Date->Time Format
Parameter DateFormat
config.<mac>.xml
Description It configures the date format.
Copyright @ALE 2020 All Rights Reserved
101
Permitted
Values
Default
Web UI
Phone UI
0 - WWW MMM DD
1 - DD-MMM-YY
2 - YYYY-MM-DD
3 - DD/MM/YYYY
4 - MM/DD/YY
5 - DD MMM YYYY
6 - WWW DD MMM
7 - MM DD WWW
8 - YY-MM-DD
9 - YYYY/MM/DD
10 - YY/MM/DD
11 - YYYY MM DD
0
Setting->Time&Date->Date Format
Menu->Basic Setting-> Time and Date-> Date
Key as send allows you to assign the pound key (“#”) or asterisk key (“*”) as the send key.
Topic
Key As Send Configuration
The following table lists the parameters you can use to configure key as send feature.
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
KeyAsSend
It configures the “#” or “*” key as the send key.
0-Disabled, neither “#” nor “*” can be used as the send key.
1-# key, the pound key is used as the send key.
2-* key, the asterisk key is used as the send key.
1
Setting->general
Menu->Features-> Key as Send
config.<mac>.xml
Halo series phones support three ways to place/answer a call: using the handset, using the
Headset or using the speakerphone. You can choose the frequently used audio device as required.
Topic
Handset/Headset/Speakerphone Mode Configuration
The following table lists the parameters you can use to configure handset/Headset/speakerphone
mode.
Parameter
Description
Permitted
Values
AudioRingDevice
It configures the AudioRingDevice
0 – handsfree
1 – Headset
2 – handsfree + Headset
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
102
Default
Web UI
Phone UI
0
Setting->ringing
Menu->Basic Setting-> Sound->Ringing->Ringing Device
Halo series phones support programmable Keys in phone. You can configure different functions to
DSS keys. This section explains how to configure Program keys.
Topics
Supported DSS Keys
Supported DSSkey Types
Programmable Keys
Programmable Hard Keys
The following table lists the number of DSS keys you can configure for each phone model:
Phone Model
H3P
H3G
H6
Programmable Keys
8
8
12
Ext Keys
N/A
N/A
N/A
The supported Dsskey function types are varied by programmable keys.
➢ Halo IP phones:
ID
DSS Key Types
0
N/A
1
2
3
SpeedDial
BLF List
Do Not Disturb
4
Directory
5
VoiceMail
6
Conference
7
Forward
8
Transfer
9
Group Listening
10
Headset
11
Hot Desking
12
Phone Lock
13
Prefix
14
DTMF
Copyright @ALE 2020 All Rights Reserved
103
15
Direct Pickup
16
Group Pickup
17
Call Park
18
Recall
19
XML Browser
21
Intercom
22
Retrieve Park
23
AudioHub
24
Private Hold
58
Hold
59
BLF
60
Account
61
Usb Recording
You can customize programmable keys on the phone to enable users to access frequently to use
functions, or, if your phone does not have a particular hard key, you can create a soft key. For
example, if the phone does not have a Do Not Disturb hard key, you can create a Do Not Disturb
soft key. The programmable key takes effect only when the IP phone is idle.
The following table lists the parameters you can use to configure programmable keys.
PhoneProgKeyXType
Parameter
Description
config.<mac>.xml
Parameter
Description
It configures key feature for a specific programmable key.
Halo: 0 - Not Used;1 - Speed Dial;59 - BLF;2 - BLF List;3 - Do Not Disturb;4 - Directory; 5
- VoiceMail;6 - Conference;7 - Forward; 8 - Transfer
9 - Group Listening ;10 - Headset;11 - Hot Desking;12 - Phone Lock;13 - Prefix;14 DTMF;15 - Direct Pickup;16 - Group Pickup
17 - Call Park: 18 - Recall: 19 - XML Browser : 21 - Intercom: 22 - Retrieve Park : 23 AudioHub: 24 - Private Hold
58 - Hold : 60 - Account: 61 - Usb Recording
0
Phone Keys->Program Keys
long press softkey to enter programkey configure menu
PhoneProgKeyXAccount
config.<mac>.xml
It configures the desired account to apply the programmable key feature.
Permitted
Values
Default
Web UI
Phone UI
Halo: 1 - Account 1 ;2 - Account 2 ;3 - Account 3 ;4 - Account 4 ;5 - Account 5 ; 6 Account 6 ; 7 - Account 7 ;8 - Account 8
1
Phone Keys->Program Keys
long press softkey to enter programkey configure menu
Permitted
Values
Default
Web UI
Phone UI
Copyright @ALE 2020 All Rights Reserved
104
PhoneProgKeyXLabel
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
Parameter
Description
Permitted
Values
Default
Web UI
Phone UI
config.<mac>.xml
It configures the label displayed on the phone screen for a specific programmable key.
This is an optional configuration.
String within 64 characters
empty
Phone Keys->Program Keys
long press softkey to enter programkey configure menu
PhoneProgKeyXNumber
config.<mac>.xml
It configures the value for some programmable key features.
For example, when you assign the Speed Dial to the programmable key, this parameter
is used to specify the contact number you want to dial out. It is also used to specify the
contact number with the DTMF sequence. The contact number and DTMF sequence
are separated by commas.
Note: You need to configure this parameter when “programablekey.X.type” is phone
to 1, 59, 5, 14, 13, 15, 16,17,19,21,22 or 73.
String within 64 characters
empty
Phone Keys->Program Keys
long press softkey to enter programkey configure menu
PhoneProgKeyXExtension
Parameter
config.<mac>.xml
Description
For blf feature:
It configures the pickup code.
Note: It is only applicable when “programablekey.X.type” is phone to 59.
Permitted
Values
Default
Web UI
Phone UI
String within 64 characters
empty
Phone Keys->Program Keys
long press softkey to enter programkey configure menu
This feature provides 17 groups of new parameters for user to configure the programming hard key
such as key Redial/key Hold/key conference and so on.
Users can configure these keys for custom function such as Speed dial/DND/Forward and so on.
The *** in the table will be replaced by Key Name in the actual database.
➢ The feature can be configured by the following parameters in configuration file:
Parameter
Description
Permitted
Values
ProgramKey***Type
It configures key type for a specific programmable key.
0 - Not Used
1 - Speed Dial
3 - Do Not Disturb
4 - Directory
7 - Forward
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
105
Default
Web UI
Parameter
Description
Permitted
Values
Default
Web UI
Parameter
10 - HeadSet
11 - Hot Desking
12 - Phone Lock
13 - Prefix
18 - Recall
19 - XML Browser
21 - Intercom
23 - AudioHub
101 - Menu
102 - History
103 - Status
0
Phone Keys->Dynamic Softkey
config.<mac>.xml
ProgramKey***Account
It configures the desired account to apply the programmable key feature.
Description
Halo: 1 - Account 1 ;2 - Account 2 ;3 - Account 3 ;4 - Account 4 ;5 - Account 5 ; 6 Account 6 ; 7 - Account 7 ;8 - Account 8
1
Phone Keys->Dynamic Softkey
config.<mac>.xml
ProgramKey***Label
It configures the label displayed on the phone screen for a specific programmable key.
This is an optional configuration.
Permitted
Values
Default
Web UI
Parameter
Description
String within 64 characters
empty
Phone Keys->Dynamic Softkey
ProgramKey***Number
It configures the value for some programmable key features.
Permitted
Values
Default
Web UI
Parameter
Description
String within 64 characters
empty
Phone Keys->Dynamic Softkey
config.<mac>.xml
ProgramKey***Extension
This configuration is not applicable for programmable hard key types.
Permitted
Values
Default
Web UI
String within 64 characters
empty
Phone Keys->Dynamic Softkey
The Key Name support list is as below:
Key Name
Default Type
Redial
Release
Hold
Mute
Transfer
Message
Conference
Handsfree
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
Copyright @ALE 2020 All Rights Reserved
Default
Account
1
1
1
1
1
1
1
1
Default
Label
config.<mac>.xml
Default
Number
Default
Extension
106
Headset
Up
Down
Left
Right
OK
Cancel
VolUp
VolDown
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
N/A
1
1
1
1
1
1
1
1
1
Wallpaper is a picture which is used as the background of the IP phone. The phones have 5 default
pictures. And user can also change it to custom wallpaper from personal pictures. The wallpaper is
only applicable to H6/H6W IP phones.
Topics
Wallpaper Configuration
Custom Wallpaper Picture Limit
The following table lists the parameters you can use to change the wallpaper.
Parameter
PhoneWallpaperURL
config.<mac>.xml
Description
It configures the access URL of the custom wallpaper picture.
Permitted
Values
Default
Web UI
Parameter
Description
String within 64 characters
empty
Setting->display-> Wallpaper upload
PhoneWallpaperDelete
The custom image file name which user wants to delete
Permitted
Values
Default
Web UI
Parameter
Description
String within 64 characters
For example: custom.png
empty
Setting->display-> Wallpaper upload(delete the picture which is selected)
PhoneWallpaperDisplay
config.<mac>.xml
Custom wallpaper image file name
Permitted
Values
Default
Web UI
String within 64 characters
default.png
Setting->display-> Current Wallpaper
The wallpaper picture format must meet the following:
Phone Model
Format
H6/H6W
PNG/JPG/JPEG/BMP
Copyright @ALE 2020 All Rights Reserved
Resolution
320 * 240
config.<mac>.xml
Single File
Size
1MB
107
Call Display is used in phone ringing, calling process, hold and other scenarios. This function is
mainly used by users to configure the full name display method according to their own habits.
There are two main configuration items, defined as CallDisplayPart and CallDisplaySource.
➢ CallDisplayPart is used to define the call information display mode.
➢ CallDisplaySource is used to display the priority of the call number.
The following table lists the parameters you can use to configure call display.
Parameter
CallDisplayPart
config.<mac>.xml
Description
It configures Call Display Part.
0: Name Number
1: Number Name
2: Name
Permitted
3: Number
Values
4: Full Contact Info
Default
0
Web UI
Setting->Call Display-> Call Info Display Mode
Parameter
CallDisplaySource
config.<mac>.xml
Description
It configures Call Display Source.
Permitted
Values
Default
0 - Local Directory>Remote Phone Book>LDAP Directory>Network signaling
1 - Network signaling
0
This feature is used to control the popup of new voicemail and missed call.
➢ If the VMPopupEnable is set to true, the notification of voice mail and missed call will be
popup when sip phone miss an incoming call or receive a voicemail.
➢ If the VMPopupEnable is set to false, the notification of voice mail and missed call will not
be popup when sip phone miss an incoming call or receive a voicemail.
The following table lists the parameters you can use to configure notification popups.
Parameter
VMPopupEnable
config.<mac>.xml
Description
It configures to enable of disable the popup of voicemail and missed call.
Permitted
Values
Default
false
true
true
In Halo R120 release, when the user uses an input method other than 123 (eg :abc ABC Abc 2ab…).
The phone provides an input field to prompt the user for the current input character and displays the
next few characters.
Copyright @ALE 2020 All Rights Reserved
108
Topics
3/6 way conference
Hot Desking
Intercom
Voice Mail
BLF
XML Browser
Call Pickup
Call park & retrieve
Share Line
Call Completion
Automatic Call Distribution (ACD)
Broadsoft Hoteling
Halo phone H3P/H3G/H6/H3W/H6W have the capability to launch a 6 way conference by local.
After establish 3 way conference, user press ‘Conf’ button to add new user then press ‘Join’ button
to merge new user to current conference.
In Halo R120 release, the phones support split/remove during conference.
The improvements includes:
➢ Allow incoming call when there is active conference.
➢ Split conference to separated hold calls.
➢ Remove conference participant
The menu in conference state has changed. It has 6 menus now and “split” and “participant” are
added.
Topics
6 way conference Configuration on WEB for Halo phone
6 way conference Configuration on MMI for Halo phone
6 way conference Configuration parameters for Halo phone
➢ Features—General:
Copyright @ALE 2020 All Rights Reserved
109
➢ Features—General:
Parameter
Description
SIPLocalConfEnable
It enables or disables local conference function.
Permitted
values
true
false
Default
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Parameter
true
Features->General
SIPMaxCall
it define the max call capacity of phone
Description
Permitted
values
Default
WEB UI
it define the max party capacity of phone conference
config.<mac>.xml
config.<mac>.xml
1~5
2
Features->General
LocalConfPartyMax
config.<mac>.xml
3~6
3
Features->General
Halo series phones all support Hot Desking feature with the same behavior.
Hot desking is a shared phone which can be used when employees are not in his office, and no
hard phone in hand, then he can log in a shared phone by hot desking feature. Hot desking allows
the user to clear pre-registration configurations of all accounts on the IP phone then login his own
user account.
On the shared phone. You firstly need to assign a Hot Desking key.
Topics
Hot Desking Key Configuration on WEB for Halo phone
Hot Desking Key Configuration on MMI for Halo phone
Hot Desking Configuration parameters for Halo phone
Copyright @ALE 2020 All Rights Reserved
110
Long press a program key more than 2s, select the key type as Hot Desking.
Press programkey to activate Hotdesking for Halo phone.
Login your number to be registered for Halo phone:
Copyright @ALE 2020 All Rights Reserved
111
Parameter
PhoneProgKeyXType
Description
Permitted
values
Default
Programkkey configuration: X is the number of selected programkey
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
select one programkey then long press it for 2s, select KeyType as Hot Desking
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
MMI UI
WEB UI
config.<mac>.xml
11 - Hot Desking
0
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a
name
Phone Keys->Program Keys
Intercom is a useful feature in an office environment to quickly connect with the operator or the
secretary. You can press the intercom key to place a call to a contact that is answered
automatically on the contact's phone as long as the contact is in idle state or in an active call.
Topics
Intercom Key Configuration for a programkey for Halo Phone
Outgoing Intercom Configuration for Halo Phone
Incoming Intercom Configuration for Halo Phone
Copyright @ALE 2020 All Rights Reserved
112
Parameter
Description
Permitted
values
Default
PhoneProgKeyXType
X is the number of selected programkey
config.<mac>.xml
MMI UI
WEB UI
Parameter
Description
Permitted
values
select one programkey then long press it for 2s, select KeyType as Intercom
Phone Keys->Program Keys
PhoneProgKeyXAccount
config.<mac>.xml
X is the accountid
21 - Intercom
0
1~8 for Halo phone
Copyright @ALE 2020 All Rights Reserved
113
Default
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
1
select one programkey then long press it for 2s, select the account you want to config
to use intercom
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a name
Phone Keys->Program Keys
PhoneProgKeyXNumber
config.<mac>.xml
input the outgoing call number of this programkey
strings
empty string
select one programkey then long press it for 2s, input the outgoingn call number for this
programkey
Phone Keys->Program Keys
Copyright @ALE 2020 All Rights Reserved
114
Parameter
SIPAutoAnsweredAllowedX
Description
config.<mac>.xml
If phone to true, the phone may auto answer to incoming call if requested by SIPUA
layer.
Permitted
values
true
false
Default
MMI Menu
WEB Menu
Parameter
true
Menu->Feature->Intercom->Account
Features ->Intercom-> Enable Intercom
SIPAutoAnsweredMuteX
Description
when the phone auto answer an intercom call , it will mute or not
Permitted
values
Default
MMI Menu
WEB Menu
Parameter
true
false
FALSE
none
Features ->Intercom-> Intercom Mute
SIPAutoAnsweredToneX
Description
Permitted
values
Default
MMI Menu
WEB Menu
Parameter
when the phone auto answer an intercom call , it will have beep voice or not
true
false
TRUE
none
Features ->Intercom-> Intercom Tone
SIPAutoAnsweredBargeX
config.<mac>.xml
Description
when the phone alreadt auto answer an intercom call ,for the second intercom
incoming call, it will have auto answer it or not.
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
config.<mac>.xml
115
Permitted
values
Default
WEB Menu
true
false
FALSE
Features ->Intercom-> Intercom Barge
Parameter
Description
SIPGroupXIntercomType
it define the intercom Type for accountX
Permitted
values
Default
MMI Menu
WEB Menu
allowed value
: 0 - Call-info
allowed value
: 1 - Alert-info
allowed value
: 2 - Answer-mode
0-Call-info
none
Features ->Intercom-> Outgoing Intercom Method
config.<mac>.xml
Voicemail is an application which can save voice messages from other user when phone is busy or
unavailable. User can also send messages to other users by his voicemail box.
Topics
Voicemail configuration on MMI for Halo phone
Voicemail configuration on WEB for Halo phone
Voicemail configuration parameters for Halo phone
Account->Advanced:
Parameter
Description
Permitted
values
Default
TelephonyVmNumberX
It configures phone voicemail number for accountX
config.<mac>.xml
string
empty string
Copyright @ALE 2020 All Rights Reserved
116
MMI UI
Menu->Voicemail
WEB UI
Parameter
Account->Advanced
SIPMessageWaitingIndicationUriX
config.<mac>.xml
It configures message waiting indication server address for account.it enables or
disables phone to popup the message notification when receive new voicemail.
Description
Permitted
values
Default
MMI UI
string
empty string
Menu->Voicemail
WEB UI
Account->Advanced
Halo series phones support BLF feature. BLF (Busy Lamp field) is a function which can monitor
another phone number’s call status and can display the status on the BLF programkey LED. You
also can make speed dial call to the monitored phone number.
Led Status
Description
Solid
The monitored user is idle.
Fast-flashing
The monitored user receives an incoming call.
Slow-flashing
The monitored user is talking.
The monitored user’s conversation is placed on hold.
The monitored user is dialing.
The call is parked against the monitored user’s phone number.
Off
The monitored user does not exist.
Topics
BLF configuration on MMI for Halo phone
BLF configuration on WEB for Halo phone
BLF configuration parameters for Halo phone
Copyright @ALE 2020 All Rights Reserved
117
Parameter
Description
Permitted
values
Default
PhoneProgKeyXType
X is the number of selected programkey
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
select one programkey then long press it for 2s, select KeyType as BLF
Phone Keys->Program Keys
PhoneProgKeyXAccount
config.<mac>.xml
X is the accountid
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
config.<mac>.xml
59 - BLF
0
1~8 for Halo phone
1
select one programkey then long press it for 2s, select the account you want to config
to use intercom
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a
name
Phone Keys->Program Keys
PhoneProgKeyXNumber
config.<mac>.xml
input the monitored phone number of this programkey
strings
empty string
select one programkey then long press it for 2s, input the outgoingn call number for
this programkey
Phone Keys->Program Keys
PhoneProgKeyXExtension
config.<mac>.xml
input the externsion number of this programkey,usually is a pickup code or prefix
strings
empty string
select one programkey then long press it for 2s, input the pickup code prefix for this
programkey
Copyright @ALE 2020 All Rights Reserved
118
WEB UI
Phone Keys->Program Keys
Halo series phones support XML Browser function with the same behavior.
The XML browser feature allows users to develop and deploy custom services which meet user’s
functional requirements on the server. Users can customize particular applications, such as weather
report, stock information, Google search, news service, and so on.
Topics
XML Browser configuration on MMI for Halo phone
XML Browser configuration on WEB for Halo phone
XML Browser configuration parameters for Halo phone
Parameter
Description
Permitted
values
Default
PhoneProgKeyXType
X is the number of selected programkey
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
select one programkey then long press it for 2s, select KeyType as XML Browser
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
MMI UI
config.<mac>.xml
19 - XML Browser
0
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a
name
Copyright @ALE 2020 All Rights Reserved
119
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Phone Keys->Program Keys
PhoneProgKeyXNumber
input the http/https path of this programkey
config.<mac>.xml
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a
path to get from server
Phone Keys->Program Keys
You can use call pickup to answer someone’s incoming call on your phone using a pickup code.
Halo phones support Directly Call Pickup and Group Call Pickup types.
➢ Directly Call Pickup: allows you to pick up incoming calls to a specific phone.
➢ Group Call Pickup: allows you to pick up incoming calls to any phone within a predefined
group of phones.
Topics
Directly pickup configuration on WEB for Halo phone
Directly pickup configuration on MMI for for Halo phone
Directly pickup configuration parameters for Halo phone
Group pickup configuration on WEB for Halo phone
Group pickup configuration on MMI for for Halo phone
Group pickup configuration parameters for Halo phone
Parameter
Description
PhoneProgKeyXType
X is the number of selected programkey
Copyright @ALE 2020 All Rights Reserved
config.<mac>.xml
120
Permitted
values
Default
15 - Direct Pickup
0
MMI UI
select one programkey then long press it for 2s, select KeyType as Direct Pickup
WEB UI
Parameter
Description
Phone Keys->Program Keys
PhoneProgKeyXAccount
X is the accountid
Permitted
values
Default
1~8 for Halo phone
1
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
config.<mac>.xml
select one programkey then long press it for 2s, select the account you want to config to
use Direct Pickup
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
strings
empty string
MMI UI
WEB UI
Parameter
select one programkey then long press it for 2s, input strings for Label to define a name
Phone Keys->Program Keys
PhoneProgKeyXNumber
config.<mac>.xml
Description
Permitted
values
Default
input the pickup code plus the number you want to pickup
MMI UI
WEB UI
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define pickup
code plus the number
Phone Keys->Program Keys
Copyright @ALE 2020 All Rights Reserved
121
Parameter
Description
Permitted
values
Default
PhoneProgKeyXType
X is the number of selected programkey
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
select one programkey then long press it for 2s, select KeyType as Group Pickup
Phone Keys->Program Keys
PhoneProgKeyXAccount
config.<mac>.xml
X is the accountid
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
config.<mac>.xml
16 - Group Pickup
0
1~8 for Halo phone
1
select one programkey then long press it for 2s, select the account you want to config
to use Group Pickup
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a
name
Phone Keys->Program Keys
PhoneProgKeyXNumber
config.<mac>.xml
input the pickup code
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define
pickup code
Phone Keys->Program Keys
Copyright @ALE 2020 All Rights Reserved
122
Call park allows users to park a call on a special extension and then retrieve it from another phone
(for example, a phone in another office or conference room).
Topics
Call park & retrieve configuration on WEB for Halo phone
Call park configuration parameters for Halo phone
Parameter
Description
Permitted
values
Default
PhoneProgKeyXType
X is the number of selected programkey
MMI UI
select one programkey then long press it for 2s, select KeyType as Call Park
WEB UI
Parameter
Description
Phone Keys->Program Keys
PhoneProgKeyXAccount
X is the accountid
Permitted
values
Default
1~3 for H3P/H3G/H3W
1~4 for H6/H6W
1
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
config.<mac>.xml
17 - Call Park
0
config.<mac>.xml
select one programkey then long press it for 2s, select the account you want to
config to use Call Park
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
strings
empty string
Copyright @ALE 2020 All Rights Reserved
123
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
select one programkey then long press it for 2s, input strings for Label to define a
name
Phone Keys->Program Keys
PhoneProgKeyXNumber
config.<mac>.xml
input the Call Park number
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a
number
Phone Keys->Program Keys
CallParkMethod
config.<mac>.xml
describe the method when Call Park
0 - Direct call
1 - Blind transfer call
1
Parameter
Description
Permitted
values
Default
PhoneProgKeyXType
X is the number of selected programkey
MMI UI
select one programkey then long press it for 2s, select KeyType as Retrieve
WEB UI
Parameter
Description
Phone Keys->Program Keys
PhoneProgKeyXAccount
X is the accountid
Permitted
values
Default
1~3 for H3P/H3G/H3W
1~4 for H6/H6W
1
MMI UI
WEB UI
Parameter
Description
Permitted
values
Default
MMI UI
WEB UI
Parameter
Description
config.<mac>.xml
58 - Hold
0
config.<mac>.xml
select one programkey then long press it for 2s, select the account you want to config
to use Retrieve
Phone Keys->Program Keys
PhoneProgKeyXLabel
config.<mac>.xml
input the name of this programkey
strings
empty string
select one programkey then long press it for 2s, input strings for Label to define a
name
Phone Keys->Program Keys
PhoneProgKeyXNumber
config.<mac>.xml
input the Call Retrieve prefix and number
Copyright @ALE 2020 All Rights Reserved
124
Permitted
values
Default
strings
empty string
MMI UI
WEB UI
select one programkey then long press it for 2s, input strings for Label to define a
number
Phone Keys->Program Keys
When user places a call and the callee is temporarily unavailable to answer the call, SIPMMI will
save the callee’s number and use the SUBSCRIBE/NOTIFY method to subscriber callee’s status.
When the phone receives NOTIFY message with “terminal” status:
•
•
If the phone is idle, the phone screen will prompt whether to dial the number; If yes, phone
will dial the last outgoing failed number
If the phone is not idle, the phone will not prompt until the phone is idle
The following table lists the parameters you can use to configure call completion feature.
Parameter
Description
CallCompletionEnable
It enables or disables Call Completion feature.
Permitted
values
Default
WEB Menu
true
false
false
Setting->General
config.<mac>.xml
When the phone is not functioning normally, the user can try the following methods to restore normal
operation of the phone or collect relevant information and send a problem report to the manufacture’s
technical support for analysis.
Topics
Log Files
Reset device to factory default
Packets Capture
One key reboot
Log Files
Network Diagnostics
Packets Capture
Log information is helpful when encountering an exception problem. In order to get the phone log
information, log into the phone web page, go into the menu: Maintenance -> Log Collection to
phone the log level, and download the log files. Then you can send the log files to the technician to
locate the problem.
Copyright @ALE 2020 All Rights Reserved
125
Topics
Reset device to factory default via web
Reset device to factory default via phone MMI
Reset device to factory default by phone combination keys
Go into the phone web menu: Maintenance-> Reboot&Restore
Copyright @ALE 2020 All Rights Reserved
126
For Halo series phones, user can go into the phone MMI: Advanced Setting -> Restore factory
For Halo series phones, in phone idle status, user can long press conference hard key longer than
10s,then the phone will popup "This action will restore all configurations to factory", if select ok, the
phone popup "Reset... please wait", then the phone will restore to factory, all the configuration will
be erased.
Sometimes it is helpful to dump the network packets of the device for issue identification. To get
the device packets, log in to the device web portal, open the page [Maintenance] >> [Log
Collection] and click [Start] in ”Web Capture” section. The user then performs the relevant
operations such as activating/deactivating a line or making telephone calls and clicks the [Stop]
button in the web page when the operation is finished. Then the user can press the “Download”
button to download the packets for analysis.
Copyright @ALE 2020 All Rights Reserved
127
The phone provides a quick way to reboot the phone. You need to press the C key for 10 seconds.
The phone will pop up an inquiry box to ask whether to restart.
Press ok: Will reboot in a few seconds
Press cancel :Cancel the operation
You can choose to generate the log files locally or sent to syslog server in real time, and use these
log files to generate informational, analytic and troubleshoot phones.
Topics
Call log backup configuration
Syslog configuration
The IP phone will automatically upload call log file at regular intervals to the provisioning server or a
specific server. If a call log file exists on the server, it will be overwritten. The IP phone will request
to download the calllog.<MAC>.xml according to its MAC address from the server during auto
provisioning.
The following table lists the parameters you can use to configure call log backup feature.
Parameter
Description
Permitted
values
Default
BackupUploadTime
It configures the time between uploading a backup file.
config.<mac>.xml
Parameter
Description
Permitted
values
Default
BackupURL
config.<mac>.xml
It configures the url which is used to upload and download the backup file.
TEXT
3600
TEXT
empty
Copyright @ALE 2020 All Rights Reserved
128
Parameter
Description
Permitted
values
Default
BackupuploadMethod
It configures the way to upload files(post/put).
0 - put
1 - post
0
config.<mac>.xml
Parameter
Description
Permitted
values
Default
CallLogBackupEnable
It configures to enable or disable callLogBackup
false
true
false
config.<mac>.xml
User can also configure the IP phone to send syslog messages to a syslog server in real time.
The following table lists the parameters you can use to configure syslog logging.
Parameter
LogRemoteServerExist
config.<mac>.xml
Description
It configures to enable or disable syslog.
Permitted
false
values
true
Default
false
Web UI
Maintenance->Log Collection-> Syslog enable
Parameter
Description
Permitted
values
Default
Web UI
LogRemoteServerAddress
It configures remote syslog server address.
Parameter
Description
Permitted
values
Default
Web UI
LogRemoteServerPort
It configures remote syslog server port.
Parameter
Description
Permitted
values
Default
Web UI
LogRemoteServerProtocol
It configures remote syslog server protocol.
udp – udp
tcp - tcp
udp
Maintenance->Log Collection-> Syslog protocol
config.<mac>.xml
IP address or domain name
empty
Maintenance->Log Collection-> Syslog server
config.<mac>.xml
IP port
514
Maintenance->Log Collection-> Syslog port
config.<mac>.xml
User can use ping and traceroute diagnostics for troubleshooting network connectivity via phone
user interface.
User can go into the phone UI: Advanced Setting -> Net Diagnose, then input the IP address to
trigger ping or traceroute command. The diagnose result will be displayed on the screen.
Copyright @ALE 2020 All Rights Reserved
129
Connect the Internet port of the IP phone to the Internet and the PC port of the IP phone to a PC.
Before capturing the signal traffic, make sure the IP phone can span data packets received from
the Internet port to the PC port.
The following table lists the parameter you can use to configure span to PC port.
Parameter
SpanToPcType
config.<mac>.xml
It enables or disables the IP phone to span data packets received from the WAN port
Description
to the PC port.
Permitted
0 IDLE
values
1 LAN
Default
0
Copyright @ALE 2020 All Rights Reserved
130

advertisement

Key Features

  • HD Audio
  • Large Color Screen
  • Wired/Wireless
  • DHCP Support
  • IPv4/IPv6
  • Advanced Features

Related manuals

Frequently Answers and Questions

How do I configure the IP address of my Alcatel-Lucent Halo H6W?
The phone can obtain IP settings automatically via DHCP, or you can manually configure them. Refer to the 'IP Addressing Mode Configuration' section in the manual for detailed instructions.
What is the default password for accessing the advanced settings menu on the phone?
The default password for accessing the advanced settings menu is '123456'.
Is there a way to connect my Halo H6W to a Wi-Fi network?
Yes, the phone supports both wired and wireless network connections. To connect to Wi-Fi, go to the 'Advanced' menu and select 'Network' -> 'Wi-Fi'.
Download PDF

advertisement