Dolby Conference Phone Administrators Guide
Dolby Conference Phone Administrators Guide
Phone Administrator’s
Guide
2.1
Issue 4
Dolby Laboratories Licensing Corporation
Corporate Headquarters
Dolby Laboratories, Inc.
100 Potrero Avenue
San Francisco, CA 94103‐4813 USA
Telephone 415‐558‐0200
Fax 415‐863‐1373
www.dolby.com
This product is protected by one or more patents in the United States and elsewhere. For more information, including
a specific list of patents protecting this product, please visit www.dolby.com/patents.
Dolby, Dolby Voice, and the double‐D symbol are registered trademarks of Dolby Laboratories. All other
trademarks remain the property of their respective owners. Issue 4
© 2015 Dolby Laboratories. All rights reserved. S15/28610/28804
Chapter 1 Introduction
1.1 What’s New in Dolby Conference Phone Software 2.1 ......................................................1
1.2 Who Should Read This Guide ............................................................................................1
1.3 How This Guide Is Organized.............................................................................................2
1.4 Conventions Used in This Guide ........................................................................................2
1.5 Related Documents ............................................................................................................3
1.6 Abbreviations and Definitions .............................................................................................3
Chapter 10 Troubleshooting
10.1 Understanding Error Messages ........................................................................................61
10.2 Viewing the Status Menu ..................................................................................................66
10.3 Using Log Files .................................................................................................................67
10.3.1 Changing Log Level Parameters ...........................................................................68
10.3.2 Reading Log Files..................................................................................................68
10.3.3 Setting Up Syslog ..................................................................................................68
10.3.4 Changing Audio Logging .......................................................................................69
10.4 Accessing the Dolby Conference Phone Web Interface...................................................70
10.5 Exporting the Dolby Conference Phone Configuration .....................................................72
10.6 Rebooting the Dolby Conference Phone ..........................................................................73
10.7 Understanding Call and Media Statistics ..........................................................................74
10.8 Understanding Network Diagnostics.................................................................................75
10.9 Using the Diagnostic Shell................................................................................................75
10.10Managing the Phone Memory Resources .......................................................................76
10.11Resetting to Factory Defaults ..........................................................................................77
10.12Phone Issues and Solutions ............................................................................................77
10.12.1 Power and Startup Issues ...................................................................................78
10.12.2 Hardware Issues..................................................................................................78
10.12.3 Network Access Issues .......................................................................................79
10.12.4 Provisioning Issues..............................................................................................80
10.12.5 Authentication Issues ..........................................................................................82
10.12.6 IP PBX Calling Issues..........................................................................................83
10.12.7 BT Conferencing Calling Issues ..........................................................................85
10.12.8 Audio Quality Issues ............................................................................................86
10.12.9 Software Update Issues ......................................................................................87
10.12.10 Corporate Directory Issues ................................................................................87
10.12.11 Fatal Error Issues ..............................................................................................88
10.12.12 Dolby Satellite Microphone Issues ....................................................................88
10.13Reporting Issues and Getting Support ............................................................................88
10.13.1 Before You Call Support ......................................................................................89
10.13.2 Obtaining Support from BT Conferencing ...........................................................89
List of Tables
Chapter 1
Figure 1‐1 Introduction
Introduction
This guide provides instructions for installing, provisioning, and administering the
Dolby® Conference Phone, as well as descriptions of all available phone features.
This guide will help you perform the following tasks:
• Install and configure your phone on a network server or web browser
• Configure the features and functions of your phone
• Configure the user settings of your phone
• Troubleshoot common phone issues
This guide describes a method for provisioning the Dolby Conference Phone. Although
there are other methods, the method described in this guide provides the most flexibility
and manageability, and is the recommended approach for enterprise installations.
Before reading this guide, you should be familiar with the following:
• Computer networking and driver administration for your operating system
• A JavaScript Object Notation (JSON) editor
• The JSON‐based configuration file format that the phone software uses
Tip: To verify JSON files to be used for provisioning the Dolby Conference Phone, go to
jsonlint.com and follow the directions.
The following terms and writing conventions are used in this guide:
• The phone: This term refers to the Dolby Conference Phone.
• Tap: This term refers to touching an item on the screen with your finger and then
lifting your finger.
• Press: This action refers to depressing a key or pressing a screen item for a second or
two.
• Press and hold: When you press and hold a screen item, you need to touch the screen
for a second or two before lifting your finger.
• Tap submenus: This convention describes how to access submenus. If the instructions
indicate to tap Settings > Preferences > Clear Personal Data, tap the Settings submenu,
tap the Preferences submenu, and then tap the Clear Personal Data submenu.
• Select: Selecting an item on the screen refers to tapping the item so that another screen
opens.
• Scroll: This action describes how to view lists that appear on more than one screen. To
scroll through items or lists, touch the screen, and then drag your finger up, down,
left, or right. To stop scrolling, stop the dragging motion.
• Swipe: This action moves a list of items up, down, left, or right. When you want to
scroll quickly, swipe your finger across the screen, either up, down, left, or right. To
stop your screen from scrolling, press your finger anywhere on the screen. Touching
the screen while it scrolls does not select anything.
• Button: This term refers to any physical button on the phone console. Phone buttons
include microphone mute and volume up and down.
• Held call: This term describes any call that is held. Audio for held calls cannot be
heard in both transmit and receive directions.
• Active call: This term refers to any call, including conference calls, you are currently
in. An active call has audio associated with it.
• Action button: This term describes the touchable area that designates the action you
can perform on the selected object.
• Onscreen keyboard: This term refers to the QWERTY keyboard that displays on the
screen, allowing you to enter uppercase and lowercase characters, numbers, and
special characters.
• Onscreen keypad: This term refers to the keypad—all number keys, the asterisk (*),
and the number sign (#)—that displays on the screen, allowing you to enter passcodes
or phone numbers.
Topics in this chapter include:
• Dolby Conference Phone Overview
• The Dolby Conference Phone Software Application
• Operational Modes of the Dolby Conference Phone
The software application manages the protocol stack, the digital signal processor (DSP), the
user interface, and the network interaction. This application implements the following
functions and features:
• VoIP signaling for a range of voice telephony functions using SIP signaling for call
setup and control
• Industry standard security techniques for ensuring that all provisioning, signaling,
and media transactions are authenticated and encrypted
• Advanced audio signal processing for communications using a group of audio codecs
• Flexible provisioning methods to support various deployment scenarios
The software application also performs the following tasks once you power up or reboot
the phone:
• Enables you to set various network and provisioning options
• Formats the file system, and removes any application and configuration files (if new
updates are downloaded)
• Determines what files on the provisioning server are required by the phone
• Downloads the application and configuration files
• Installs the application, and uploads an event log file from the boot cycle to the
provisioning server
The software application is a binary file image and contains a digital signature that
prevents tampering or the loading of rogue software images.
There is a new image file in each new release of software.
From an administrator’s perspective, the Dolby Conference Phone is a SIP end point in a
network that interoperates with other compatible hardware, such as application servers,
media servers, gateways, switches, voice bridges, and other end points.
For the Dolby Conference Phone to successfully operate as a SIP end point in the network,
you will require:
• A working IP network
• Routers configured for VoIP
• VoIP gateways configured for SIP
• Adequate firewall security
• The latest Dolby Conference Phone software image (or a compatible version)
• An active, configured call server to receive and send SIP messages
• A provisioning server on the IP network
There are many ways to set up a phone network using the Dolby Conference Phone, and
Figure 2‐1 shows just one example of a network setup.
The mode the phone operates in determines what features are supported. For example, if
the phone is integrated with BT MeetMe with Dolby Voice, but not registered to an IP PBX,
features (such as forwarding and transferring) will be unavailable.
For more information, see Section 7.1.
The BT MeetMe with Dolby Voice audio conferencing service is a self‐managed
reservationless audio conferencing service that allows you to join people from around the
world quickly and easily.
The BT MeetMe with Dolby Voice platform has the following components:
• The BT Conferencing Session Border Controller (SBC) infrastructure: The SBC
infrastructure establishes a secure perimeter around the BT Conferencing network.
• The BT Conferencing MeetMe bridge platform: The bridge platform sits behind the
BT Conferencing SBC; it is a SIP‐based platform that supports VoIP telephony end
points, such as the Dolby Conference Phone.
• The BT tunnel gateway: In front of the BT Conferencing SBC, the tunnel gateway
provides secure access for SIP calls to the BT MeetMe with Dolby Voice platform.
When conference participants join a conference, the SIP control signaling and RTP
voice media are routed via an encrypted tunnel. The SIP traffic within the encryption
tunnel will be unencrypted within the BT SBC platform before reaching the BT
MeetMe Bridge. The phone will then be instructed to create the RTP voice media
stream to BT Conferencing infrastructure via the same encryption tunnel used for the
SIP signaling.
An IP PBX provides audio communications through a TCP/IP protocol stack for end points
on internal networks and interconnects with a public switched telephone network (PSTN)
for telephony connections for external end points.
Supported Versions
At this time, the Dolby Conference Phone interoperates with Cisco Unified
Communications Manager 7.1, 8.5/8.6, 9.1, and 10.5.
Avaya® Aura® Platform is an IP‐based communications system integrating voice and
video endpoints.
Supported Versions
At this time, the Dolby Conference Phone interoperates with Avaya Aura Platform 6.1, 6.2,
and 6.3.
The following figure outlines the steps required to ready a Dolby® Conference Phone for
use.
Implement a Dolby
Conference Phone
Prepare the
environment
(chapter 4)
Obtain firmware
(chapter 5)
Provision the phone
(chapter 6)
Configure partner
services
(chapter 7)
Configure phone
features
(chapter 8)
Deploy the phone
(chapter 9)
Phone ready for use
For example configuration files, see Appendix B.
Chapter 4
Preparation and
Requirements
Topics in this chapter include:
• Conference Room Recommendations and Requirements
• Power Requirements
• Network Requirements
The Dolby Conference Phone is a class 3 PoE device, which consumes a maximum of
12.95W, The phone reports this through LLDP TLV as 13W.
For help in deciding whether to use the phone in a Power over Ethernet (PoE) or non‐PoE
manner, see Section 4.2.
Make note of the MAC address of each Dolby Conference Phone that you want to deploy.
The MAC address is the 12‐digit hexadecimal number on a label on the underside of the
phone and on the outside of the shipping box.
Note: Depending on how you want each phone to behave (that is, which features are
enabled), you may need the MAC address of each Dolby Conference Phone that
you want to deploy. If you want different features on some phones, you will need
a list of all MAC addresses.
If you plan to support one or two Dolby Satellite Microphones with the Dolby Conference
Phone, read the Dolby Satellite Microphone Quick Start Guide first. The phone must be
running 2.1 software.
Follow the instructions in the Dolby Conference Phone Quick Start Guide to connect the phone
to the network using a PoE source.
If a PoE source is not available, connect the phone to an AC power source. To connect the
phone to an AC power source, you will need an AC power kit that includes a power
adapter, a regional power cord, and an IEEE 802.3af compliant power injector cable (for
example, the Phihong Single Port 15.4W Power Over Ethernet Adapter PSA16U IEEE
802.3af compliant). Follow the power injector cable instructions carefully.
Note: AC power or PoE adapters are not included in the phone package. If you require
one, contact your phone reseller.
IP network requirements differ according to the partner application to be used. Refer to
Chapter 7.
You should have a DHCP server and DNS server already set up within your organization.
Network connectivity should be available to all locations where you intend to deploy the
Dolby Conference Phone.
Connecting the Dolby Conference Phone to the LAN will initiate the following sequence of
events:
• The phone establishes network connectivity.
• DHCP negotiations between the network and IP address, network addressing
options, network gateway address, and time server occur.
• Appropriate security and Quality of Service (QoS) settings are applied.
• The connection to the provisioning server is attempted.
• The phone provisioning process starts.
The Dolby Conference Phone will not function until this link is established.
The phone is configured to automatically negotiate the Ethernet speed and duplex so that
no special configuration is required. You do have the option to change the line speed and
duplex configuration on the network port, though we recommend you keep the
auto‐negotiation settings. If you do change the settings, you should do so before deploying
the phones.
For more information on the network parameters that you can configure through the
configuration files, see Section 6.3.3.
When the phone has established network connectivity, it needs to acquire several IP
network settings to proceed with provisioning. These settings are typically obtained
automatically from a DHCP server.
You have the option to set the DHCP parameters manually from the phone user interface
or in the Dolby Conference Phone web interface (see Section 10.4).
When making the DHCP request, the phone will include information in option 66 that can
assist the DHCP server in delivering the appropriate settings to the phone.
The following table details the settings that are supported through the DHCP menu for the
phone and where they are used.
If you do not have control of your DHCP server (or do not have the ability to set the DHCP
options), you must manually configured provisioning server address on the phone.
Tip: For more information on DHCP options, see RFC 2131 and RFC 2132.
The following table lists the network ports used by the phone.
1. Port 80 is always redirected to port 443.
Bandwidth planning is dependent on the audio codecs used by users.
The following table summarizes the audio codecs supported on the Dolby Conference
Phone.
1. The IP bit rate depends primarily on the tunnel type used.
The Dolby® Conference Phone software is available for download from the provider of
your phone. Updates are issued periodically.
When you download the software, a notice will display asking you to accept the download.
Read the notice, click the button indicating that you have read the notice, and click the
Submit button to continue the software package zip download.
You must unzip all files from the software package to the provisioning server for the phone
(or a temporary location if you have not set up your provisioning server yet).
See the latest release notes for a detailed description of each file in the distribution, which
issues are fixed in this release, and which issues still remain (with possible workarounds).
Note: The prefix of the .tar.gz and .meta files must match, or the software will not
download to the phone correctly.
• dvcp-default.cfg: Master phone configuration file
• Three configuration parameter template files
• dvcp-<x.y.z.buildID>.cli-help.html: Diagnostic shell command descriptions
• dvcp-<x.y.z.buildID>.cfg-help.html: Configuration parameter descriptions
You may be prompted to confirm the upgrade operation. Tap Update or Skip. If you do not
respond within 20 seconds, the upgrade goes ahead anyway.
The Dolby Conference Phone software and configuration can be updated together using
the centralized provisioning model.
Note: While the software update is in progress, the progress displays at the top of the
Dolby Conference Phone web interface page.
To upgrade phones to the latest Dolby Conference Phone software:
1. Back up your existing application (and configuration files).
2. Create new configuration files.
Configuration file changes and enhancements are explained in the release notes that
accompany the firmware.
3. Save the new configuration files and software images on your provisioning server.
4. Reboot the phone.
6. Monitor the log files uploaded to the provisioning server.
To downgrade phones to a previous version of Dolby Conference Phone software:
1. Back up your existing application (and configuration files).
2. Create new configuration files.
Configuration file changes and enhancements are explained in the release notes that
accompany the firmware.
3. Save the new configuration files and firmware images on your provisioning server.
4. Reboot the phone.
The phone file system may be reformatted.
6. Monitor the log files uploaded to the provisioning server.
Topics in this chapter include:
• Reasons for Using a Provisioning Server
• Building a Provisioning Server
• Configuration File and Parameter Reference
• Recommended File and Directory Layout
• Configuring Redundant Provisioning Servers
A provisioning server allows for flexibility in installing, upgrading, maintaining, and
configuring the phone. The provisioning server can be set up on the local LAN or
anywhere on the Internet. Configuration, log, and directory files are normally located on
this server. If you allow the phone write access to your provisioning server, the phone can
use the server to upload files (such as logs) and store the user’s files.The phone is designed
such that if it cannot locate a provisioning server when it boots up, it will operate with
internally saved parameters.
For small trial deployments less than five phones, you can use the server at
http://dcpcfg.dolbyvoice.com to provision the phones and you can skip the rest of this chapter.
For all other deployments, please read the remainder of Chapter 6.
You can use either a Windows® or Linux®‐based server as your provisioning server. The
FTP, HTTP, or HTTPS servers can reside on the same server. However, this should be a
separate server from that running BT MeetMe with Dolby Voice® and Cisco® Unified
Communications Manager or Avaya® Aura® Platform.
After the phone has established network connectivity and DHCP negotiations have
occurred, it proceeds to the configuration stage, which includes possible software updates
and the application of customer‐specific configuration settings.
The phone supports two methods to discover the provisioning server:
• Static: You can manually configure the server address from the phone user interface.
You must enter a server address the first time you connect the phone to the network.
• DHCP: Use DHCP option 66 to provide the address and path of the provisioning
server.
By default, phones are shipped with FTP enabled as the provisioning protocol. You can
change the provisioning protocol by updating the Type field on the Provisioning Server
screen. HTTP and HTTPS are the other supported provisioning protocols. Both digest and
basic authentication are supported when using HTTP or HTTPS. Custom certificates—
including those for certificate authorities—can be added to the phone for HTTPS.
File permissions should give the minimum access required, and the account used should
have no other rights on the server.
Note: For organization purposes, we recommend configuring a separate log file
directory, though this is not required. The different directories can have different
access permissions. For example, you can allow log files to have write access.
Log files provide backup copies of changes users make to the phone configuration.
Centralization logging management is performed through syslog (see Section 10.3.3). You
can also download the log from the Dolby Conference Phone web interface.These log files
greatly ease the ability to provide customer support in diagnosing issues that may occur
with the phone operation.
The phone needs to be able to write to the upload file directory and the provisioning
directory. All other files that the phone needs to read, such as the application executable
and the standard configuration files, should be made read only through file server file
permissions.
Each phone may open multiple connections to the server.
A simple provisioning operation uses File Transfer Protocol (FTP). Although most FTP
servers are free, they require installation, and use logins and passwords. A free and
popular server, FileZilla Server, is available for Windows at filezilla-project.org. For Unix®, we
suggest Red Hat Enterprise Linux FTP. This section provides instructions for setting up
FileZilla.
FileZilla Server
To set up an FTP server using FileZilla Server:
1. Download and install the latest version of FileZilla Server.
2. After installation, a Connect to Server pop‐up displays on your computer. Select OK to
open the administrative user interface.
3. To configure a user, select Edit > Users in the status bar.
4. Select Add.
Enter the user name for the phone, and select OK (for example, bill123).
Select the Password check box, and enter a password (for example, 1234). The phone
will use this password to log in.
5. Select Page > Shared folders to specify the server‐side directory where the
provisioning files will be located (and the log files uploaded).
6. Select Add, and pick the directory.
7. To allow the phone to upload logs onto the provisioning server, select the Shared
Folders > Files, select the Write and Delete check boxes, and then select OK.
8. Determine the IP address of the FTP server by entering cmd in the Run dialog on your
Start menu, and ipconfig in the command prompt.
The IP address of the FTP server is shown.
As of Dolby Conference Phone software 2.1, you can initially provision the phones with an
HTTPS provisioning server.
You must ensure that the CA certificate of the HTTPS provisioning server certificate is
installed on the phone before it attempts to communicate with your HTTPS server.
For more information, see Section 9.4.2.
You can also make changes to the configuration parameters through the Dolby Conference
Phone web interface. To use the web interface, enter the phone’s IP address in a browser.
For more information, see Section 10.4.
You can also make changes to some of the configuration parameters through the phone
user interface.
Note: The phone will use the default value for a configuration parameter if the parameter
has not been configured from any other source, including the local phone user
interface, the web interface, and configuration files hosted on a provisioning
server.
Tip: To verify JSON files to be used for provisioning the Dolby Conference Phone, go to
jsonlint.com and follow the directions.
The master configuration files can be one of the following:
• Per‐phone master configuration file: If per‐phone customization is required, the file
should be named dvcp-<MACaddress>.cfg, where MACaddress is the MAC address (or
serial number) of the phone. For a–f hexadecimal digits, use lower case only, for
example, dvcp-0004f200106c.cfg. The MAC address can be viewed through the >
Master configuration files must contain the following JSON attributes:
• img_file: The path name of the application executable. It can have a maximum length
of 255 characters. This can be a URL with its own protocol, user name and password
(for example, dvcp-2.0.0.212.tar.gz).
• cfg_files: A comma‐separated list of configuration files. Each file name has a maximum
length of 255 characters, and the list of file names has a maximum length of 2,047
characters, including commas and white space. Each configuration file can be
specified as a URL with its own protocol, user name and password (for example,
http://admin:[email protected]/phone2034.cfg).
Note that the order of the configuration files listed in cfg_files is significant:
• The files are processed in the order listed (left to right).
• If the same parameter is included in more than one file or more than once in the
same file, the last (right) parameter read will be used.
Master configuration files may also contain the following JSON attributes:
• certificates: A comma‐separated list of certificate files. Each file name has a maximum
length of 255 characters, and the list of file names has a maximum length of 2,047
characters, including commas and white space.
• directory_file: A local directory (or phone book) that will be loaded into the phone. The
file name has a maximum length of 255 characters.
A sample master configuration file is shown in Figure 6‐2. The configuration parameters
are split between two configuration files in this sample, namely common.json and office.json.
If you have a requirement for different behaviors on different phones on the same
provisioning server, you can create a variable, [MAC], in the master configuration file that
is replaced by the MAC address of each phone when it reboots. You can also create a
variable, [SN], that is replaced by the serial number of each phone. The sample master
configuration file shown in Figure 6‐3 allows for different phones to use a different
configuration parameters set and a different directory. All MAC address‐specific files must
reside on the provisioning server.
Three template files are included with the Dolby Conference Phone software package:
• dvcpcfg-core.json: Parameters that must be set for phone to make and receive calls
• dvcpcfg-user.json: User‐related parameters
• dvcpcfg-common.json: Site‐specific parameters
Use these template files to create a<filename>.json file for the configuration parameters that
you need to change to configure the desired phone features. Use only dvcpcfg-all.json as a
reference, as all parameters are not required.
A sample user‐specific configuration file is shown in the following figure.
The Dolby Conference Phone software configuration parameters are used to configure all
phone features and functions. A detailed description of all configuration parameters, along
with the default or permitted values for those parameters, is provided with each software
build, in the file dvcp-2.0.0.xxxx.cfg-help.html. To configure a specific feature, find the feature
in Chapter 8.
The following should be noted with respect to the configuration parameters:
• When certain configuration parameters are changed, the phone will reboot. A reboot
prompt displays on the phone screen and Dolby Conference Phone web interface. If
you take no action in 20 seconds—for example, cancel the reboot—the phone reboots
automatically. Active calls are not interrupted; the reboot is delayed until the call has
ended.
• For boolean configuration parameters, the values allowed in the configuration
templates are case sensitive; only the values false and true are acceptable.
• If a parameter value is invalid, the value is ignored. Invalid parameters values can
occur when enumerated type parameters do not match a predefined value, when
numeric parameters are set to nonnumeric values or outside of their valid range,
when string parameters are either too long or short, or when using null strings in
numeric fields. All such situations are logged in the phone log files.
• Null should be interpreted as the empty string (that is, attributeName=“” when the
file is viewed in an JSON editor).
• If you set a configuration parameter to two different values in the same configuration
file or in different configuration files by accident, the parameter will take on the value
it was set to last.
• Passwords are stored as encrypted on the Dolby Conference Phone.
The configuration parameter changes are as follows.
• Current values in the configuration files override all other changes.
• User changes through the phone user interface override web interface changes.
• Web interface changes override user changes. (They have the same priority.)
The collection of certificate authority and device certificates installed on the Dolby
Conference Phone are part of the security features and are used for authentication for
HTTPS provisioning and LDAP access.
The phone can trust certificates issued by widely recognized certificate authorities when
trying to establish a connection to a provisioning server for phone provisioning. To
establish new trust relationships, you can add new certificates to the phone through the
provisioning server (see Adding Certificate Authority Certificates).
For a list of trusted certificate authorities, see Section A.3.
A device certificate is installed on all Dolby Conference Phones at the manufacturing
facility. It is a X.509 digital certificate—signed by the Dolby root certificate authority—and
can be used to authenticate the phone when initiating TLS communications, such as those
used for HTTPS provisioning and TLS SIP signaling encryption. The X.509 digital
certificate is set to expire 256 years from now.
The digital certificate and associated private key are stored on the phone in its nonvolatile
memory as part of the manufacturing process. For more information on digital certificates,
see www.ietf.org/html.charters/pkix-charter.html and IETF RFC 2459
Note: At this time, the user is not able to change the device certificate.
A certificate that is issued by a certificate authority (CA) establishes a point of trust
between two entities, for example, the phone and the LDAP directory or the provisioning
server. If you want the phone to trust any CAs, you must add their certificates to the phone
in a certificate authority certificate directory. This directory must be in Privacy Enhanced
Mail (PEM) encoded format. Download the PEM file to the provisioning server where the
configuration files reside. Add the file name to the master configuration file. You will need
to reboot the phone.
You can view the details of CA certificates stored on the Dolby Conference Phone through
All certificates are validated every time the certificate store changes and every 24 hours. If
a certificate is set to expire in the next seven days, a warning displays on the CA certificates
status screen. You should replace the certificate before expiry or certain features will stop
working on the phone. If a certificate expires, an error displays on the CA certificates status
page. For an example of both on the phone, see the following figure.
For information on the use of multiple configuration files for the configuration parameters,
see Section 6.3.1.
For a description of the template files you can use to create the common and user‐specific
configuration files, see Section 6.3.2.
For information on which parameters apply to each phone feature, see Chapter 8.
If you want different features on some phones, create a number of configuration files, one
for each Dolby Conference Phone that you want to deploy. You will need the list of MAC
addresses you created, as directed in Section 4.1.
Note: The configuration on the provisioning server overrides any existing configuration
of the phone. For example, if there are no certificates on the provisioning server,
but there are existing certificates on the phone, those certificates will be removed
during the provisioning process.
Note: Certain security related features might not be functional if a provisioning server is
not present. For example, the phone will not be able to load the CA certificate that
is used to establish secure connection with the BT conferencing server without a
provisioning server.
The Dolby Conference Phone is typically configured to upload log files to the provisioning
server. We recommend creating a sub‐directory to upload log files to, so they are not
confused with configuration and software files. The phone must be configured to upload
log files to the new directory, see Section 10.3.
addresses. The default number of provisioning servers is one, and the maximum number
is two.
If you set up multiple provisioning servers, you must be able to reach all of the
provisioning servers with the same protocol, and the contents on the provisioning servers
must be identical.
This chapter consists of the following sections:
• Selecting the Operational Mode
• Integrating the Dolby Conference Phone with BT MeetMe with Dolby Voice
• Integrating the Dolby Conference Phone with Cisco Unified Communications
Manager
• Integrating the Dolby Conference Phone with Avaya Aura Platform
When you are ready to set up the provisioning server, see Chapter 6.
In IP PBX Only mode, the home screen appears as shown in Figure 7‐1.
In BT MeetMe Only mode, the home screen appears as shown in Figure 7‐2.
In Dual mode, the home screen appears as shown in Figure 7‐3.
Table 7‐1 lists the parameters you can configure for this feature.
You must complete the steps shown in Figure 7‐4 to set up the Dolby Conference Phone
with BT MeetMe. When completed, you can set up the connection to the BT MeetMe with
Dolby Voice parameters in the phone configuration files (see Section 6.4). For more
information on the BT Conferencing feature itself, see Section 7.2.2.
Configure BT
Conferencing
Provisioning Build a provisioning
N
server ready? server
Obtain activation Activation PIN
N
PIN from BT ready?
Modify phone‐
specific
configuration file to
include the
activation PIN
Configure the
phone to boot from
the provisioning
server then reboot.
Phone configured
for BT Conferencing
Figure 7-4 BT MeetMe with Dolby Voice Conferencing Steps for Dolby Conference Phone
BT provides BT MeetMe with Dolby Voice documentation for BT‐specific information on
network requirements for BT MeetMe with Dolby Voice.
Internet access must be available in all conference rooms where you intend users to chair
or participate in BT MeetMe with Dolby Voice conferences.
Note: You must download the BT MeetMe with Dolby Voice Conferencing Service CA
certificate to the provisioning server (see Section 6.4). You can request this from BT,
or you can obtain it from the secure BT MeetMe with Dolby Voice Conferencing
Service web site through a browser. You must include the certificate file name in
the master configuration file for all Dolby Conference Phones that will start or join
a conference with BT MeetMe with Dolby Voice. For more information, see Adding
Certificate Authority Certificates.
Users can join or host a conference using BT MeetMe with Dolby Voice. The Dolby
Conference Phone must be activated if the user wants to start or join a conference. (In the
BT MeetMe with Dolby Voice documentation, the conference host is called a chairperson.)
Ensure that the required changes to the BT MeetMe with Dolby Voice conferencing service
to support the Dolby Conference Phone are complete (see Section 7.2).
If HTTP Proxy is required to access the BT Conferencing service, configure it at this point.
To register for IP PBX calls and conferences, see Section 7.3.3.
See Table 7‐2 for the parameters you can configure for this feature.
Note: The Dolby Conference Phone is pre‐configured to the BT Conferencing production
server. You do not need to make any configuration changes other than making sure
the BT Service CA certificate is downloaded to the phone from the provisioning
server (see Section 6.3.4), and the phone is activated with the BT conferencing
service by setting the activation PIN in the configuration file—
Dvms.Server.RegistrationPIN—or entering it in the phone user interface (see
Section 7.2.3).
For a BT MeetMe with Dolby Voice chairperson or participant to use the phone, you must
enter a one time activation PIN to activate the device through the user interface. BT will
send your organization the activation PIN that matches the phone. You must provision the
phone first (see Chapter 6). The time to activate the phone is one to five seconds.
To enter an activation PIN through the phone user interface:
1. Tap .
The activation PIN entry screen displays.
2. Enter the PIN and tap .
Registering... displays while the activation process is proceeding.
Activation successful! displays when activation is complete.
If you enter an incorrect activation PIN, you are prompted to try again. For
troubleshooting issues, see Section 10.12.7.
Users can now start or join BT MeetMe with Dolby Voice conferences.
You can also enter the activation PIN through the configuration file (see Section 7.2.2).
If necessary, you can deactivate the phone through the diagnostic shell command system
deactivateBTService (see Section 10.9).
Note: Toreactivate the phone, you must contact BT Conference to obtain another
activation PIN as the previous one might have expired.
You can set up a Dolby Conference Phone in an executive’s office as their personal phone.
In Personal Mode, the chairperson passcode is saved on the phone behind a security PIN.
This allows executives to start their BT MeetMe conferences faster and more securely. If the
phone is not used for a certain period of time, executives must enter their security PIN
again.
Note: We recommend that you allow users to set their own chairperson passcode and
PIN on their phone.
Table 7‐3 lists the parameters you can configure for this feature.
In certain instances, the Dolby Conference Phone may not connect to the BT MeetMe with
Dolby Voice service. For example, the BT Conferencing production server is down or the
network connection has failed. If the phone is also connected to an IP PBX call control
server (like Cisco® Unified Communications Manager or Avaya® Aura® Platform), the user
is directed to enter a phone number (and possibly an email address to authenticate
themselves) to dial into a conference call.
There are no related configuration changes required for this feature.
You can now set up the connection to the organization’s existing Cisco Unified
Communications Manager by changing parameters in the phone configuration files (see
Section 6.4). For more information on the IP PBX call control feature itself, see Section 7.3.3.
This section provides instructions for the deployment of the Dolby Conference Phone in a
Cisco Unified Communications Manager 9.1 environment. When instructions differ in a
Cisco Unified Communications Manager7.1 8.5/8.6, and 10.5 environments, they will be
briefly noted.
Note: TLS transport is not supported with Cisco Unified Communications Manager.
Read the appropriate Cisco Unified Communications Manager documentation for specific
information on network requirements for Cisco Unified Communications Manager.
Make note of the IP address of the Cisco Unified Communications Manager servers—
primary and secondary—that you want to use.
Note: As Network Address Translation (NAT) is not supported by the Dolby Conference
Phone, the Cisco Unified Communications Manager must reside on a server on the
same side of the organization firewall as the Dolby Conference Phones that you are
deploying.
If you have a firewall, you should allow the outgoing protocol listed in the following table.
You can manually deploy the Dolby Conference Phone using Cisco Unified
Communications Manager.
However, before deploying the Dolby Conference Phone with Cisco Unified
Communications Manager, ensure that you obtain the proper licensing:
• For versions7.1, 8.5, and 8.6, each phone requires three device license units. You can
also use User Connect Licenses (UCLs).
• For versions 9.1 and 10.5, one Unified Workspace License (UWL) covers all phones in
your enterprise.
You must complete the steps shown in Figure 7‐5 to set up Cisco Unified Communications
Manager to support Dolby Conference Phone. When completed, you can change the phone
configuration file that you created in Section 6.4 to use Cisco Unified Communications
Manager as the IP PBX server as described in Adding the IP PBX Configuration.
Manual Cisco
Unified
Communications
Manager
configuration
Create a security
profile
Add a system user
Add a device entry
Configure the
phone
Phone configured
for Cisco Unified
Communications
Manager
Figure 7-5 Cisco Unified Communications Manager Steps for Dolby Conference Phone
The following table maps the Cisco Unified Communications Manager configuration to the
Dolby Conference Phone configuration parameters.
Table 7-5 Cisco Unified Communications Manager to Dolby Conference Phone Parameter
Mapping
Cisco Unified
Communications Manager Dolby Conference Phone
Section Configuration Configuration Parameter
Adding a System User User ID under User Sip.Credential.Name
Management/End User
Adding a System User Digest credentials under User Sip.Credential.Password
Management/End User
Adding a Device Entry Directory Number Sip.Account.UserName
Cisco Unified Communications Primary server IP address (or Sip.Pbx.OutboundProxy1
Manager Requirements outbound proxy)
Cisco Unified Communications Secondary server IP address (or Sip.Pbx.OutboundProxy2
Manager Requirements outbound proxy)
You must create a security profile for the Dolby Conference Phone.
To create a phone security profile:
1. Using your favorite browser, open the Cisco Unified Communications Manager
administrative web interface.
2. Enter your user name and password when prompted.
3. From the task bar near the top of the web page, select System > Security > Phone
Security Profile.
4. Click Add New.
5. Select Third-party SIP Device (Advanced) as the Phone Security Profile Type, and click
Next.
6. Under Phone Security Profile Information, enter the following information:
• In Name, enter a profile name.
• (Optional) Enter a description.
• Check Enable Digest Authentication.
7. Click Save.
In the status bar near the top of the page, Add successful displays.
Now you create a user for the Dolby Conference Phone. You must create a unique user for
each phone that you integrate with Cisco Unified Communications Manager.
To create a user:
1. Select User Management > End User.
2. Click Add New.
3. In the User ID text box, enter a user ID according to your organization’s system and
account policies.
4. In the Last name field, enter a last name.
5. In the Digest Credentials and Confirm Digest Credentials fields, enter the digital
credentials for the phone.
6. Click Save.
In the status bar near the top of the page, Add successful displays.
Now you add Dolby Conference Phone information to Cisco Unified Communications
Manager (such as the phone MAC address) and associate the phone with the phone
security profile from Creating a Security Profile and the end user with Adding a System
User.
To add the device information to Cisco Unified Communications Manager:
1. Select Device > Phone.
2. Click Add New.
3. Select Third-party SIP Device (Advanced) as the Phone Type, and click Next.
4. Enter the device information in the text boxes shown in the device information area:
• In the MAC Address text box, enter the MAC address of the Dolby Conference
Phone.
Note: The MAC address for a third‐party SIP device is an arbitrary value for Cisco
Unified Communications Manager; however, we recommend that you use the
actual MAC address for the phone to ensure uniqueness.
• (Optional) In Description, enter a description.
• In Device Pool, select the device pool you are using for Cisco Unified
Communications Manager system phones.
• In Phone Button Template, select Third-party SIP Device (Advanced).
5. Configure the following settings in the protocol‐specific information area:
• In Device Security Profile, select the profile you created for the phone security
settings in Creating a Security Profile.
• In Rerouting Calling Search Space, select an option to enable call forwarding on
the phone.
• In SIP Profile, enter the SIP profile you want to use.
• In Digest User, select the user you created in Adding a System User.
6. Click Save.
In the status bar near the top of the page, Add successful displays.
7. Click Apply Config.
A new window opens and Status: Ready displays. Click OK.
8. In the Association Information area on the left side of the web page, add a new
directory number by clicking on the Line [1] — Add a new DN link.
Tip: In the Cisco Unified Communications Manager user interface and documentation,
DN represents Directory Number.
9. Enter the directory number information in text boxes shown in the directory number
information page:
• In Directory Number, enter a phone number. Use this number when you update
the configuration files on the provisioning server in Section 7.3.3.
• In Route Partition, select a route partition.
• In Alerting Name, enter an alerting name.
10. Enter the directory number information in the text boxes shown in the directory
number settings area:
• In Voice Mail Profile, select the profile to match the Cisco Unified Communications
Manager system requirements.
11. In the Call Forward and Call Pickup Settings area, set values for your system.
12. Enter the following information in the Line 1 on Device area:
If the Dolby Conference Phone is registered to an IP PBX, users can place and receive calls,
and set up local conferences.
During a local conference call, audio is routed through the phone. Alternatively, the phone
can use an external audio bridge, available via a central server, to create a centralized
conference call. If the host of a local three‐way conference exits the conference, the other
parties are still connected.
Table 7‐6 lists the parameters you can configure for this feature.
After you add the Dolby Conference Phone to Cisco Unified Communications Manager
(see Section 7.3.2), make the appropriate changes to the Dolby Conference Phone
configuration file.
You need the following information to change the phone configuration file that you created
in Section 6.4 to use Cisco Unified Communications Manager as the IP PBX server (see
Section 7.3.2)
Table 7-7 Cisco Unified Communications Manager to Dolby Conference Phone Parameter
Mapping
Cisco Unified
Communications Manager Dolby Conference Phone
Section and Step Configuration Configuration Parameter
Adding a System User, Step 3 User ID under User Sip.Credential.Name
Management/End User
Adding a System User, Step 5 Digest Credentials under User Sip.Credential.Password
Management/End User
Table 7-7 Cisco Unified Communications Manager to Dolby Conference Phone Parameter
Mapping (continued)
Cisco Unified
Communications Manager Dolby Conference Phone
Section and Step Configuration Configuration Parameter
Adding a Device Entry, Step 9 Directory Number Sip.Account.UserName
Cisco Unified Communications Primary server IP address (or Sip.Pbx.OutboundProxy1
Manager Requirements outbound proxy)
Cisco Unified Communications Secondary server IP address (or Sip.Pbx.OutboundProxy2
Manager Requirements outbound proxy)
To change the configuration file:
1. Edit or add the following parameters:
• Set Sip.Account.DisplayName to the full name of the user you created in
Adding a System User.
• Set the parameters listed in Table 7‐7.
• (Optional) Set Sip.Pbx.Domain to SIP Domain
See Section 6.3.2 for a sample configuration file.
2. Reboot the phone.
3. Ensure that the configuration process completed correctly by tapping >
and then Status > Network > Call Server on the phone.
Confirm the Cisco Unified Communications Manager IP primary and secondary
server addresses and the configuration files downloaded to the phone.
Once the reboot is complete, the phone can make calls to other phones connected to Cisco
Unified Communications Manager.
You can now set up the connection to the organization’s existing Avaya Aura Platform by
changing parameters in the phone configuration files (see Section 6.4). For more
information on the IP PBX call control feature itself, see Section 7.4.3.
Note: The Avaya Aura Platform (specially the Avaya G350 media gateway) does not
support G.722 audio codec. Dolby Conference Phones to be connected to the Avaya
Aura Platform cannot be configured to use this audio codec only. For more
information, see Section 4.3.3.
This section provides instructions for the deployment of the Dolby Conference Phone in an
Avaya Aura Platform 6.1, 6.2, and 6.3 environment.
Read the appropriate Avaya Aura Platform, Communications Manager, and for the Avaya
Session Manager documentation for specific information on network requirements for
Avaya Aura Platform.
Make note of the IP addresses of the Avaya Aura Platform servers—primary and
secondary—that you want to use.
Note: As Network Address Translation (NAT) is not supported by the Dolby Conference
Phone, the Avaya Aura Platform must reside on a server on the same side of the
organization firewall as the Dolby Conference Phones that you are deploying.
You can manually deploy the Dolby Conference Phone using Avaya Aura Platform.
Note: Any configuration of the Avaya Aura Platform should be performed by a
knowledgable Avaya Aura administrator. The basic steps listed below are
provided as a reference point only. For Avaya documentation, go to
http://support.avaya.com.
You must complete the following steps to set up the Avaya Aura Platform to support Dolby
Conference Phone:
1. Synchronize Avaya Aura Communications Manager and Session Manager.
2. In the Avaya Aura Session Manager:
a. (Optional) Add SIP domain.
b. Add a SIP user for each Dolby Conference Phone.
c. Assign a communications profile to each user.
When completed, you can change the phone configuration file that you created in
Section 6.4 to use the Avaya Aura Platform as the IP PBX server as described in Adding the
IP PBX Configuration.
The following table maps the Avaya Aura Platform configuration to the Dolby Conference
Phone configuration parameters.
Table 7-8 Avaya Aura Platform to Dolby Conference Phone Parameter Mapping
Avaya Aura Platform Dolby Conference Phone
Configuration Configuration Parameter Required/Optional
Extension Sip.Credential.Name Required
Security code Sip.Credential.Password Required
Extension Sip.Account.UserName Required
Primary server IP address (or Sip.Pbx.OutboundProxy1 Required
outbound proxy)
Secondary server IP address (or Sip.Pbx.OutboundProxy2 Optional
outbound proxy)
If the Dolby Conference Phone is registered to an IP PBX, users can place and receive calls,
and set up local conferences.
During a local conference call, audio is routed through the phone. Alternatively, the phone
can use an external audio bridge, available via a central server, to create a centralized
conference call. If the host of a local three‐way conference exits the conference, the other
parties are still connected.
Table 7‐6 lists the parameters you can configure for this feature.
After you add the Dolby Conference Phone to Avaya Aura Platform (see Section 7.4.2),
make the appropriate changes to the Dolby Conference Phone configuration file.
You need the following information to change the phone configuration file that you created
in Section 6.4 to use Avaya Aura Platform as the IP PBX server (see Section 7.4.2).
Table 7-10 Avaya Aura Platform to Dolby Conference Phone Parameter Mapping
Avaya Aura Platform Dolby Conference Phone
Configuration Configuration Parameter Required/Optional
Extension Sip.Credential.Name Required
Security code Sip.Credential.Password Required
Extension Sip.Account.UserName Required
Primary server IP address (or Sip.Pbx.OutboundProxy1 Required
outbound proxy)
Secondary server IP address (or Sip.Pbx.OutboundProxy2 Optional
outbound proxy)
To change the configuration file:
1. Edit or add the following parameters:
• Set Sip.Account.DisplayName to the full name of the user you created in
Adding a System User.
• Set the parameters listed in Table 7‐10.
• (Optional) Set Sip.Pbx.Domain to SIP Domain
See Section 6.3.2 for a sample configuration file.
2. Reboot the phone.
3. Ensure that the configuration process completed correctly by tapping >
and then Status > Network > Call Server on the phone.
Confirm the Avaya Aura Platform IP primary and secondary server addresses and the
configuration files downloaded to the phone.
Once the reboot is complete, the phone can make calls to other phones connected to the
Avaya Aura Platform.
Chapter 8
This chapter provides the most commonly used configuration information. For more
information about all configuration options, refer to the dvcp-<x.y.z.buildID>.cfg-help.html file
in the software package.
Topics in this chapter include:
• Configuring Features
• Configuring Preferences
• Provisioning Options
• Authentication Options
• Directory Options
• PBX Server Redundancy
If the Dolby® Conference Phone is configured as an IP conference phone, you can view a
list of the 100 most recently missed, place, and received calls. This list contains call
information such as remote party identification, time and date of the call, and call duration.
The recent calls list is enabled by default. The list is downloaded from the phone to the
provisioning server after each call is complete. A count of the missed calls is displayed
adjacent to the recent calls list icon. If the list is disabled, the count is not displayed.
The list can be used to redial previous outgoing calls, return missed calls, and save contact
information to the contact directory. The list can be cleared manually by individual phone
users. The list is retained when the phone reboots or when the phone software is upgraded.
The following table lists the parameters you can configure for this feature.
To clear the recent calls list, tap > Preferences > Clear User Data > Clear Recent Calls. Tap Yes
to confirm.
You can set up the Dolby Conference Phone to request feedback from users about their
experience with the phone, from a simple thumb’s up to a call to provide more detailed
feedback. By default, this feature is enabled.
Table 8‐2 lists the parameters used to enable feedback.
The phone provides a flexible call forwarding feature automatically that enables you to
forward incoming calls to another party. You can apply call forwarding in the following
ways:
• To all calls
• When the phone is busy
• When the phone is not answered after 40 seconds
The parameters for these options are listed in Table 8‐3.
In certain circumstances, you may be unable to physically answer an incoming call. This
feature allows you to setup the phone so that incoming calls are answered automatically.
The phone rings once. The call is answered with the microphone muted. See Table 8‐4 for
the parameters you can configure for this feature.
To enable automatic answer, tap and tap automatic answer Off/On.
You can use the do not disturb feature to temporarily stop incoming calls. You can also turn
off audio alerts and receive visual call alerts only, or you can make your phone appear busy
to incoming callers. Incoming calls received while do not disturb is turned on are logged
as missed. See Table 8‐5 for the parameters you can configure.
To enable do not disturb, tap and tap do not disturb Off/On.
You can change the language displayed on the phone user interface. For certain languages,
the available date formats also change. By default, English is shown. Table 8‐7 shows
language parameter and possible values.
A clock and calendar are enabled by default. You can display the time and date for your
time zone in several formats. The available date formats may change depending on the
language selection. The phone will synchronize with the local time server. The user maybe
able to the time zone through the phone user interface. Table 8‐7 lists basic time and display
parameters.
A software update can be triggered whenever there is new software on the provisioning
server and a reprovisioning of the phone is triggered. You can trigger a reprovisioning of
the Dolby Conference Phone in the following five ways:
• Set a recurring provisioning time through the configuration files or Dolby Conference
Phone web interface
• Power off and on the phone
• Send a check sync SIP notify message to the phone (if supported by your IP PBX
server)
• Through the phone user interface by tapping Reboot Phone
• Through the web interface by selecting Tools and clicking the reboot or reprovisioning
link
• Through the diagnostic shell command, system provision (see Section 10.9)
You can set a recurring time for the phone to perform a provisioning check. For example,
if you set Provisioning.Scheduled.StartTime to 5 and Provisioning.Scheduled.Duration to 30,
then a provisioning check will happen every day randomly between 5:00 am and 5:30 pm.
By default, there is no scheduled check. See Table 6‐20 for the parameters used.
The Administrative Settings menu on the phone is protected with an administrative
password. The phone will prompt for the password before granting access to the
subsequent menu options. The default administrative password is 1739. Change the
administrator password from the default value as soon as possible.
The Dolby Conference Phone web interface is also protected by the administrative
password (see Section 10.4).
Table 8‐9 describes how the administrator password can be changed.
Note: We recommend that you not enter passwords in configuration files, as it poses a
security risk.
You can connect your phone to a directory server that supports the Lightweight Directory
Access Protocol (LDAP) version 3. The corporate directory is a flexible feature, and
Table 8‐10 lists the parameters you can configure. Certain parameters are set by default (for
example, search filter, scope, timeout, limit, and attributes). Once set up on the phones, the
corporate directory can be searched. Users can call numbers and save entries retrieved
from the LDAP server to the local contact directory on the phone.
If you are required to access the LDAP server in a secure manner, you must download the
appropriate CA certificate to the phone (see Adding Certificate Authority Certificates).
Only Microsoft® Active Directory® 2003 SP2 and later is supported at this time. Microsoft
Active Directory supports server‐side sorting.
To search the corporate directory, tap the phone icon, and tap the Directory icon. Enter the search
criteria.
Tip: Consult with your LDAP administrator when making any configuration changes for
the corporate directory. For more information on LDAP attributes, see IETF RFC
4510.
If Cisco Unified Communications Manager is connected to an LDAP directory, you can
connect to the same LDAP directory.
You need the following information to connect the phone to the LDAP directory:
• The IP address or hostname of the LDAP server
• The login name and password for the LDAP server
• The base domain name for the search of the LDAP server
To change the configuration file:
1. Edit or add the following parameters:
• Set Directory.Ldap.URIList to the LDAP server URI. Use a comma‐separated
list to add more than one server. For example,
ʺldap://10.101.21.5,ldap://10.120.21.5ʺ.
• Set Directory.Ldap.LoginName to the login name.
• Set Directory.Ldap.Password to the login password.
• Set Directory.Ldap.BaseDN to the base domain name for the search.
• Set Directory.Ldap.SecureConnection to true or false depending on the
security settings on the LDAP server.
See Section 6.3.2 for a sample configuration file.
2. Reboot the phone.
Once the reboot is complete, users can search for contacts in the LDAP server from their
phone.
If the Dolby Conference Phone is configured as an IP conference phone, users can save
contacts manually or save recent calls and corporate directory search results locally. The
phones can support up to 100 contacts. All saved contacts can be cleared manually by
individual phone users.
You can also provide a local contact directory for users. This directory is downloaded from
the provisioning server to the user’s phone when it reboots. For instructions on how to
create this file, see Creating a Local Contact Directory. For information on how to include
this file in the master configuration file, see Section 6.3.1.
The following table describes how the contact directory can be changed.
To clear the contact directory, tap > Preferences > Clear User Data > Clear Contact Directory.
Tap Yes to confirm.
You can create a local contact directory for users.
To create a local directory:
Using a JSON editor, create a file including the contacts you want users to view (for
example, directory.json).
The following figure shows a sample local contact directory.
For the Dolby Conference Phone, full phone system functionality is preserved by having a
second call server of equivalent capability take over from the offline or failed server.
Chapter 9
Topics in this chapter include:
• Configuring the Conference Phone to Boot from a Provisioning Server
• Configuring the Network
• Enabling Access to the Dolby Conference Phone Web Interface
• Using a Provisioning Server for the First Time
The IP network and Ethernet parameters can be changed via the phone user interface, the
web interface, or the configuration files. The phone is updated on its next scheduled
update.
By default, the phone looks for DHCP option 66 for the provisioning server to support zero
touch provisioning. You can always overwrite that by statically enter the information from
the phone user interface.
Certain parameters are read only due to the value of other parameters. For example, if
DHCP is enabled, the Phone IP Address and Subnet Mask parameters are not editable,
because the DHCP server automatically supplies the values. The statically assigned Phone
IP Address and Subnet Mask are not used in this configuration.
Note: The basic network configuration referred to in the subsequent sections can be reset
to factory default settings using the phone user interface. Tap >
• IP address.
• User: Use the values you created in Section 6.2.5.
• Password: Use the values you created in Section 6.2.5.
For more information on these parameters, and on which parameters are dependent on
others, see Section 6.3.3.
Note: Changing the provisioning server IP address, type, user, and password will not
cause the phone to reboot; the phone will be reprovisioned.
In the IP Network menu, you can modify the following configuration parameters:
• DHCP flag: If DHCP is enabled, the DHCP server will provide the IP address and
subnet mask of the phone. Otherwise, you must enter those values.
• IPv4 address: If DHCP is disabled, you must enter the IP address for the phone.
• Subnet mask: If DHCP is disabled, you must enter the subnet mask for the phone.
• Gateway.
• DNS server 1: If DHCP is disabled, you must enter the organization’s primary DNS
server IP address.
• DNS server 2: If DHCP is disabled, you must enter the organization’s secondary DNS
server IP address.
• DHCP VLAN option.
For more information on these parameters, and on which parameters are dependent on
others, see Section 6.3.3.
In the Ethernet menu, you can modify the following configuration parameter: VLAN ID
A Virtual LAN (VLAN) can be used to separate and assign higher priority to a voice VLAN
as a way of minimizing latency.
The phone will tag all outbound Ethernet packets except DHCP VLAN discovery and
LLDP with an 802.1Q VLAN header when:
• A valid VLAN ID is obtained from LLDP voice VLAN network policy type length
values (see Section A.2).
• A VLAN ID is obtained from DHCP.
• A valid VLAN ID is specified in the phone network configuration.
There are several methods in which the phone can be configured to work on a particular
VLAN:
• LLDP: Link Layer Discovery Protocol (LLDP) is a vendor‐neutral Layer 2 protocol
that allows a network device to advertise its identity and capabilities on the local
network. LLDP‐MED capabilities are also supported.
• DHCP: Dynamic Host Configuration Protocol (DHCP) is an automatic configuration
protocol used on IP networks. Note that the use of DHCP for assigning VLANs is not
well standardized and is recommended only if the switch equipment does not
support LLDP methods.
• Static: The VLAN ID can be manually set from the phone UI or from a configuration
file.
If the phone receives a VLAN setting from multiple of the above methods, the priority is as
follows (from highest to lowest):
• LLDP (and LLDP‐MED)
• DHCP VLAN discovery
• Static VLAN ID
You can disable LLDP discovery by using the following option.
By default, the time server is set to time.nist.gov as the primary NTP server and pool.ntp.org
as the secondary NTP server. If the connection fails and the phone is connected to an IP PBX
(see Section 7.1), the IP PBX supplies the time and that is shown on the Dolby Conference
Phone user interface and web interface.
Table 9‐2 lists the parameters to set for the time server.
IEEE 802.1X is a port‐based Network Access Control (PNAC). It provides an authentication
mechanism to devices trying to attach to a local area network (LAN). IEEE 802.1X is based
on the Extensible Authentication Protocol (EAP). For more information, see RFC 3748.
802.1X authentication is disabled on the Dolby Conference Phone until challenged by the
network switch. The authentication method is based on the network requirements; but the
phone only supports EAP‐MD5 and EAP‐TLS. If the network requires a different method,
the phone will show an unknown method and won’t be able to join the authenticated
network.
In the 802.1X menu, you can enter the following configuration parameters:
• EAPOL Identity: The identity (or user name) required for 802.1X authentication
• EAPOL Password: The password required for 802.1X authentication
The authentication method required by the phone is based on the network requirements.
The phone supports the following methods:
• EAP‐TLS: Requires that the device and CA certificates residing on the phone are used
to authenticate. For more information, see Section 6.3.4.
• EAP‐MD5: Requires the phone to create an MD5 hash of a random value from the
network and a userʹs password to authenticate.
• Unknown: A method other than the two shown above.
Figure 9‐1 shows a typical 802.1X network configuration.
Table 9‐3 lists the parameters to set for 802.1X authentication.
IEEE 802.1X user identity and password and tap .
The Dolby Conference Phone supports three types of configuration for Quality of Service
(QoS) and differentiated services tagging, in priority order: LLDP, DHCP and provisioning
configuration. If LLDP configures QoS settings, then DHCP will be ignored; otherwise the
phone will try to look for the DHCP option 132 (similar to VLAN) for the QoS settings. If
DHCP option 132 is not found, the phone will use the values in the configuration file.
For each voice/signaling packet, layer 2 and layer 3 priorities (Differentiated Services Code
Point [DSCP] and link layer class of service) are set from LLDP.
Use Table 9‐4 to set quality of service (QoS) values manually.
Note: Any QoS changes, made through the configuration files, will force a phone reboot.
9.2.6 Configuring Proxy Auto Configuration and Web Proxy Auto Discovery
Protocol
Proxy auto configuration allows network administrators to automatically configure
complex proxy settings across the network:
• Proxy auto configuration (PAC): Specify the URL of a JavaScript file that contains a
function to be used to determine the appropriate proxy for each outgoing HTTP and
HTTPS connection. This includes BT Conferencing and provisioning connections.
• Web Proxy Autodiscovery Protocol (WPAD): Let the system auto discover the URL of
the PAC file through a DHCP option and DNS A record lookup.
Note: There is a relationship between Network.Proxy.* and Dvms.Proxy that should be
considered. If Dvms.Proxy is configured, Network.Proxy.* is ignored when
connecting the phone to BT MeetMe Conferencing. This allows existing
configurations to remain valid after a software upgrade to 2.1.
Table 9‐5 lists the parameters to set for PAC and WPAD.
For more information on using the Dolby Conference Phone web interface, see Section 10.4.
Table 9‐6 lists the parameter used to enable access.
If you are using a non secure environment, follow the instructions in Section 9.4.1. If you
are using a secure environment, follow the instructions in Section 9.4.2.
This procedure focuses on the FTP provisioning protocol. The steps for provisioning using
an HTTP server are similar.
To deploy phones from a provisioning server:
1. Download the Dolby Conference Phone software build package to the provisioning
server, and unzip it if you have not done so already.
For information on where to obtain the software, see Chapter 5.
2. Using the template files provided with the software build package or the sample files
in Appendix B, create <filename>.json files with the configuration parameters that you
need to change to configure the desired phone features divided as follows:
• One file of configuration parameters that are common for the whole organization
(for example, common.json)
• Multiple files of configuration parameters that are user specific (for example,
<MACaddress>.office.json)
3. Perform the following steps to point the phone to the IP address of the provisioning
server you set up, as directed in Section 6.2:
a. Tap the desired display language.
The provisioning screens that follow display in the selected language.
b. Change the Provisioning Type if necessary.
c. Change the Protocol if necessary.
If you want to use FTP or HTTP, continue to the next step. If you want to use
HTTPS, see Section 9.4.2.
d. Enter the Server Address of the provisioning server if necessary.
e. Tap to go to the next page.
f. Enter the user name and password that you created in Section 6.2.5.
g. Tap to save your changes.
The message Provisioning... displays on the phone. The phone may reboot, and new
software may be downloaded to the phone.
4. Ensure that the configuration process completed correctly by tapping >
and then Status > Device Info on the phone.
Confirm the Dolby Voice® software version and the configuration files downloaded to
the phone.
5. Monitor the log files uploaded to the provisioning server.
Log files are uploaded to the folder specified in Provisioning.Server.UploadDir.
You can now instruct users to start making calls.
This procedure focuses on the HTTPS provisioning protocol.
To deploy phones from a provisioning server:
1. Download the Dolby Conference Phone software build package to the provisioning
server, and unzip it if you have not done so already.
For information on where to obtain the software, see Chapter 5.
2. Using the template files provided with the software build package or the sample files
in Appendix B, create <filename>.json files with the configuration parameters that you
need to change to configure the desired phone features divided as follows:
• One file of configuration parameters that are common for the whole organization
(for example, common.json)
• Multiple files of configuration parameters that are user specific (for example,
<MACaddress>.office.json)
3. Perform the following steps to point the phone to the IP address of the provisioning
server you set up, as directed in Section 6.2:
a. Tap the desired display language.
The provisioning screens that follow display in the selected language.
b. Change the Provisioning Type if necessary.
c. Change the Protocol to HTTPS.
d. Enter the Server Address of the provisioning server if necessary.
e. Tap to go to the next page.
f. Enter the user name and password that you created in Section 6.2.5.
g. Tap to save your changes.
The message Provisioning... displays on the phone.
The Confirm server identity screen may display.
h. If the certificate information is correct, tap to confirm.
The message Provisioning... displays on the phone again. The phone may reboot, and
new software may be downloaded to the phone.
Note: If you do not confirm the certificate information in step g, a warning displays on
the home screen due to an SSL error while connecting to the provisioning server.
4. Ensure that the configuration process completed correctly by tapping >
and then Status > Device Info on the phone.
Confirm the Dolby Voice software version and the configuration files downloaded to
the phone.
5. Monitor the log files uploaded to the provisioning server.
Log files are uploaded to the folder specified in Provisioning.Server.UploadDir.
You can now instruct users to start making calls.
Troubleshooting
This chapter shows you some tools and techniques for troubleshooting the
Dolby® Conference Phone software. The phone can provide feedback in the form of
onscreen error messages, diagnostics, and log files for troubleshooting issues. This chapter
also provides instructions on how to upgrade the phone software and how to access the
Dolby Conference Phone web interface.
This chapter includes information on:
• Understanding Error Messages
• Viewing the Status Menu
• Using Log Files
• Accessing the Dolby Conference Phone Web Interface
• Exporting the Dolby Conference Phone Configuration
• Rebooting the Dolby Conference Phone
• Understanding Call and Media Statistics
• Understanding Network Diagnostics
• Using the Diagnostic Shell
• Managing the Phone Memory Resources
• Resetting to Factory Defaults
This chapter also addresses phone issues, likely causes, and corrective actions. See
Section 10.12.
For support or service, contact your Dolby reseller or visit
www.dolbycustomer.com/default.aspx for software downloads, product documents, product
licenses, troubleshooting tips, service requests, and more.
We recommend that you record the phone serial number, MAC address, software version,
and partner platform for future reference, which you’ll need if you have issues and decide
to contact your Dolby reseller or BT Conferencing for customer support. See Section 10.13.
The warning notification feature provides users a visual indication that one or more error
conditions exist. When an error occurs, users will see:
• An informative message when the warning is first detected
• A warning icon on the home screen
Most of the errors listed in the following table will be logged to the phone log file. However,
if you are having trouble connecting to the provisioning server, the phone may not be able
to upload every error.
The following table lists important error messages, causes, and possible solutions.
Table 10-1 Error Messages That Display on Dolby Conference Phone (continued)
Error Message What Administrator Should Do
Our systems cannot locate this phone. Please Contact the BT Conferencing administrator.
contact the BT helpdesk number located in
your welcome email. (404)
This Activation PIN has expired. Please Contact the BT Conferencing administrator.
contact the BT helpdesk number located in
your welcome email. (410)
DVCP client certificate is invalid. Please Contact the BT Conferencing administrator.
contact the BT Helpdesk number located in
your welcome email. (412)
This phone has been deactivated. Please Contact the BT Conferencing administrator.
contact the BT Helpdesk number located in
your welcome email. (423)
An error has occurred in this activation. Contact the BT Conferencing administrator.
Please contact the BT helpdesk number
located in your welcome email. (500)
The server has rejected the connection Check the configuration, especially Dvms.Server.Address to see if itʹs
request. pointing to the right service. The default URL is
https://my.webjoin.com/dolby/ws/rest/callcontrol. If the
configuration is correct, this could be a BT service issue that needs to be
reported to BT Conferencing (see Section 10.13.2).
The server has closed the connection. Check the configuration, especially Dvms.Server.Address to see if itʹs
pointing to the right service. The default URL is
https://my.webjoin.com/dolby/ws/rest/callcontrol. If the
configuration is correct, this could be a BT service issue that needs to be
reported to BT Conferencing (see Section 10.13.2).
Network timeout. The phone cannot reach the server. Check with your organization’s IT
department to make sure the network is up and the firewall settings are
correct.
The server cannot be found. The phone cannot find the server IP through DNS. Check with your
organization’s IT department to make sure the network is up and the
firewall settings are correct
The phone has canceled the request due to a The BT Conferencing service is not responding to the DCP request.
network problem. Contact BT Conferencing (see Section 10.13.2).
The phone has encountered a SSL negotiation See Section 10.12.5.
error.
The phone is experiencing a temporary Consult with your local organization’s IT department to find out the
network failure. problem. On the phone user interface home screen, you can check the
Table 10-1 Error Messages That Display on Dolby Conference Phone (continued)
Error Message What Administrator Should Do
The connection to the proxy timed out. Consult with your local organization’s IT department to find out the
problem. Verify that the proxy server name provided under
Dmvs.Proxy.Address is correct and that the proxy server is up.
The proxy authentication failed. If the proxy server is configured for the phone to connect to the BT
Conferencing service, check if the credentials are provided correctly. The
configuration parameters are Dvms.Proxy.User and
Dvms.Proxy.Password.
An unknown proxy‐related problem has Consult with your local organization’s IT department to find out the
occurred. problem.
Unknown network error (<text>). Contact BT Conferencing (see Section 10.13.2).
Invalid passcode. The chairperson or participant has entered an invalid passcode. Verify
and try again.
Please enter valid email address. The chairperson or participant has entered an invalid email address.
Verify and try again.
IPPBX service is not available. Try again later. The IP PBX is not available or the phone is not registered to the IP PBX.
Contact the IP PBX administrator.
Invalid input. You entered an invalid value. Verify and try again.
Invalid server address.Try again. You entered an invalid provisioning server address. Verify and try again.
Reboot is required to apply new A change in the phone configuration parameter required the phone to
configuration, would you like to reboot now? reboot. If you want to delay rebooting the phone, tap No immediately.
Phone will reboot automatically in x seconds.
The services application has stopped See Section 10.12.11.
responding, press Debug to stop rebooting.
Unable to download software image file. See Section 10.12.9.
Invalid signature on software image file. See Section 10.12.9.
Unable to download meta file. See Section 10.12.9.
Invalid software image file. See Section 10.12.9.
Invalid meta file. See Section 10.12.9.
Software update failed. Contact system See Section 10.12.9.
administrator.
Invalid IP. You entered a IP address that does not conform to the IP address format
requirement. Enter a valid IP address.
Invalid VLAN DHCP option (must be 128 to You entered an invalid DHCP option value or VLAN discovery. Verify
207). Try again. and try again.
Warning! Recorded sound to be sent for The user is asked to confirm the delivery of an audio sound bite.
analysis. Confirm to upload. Extensive audio diagnostic data is uploaded to the provisioning server
to help trace audio quality related problems.
Upload failed. The audio log upload has failed. Check log files to find out the details. It
might be because the provisioning server is rejecting the connection or
the phone cannot reach the provisioning server.
Invalid IP address. Try again. You entered a IP address that does not conform to the IP address format
requirement.
Invalid domain value. You entered a domain name that does not conform to domain name
format requirement. Enter a valid domain name.
Invalid URL value. You entered a URL that does not conform to URL format requirement.
Enter a valid URL.
Failed to connect to server. The phone cannot connect to the provisioning server. Check network
connections.
Failed to connect to the server due to SSL The phone cannot connect to the HTTPS provisioning server. Check
error. network connections, verify that the provisioning server CA certificate
was downloaded to the phone, and confirm that the phone time is
current.
Table 10-1 Error Messages That Display on Dolby Conference Phone (continued)
Error Message What Administrator Should Do
Invalid credentials. Try again. The phone cannot connect to the HTTPS provisioning server. Verify that
the provisioning server CA certificate was downloaded to the phone.
Could not find master configurations. The master configuration files are not on the provisioning server.
Invalid master configurations. The master configuration files contain errors. Verify and try again.
Invalid configurations. Press ʺMore Optionsʺ See Section 10.12.4.
button for more information.
Provisioning failed. Try again. There was an error during the first time provisioning of the phone.
Server address is required for static If you want to use static provisioning, you must enter a provisioning
provisioning. server IP address.
Write access not allowed for provisioning. A json file on provisioning server contains a configuration parameter
that is not writable on the phone’s current.json file. The parameter is not
allowed to be configured from the provisioning server. See
Section 10.12.4.
Failed to get or set configuration. The configuration files or certificates listed in the master configuration
file are not on the provisioning server.
IEEE 802.1X is unconfigured but challenged. You have to configure the IEEE 802.1X user identity and password to be
able to use the phone on the current network.
Unsupported IEEE 802.1X authentication The current network requires an authentication method that is not
method required by RADIUS server. supported by the phone. To use the phone, you must move it to another
network or get the network administrator to change the current
authentication method to EAP‐MD5 or EAP‐TLS.
IEEE 802.1X authentication is failed due to Verify that the correct credential has been provided for 802.1x
wrong credentials. authentication.
IEEE 802.1X authentication is failed due to Verify that the correct CA certificate is installed on the phone prior to
certificate validation. 802.1x authentication, if you’re using EAP‐TLS authentication. Verify the
installed certificate on the phone through the Dolby Conference Phone
web interface. Select Status > Network > Device and scroll down to CA
Certificates. If the certificate is successfully installed, you should see the
CA certificate for the 802.1x TLS authentication. If the certificate is not
present, you must set up the configuration file for the phone to
download the CA certificate (see Adding Certificate Authority
Certificates).
ERROR: Certificate <certificate fingerprint> is This message displays on the CA certificate status screen only. This
expired: <ddd mmm dd hh:mm:ss yyyy> certificate has expired and needs to be replaced on the phone. Contact
the issuer—for example, Dolby or BT—for a new certificate.
WARNING: Certificate <certificate This message displays on the CA certificate status screen only. This
fingerprint> will expire soon: ddd mmm dd certificate will expire within the next seven days. Contact the issuer—for
hh:mm:ss yyyy> example, Dolby or BT—for a new certificate.
Unsupported authentication method An unsupported 802.1X authentication method was used in the
configuration files. Change it to a supported method and reboot the
phone.
Failed to download PAC file The PAC file did not download.
Invalid PAC file The downloaded PAC file is invalid.
PAC syntax error The PAC file has syntax errors and cannot be processed. Correct the
errors and try again.
WPAD failed The Web proxy auto‐detection process did not complete.
Phone is disabled by the service provider. During the BT MeetMe activation process, the phone encountered an
error and the service provider disabled the phone for activation. See
10.12.7
The service encountered a temporary error. There is an issue with the BT MeetMe Conferencing service. Ask the user
to rejoin the meeting.
Passcode is not supported by the service. The user entered an invalid passcode. Verify their passcode, and ask
them to try again.
Table 10-1 Error Messages That Display on Dolby Conference Phone (continued)
Error Message What Administrator Should Do
Phone cannot connect to the tunnel server See Section 10.12.7.
(902).
Phone cannot connect to the SIP server (903). See Section 10.12.7.
Higher logging level is enabled. Performance Reset logging level (see Section 10.3.1).
might be impacted due to excessive logging.
Contact administrator to reset.
In the Status menu, you can view your phone communication status with external systems.
• DHCP server
• Provisioning server
• Call server
• Directory server
• Conferencing registration
• Network time synchronization
• IP network
• CA certificates
• Log file upload
• Dolby® Satellite Microphones
• Software update (if an error occurred when downloading the image or the user
ignored the request)
In the Ethernet menu, you can view the LAN speed, LAN mode, the total number of
transmitted packets, and the total number of received packets.
There can be up to three log files for the Dolby Voice® software. If you want the log files
written to the provisioning server, you need to enable logging, Logging.Upload.Enable,
and provide a location for the log files, Provisioning.Server.UploadDir. The
provisioning server directory must exist for the log files to be uploaded to.
You can download the logs from the phone using the Dolby Conference Phone web
interface (for access, see Section 10.4). From the web interface home page, select Tools >
Utilities from the navigation menu and click the log file link.
You can provide a location as follows:
• /logs: The log files will be uploaded to the provisioning server logs directory. If the
provisioning server is set to ftp://10.12.122.124, the upload path will be
ftp://10.12.122.124/logs.
• /logs/[MAC] or /logs/[SN]: The log files will be uploaded to the provisioning server
logs/[MAC] or logs/[SN] directory. Each phone will upload its logs to a separate
folder. For example, a phone with serial number D0230030 will upload its logs to
../logs/d0230030.
When a phone uploads its log files, they are saved on the provisioning server with the serial
number of the phone prepended to the file name. By default, log files are uploaded every
five minutes, but you can change the interval through Logging.Upload.Interval. For
example, D0025436-messages and D0025436-messages.0 are uploaded to the
provisioning server every five minutes. (Log messages are written to the files in a cyclic
manner: messages, then messages.0, and then back to messages.) The amount of logging
that the phone performs can be tuned for the application to provide more or less detail on
specific components of the phone software. For example, if you are troubleshooting a SIP
signaling issue, you are not likely interested in DSP events. Logging levels are adjusted in
the configuration files or through the Dolby Conference Phone web interface. You should
not modify the default logging levels unless directed to by Dolby Customer Support.
Inappropriate logging levels can cause performance issues on the phone. For more
information on logging parameters, see Section 6.3.3.
Check the status menu to see whether or not the log file upload to the provisioning server
was successful (see Section 10.2).
Each of the components of the Dolby Voice software is capable of logging events of
different severity. This allows you to capture low‐severity events in one part of the
application, and high‐severity events for other components.
A full description of all log level parameters can be found in Section 6.3.3. They are
Logging.Level.<module_name>. <module_name> can be ACME, Api, Auth, CallLog, Ccapi,
Cdsp, Cfg, Dev, Evs, Lcc, Ldp, Net, Pvs, Security, Shl, Sip, UI, Upd, and Web. Log levels
range from NONE, EMERGENCY, ALERT, CRITICAL, ERROR, WARNING, NOTICE, INFO, and
DEBUG. By default, all Logging.Level.<module_name> parameters are set to INFO.
Note: When testing or troubleshooting is complete, remember to return the log
configuration parameter to its default value in the configuration file.
In the log files, messages can be one of the following:
• debug: Indicates verbose traces generated only when log level is set to DEBUG
• info: Indicates normal phone behavior
• notice: Indicates minor issues or failures, but could be normal behavior
• warn: Indicates that an error may occur if action not taken
• err: Indicates a failure or loss of functionality occurred
• crit: Indicates an unrecoverable failure of a semi‐important component occurred
• alert: Indicates an unrecoverable failure of an important component occurred
• emerg: Indicates a complete unrecoverable system failure occurred
The warn, err, crit, alert, and emerg messages are indicators of problems of increasing
severity.
See Figure 10‐2 for a snippet of a log file.
Syslog is a standard for forwarding log messages in an IP network. The term syslog is often
used for both the actual syslog protocol, as well as for the application or library sending
syslog messages. The syslog messages contains much of the same information as the Dolby
Conference Phone logs, with the exception of the events during the early stage of the phone
initialization (as the device is not yet configured to send syslogs).
The syslog protocol is a simple protocol: the syslog sender sends a small textual message
(less than 1,024 bytes) to the syslog receiver. The receiver is commonly called syslogd,
syslog daemon, or syslog server. Syslog messages can be sent through UDP, TCP, or TLS.
The data is sent in cleartext.
Because syslog is supported by a wide variety of devices and receivers, syslog can be used
to integrate log data from many different types of systems into a central repository.
For more information on the syslog protocol, see RFC 3164.
A full description of all syslog configuration parameters can be found in Section 6.3.3. By
default, syslog is disabled. (LoggingRemoteSysLog.Enable is false.) To use syslog, you
must set the syslog server address (Logging.RemoteSysLog.Address).
For the audio module of the Dolby Conference Phone software, you can enable logging of
the following through configuration files or the Dolby Conference Phone web interface:
• Echo reference input
• Echo reference output
• Jitter buffer input
• Jitter buffer output
A full description of all audio logging configuration parameters can be found in the file
dvcp-<x.y.z.buildID>.cfg-help.html.
By default, all audio logging is disabled. If you want the audio log files written to the
provisioning server, you need to set the audio logging mode, Logging.Audio.Mode. The
supported modes are Disabled, Statistics, and Diagnostics.
If the audio logging mode is set to Statistics or Diagnostics:
• A call statistics log containing per second statistical information (including jitter
buffer and packet loss) is uploaded to the provisioning server. For example, the file
D0025454-call_stats_b502bb32-2bdd-49da-8ae7-0d89ff295a01.json is uploaded from
D0025454.
• An audio dump of preprocessing statistics that contains metadata about the
preprocessing algorithmis uploaded to the provisioning server. For example, the file
D0025454-vsv_stats_20140529163458.bin is uploaded from D0025454.
If the audio logging mode is set to Diagnostics, a recorded diagnostic data is uploaded to
the provisioning server. For example, the file D0025454-audiolog_20140529141935.gz is
Note: The Dolby Conference Phone web interface has been optimized for modern
browsers and the best experience will be obtained using one of the supported
browsers. Versions 8 and 9 of Internet Explorer will work in a degraded fashion
and support for these browsers is deprecated and will be removed in future
release.
By default, access to the web interface is enabled. You can disable access only through the
configuration files (see Section 9.3) by changing Network.Services.WebServerMode.
You can use the web interface in addition to using the configuration files and a
provisioning server. Any configuration changes made to individual phones using the web
interface will override configuration settings made with provisioning server.
Configuration changes made manually using a phone user interface will override changes
made using the web interface.
You can view the Configuration parameter descriptions—dvcp-<x.y.z.buildID>.cli-help.html—
and the Diagnostic shell command descriptions—dvcp-<x.y.z.buildID>.cfg-help.html—
through the web interface. Go to Tools > Help.
You access the web interface by entering the phone IP address as the browser address in a
Web browser. Then you will be prompted to enter the administrative user name and
password. The default user name is admin and the default password is 1739.
Note: We recommend that you change the default administrative password. See
Section 8.4.1.
To access the web interface:
1. Select one of the supported web browsers.
2. Get the phone IP address.
A web page similar to the one shown in the following figure displays.
4. Log in as the administrator (default values are admin and 1739).
A web page similar to the one shown in the following figure displays.
This page provides you with specific information about the phone you logged into.
Contextual help on other pages of the web interface provides you with instructions on how
to navigate the menus and detailed explanations of the current configuration of the phone.
You can change the phone settings from the Settings tab. You can view the phone status
The warning icon displays on the web interface as shown in the following figure.
You can view the details of CA certificates stored on the Dolby Conference Phone through
the Dolby Conference Phone web interface. Select Status > Network > Device and scroll
down to CA Certificates.
To export the current phone configuration:
1. From the web interface home page, select Tools > Export from the navigation menu.
A web page similar to the one shown in the following figure displays.
• (Optional) Enter the fully qualified software image URL.
For example, dvcp-dev-1.7.0.123.tar.gz or
http://10.203.131.56/something/dvcp-dev-1.8.0.8.tar.gz
• (Optional) Enter the certificate URLs separated by commas.
For example, cert.pem, ldap.pem
3. Click Download for each file.
The files are downloaded to the default download directory on your computer.
(Depending on your browser settings, you may be prompted to keep the first file.)
Copy these files to the appropriate location on your provisioning server and modify
with a JSON editor.
To reboot the phone from the Dolby Conference Phone user interface:
2. Tap to confirm the action.
To reboot the phone from the Dolby Conference Phone web interface:
1. From the web interface home page, select Tools > Utilities from the navigation menu.
2. Click the reboot link and confirm the action.
If the phone is currently busy (a call is active or a software update is in progress), the
reboot is delayed and a pop‐up message displays in the browser.
The following information is provided on the call statistics web page:
• Call information
• Calling party first and last name
• Calling party address (phone extension)
• Call duration in minutes and seconds
• Type of call (IP PBX or BT MeetMe)
• Call status (active or on hold)
• Audio codec type
• Network statistics
• Packet count
• Average jitter
• Packet loss rate
• Packet loss burstiness (rate of audio packets losses occurring in a burst)
• Concealed packet count
• Jitter histogram
• Audio diagnostics
• Average automatic gain control gain
• Voice capture level
• Voice rendering level
• Signal‐to‐noise level
• Signal‐to‐echo level
• Average RTT
• Signal‐to‐noise level too low
• Signal‐to‐echo level too low
• Low input power detected
• Microphone input clipping
To view call statistics:
• From the web interface home page, select Status > Call Statistics from the navigation
menu on the left‐hand side of the web page.
The shell service is accessed via SSH. Only one instance of the shell service is supported at
any given time. Once a connection to the shell service is established, subsequent requests
will be denied until the current session is terminated. The session will time out after 30
minutes of inactivity.
The service starts when the phone boots up, but is accessible only if the configuration
parameter—Network.Services.SSHEnabled—is enabled, which is the default. You must
enter the administrative user name and password to use the diagnostic shell.
Shell service commands are automatically generated for each software release. It can
include localized command help, function calls, and diagnostic tests.
A list of commands is provided with each software build, in the file
dvcp-1.8.0.xxxx.cli-help.html. See Figure 10‐8 for a sample output.
Note: The BT MeetMe service can be deactivated through a diagnostic shell command
deactivateBTService. However, once it is deactivated, the phone will no longer
accept entry of a BT MeetMe chairperson or participant passcode until it is
activated again.
Tip: Use the <Tab> key on the command line to prompt for additional command
information. For example, if you enter system, and then press <Tab>, the possible
system commands are listed and the command is repeated on the command line for
you to finish command entry. For example, if you enter system traceroute, and
press <Tab>, the format of the parameter IP address of host displays and the
command is repeated on the command line for you to enter the IP address. Do not
use <Tab> to complete the shell or quit commands.
When the phone resources start to run low, you may notice that the phone reboots or
freezes up.
You can check the available memory on the phone by running the command show memory
through the diagnostic shell (see Section 10.9) or, viewing the log file (see Section 10.3), or
by accessing the Dolby Conference Phone web interface (see Section 10.4). Typically, you
want the phone to be using less than 95% of its available memory.
If you find that it is using more than 95%, you can reduce this amount by following these
steps:
• Check how the corporate directory (LDAP) is set up, and make possible configuration
parameter changes (see Section 8.5.1).
• Return the log configuration parameters to the default values when you are finished
testing or troubleshooting issues (see Section 10.3).
You can perform the reset in the following ways:
You will be asked to confirm the reset in all cases. If you confirm the option, the phone
reboots to complete the reset process even if a call is active.
The following table describes possible solutions to power and startup issues.
The following table describes possible solutions to hardware issues.
whether the keys are working, tap >
> Diagnostics > Test Hardware > Keys and follow
the instructions.
• If you cannot hear the DTMF tone, wait until the
fatal error screen displays (see Section 10.12.11)
and the phone reboots. Log files from the error
will be uploaded to the provisioning server and
will assist you in finding the problem.
Touch screen is not accurate. For example, when you It is possible that the touch screen is not accurately
touch the screen, the coordinates in the software do
not compare to where you touched the screen. calibrated. Go to > > Diagnostics > Test
Hardware > Touch Screen and follow the instructions.
Once it is confirmed that the phone touch screen is not
accurately calibrated, go to the diagnostics shell and
enter system
removetouchscreencalibrationdata, then
reboot the phone by entering system reboot. This
will force the phone to go to a calibration screen to
recalibrate.
One or more speakers may not be working.
To verify, go to > > Diagnostics > Test
Hardware > Speakers and follow the instructions.
One or more microphones may not be working.
To verify, go to > > Diagnostics > Test
Hardware> Microphones and follow the instruction.
This test allows testing of one microphone at a time.
The following table describes possible solutions to network access issues.
The following table describes possible solutions to first‐time provisioning issues.
modify the VLAN manually by going to >
through a reboot cycle. You can tap and go
back to the start to correct the input.
There are errors in the configuration files on the If there is an error in the configuration file, the phone
provisioning server. displays error messages similar to the following:
• Invalid configuration files or parameters. Press the
“More” button for more information.
• A list of the parameters in error
Correct the configuration files on the provisioning
server based on the information provided on the
phone screen. Possible errors are:
• Write access not allowed for provisioning: The
parameter is not allowed to be configured from
the provisioning server.
• Data validation error: The value supplied is not
valid and has failed validation on the phone.
• Invalid parameter: The parameter specified in the
configuration file is not recognized by the phone..
Configuration errors are also displayed in the Dolby
Conference Phone web interface when you mouse
over the red circle in the Provision Successful field.
The phone is unable to connect to a HTTPS If you want to use an HTTPS provisioning server, the
provisioning server. phone may not be able to connect to the provisioning
server due to security settings issues if not configured
properly.
The phone needs to be initially provisioned in a
nonsecure environment first—in an FTP or HTTP
protocol—to get the server CA certificate downloaded
to the phone, then it needs to be switched over to the
HTTPS provisioning server. See Chapter 6.
The phone is having unexpected issues. If you run into an unexpected issue (that is not
described in this table), skip the first‐time
provisioning wizard and go directly to the phone
home screen. Then go to to obtain more
information about the configuration failures. For
example, you can get the device IP address and then
gain access to the SSH shell to use the diagnostics shell
commands or Dolby Conference Phone web interface.
The following table describes possible solutions to subsequent provisioning issues.
You will see that there is a provisioning error on the
system status screen.
Access the phone through the Dolby Conference
Phone web interface. Go to the Status > System >
Device section, and look for the Configuration Errors
field. If there are configuration errors, a link is shown
that will take you to a complete list of configuration
errors detected on the phone.
The following table describes possible solutions to authentication issues.
The following table describes possible solutions to IP PBX calling issues.
Phone web interface, tap > Sip > Pbx >
Codecs. It is possible that the phone the user is
trying to call does not support the same codec. By
default, the preferred codec list is G711U, G711A,
and G722.
The user cannot receive a call. The possible reasons for the failure are:
• The do not disturb feature is enabled. To disable,
tap , then change the do not disturb Off/On
option to Off. If do not disturb is enabled, a
scrolling message displays on the home screen.
• The call forwarding feature is enabled. To disable,
Phone web interface, tap > Sip > Pbx >
Codecs. It is possible that the phone the user is
trying to call does not support the same codec. By
default, the preferred codec list is G711U, G711A,
and G722.
The following table describes possible solutions to BT Conferencing calling issues.
Tap to see more information on the error that
occurred. The displayed error code can be one of the
following:
• Phone cannot connect to the tunnel server (902).
The phone cannot connect to the security tunnel
server to complete the BT MeetMe call.
• Phone cannot connect to the SIP server (903). The
phone cannot connect to the Dolby Voice Media
Server (SIP) to complete the BT MeetMe call.
• Error connection refused (950). Contact BT.
• Remote host closed (951). Contact BT.
• Error time‐out (952). Check the network
connection, and if error persists, contact BT.
• Host not found (953). Check DNS settings, and if
error persists, contact BT.
• Operation canceled (954). Contact BT.
• SSL Handshake error (955). Check the system
time and the BT service certificate expiry date,
and if the error persists, contact BT.
• Temporary network failure (956) and Unknown
network failure (957). Check network connection
between your network and BT, and if error
persists, contact BT.
• Proxy connection refused (958) and Proxy
connection closed (959). Check HTTP proxy
server.
• Proxy not found (960). Check HTTP proxy under
DVMS.Proxy.Server, and if WPAD and PAC are
set, check that HTTP proxy can be resolved by
DNS.
• Proxy authentication required (962). Make sure
the HTTP Proxy credentials supplied under
Dvms.Proxy.User and Dvms.Proxy.Password are
correct.
• Unknown HTTP proxy error (963). Investigate the
network path to the HTTP proxy server.
• For any other error code, contact BT.
The following table describes possible solutions to audio quality issues.
The following table describes possible solutions to software update issues.
The following table describes possible solutions to corporate directory issues.
The following table describes possible solutions to fatal error issues.
The following table describes possible solutions to Dolby Satellite Microphone issues.
In order to ensure the most efficient service from your reseller, there are a few steps you
should take before reporting the issue. Your reseller will require a certain amount of basic
information when you call.
The data you should collect and be prepared to supply is:
• Phone serial number
• Software version that is currently running on the phone
• Phone configuration.—Provide the relevant configuration files from the provisioning
server for the phone. See Section 9.4 and Section 6.3.1 for information on which
configuration files are relevant and on where to find them on your provisioning
server. Or you can export the configuration files (see Section 10.5).
• A description of the issue being experienced. The description should include:
• Any symptoms observed
• Any error messages displayed on the phone user interface or web interface
• Any obvious triggers (what was the user doing before the error message
displayed)
• If the issue was reproducible (does it happen regularly or after certain taks are
performed)
• How widespread the issue appears to be (just affecting one user or the whole
organization)
• Any relevant log files showing the problem occurring. If you have not enabled
logging, you should enable it for the phone experiencing the issue, reproduce the
issue, and provide those logs. For instructions on how to do this, see Section 10.3.
• Any other information you have that might assist in understanding the issue
BT Conferencing provides support by email or phone. Choose the support location closest
to your time zone.
For email support, contact:
• Americas—[email protected]
• Asia Pacific—[email protected]
• United Kingdom and Europe—[email protected]
For phone support, go to www.btconferencing.com/contact-us/.
Appendix A
Administrative References
This appendix provides miscellaneous information that may help you perform your
administrative tasks.
Topics in this appendix include:
• Assigning a VLAN ID Using DHCP
• LLDP and Supported Type Length Values
• Trusted Certificate Authority List
The process is as follows:
• When the phone boots up, the VLAN ID associated with the port on the Ethernet
switch that the phone is connected to is discovered using the LLDP discovery
mechanism first and, if there is a response, then that VLAN is used to send out DHCP
requests. At phone boot time, it transmits three LLDP‐MED packets at one second
intervals for fast start. Once the LLDP‐MED frame is received from the switch (LLDP
successful), the phone transmits one LLDP‐MED packet every 30 seconds (to keep the
discovery database active on the switch).
• If there is no response from LLDP, then the device shall send out DHCP request with
no VLAN tagging (on data VLAN).
• Once the phone receives the DHCP response, it checks whether there is option 132 or
any other specified DHCP option. If there is, then it gets the VLAN ID.
• The phone shall repeat the DHCP negotiation on the VLAN that is provided from the
DHCP server.
• If there is no VLAN from the DHCP response, then the phone uses the manual VLAN
ID and repeats the DHCP process.
For more information on DHCP options, see Table 4‐1.
The VLAN ID string offered by the DHCP server has the following format:
• Starts with a V‐VLAN= prefix followed by a VLAN ID and terminate by a semicolon
• Is a decimal number
If the DHCP response does not conform to this format, then the phone proceeds with the
manual VLAN ID (decides that DHCP does not contain VLAN ID).
The LLDP feature supports VLAN and QoS discovery, and LLDP power management, but
not power negotiation. LLDP has a higher priority than DHCP VLAN discovery.
The following mandatory type length values are supported:
• Chassis ID: Must be first type length value
• Port ID: Must be second type length value
• Time to live: Must be third type length value, set to 120 seconds
• System capabilities: Set as telephone capability
• MAC/PHY configuration status: Detects duplex mismatch
• LLDP‐MED capabilities
• LLDP‐MED network policy: VLAN, L2 QoS, L3 QoS
• LLDP‐MED extended power via MDI type length value: Power type, power source,
power priority, power value
• End of LLDP DU: Must be last type length value
The following optional type length values are supported:
• Port description
• System name: Administrator assigned name
• System description: Includes device type, phone number, hardware version, and
software version
• Management address: Used for network discovery
An LLDP frame must contain all mandatory type length values. The frame will be
recognized as LLDP only if it contains mandatory type length values. The Dolby®
Conference Phone supports LLDP frames with both mandatory and optional type length
values. The basic structure of an LLDP frame and a table containing all type length values
along with each field is explained in Section A.2.1.
All outbound LLDP packets are sent to multicast MAC address: 01:80:c2:00:00:0e.
The basic type length value format is as follows:
• Type length value type (7 bits) [06]
• Type length value length (9 bits) [7–15]
• Type length value information (0–511 bytes)
Each type length value appears only once, except for the network policy type length value,
which may appear twice. The order of the four type length values (chassis ID, port ID, time
to live, and end of LLDP DU) are fixed; the other may appear in any order.
Table A‐1 shows the ordered list of supported type length values.
Management address 8 12 ‐ ‐ 3
802.3 configuration status
Organizationally specific 127 7 0x00120bb: TR‐41 1: Media capabilities 5
Organizationally specific 127 8 0x00120bb: TR‐41 2: Network policy 6
1. Time to live value is 0 seconds when the phone is powered on.
2. System capabilities: Other: Not capable, Repeater: Not capable, Bridge: Not capable, WLAN access point: Not capable, Router: Not
capable, Telephone: Capable, DOCSIS cable device: Not capable, Station only: Not capable, C_VLAN Component of a VLAN
Bridge: Not capable, S‐VLAN Component of a VLAN Bridge: Not capable, Two‐port MAC Relay: Not capable.
3. Management Address: Address String Length: 5, Address Subtype: IPv4, Management Address: (Example) 10.203.188.92, Interface
Subtype: ifIndex, Interface Number: X , OID String Length: 0.
4. MAC/PHY Configuration/Status: Auto Negotiation Support: 1, Auto Negotiation Status: 0 or 1, Auto Negotiation Advertised
Capability: Asymmetric and Symmetric PAUSE: 0, Symmetric PAUSE: 0, Asymmetric PAUSE: 0, PAUSE: 0 , 100Base‐TX Full
Duplex: 1, 100Base‐TX Half Duplex: 1, 10BASE‐T Full Duplex: 1, 10BASE‐T Half Duplex: 1.
5. Media Capabilities: LLDP‐MED Capabilities: 1, Network Policy: 1, Location Identification: 0, Extended Power via MDI‐PSE: 0,
Extended Power via MDI‐PD: 1, Inventory: 0 (1 when implemented later).
6. Network Policy: Application Type: Voice or Voice Signaling, Unknown Policy Flag: 0 or 1, Tagged Flag: 0 or 1, VLAN ID: 0 to 4094,
Link Layer Priority: 0 to 7, DSCP: 0 to 63.
7. Extended Power‐via‐MDI: Power Type: PD Device, Power Source: PSE, Power Priority: Unknown, Power Value: 13 Watts.
8. The Dolby Conference Phone is a class 3 device that has a maximum power consumption of 12.95 watts.
Appendix B
Sample Configurations
This appendix provides instructions on how to create configuration files from the samples
provided with the software package.
The best configuration reference is available in the phone software package:
• Configuration directives: dvcp-x.y.z.build.cfg-help.html
• Shell commands: dvcp-x.y.z.build.cli-help.html
Directory Purpose
/ Location of software and all configuration files
/logs Where logs are uploaded to
{
"img_file" : "dvcp-rel-2.0.1.116.tar.gz",
"cfg_files" : [
"common.json",
"[MAC].office.json"
],
"certificates": [
"rootCA.cer",
"otherRootCA.cer"
]
}
Where:
• dvcp-rel-2.0.1.116.tar.gz is the name of the software image the phones should
run.
• rootCA.cer and otherRootCA.cer are the names of certificate files the phones
should load, for example SSL Certificate Authority Root certificates.
In the common configuration file you would place any of the common parameters such as
the proxy server details. In the device specific configuration file, place the device specific
details such as the SIP registration details to be used and the local timezone of the phone.
Figure B‐1 Sim
PSTN
SIP/RTP
CUCM
IP PBX
Customer
corporate IP
network Provisioning
Server
Dolby Conference
Phone
FTP, HTTP
In this configuration it is important to configure the operation mode correctly, configure
the SIP proxies as they will be shared, and we recommend you configure common logging
options.
{
"Features.OperationMode": "IPPBXONLYMODE",
"Sip.Pbx.OutboundProxy1": "a.b.c.d",
"Sip.Pbx.OutboundProxy2": "e.f.g.h",
"Logging.Upload.Enable": true,
"Provisioning.Server.UploadDir": "logs"
}
Where:
• a.b.c.d and e.f.g.h are the IP addresses of one or two call servers or outbound proxy
servers that the phone should use.
• logs is the name of the subdirectory on the provisioning server where log files will be
stored.
This file will contain any configuration items specific to the device you are configuring.
Within a configuration file value the string [MAC] is replaced by the MAC address of the
specific phone you are configuring. To create a configuration file specific to the phone with
MAC address 1a:2b:3c:4d:5e:6f you would create a file called:
1a2b3c4d5e6f.user.json.
A simple user configuration file would include:
{
"Preferences.Localization.Timezone": "tzspec",
"Sip.Account.DisplayName": "displayname",
"Sip.Account.UserName": "username",
"Sip.Credential.Name": "credname",
"Sip.Credential.Password": "credpass"
}
Where:
• tzspec is the name of the timezone in which the user resides. For example,
Australia/Sydney
• displayname is the name that should be displayed for the user
• username is the extension number or address of the user
• credname is the name used when authenticating the user
• credpass is the password used when authenticating the user
In this configuration almost all configuration parameters are common to all phones, and
the software defaults are appropriate. The only mandatory configuration parameter is the
registration PIN which is phone‐specific.
BT
MeetMe2
Internet
Call control
SIP/RTP
Customer
corporate IP
network Provisioning
Server
Dolby Conference Phone
FTP, HTTP
In this configuration it is important to configure the operation mode and we recommend
you configure common logging options.
{
"Features.OperationMode": "CONFONLYMODE",
"Logging.Upload.Enable": true,
"Provisioning.Server.UploadDir": "logs"
}
Where:
• logs is the name of the subdirectory on the provisioning server where log files will be
stored.
Where:
• tzspec is the name of the time zone in which the user resides. For example,
Australia/Sydney
• aBcDeFaBcDeF is the registration PIN obtained from BT when registering the phone.
This chapter provides the copyright statements for the third‐party software products that
are incorporated into the Dolby® Conference Phone software. It also provides information
about the open source software that is incorporated into the Dolby Conference Phone
software.
End User Licensing
Agreement
END‐USER LICENSE AGREEMENT (ʺAGREEMENTʺ) FOR DOLBY CONFERENCE
PHONE SOFTWARE
The following is Dolby’s current version of the End User License Agreement. Dolby may
modify this End User License Agreement: (A) immediately in any way which does not
reduce or degrade Reseller’s rights or benefits pursuant to the policy or (B) in all other
instances, on forty five (45) days written notice; provided, however, that the End User
License Agreement in effect at the time of the sale of any Product unit shall continue to
govern such Product unit.
This End User License Agreement (ʺEULAʺ) is a legal agreement between you (as an
individual hereinafter referred to as ʺyouʺ or ʺCustomerʺ) and Dolby Laboratories, Inc., a
California Corporation, and Dolby International AB, a Swedish company residing in The
Netherlands (collectively ʺDolbyʺ) for the Dolby® Conference Phone software that
accompanies this EULA, which includes computer software and may include associated
media, printed materials, ʺonlineʺ and electronic documentation (collectively, the
ʺSoftwareʺ). Dolby may be providing you with the Software pursuant to a separate
agreement between you (or a third party such as your employer) and one of Dolbyʹs
licensees (a ʺParent Agreementʺ). In the case of a conflict this EULA takes priority over the
Parent Agreement and governs your use of the Software. YOU HEREBY AGREE TO BE
BOUND BY THE TERMS OF THIS AGREEMENT BY ACCEPTING THIS AGREEMENT,
OR BY INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE. IF YOU DO
NOT AGREE TO THE TERMS OF THIS AGREEMENT DO NOT INSTALL, COPY, OR USE
THE SOFTWARE.
1. LICENSE GRANT. Dolby grants you only those rights expressly granted to you in
this EULA provided that you comply with all terms and conditions of this EULA.
1.1 Software License Grant. Dolby grants you a nonexclusive, revocable, limited,
non‐transferable license to (a) install and run the Software solely for the purpose of using
the Dolby Conference Phone or if applicable, accessing the conferencing service solutions
provided under the Parent Agreement and (b) make one copy of the Software solely for
backup or archival purposes.
1.2 Documentation. You may make and use an unlimited number of copies of the
documentation, if any, provided that such copies shall be used solely for your own use in
association with the Software and are not to be republished nor distributed (in hard copy,
electronic or any other form) beyond your premises or to any third party.
2. RESERVATION OF RIGHTS AND OWNERSHIP. Dolby reserves all rights not
expressly granted to you in this EULA. The Software is protected by copyright, patent
and/or other intellectual property laws and treaties and contains trade secrets of Dolby and
its suppliers. Dolby and its suppliers own the title, copyright, and other intellectual
property rights in the Software. Notwithstanding any statements to the contrary contained
in any terms of sale for the Software, the Software is licensed, not sold and Dolby retains
ownership of all copies of the Software.
3. LIMITATIONS ON LICENSE. You are expressly prohibited from using the
Software in any manner not specifically authorized by Dolby in this EULA. You may not
make any copies of the Software except and to the extent necessary for backup and archival
purposes. You may not modify, create derivative works, reverse engineer, decompile, or
disassemble the Software, except and only to the extent that such activity is expressly
permitted by applicable law notwithstanding this limitation. You may not rent, lease, lend
or provide commercial hosting services with the Software. You may not delete, fail to
reproduce or modify any patent, copyright, trademark or other proprietary rights notices
which appear on or in the Software or documentation. No license, right, or interest in any
Dolby trademark, trade name or service mark is granted to you pursuant to this EULA.
4. TERMINATION. Without prejudice to any other rights, Dolby may immediately
terminate this EULA if you are in material breach of any of the terms or conditions of
Sections 1‐3 of this EULA which has not been remedied within 14 days of written notice
from Dolby to you. In such event, you must immediately cease using the Software and
destroy all copies of the Software and all of its component parts.
5. REPRESENTATIONS AND WARRANTIES.
5.1 You represent, warrant, and covenant that your use of the Software will at all times
comply with the terms of this EULA, applicable laws and regulations and that you will not
install, use, access, or run the Software for purposes other than using the Dolby Conference
Phone or if applicable, accessing the conferencing services provided under the Parent
Agreement.
5.2 Dolby represents and warrants that (a) it owns or has the right to license the Software
and (b) that the Software is complete, correct, effective, and capable of meeting the
specifications included in the documentation, if any, provided under the Parent
Agreement. Your sole remedy for breach of the foregoing representation in Section 5.2(b)
shall be Dolbyʹs commercially reasonable efforts to redeliver the affected Software.
6. DISCLAIMER OF WARRANTIES. EXCEPT AS OTHERWISE SET FORTH
ABOVE, DOLBY MAKES NO WARRANTIES REGARDING THE SOFTWARE.
FURTHER, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, DOLBY
AND ITS SUPPLIERS PROVIDE THE SOFTWARE AS IS, AND HEREBY DISCLAIM ALL
OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING,
BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT, AND ANY
WARRANTIES ARISING OUT OF COURSE OF DEALING, USAGE OR TRADE. THERE
IS NO WARRANTY THAT THE SOFTWARE WILL OPERATE IN THE COMBINATIONS
THAT YOU MAY SELECT FOR USE, THAT THE OPERATION OF THE SOFTWARE WILL
BE ERROR‐FREE OR UNINTERRUPTED OR THAT ALL SOFTWARE ERRORS WILL BE
CORRECTED. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN,
OBTAINED FROM DOLBY OR ELSEWHERE WILL CREATE ANY WARRANTY NOT
EXPRESSLY STATED IN THIS AGREEMENT. THE ENTIRE RISK AS TO THE QUALITY,
OR ARISING OUT OF THE USE OR PERFORMANCE OF THE SOFTWARE REMAINS
WITH YOU.
7. EXCLUSION OF INCIDENTAL, CONSEQUENTIAL AND CERTAIN OTHER
DAMAGES. IN NO EVENT WILL DOLBY BE LIABLE TO YOU FOR ANY SPECIAL,
INCIDENTAL, INDIRECT, PUNITIVE OR CONSEQUENTIAL DAMAGES (INCLUDING
LOSS OF USE, DATA, BUSINESS OR PROFITS) OR FOR THE COST OF PROCURING
SUBSTITUTE PRODUCTS OR SERVICES ARISING OUT OF OR IN CONNECTION
WITH THIS AGREEMENT OR THE USE OR PERFORMANCE OF THE SOFTWARE,
WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED UPON CONTRACT,
WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR
OTHERWISE, AND WHETHER OR NOT DOLBY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH LOSS OR DAMAGE. YOU AGREE THAT THESE LIMITATIONS
WILL SURVIVE AND APPLY EVEN IF ANY LIMITED REMEDY SPECIFIED IN THIS
AGREEMENT IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE.
8. LIMITATION OF LIABILITY AND REMEDIES. NOTWITHSTANDING ANY
DAMAGES THAT YOU MIGHT INCUR FOR ANY REASON WHATSOEVER
(INCLUDING, WITHOUT LIMITATION, ALL DAMAGES REFERENCED HEREIN AND
ALL DIRECT OR GENERAL DAMAGES IN CONTRACT OR ANYTHING ELSE), THE
ENTIRE LIABILITY OF DOLBY AND ANY OF ITS SUPPLIERS UNDER ANY
PROVISION OF THIS EULA AND YOUR EXCLUSIVE REMEDY HEREUNDER (OTHER
THAN THE LIMITED REMEDY DESCRIBED IN SECTION 5.2 ABOVE) SHALL BE
LIMITED TO THE AMOUNT OF USD$10.00 (TEN US DOLLARS). THE FOREGOING
LIMITATIONS, EXCLUSIONS AND DISCLAIMERS (INCLUDING SECTIONS 6,7 AND 8)
SHALL APPLY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW,
EVEN IF ANY REMEDY SPECIFIED IN THIS AGREEMENT IS FOUND TO HAVE
FAILED OF ITS ESSENTIAL PURPOSE.
9. GOVERNING LAW: The validity, interpretation and performance of this
Agreement shall be governed by and construed in accordance with the laws, without
respect to conflict of laws provisions, and you agree to submit to the jurisdiction of the
court, set forth below based on the applicable region where you are located:
Notwithstanding the foregoing, nothing in this Section 9 shall prevent Dolby from seeking
any injunctive or equitable relief by a court of competent jurisdiction that is necessary to
protect Dolbyʹs rights or property until such dispute is resolved. This Agreement will be
interpreted and construed in accordance with the English language. The parties agree that
the provisions of the Uniform Computer Information Transactions Act (ʺUCITAʺ) and the
U.N. Convention on Contracts for the International Sale of Goods will have no force or
effect on these terms and conditions.
10. THIRD PARTY SOFTWARE AND / OR OPEN SOURCE. The Software contains the
following open source components and such other third party components, subject to the
applicable licensing terms and conditions. From time to time, the Dolby may include
additional third party software and components subject to third party terms and
conditions of use. For more information on these software components, refer to
www.dolby.com/us/en/about/warranty-and-maintenance-policies.html.