Trademarks Polycom
and/or service marks of Polycom, Inc. and are registered and/or common law marks in the United States and various
other countries.
All other trademarks are property of their respective owners. No portion hereof may be reproduced or transmitted in any
form or by any means, for any purpose other than the recipient's personal use, without the express written permission
of Polycom.
Disclaimer While Polycom uses reasonable efforts to include accurate and up-to-date information in this document,
Polycom makes no warranties or representations as to its accuracy. Polycom assumes no liability or responsibility for
any typographical or other errors or omissions in the content of this document.
, the Polycom logo and the names and marks associated with Polycom products are trademarks
Limitation of Liability Polycom and/or its respective suppliers make no representations about the suitability of the
information contained in this document for any purpose. Information is provided "as is" without warranty of any kind and
is subject to change without notice. The entire risk arising out of its use remains with the recipient. In no event shall
Polycom and/or its respective suppliers be liable for any direct, consequential, incidental, special, punitive or other
damages whatsoever (including without limitation, damages for loss of business profits, business interruption, or loss of
business information), even if Polycom has been advised of the possibility of such damages.
End User License Agreement BY USING THIS PRODUCT, YOU ARE AGREEING TO THE TERMS OF THE END
USER LICENSE AGREEMENT (EULA) AT: http://documents.polycom.com/indexes/licenses. IF YOU DO NOT AGREE
TO THE TERMS OF THE EULA, DO NOT USE THE PRODUCT, AND YOU MAY RETURN IT IN THE ORIGINAL
PACKAGING TO THE SELLER FROM WHOM YOU PURCHASED THE PRODUCT.
Patent Information The accompanying product may be protected by one or more U.S. and foreign patents and/or
pending patent applications held by Polycom, Inc.
Open Source Software Used in this Product This product may contain open source software. You may receive the
open source software from Polycom up to three (3) years after the distribution date of the applicable product or software
at a charge not greater than the cost to Polycom of shipping or distributing the software to you. To receive software
information, as well as the open source software code used in this product, contact Polycom by email at
OpenSourceVideo@polycom.com.
Customer Feedback We are striving to improve our documentation quality and we appreciate your feedback. Email
your opinions and comments to DocumentationFeedback@polycom.com.
Polycom Support Visit the Polycom Support for End User License Agreements, software downloads, product
documents, product licenses, troubleshooting tips, service requ
This guide describes how to administer, configure, and provision Polycom® HDA50 devices.
Audience, Purpose, and Required Skills
This guide is for a technical audience. You must be familiar with the following concepts before beginning:
● Current telecommunications practices, protocols, and principles
● Telecommunication basics, video teleconferencing, and voice or data equipment
● Open SIP networks and VoIP endpoint environment
Related Documentation
For more information on HDA50, refer to the following documents on Polycom Support. These documents
are written for service providers and system administrators.
● Polycom
front panel LEDs, and safety and regulatory information.
● Polycom
initial configuration setup, and a provisioning parameter reference guide.
®
HDA50 Setup Sheet: Includes information about cable connections, package contents,
®
HDA50 Deployment Guide: Includes information about configuration, device settings,
s
Getting Help
For more information about installing, configuring, and administering Polycom products, see Documents &
Software at Polycom Support.
Polycom and Partner Resources
In addition to this guide, the following documents and other resources provide details and resources:
● For Polycom Software releases and documentation, see Polycom Voice Support.
● For user guides for Polycom voice products, refer to the product support page for your phone at
Polycom Voice Support.
● You can find Request for Comments (RFC) documents by entering the RFC number at
https://www.ietf.org/rfc/.
● For information on IP PBX and softswitch vendors, see Polycom Desktop Phone Compatibility.
● For information on Polycom Device Management Service for Service Providers (PDMS-SP), refer t
the documentation on Polycom Support.
Polycom, Inc. 4
o
Before You Begin
To find all Polycom partner solutions, see Strategic Global Partner Solutions.
The Polycom Community
The Polycom Community gives you access to the latest developer and support information. Participate in
discussion forums to share ideas and solve problems with your colleagues. To register with the Polycom
Community, simply create a Polycom Online account. When logged in, you can access Polycom support
personnel and participate in developer and support forums to find the latest information on hardware,
software, and partner solutions topics.
Documentation Feedback
We welcome your feedback to improve the quality of Polycom documentation.
You can email Documentation Feedback for any important queries or suggestions related to this
documentation.
Notational Conventions
This guide provides device configuration parameters and their values in the following formats:
● Canonical fashion
● Literal fashion
Both notational conventions point to the same parameters, but their appearances are different.
The canonical fashion simplifies locating parameters on the device’s native web portal or on OBiTALK at
https://www1.obitalk.com.
The literal fashion is required when provisioning or writing OBIPhoneXML apps.
Canonical Fashion
This example shows the format of the canonical fashion.
● Parameter Group Name::ParameterName = Parameter Value {replace with actual
value}
The Parameter Group Name is the heading of the parameter group on the left side panel of the device local
configuration or OBiTALK Configuration web page. This string may contain spaces. When a group heading
has more than one level, each level is separated with a –, such as:
● Services Providers - ITSP Profile A – SIP:
The ParameterName is the name of the parameter as shown on the web page and MUST NOT CONTAIN
ANY SPACES. Parameter Group Name and ParameterName are separated by two colons (::),as shown
in the first example above.
The Parameter Value is the literal value to assign to the named parameter and may contain spaces. You
can omit Parameter Group Name or its top-level headings when the context is clear. For example:
● SP1 Service::AuthUserName = 4082224312
● ITSP Profile A - SIP::ProxyServer = sip.myserviceprovider.com
Polycom, Inc. 5
Before You Begin
● ProxyServerPort = 5082
Literal Fashion
These examples show the format of the literal fashion. The literal fashion is used when provisioning or
writing OBIPhoneXML apps.
● ParameterGroupName.ParameterName.Parameter Value
● Parameter.Group.Name.ParameterGroupName.ParameterName.Parameter Value
The ParameterGroupName. is the name of the first parameter group in literal fashion. This string MUST
NOT CONTAIN ANY SPACES, and always is terminated with a period, as shown. More than one
ParameterGroupName. may be used. The ParameterGroupName. is case-sensitive.
The ParameterName. is the name of the parameter, and always is terminated with a period, as shown. This
string MUST NOT CONTAIN ANY SPACES. The ParameterName. is case-sensitive.
The Parameter Value is the literal value to assign to the named parameter and may contain spaces. The Parameter Value is not case-sensitive, but it MUST EXACTLY MATCH the value when one or more
choices are available.
When using the literal fashion in your XML, you need to exactly match the text string for
ParameterGroupName.ParameterName.Parameter Value, but text formatting such as bold face is not
required and will be removed when your script or app is processed.
{replace-with-actual-value}
Boolean Values
You can identify parameters that take a Boolean value on your device’s configuration web pages by a check
box next to the parameter name. Throughout the document, we may loosely refer to a Boolean value as
“enable/disable” or “yes/no”, but the only valid Boolean parameter values to use in a device configuration
file is either true/false or True/False (case-sensitive). This is equivalent to selecting or clearing the
check box on the configuration web pages.
Multiple Choice Values
You must provision parameters that take one of several valid options from a drop-down list on the device
message with string values that match exactly one of those choices. Otherwise, the device uses the default
choice. Matching the provisioned value against valid strings is case-sensitive and doesn’t allow extra
spaces.
When a choice must be selected, the device web page provides a drop-down menu for that parameter. Copy
that value into your provisioning script.
Parameter Values
When entering a parameter value from the web page or via provisioning, avoid adding extra white spaces
before or after the parameter value. If the value is a comma-separated list of strings or contains attributes
after a comma or semicolon, avoid adding extra white space before and after the delimiter.
For example: CertainParameter = 1,2,3,4;a;b;c
Polycom, Inc. 6
Before You Begin
If a parameter value can include white spaces, such as X_DisplayLabel, use just a single space and no
extra space before and after the value.
For example: X_DisplayLabel = My New Service
Polycom, Inc. 7
Getting Started
The HDA50 is a VoIP adapter for USB headsets. It offers audio reliability in instances when you prefer to
use a soft client for call management and control. Similar to a desk phone, it ensures that audio traffic is
separated and prioritized.
You can manage the HDA50 configuration and network interaction directly through the device, the native
device web interface, or the PDMS-SP portal at https://www1.obitalk.com.
Product Overview
The Polycom HDA50 is an Open SIP USB headset adapter with the following features:
● SIP service provider or local system administrator support for up to four SIP accounts
● USB headset connectivity optimized for Plantronics headsets
● Aggregation and bridging of SIP services
● Automatic Attendant (AA) for simplified call routing
● High-quality voice encoding using G.711, G.7.22, G.726, G.729, Opus, and iLBC algorithms
● Recursive digit maps and associated call routing (outbound and inbound)
Port Setup and Configuration
Make the following connections to use your device. For details, see the HDA50 Setup Sheet.
● Power Connection - Connect the supplied 12-volt power adapter to the device and the wall outlet or
working power strip. Only use the power adapter supplied with the original packaging to power the
device. Use of any power adapter other than what was provided with the device voids the warran
and may cause the unit to not function at all or cause undesired operation.
● Internet Connection Setup and Configuration - Connect an Ethernet cable from an available switch
port to the Internet port. By default, the device requests IP, DNS, and Internet (WAN) Gateway IP
addressing via DHCP
Polycom, Inc. 8
.
ty
Configuration and Management
Interfaces
The HDA50 provides these interfaces for local configuration and management:
● Device web pa
● Remote c
ge
onfiguration and management using PDMS-SP at https://www1.obitalk.com
Web Server-Based Local Configuration
You can access the HDA50 device configuration web page using the IP address and default account
credentials:
● For user access, the default user name and password are user and user.
● For administrator access, the default user name and password are admin and admin.
Access the Device Management Web Page
Each device has its own built-in portal site at http://{ip-address} where {ip-address} is the IP
address of the device. The native web portal offers configurable options and status information organized
into a number of web pages.
If the device is already bootstrapped into your assigned PDMS-SP account, follow the procedure below to
find the device’s IP address.
Procedure
1 Log in to PDMS-SP.
2 Go to the Manage Device page and select the device by OBi number, MAC Address, or Serial
Number.
3 Go to the Configuration tab and select Local Configuration.
4 You can find the IP address at System Status > WAN Status > IPAddress.
5 Enter the device IP address in the address field of your web browser.
6 When prompted, enter the user name and password.
Use the collapsible menu on the left side of the page to easily go to the various configuration parameter
sections of the device.
In the PDMS-SP interface, Polycom recommends that you claim your device before you connect it
to the internet. Use this method instead of adding the device. After you claim it, the device is
associated with your account.
Polycom, Inc. 9
Configuration and Management Interfaces
Submit every configuration page individually after changes are made on the page. Otherwise changes are
discarded once you go to another page. Most changes require a reboot of the unit (by clicking the Reboot
button) to take effect. However, you may reboot the unit just once after you have made and submitted all the
necessary changes on all the pages.
When the device is operating in router mode, access the built-in web server from the LAN side or
the WAN side. LAN side access is always allowed. For security reasons, the access from the WAN
side can be disabled by configuration. WAN side access to the web server is disabled by default.
You can enable this option on the device web page (from the LAN side).
For more information on using the PDMS-SP interface, refer to the Polycom Device Management Service for Service Providers Administrator Guide at Polycom Support.
Local Device Update and Management
You can manually update and manage your device.
Firmware Update
You can upgrade the firmware for your device from the device management web page. Store the firmware
file locally on a computer that you can access a web browser.
Procedure
1 Select the System Management – Device Update menu on the side panel of the web page.
2 Click the Browse button in the Firmware Update section of the page. In a file browser window,
select the firmware file.
3 Click the Update button to start the upgrade process.
The process takes about 30 seconds to complete.
Don’t disconnect the power from the device during this procedure. If the new firmware is upgraded
successfully, the device reboots automatically to start running the new firmware. Otherwise, the
web page shows an error message explaining why the upgrade failed.
To perform a multiple device upgrade, refer to the PDMS-SP procedure at
For step 3, use the HDA50 firmware link http://fw.obihai.com/HDA50-x-x-x-xxxx.fw.
Customized AA Prompts Backup and Restore
To restore an Automated Attendant (AA) prompt file, proceed exactly like a firmware upgrade via the web
browser, but provide the device with the prompt file instead of a firmware file.
Polycom, Inc. 10
Configuration and Management Interfaces
Procedure
1 Select the System Management – Device Update menu on the side panel of the web page.
2 Click the Browse button in the Firmware Update section of the page. In a file browser window,
select the prompt file.
3 Click the Update button to start the upgrade process.
All the existing prompts in the device are removed first when applying the backup file. This process
cannot be undone.
Backup Configuration
You can backup and store the current configuration of the device as a file in XML format at a specified
location. The default name of the file is
represents the MAC address of unit.
Procedure
backupxxxxxxxxxxxx.xml
, where the xxxxxxxxxxxxxx
1 In the Web UI, go to System Management > Device Update.
2 Choose backup options. Refer to the table for more information on backup options.
3 Select Backup to start the process.
4 When prompted, save the.xml file.
Different web browsers might handle this differently. If the operation is blocked due to the security
setting of the web browser, you should change the security setting temporarily to allow this
operation to complete.
Backup Options
OptionDescriptionDefault Setting
Incl. Running StatusIf checked, the values of all status parameters are included in backup
file. Otherwise, status parameters are excluded from the backup.
Incl. Default ValueIf checked, the default values of parameters are included in the backup
file. Otherwise, default values are excluded from the backup.
Use OBi VersionIf not checked, the backup file uses XML tags that are compliant with
TR-104 standard. Otherwise, the backup file is stored in an OBi
proprietary format where the XML tags aren’t compliant with TR-104,
but the file size is smaller and the file is more readable.
No
No
No
Restore Configuration
When restoring the configuration to a previous backup copy, you need to specify the backup file you want
to restore to.
Polycom, Inc. 11
Configuration and Management Interfaces
Procedure
1 Click the Browse button in the Restore Configuration section of the web page.
2 Select the Restore button to start the process.
The device automatically reboots after the restoration is complete.
All passwords and PINs are excluded from the backup file. Hence they aren’t available to restore.
Call history is excluded from the backup, but can be saved as an XML formatted file separately
from the Call History web page.
Reset Configuration Locally
The Reset Configuration function resets the device to its factory default condition. Call history and various
statistical information are removed at the same time. Use the device reset with extreme caution as the
operation cannot be undone.
Procedure
1 Click Reset on the Reset Configuration web page. A confirmation window displays.
2 Click OK to confirm. The phone resets its configuration to its factory default condition.
The device automatically reboots after the factory reset process completes.
By default, the hardware reset button located via an opening on the underside of the device resets all
settings. You can change reset behavior via configuration.
Reset Configuration Options
OptionDescriptionDefault Setting
Router ConfigurationWhen checked, click Reset to restore all your router
configuration parameters to the factory defaults.
All SettingsWhen checked, click Reset to restore all configuration
parameters to the factory defaults.
Yes
Reset Configuration Remotely
You can reset the device configuration to its factory default condition remotely.
Procedure
1 Enter the following parameter into an XML configuration file:
2 In the PDMS-SP interface, use base profiles to push the XML file to the device. You can also go to
Restore Configuration on the local web page.
<ParameterList X_Reset="All">
Polycom, Inc. 12
Device Interface
The HDA50 contains a number of configurable device interface ports. These provide connections for a
headset, LAN, and computer connections.
Headset Connection
Use the USB port on your HDA50 to connect a supported headset.
To configure headset settings, go to Physical Interfaces > USB Port > USB Headset Settings on the
device web portal.
Phone Port Setup and Configuration
A phone has a very basic interface for I/O of signaling or control messages.
The device Phone port supports input signaling and control messages comprising:
● On H
● Of
● Hook
● DTMF ton
e device Phone port supports output signaling and control messages comprising:
Th
● Caller ID/CWCID
● MWI
● DTMF/Ton
● Ring
● Po
● CPC
● Power Denial
Th
e device Phone port has a Maximum Sessions capacity of two. This isn’t configurable. The device Phone
port replies BUSY to a new incoming call when:
● The Phone port already has two calls in session.
● The Phone port is ringing the pho
● Th
● The device is already in a fax ca
Th
e device Phone port supports Call Waiting when a second call is an inbound call:
ook
f H
ook
Flash
es
e
larity Reversa
e phone is in a dialing or fast busy state.
l
ne.
ll.
Polycom, Inc. 13
Device Interface
● Hook-Flash or press the Flash button to switch between calls.
● When the device Phone port goes On-Hook, this ends the current call and invokes a ring for the
holding call. The device Phone port supports 3-way Calling when the second call is an outbound call.
On the first Hook-Flash during an active call, the device can make a second outbound call.
On the second Hook-Flash, the first call and the second outbound call are placed in a conference. To remove
the second conferenced party, invoke a third Hook-Flash.
When the device goes On-Hook during a 3-way Call, this becomes a transfer when the second (outbound)
call is ringing or connected. If the second call doesn’t succeed, then the Phone port goes to an On Hook
state and rings as the holding call is still on the line, or Hook-Flash to resume the first call.
The device Phone port can select from the following services to which it can complete a call:
● SP1 Service (SP1)
● SP2 Service (SP2)
● SP3 Service (SP3)
● SP4 Service (SP4)
Use the Device as a Paging System
The device may be used as a paging system to allow the device to automatically answer incoming calls, but
not accept calls waiting.
Procedure
» Connect the device Phone port to an external PA system using an RJ11-to-line-out-connector, and
enable the UseForPagingOnly parameter.
Available Features
The HDA50 supports many IP routing and LAN features.
IP Routing and LAN Switching Features
The HDA50 has two Ethernet ports labeled as the Internet port and the LAN port. The device works as a
router by default. All the native voice services and features use the WAN port only when the HDA50 is in
router mode. To use the device as a 3-port switch (in Bridge mode) change its OperationMode parameter
from Router to Bridge. One of the switch ports is for internal use only.
IP Routing Features
In router mode, the network connected to the Internet Port is the WAN side of the device, and the network
connected to the LAN Port is the LAN side. You can connect the WAN side to another Ethernet switch or
directory to an access device, such as a modem. The HDA50 routes traffic between the LAN side and the
WAN side, allowing devices (such as PCs) attached to the LAN side to share Internet access. The HDA50
supports subnet masks as large as 255.255.255.0 to accommodate as many as 253 IP addresses on its
LAN side subnet.
Polycom, Inc. 14
Device Interface
In a d d i t i o n to being a NAT (Netwo r k Address Translation) r o u t e r, the HDA50 includes a DHCP server, a DNS
forwarder, and a basic firewall. It supports port forwarding, DMZ, QoS, and VLAN (802.1Q). The maximum
routing throughput between the WAN and the LAN side is approximately 30 Mbps. This speed can be
achieved when there are no active calls in the system. Otherwise, speed is limited to accommodate the
voice processing load. If the WAN side is connected to an Internet access device, the speed could be further
limited by the Internet uplink and downlink.
The HDA50 acquires its WAN side IP address using one of the following methods:
● Static Address Assignment
● DHCP
● PPPoE
The HDA50 acquires its WAN side IP address using DHCP by default. Also by default, the HDA50’s own
DHCP server is enabled to support LAN side clients such as PCs. The default LAN side IP address of the
router is 192.168.10.1.
Incoming packets received from the WAN side are forwarded by the router according to the following flow:
● If the firewall is enabled, discard the packet if it’s rejected by any one of the active firewall
components.
● If the sending host address matches a valid entry in an internal host binding table, queue the packet
for local processing. The router updates the binding table.
● If the sending host address matches a valid entry in an internal NAT binding table, forward the packet
to the corresponding LAN IP address. The router updates the NAT binding table.
● If the receiving port and protocol match a reserved pair to support an internal process, queue the
packet for local processing.
● If the receiving port and protocol match a port forwarding rule, forward the packet to the LAN IP
address according to that rule.
● If a DMZ host is configured, forward the packet to that LAN IP address.
● Queue the packet for internal processing.
DHCP Server
By default, the built-in DHCP server is enabled on the HDA50. It assigns IP address, network mask, DNS
server, and default gateway address to the DHCP clients on the LAN side. The default gateway and DNS
server have the same IP address as the LAN side IP address of the router. In the DHCP server configuration,
you can select the range of client IP addresses to give out the Lease Time and the Local Domain Name.
Furthermore, by using the DHCP reservation feature, you can reserve specific IP addresses for some
devices with specific MAC addresses. See the LAN Settings Parameter Guide and DHCP Reservation
Parameter Guide sections for more details.
Firewall
The firewall protects local processes and LAN side clients against certain basic threats from the WAN side
(or the Internet), such as port scanning and a DOS (Denial of Service) attack. Use the firewall settings to
turn on or off the following features:
●NATRedirection – If enabled, supports NAT Redirection, also known as NAT Loopback or Hairpin.
The default is disabled.
● DRDOSAttackProtection – If enabled, protects against DOS attack. The default is disabled.
Polycom, Inc. 15
Device Interface
● VPNPassThrough – If disabled, blocks all VPN traffic. The default is enabled.
These features take effect if the firewall is enabled. Otherwise, they’ll take on their respective default values.
Port Forwarding
You can define as many as 20 port forwarding rules on the device. For each rule, specify a range of ports
and designate receiving LAN IP address. You can also specify a rule for each that specifies if it should only
apply to packets transported over UDP, TCP, or both.
DMZ
The DMZ host is the default LAN client address that a packet received from the WAN side is forwarded to
when the router fails to find a matching LAN IP address or matching local process. If the firewall is enabled,
the packet is still subject to firewall inspection before forwarding to the DMZ host.
QoS
QoS (Quality of Service) refers to the prioritization of network traffic based on traffic type. On the HDA50,
QoS policy applies to upstream traffic (LAN-to-WAN) only. Downstream QoS is up to the ISP / upstream
routers and switches. The upstream traffic is prioritized according to its type of service as indicated by the
DiffServ/TOS bits in the IP header of each packet. In the QoS settings, you can map the 64 possible types
of service to one of the three priority classes: High, Medium, or Low. You also can specify the guaranteed
minimum upstream bandwidth for each priority class. LAN side clients indicate the desired priority class of
their outbound packets to the router by marking the DiffServ/TOS bits of their packets. See the QoS
Parameter Guide section for more details.
In addition to the three priority classes, a fourth priority class known as the Restricted class is available. The
Restricted class has the highest priority among the four classes. The guaranteed bandwidth for the
Restricted class is set separately with its own parameter in the configuration.
The total guaranteed bandwidth allocated to all the four priority classes is equal to the total available
bandwidth, specified in UpStreamBandwidth parameter in the QoS settings.
VLAN Support in Router Mode
In router mode, the HDA50 can support VLAN (802.1Q) on the WAN side. If you enable VLAN, the incoming
packets on WAN that don’t belong to the same VLAN are dropped. All outgoing packets on WAN are tagged
with the VLAN ID. The VLAN support is transparent to the devices on the LAN side. The router removes the
VLAN tag when forwarding packets to the LAN side.
LAN Switching Features
You can set the HDA50 to act as a 3-port switch. One of the ports is internal, while the two external ports
(labeled as Internet and LAN) connect to other devices. This is the Bridge mode. In this mode, all the router
features, such DHCP server, firewall, and port forwarding, won’t take effect. In this case, the QoS policy
provides native voice traffic the highest priority (this behavior isn’t configurable).
Polycom, Inc. 16
Device Interface
VLAN Support in Bridge Mode
If you enable VLAN in Bridge mode, incoming packets that don’t belong to the same VLAN are dropped. All
outgoing packets are tagged with the configured VLAN ID. The packets switched directly between the
external ports are not modified by the device.
802.1X Authentication
The device supports the following 802.1X authentication modes:
● Disable
● MD5
● TLS
● TTLS/MSCHAPv2
● PEAP-MSCHAPv2 (optional for all parameters)
You can set the authentication mode using the parameter WAN Settings - Internet
Settings::802_1XMode. Depending on the selected mode, you have to configure the additional
authentication parameters listed in the following table.
802_1X Authentication
ParameterDescription
802_1XIdentityA user name. If the value isn’t needed,
set the value as an empty string.
802_1XPasswordA password or passphrase. If a
password or passphrase isn’t needed,
set the value as an empty string.
802_1XAnonymousIDWhen empty, anonymous identity is
used in authentication.
802_1XTLSSecurityProfileSecurity profile for the 802.1x
authentication.
(EAP)
MD5
RequiredRequiredRequired
RequiredRequiredRequired
(EAP)
TLS1.0
RequiredRequired
Required
TTLS/
MSCHAPv2
Polycom, Inc. 17
Status Pages
The device web page displays top level device and system statuses for the major features of your device.
System Status
The System Status page is divided into several sections and provides information on the status of the device
and some connected devices.
WAN Status
This shows the status of the WAN (Ethernet) interface, includes assigned IP address, default gateway, and
subnet mask.
Product Information
This shows basic product information, and the system up-time with the last reboot reason code in
parentheses. The following table defines the reboot reason codes.
Reboot Reason Codes
Reason CodeDescription
0Reboot on power cycle.
1Operating system reboot.
2Reboot after Firmware Update Via provisioning or phone (***6).
3Reboot after new profile invoked.
4Reboot after parameter value change or firmware has changed and invoked via device web page.
5Reboot after factory reset using the device hardware PIN.
6New profile invoked and profile URL changed.
7Reboot from SIP Notify (Reserved).
8Reboot from telephone port (IVR).
9Reboot from web page — no change in parameter values or firmware.
10Reboot during OBiTALK signup.
11Reboot during OBiTALK signup.
Polycom, Inc. 18
Status Pages
Reboot Reason Codes
Reason CodeDescription
12Reboot after DHCP server offers IP, GW-IP, and/or netmask different from what the device is
currently using.
13Reboot on data networking link re-establishment.
15Reboot from firmware update via provisioning.
16Reboot for DHCP renewal.
18Reboot on WAN IP address change.
19Reboot on LAN IP address change.
23Reboot via OBiPhone XML app.
29Reboot from LLDP-MED change.
USB Headset Status
This shows the device name and device status of the connected USB headset.
SPn Service Status (n = 1, 2, 3, 4)
The SPn service status values indicate the current state of the service with regard to its configuration (or
not) and if configured its registration status. If there are problems with the registration or authentication of
the device with a prescribed service, the SIP 4xx error message displays here.
OBiTALK Service Status
The status of the OBiTALK Service includes the following values:
● Status can be one of the following values:
Normal (User Mode): The service is functioning normally.
Backing Off: The service is currently down, and the device is taking a short pause before retrying
the connection.
● CallState can be one of the following values:
N Active Calls, where N = 0, 1,..., as many as the maximum number of calls allowed in the
configuration.
LAN Status
This page is available when the HDA50 is in router mode, and shows the status of devices currently on the
LAN. There are two sections:
Polycom, Inc. 19
Status Pages
● Attached Devices: All the devices that the router has discovered on the LAN side. Each entry has a
MAC address and an IP address.
● DHCP Clients: All the DHCP clients that have an active lease with the DHCP server. Each entry has
a Client Name, a MAC address, an IP address, and the lease expiration time (in seconds).
Call Status
This shows the status of a number of running call statistics and state parameters for each active call. For
each entry on the call status page, the following buttons may be available:
●Remove: This button is available for all calls. Pressing this button ends that call.
●Record: This button is available for calls involving the Phone port only. Pressing this button allows
you to record the current conversation in an audio (.au) file.
Call History
The Call History page shows the last 400 calls made with the device. Detailed call information is available,
including terminals involved, the name (if available) of the Peer endpoints making the call, and the direction
/ path the call took.
The Call History page also captures what time various events took place.
Save the call history by clicking on the Save All button. The Call History can be saved as an XML formatted
file called callhistory.xml.
Services, Phone, and Line Status
Find statistics relevant to SPn on the SPn Stats page (where n = 1, 2, 3, 4).
See the Parameter Reference Guide for information on the parameters displayed on these pages.
Polycom, Inc. 20
Device Settings
Device settings enable you to configure and customize your device’s codec, ring profiles, and tones.
Codec Profile Features
There are two codec profiles available on the devices. They are selectable per trunk
(SP1/SP2/SP3/SP4/OBiTALK). To select a codec as the preferred codec in this profile, set the priority of that
codec to be highest among all the enabled codecs in this profile. Each of the SP1, SP2, SP3, SP4, and
OBiTALK services can be assigned a codec profile in its corresponding configuration. The codec list to use
when setting up a call on the underlying service is formed from the list of enabled codecs in the chosen
profile and ordered according to the assigned priorities in the profile.
For more information on codec profile parameters, see the Codec Profile Parameter Guide table in the
Parameter Reference Guide section.
Tone and Ring Patterns
Your device enables you to create customized tone patterns and ringtones.
Tone and Ring Profile A default settings are set for North American telephone standards. Tone and
Ring Profile B default settings are set for Australian telephone standards.
T one Profile Features
The general format for tone profiles is: [field-1];[field-2];[field-3];...;[field - 6]
Use a semicolon to separate the configuration fields.
No spaces are allowed in the tone profile pattern.
Field-1 Composition
This field describes frequency components used for tone synthesis and it supports as many as three
different frequencies.
Polycom, Inc. 21
Device Settings
The frequency expression is a string of numeric values with the notation '+' or '–'. The numeric values are
the frequency's decimal values in Hz and amplitude in dBm (maximum 3 dBm). Different frequencies are
separated by a comma.
Example: 350
This example means:
● The first frequency at 350 Hz with strength at
● The second frequency at 440 Hz with strength at
● The third frequency at 550 Hz with strength at +2 dBm
–18,440–18,550+2
–18 dBm
–18 dBm
Field-2 Composition
This field describes the overall tone playback duration in seconds.
The expression is a numeric value, and supports as many as 3 decimated digits. The numeric value can
negative, zero, positive, or skipped:
● Negative value: tone plays indefinitely
● Zero value: tone playback is skipped
● Positive value: Normal playback duration
● No value: tone plays indefinitely
Example: 30.234
This example means:
● Tone playback terminates after 30.234 seconds
Field-3 to Field-6 Composition
Field - 3/4/5/6 share the same definition, and each field describes one single cadence segment. Together,
the four fields form a macro-segment, which is repeated until tone playback expires.
The expression is a string of numeric values with the special notation '/', '(', ')' and ','.
Its format is: t(f_0/on_0+off_0,f_1/on_1+off_1,f_2/on_2+off_2,f_3/on_3+off_3)
● t: the cadence segment duration in seconds
Negative value: tone plays indefinitely
No value: tone plays indefinitely
Zero value: the duration of this particular segment is zero
Positive value: Normal playback duration
● f_0/1/2/3: a digit to describe which frequency component(s) are used for the synthesis, and can
be one of following 8 options (0 through 7)
0: No frequency specified (silent tone)
1: The first frequency
2: The second frequency
3: The first and second frequencies
4: The third frequency
Polycom, Inc. 22
Device Settings
5: The first and third frequencies
6: The second and third frequencies
7: The first and second frequencies if two or more than two frequency components, or the first
frequency if only one frequency component is available.
If no value is provided for f_0/1/2/3, it automatically uses the combination of the first one or two
available frequency components.
● on_0/1/2/3: the tone active time in seconds
Negative value: Not allowed
No value: infinite tone active time
Others: normal tone active time (as many as 3 decimated digits)
● off_0/1/2/3: the tone inactive time in seconds
Negative value: Not allowed
No value: infinite tone inactive time
Others: normal tone inactive time (as many as 3 decimated digits)
Example: 4(1/.3+2.34,3/2+1.5)
This example means:
● Use the first frequency to generate a tone for 0.3 seconds
● Follow this tone with 2.34 seconds of silence
● Use a combination of the first and second frequencies to generate a tone for 2 seconds
● Follow this tone with 1.5 seconds of silence
● The cadence operates repeatedly for 4 seconds.
Tone Examples
These examples show the interpretation of a few common tone patterns:
Dial Tone
DIAL, "350-18,440-18"
Dial tone is generated as a mixture of two frequency components:
350 Hz at –18 dBm and 440 Hz at –18 dBm
The expiration time is infinite, and tone active time is infinite.
Busy Tone
BUSY, "480-18,620-18;10;(.5+.5)"
Busy tone is generated as a mixture of two frequency components:
480 Hz at –18 dBm and 620 Hz at –18 dBm
The expiration time is exactly 10 seconds. It has only one cadence segment, which has tone active 0.5
second and tone inactive 0.5 second.
Polycom, Inc. 23
Device Settings
Prompt Tone
PROMPT, "480-16;10"
Prompt tone is generated from a single frequency component:
480 Hz at
tone infinite active time.
–16 dBm. The expiration time is exactly 10 seconds. It has only one cadence segment, which has
Special information tone (SIT) is generated from a set of frequency components:
● First frequency: 985 Hz at
● Second frequency: 1428 Hz at
● Third frequency: 1777 Hz at
The expiration time is exactly 20 seconds. It has only one cadence segment, which includes 4 on-off
sections. The segment has infinite repeating time:
● The first on-off section: generated by the first frequency component, and it has 0.38 tone second
active time and 0 inactive time.
● The second on-off section: generated by the second frequency component, and it has 0.38 tone
second active time and 0 inactive time.
● The third on-off section: generated by the third frequency component, and it has 0.38 tone second
active time and 0 inactive time.
● The fourth on-off section: only generate silence since no frequency component is specified. It has
tone 0 second active time and 4 seconds inactive time.
–16 dBm
–16 dBm
–16 dBm
Stutter Tone
STUTTER, "350-18,440-18;20;.2(.1+.1);()"
Stutter dial tone is generated from a mixture of two frequency components:
350 Hz at
has two cadence segments.
● The first segment includes only one on-off sections, on 0.1 second and off 0.1 second, and on-off
● The second segment includes one on-off section, and has infinite repeating time and infinite tone
For more information on Tone Profile A & B parameters, see the Tone Profile A & B Parameter Guide table
in the Parameter Reference Guide section.
–18 dBm and 440 Hz at –18 dBm. The expiration time for the entire tone is exactly 20 seconds. It
repeats for 2 seconds.
active time, and plays until the entire tone duration has elapsed.
Ring Profile A & B
The HDA50 provides two ring profiles that control associated call tones. You can customize each profile
separately.
Polycom, Inc. 24
Device Settings
Ring Profile Features
The general format of a ring profile is: [field-1];[field-2];...;[field - 5]
Use a semicolon to separate as many as five configuration fields.
No spaces are allowed in the tone profile pattern.
Field-1 Composition
Field-1 describes the overall ringing duration in seconds.
The expression is a numeric value, and supports as many as 3 decimated digits.
The numeric value can negative, zero, and positive:
● Negative value: Ringing lasts indefinitely
● No value: Ringing lasts infinitely
● Zero value: Ringing is skipped
● Positive value: Normal ringing duration
Example: 30.5
This example illustrates a ringing tone that terminates after 30.5 seconds.
Field-2 to Field-5 Composition
Fields-2/3/4/5 share the same definition, and each field describes one single cadence segment. Together,
the four fields form a macro-segment, which is repeated until ringing expires.
The expression is a string of numeric values with the special notation '(' , ')' and ','
It has the format as per the following construct:
t(on_0+off_0,on_1+off_1,on_2+off_2,on_3+off_3)
t: The cadence segment duration in seconds.
● Negative value: Ringing indefinitely
● No value: Ringing indefinitely
● Zero value: Ringing is skipped
● Positive value: Normal ringing duration
on_0/1/2/3: The ring active time in seconds.
● Negative value: Not allowed
● 1No value: Infinite ring active time
● Others: Normal ring active time (as many as 3 decimated digits)
off_0/1/2/3: The ring inactive time in seconds
● Negative value: Not allowed
Polycom, Inc. 25
Device Settings
● No value: Infinite ring inactive time
● Others: Normal ring inactive time (as many as 3 decimated digits)
Example: 4(.3+2.34,2+1.5)
This example illustrates a ringing tone comprised of two segments. Ringing is active for 0.3 seconds,
followed by 2.34 seconds of silence, then ringing for 2 seconds, and followed by 1.5 seconds of silence.
This cadence operates repeatedly for 4 seconds.
For more information on call waiting parameters, see the Call Waiting Parameter Guide table in the
Parameter Reference Guide section.
For more information on ring profile parameters, see the Ring Profile Parameter Guide table in the
Parameter Reference Guide section.
Polycom, Inc. 26
Call Routing
Call Routing is the process by which the device sets up a call bridge or an endpoint call based on such
information as the trunk on which the call originates, the caller’s number, the called number, etc. Call Routing
Rules are parameters used to instruct the device how to route calls. A call can transform into a call bridge
or an endpoint call after being routed by the device according to the given routing rules.
Every call has to be originated from somewhere. From the device’s perspective, calls originated from the
trunk side are considered Inbound Calls, while calls originated from an endpoint Outbound Calls. The call
routing rule syntaxes for inbound calls and outbound calls are slightly different, and are explained in the
following section.
Inbound Call Route Configuration
Every trunk has a corresponding InboundCallRoute in the device configuration. It is a comma-separated
list of rules where each rule is also surrounded by a pair of curly braces {}. No extra white spaces are
allowed. These rules tell the device how to handle an inbound call, such as sending it to the Phone port (and
ringing the attached phone(s)), sending it to the Auto Attendant for further routing (interactively with the
caller), or making another call on a specific trunk to bridge with this call.
The general format is:
InboundCallRoute:= rule OR {rule},{rule},….
Curly braces can be omitted if there is only one rule in the route. The OR operator is not part of the parameter
syntax; it is used here to separate alternative values only.
A rule has the following format:
rule := peering-list : terminal-list
The following table shows the rule formats.
Rule Formats
RuleFormatNotes
peering-list :peering,peering,…Comma-separated list of 0 or more peering
objects
terminal-list :terminal,terminal,….Comma-separated list of 0 or more
terminal objects
peering :caller-list > callee-list
caller-list :caller|caller|caller|…Vertical bar-separated list of 0 or more
caller objects
Polycom, Inc. 27
Call Routing
Rule Formats
RuleFormatNotes
callee-list :callee|callee|callee| …Vertical bar-separated list of 0 or more
callee objects
caller :number OR embedded-digit-map OR ?
OR @
callee :number OR embedded-digit-map OR @
terminal :PHx OR AAx OR LIx(arg) OR SPx(arg)
OR PPx(arg)
arg :cid > target
x :1 OR 2 OR 3…Where applicable; can be omitted if x = 1
cid :spoofed-caller-number OR $1
target :number-to-call OR $2
embedded-digitmap :
(Mlabel) OR digit-map
? = anonymous, @ = any number but
anonymous
arg object is optional
Notes:
● Terminal-list can be empty, which means to block this call. The preceding ‘:’ can’t be omitted.
As many as four terminals can be specified in the list. The listed terminals are called/rung by the
device simultaneously. This operation is known as forking the call. A terminal can be a trunk or an
endpoint.
● Abbreviated terminal names are case-insensitive.
● Number and number-to-call are literal strings, such as 14089991234.
● Digit-map is just any proper digit map, such as (1xxx|xx.); make sure to include the enclosing
parentheses.
● Spoofed-caller-number is a literal string, such as 14081112233, to be used as the caller
number for making a new call on the specified trunk.
● (Mlabel) is a named digit map, where label is the abbreviated name of any terminal that has a digit
map defined: SP1, SP2, SP3, SP4, LI1, PP, PH, PH2, HS, or AA.
● $1 is an internal variable containing the value of the caller number of this inbound call, after any digit
map transformation in the matched caller object of the matched peering object in the peering-list.
● $2 is an internal variable containing the called number of this inbound call, after any digit map
transformation in the matched callee object of the matched peering object in the peering-list.
More notes on peering-list and peering objects:
● Peering-list is optional in InboundCallRoute. If the peering-list is empty, the succeeding ‘:’ can
be omitted also. An empty peering-list implies a single peering object whose caller object list matches
any caller number. That is, the following InboundCallRoutes are all equivalent:
ph
{ph}
{:ph}
Polycom, Inc. 28
Loading...
+ 79 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.