2016 Dragon Professional Group and Dragon Legal Group, 14.
This material may not include some last-minute technical changes and/or revisions to the software. Changes are periodically made to
the information provided here. Future versions of this material will incorporate these changes.
Nuance Communications, Inc. has patents or pending patent applications covering the subject matter contained in this document. The
furnishing of this document does not give you any license to such patents.
No part of this manual or software may be reproduced in any form or by any means, including, without limitation, electronic or
mechanical, such as photocopying or recording, or by any information storage and retrieval systems, without the express written
consent of Nuance Communications, Inc. Specifications are subject to change without notice.
Nuance, ScanSoft, the Nuance logo, the Dragon logo, Dragon, DragonBar, NaturallySpeaking, NaturallyMobile, RealSpeak, Nothing
But Speech (NBS), Natural Language Technology, Select-and-Say, MouseGrid, and Vocabulary Editor are registered trademarks or
trademar ks of Nuance Communications, Inc. in the United States or other countries. All other names and trademarks referenced herein
are trademarks of Nuance Communications or their respective owners. Designations used by third-par ty manufacturer s and sellers to
distinguish their products may be claimed as trademarks by those third-par ties.
Disclaimer
Nuance makes no warranty, express or implied, with respect to the quality, reliability, currentness, accuracy, or freedom from error of
this document or the product or products referr ed to herein and specifically disclaims any implied warranties, including, without limitation,
any implied warranty of merchantability, fitness for any particular purpose, or noninfringement.
Nuance disclaims all liability for any direct, indirect, incidental, consequential, special, or exemplary damages resulting from the use of the
information in this document. Mention of any product not manufactured by Nuance does not constitute an endorsement by Nuance of
that product.
Notice
Nuance Communications, Inc. is strongly committed to creating high quality voice and data management products that, when used in
conjunction with your own company’s security policies and practices, deliver an efficient and secure means of managing confidential
information.
Nuance believes that data security is best maintained by limiting access to various types of information to authorized users only. Although
no software product can completely guarantee against security failure, Dragon Group software contains configurable password
features that, when used properly, provide a high degree of protection.
We strongly urge current owners of Nuance products that include optional system password features to verify that these features are
enabled! You can call our support line if you need assistance in setting up passwords correctly or in verifying your existing security
settings.
Published by Nuance Communications, Inc., Burlington, Massachusetts, USA
Visit Nuance Communications, Inc. on the Web at www.nuance.com.
Contents
Configuration and client installation guidei
About this guideviii
Guide overviewix
Audienceix
Additional resourcesx
Documentationx
Trainingx
Supportx
Chapter 1: Introduction1
About Nuance Management Center2
Physical architecture3
Chapter 2: Installation checklists4
Checklist—Planning the server installation5
Checklist—Planning the client installation6
Chapter 3: Preparing for your server installation7
Software requirements—Server8
Application server and database server8
NMC console8
Hardware requirements—Server9
Server installation prerequisites10
Application server and database server10
NMC console11
Other considerations12
Network bandwidth recommendations12
Excluding files and folders from anti-virus protection12
Using a network traffic switch12
Obtaining required server software13
Opening required ports14
Installing the SSL certificate15
About signed certificates15
About signed certificates15
About ports15
SSL Mode 2: SSL certificate installed on load balancing switch17
Contents
Testing and troubleshooting your SSL configuration18
Additional Information19
Chapter 4: Installing the servers20
Installing SQL Server21
Installing Nuance Management Center22
Install22
Chapter 5: Post-installation tasks28
Configuring your network switch29
Verifying the NMS Platform service is running30
Starting the NMS Platform service manually30
Logging in to the Nuance Management Center (NMC) console31
Determining your database backup method32
Chapter 6: Preparing for your Active Directory single sign-on configuration33
Single sign-on overview34
Before you begin35
Software requirements—Single sign-on35
Other requirements35
Checklist—Planning the single sign-on setup35
Creating an NMC console Administrator user for Active Directory37
Setting the Active Directory connection string38
Creating and configuring user accounts for single sign-on39
Creating user accounts39
Configuring user accounts39
Chapter 7: Installing the Local Authenticator40
About the Local Authenticator41
Local Authenticator logs41
Creating organization tokens42
Installing and binding the SSL certificate43
About signed certificates43
About ports43
Testing and troubleshooting your SSL configuration45
Installing the Local Authenticator47
Editing the configuration file51
Starting the Local Authenticator service52
Chapter 8: Preparing for your Dragon Group client installation53
Understanding Roaming user settings in nsdefaults.ini and roamingdef.ini132
nsdefaults.ini settings132
roamingdef.ini options134
Installing a Roaming user profile configuration on additional computers137
Appendix C: Database backups138
About database backups139
Disabling automatic database backups140
vii
About this guide
Guide overviewix
Audienceix
Additional resourcesx
Documentationx
Trainingx
Supportx
viii
Dragon Installation Guide
NMC servertypeApplicable chapters
On-premise
1-6, 8-16, Appendix A, B, and C
Nuance-hosted6-16, Appendix A and B
Guide overview
The Server Installation and Client Configuration Guide provides the following:
l Installation and configuration instructions for on-premise Nuance Management Center (NMC) servers.
l Configuration instructions for single sign-on authentication.
l Installation, configuration, and upgrade instructions for Dragon Group clients.
This guide contains installation and configuration instructions for both clients using their own on-premise NMC server
and clients using Nuance's hosted NMC server in the cloud. Use the following table to determine the chapters that are
applicable to you:
Audience
This guide is intended for IT administrators, database administrators, and Dragon administrators whose responsibility
is to perform the following:
l Install and configure an on-premise NMC server.
l Set up and manage single sign-on user authentication.
l Install and manage a SQL Server database.
l Install Dragon clients and configure them through the Nuance Management Center (NMC) console.
This guide assumes you have experience in hardware configuration, software installation, database management, and
networking.
ix
About this guide
Additional resources
The following resources are available in addition to this guide to help you manage your Dragon Group installation.
Documentation
DocumentDescriptionLocation
Dragon Group Release
Notes
Dragon Group Citrix Administrator Guide
Nuance Management
Center Administrator Guide
Nuance Management
Center Help
Dragon Group client HelpCommands and instructions for
New features, system requirements, client upgrade instructions, and known issues.
Hardware, software, and network requirements for deploying
Dragon Group in a network of client computers that connect to a
Citrix server to access published
applications.
Information on creating and maintaining objects and managing
Dragon clients from Nuance
Management Center.
Instructions for configuring and
managing the Nuance Management Center (NMC) consoleand Dragon clients.
dictating, correcting, and more
with the Dragon client.
Nuance provides several Dragon training offerings, like webinars, demos, and Nuance University online training
courses. For more information, see the Dragon Support web site.
Support
The Dragon Support web site provides many resources to assist you with your Dragon installation, like forums and a
searchable knowledgebase. For more information on Support offerings, see the Dragon Support web site at:
Nuance Management Center allows Dragon system administrators to manage all Dragon Group clients from a single
central console. The console, called the Nuance Management Center (NMC) console, allows you to do the following:
l Configure options for clients at the site, group, or user level
l Centrally manage your Dragon product licensing
l Share data, like custom words and commands, with clients and across other Nuance products
l Audit user session events
l Monitor client usage and trends through reporting
Nuance Management Center installs on a server. You can choose to install, configure, and maintain your own onpremise NMC server, or you can use the Nuance-hosted server in the cloud.
Using Nuance Management Center with your Dragon Group installation is an optional feature that you enable in
Dragon Group.
2
Chapter 1: Introduction
Physical architecture
The physical configuration of Nuance Management Center includes:
l Application server—The NMC server. Stores user accounts, settings, and administrative information. Can be a
single machine, or, in large installations, can be multiple servers load-balanced by a network traffic switch. Can be
the Nuance-hosted NMC server in the cloud, or a server that you install and host on-premise.
l Database server—Hosts the SQL database that stores your data, like sites, groups, and licenses. Can be the
same physical machine as your application server.
l Dragon clients—Client computers with Dragon Group installed.
If you choose to host your own NMC server on-premise, there are two configuration options:
l Single-tier—Your application server and database server are located on the same physical machine.
l Two-tier—Your application server and database server run on separate machines.
If you're hosting your own NMC server, the installation process installs the NMC server, database server, and NMC
console from a single executable file. During the installation, you can choose the location of your database server.
3
Chapter 2: Installation checklists
Checklist—Planning the server installation5
Checklist—Planning the client installation6
4
Dragon Installation Guide
Checklist—Planning the server installation
If you are installing and managing your own Nuance Management Center (NMC) server and database server onpremise, use this checklist to help you prepare for the installation.
ServerTaskReference
NMC serverand database
server
NMC serverand database
server
NMC serverObtain the required server software.“Obtaining required server soft-
NMC server
and database
server
Database
server
NMC serverand database
server
NMC serverRun the NMS_SuiteInstaller.exe file to install the
NMC serverIf you're using multiple NMC servers, configure your network
NMC server
NMC server
Database
server
Ensure all system requirements have been met.“Software requirements—Server”
on page 8
Ensure all prerequisites have been met.“Server installation prerequisites”
on page 10
ware” on page 13
Ensure required ports are open.“Opening required ports” on page
14
Install the SSL certificate.“Installing the SSL certificate” on
page 15
Install the required software.“Installing SQL Server” on page 21
“Installing Nuance Management
NMC server, NMC console, and database.
traffic switch.
Verify that the NMS Platform service is running.
Log in to the NMC console.
If you're using a network traffic switch, ensure you access
the NMC console using the name or address of the switch in
the URL.
Determine your database backup method.“Determining your database
Center ” on page 22
“Configuring your network switch”
on page 29
“Verifying the NMS Platform service is running” on page 30
“Logging in to the Nuance Management Center (NMC) console”
on page 31
backup method” on page 32
5
Checklist—Planning the client installation
Use this checklist to help you prepare for client installations.
TaskReference
Chapter 2: Installation checklists
Assign access to the necessary folders and Registry keys on
client machines.
Configure client workstations.“Configuring client workstations” on page 59
Perform an initial installation of the Dragon client using one of the
following methods:
l Dragon InstallShield Wizard (recommended)
l Command line installation
Set up the configuration files as needed, then copy them to a
directory you can access from other computers.
Install the Dragon client on Dragon users' machines using one of
the following methods:
l Manual install from a DVD.
l Push install with an MSI.
“Assigning access ” on page 58
l “Initial Installation—Dragon InstallShield
wizard method” on page 61
l “Initial installation—Command Line” on
page 62
“Other natspeak.exe options” on page 64
l “Installing the same Dragon configuration
on multiple computers” on page 69
l “Command Line installation with
msiexec.exe” on page 71
6
Chapter 3: Preparing for your server
installation
Software requirements—Server8
Application server and database server8
NMC console8
Hardware requirements—Server9
Server installation prerequisites10
Application server and database server10
NMC console11
Other considerations12
Network bandwidth recommendations12
Excluding files and folders from anti-virus protection12
Using a network traffic switch12
Obtaining required server software13
Opening required ports14
Installing the SSL certificate15
About signed certificates15
About signed certificates15
About ports15
SSL Mode 2: SSL certificate installed on load balancing switch17
Testing and troubleshooting your SSL configuration18
Additional Information19
7
Dragon Installation Guide
Software requirements—Server
If you're hosting your own Nuance Management Center (NMC) server and database server on-premise, ensure the
servers meet the following software requirements.
For Dragon Group client software requirements, see “Software and hardware requirements—Client” on page 54.
Application server and database server
The following table provides software requirements for the following scenarios:
l Your application server and database server are separate physical machines.
l Your application server and database server are on the same physical machine.
FeatureApplication serverDatabase server
Operating
system
Windows
components
One of the following:
l Microsoft® Windows Server
2008, Service Pack 1, Service
Pack 2
l Microsoft® Windows Server
2008 R2, 32-bit and 64-bit
l Microsoft® Windows Server
2008 R2 64 bit Service Pack 2
l Microsoft® Windows Server
2012
l Microsoft® Windows Server
2012 R2 (64 bit)
Ensure you have all current service
packs installed.
l Microsoft .NET Framework 4.5.2
or later
One of the following:
l Microsoft® Windows
Server 2008, Service
Pack 1, Service Pack 2
l Microsoft® Windows
Server 2008 R2, 32-bit
and 64-bit
l Microsoft® Windows
Server 2008 R2 64 bit
Service Pack 2
l Microsoft® Windows
Server 2012
l Microsoft® Windows
Server 2012 R2 (64 bit)
Ensure you have all current
service packs installed.
None.
Combined application and
database server
One of the following:
l Microsoft® Windows Server
2008, Service Pack 1, Service
Pack 2
l Microsoft® Windows Server
2008 R2, 32-bit and 64-bit
l Microsoft® Windows Server
2008 R2 64 bit Service Pack 2
l Microsoft® Windows Server
2012
l Microsoft® Windows Server
2012 R2 (64 bit)
Ensure you have all current service
packs installed.
l Microsoft .NET Framework 4.5.2
or later
l Internet Information Services
(IIS) 7, 7.5, or 8.0
Database
Security
None.l SQL Server 2008,
2012, or 2014
l SSL certificate, signed by a
certificate authority
For more information on the SSL
certificate, see “Installing the SSL
certificate” on page 15.
None.
NMC console
l Microsoft Internet Explorer 10 or 11, or latest version of Chrome or Firefox
l Microsoft .NET Framework 4.5.2 or later
8
l Internet Information Services
(IIS) 7, 7.5, or 8.0
l SQL Server 2008, 2012, or 2014
l SSL certificate, signed by a
certificate authority
For more information on the SSL
certificate, see “Installing the SSL
certificate” on page 15.
Chapter 3: Preparing for your server installation
Hardware requirements—Server
If you're hosting your own Nuance Management Center (NMC) server and database server on-premise, ensure the
servers meet the following hardware requirements.
For every 1,000 users:
l One Quad-Core physical server to host the SQL database, NMC server, and NMC console
l Processor: Quad-Core 2 GHz CPU
l Minimum RAM: 4 GB recommended
l Core Application Disk Storage: 40 GB for the NMC server
l If using Roaming user profiles: A server, separate machine, or RAID array to host the Master user profiles
directory
l Processor: Intel® Pentium 4® or later, or AMD Athlon 64 or later
l CPU: 1 GHz minimum (2.4 GHz recommended)
l RAM: 4 GB
l Cache: 512 KB minimum L2 Cache (1 MB recommended)
l One Database Server
l Processor: Dual-Core 2GHz CPU
l Minimum RAM: 4 GB
9
Dragon Installation Guide
Server installation prerequisites
In addition to the system requirements, you'll also need the following.
Application server and database server
PrerequisiteServerAdditional Information
Windows administrator
account
Application
All services should run under this account.
This account must also meet the following requirements:
l Is an administrator account in the workgroup (single-tier) or in the
domain (two-tier)
l Account and password never expire
l Has rights to install software
l Has rights to install, create, and start a Windows service
l Has full read/write access to the database server, and to all servers in
the network
You provide this account name and password during the server installation.
Computer name or
IP address of your server
Directory permissionsApplication
Application
and database
and database
Note: To allow this account to launch the services upon
installation completion, you must set it up with Log on as Service
rights.
Must be provided during the NMC server installation.
Assign full read/write/modify permissions to the directories where theNMC
server, NMC console, and database server are installed.
10
Chapter 3: Preparing for your server installation
NMC console
PrerequisiteAdditional Information
Full trust privilegesNone.
11
Dragon Installation Guide
Other considerations
Consider the following while you prepare for your NMC server installation.
Network bandwidth recommendations
Nuance recommends the following network bandwidth speeds for Nuance Management Center.
Number of clientsMinimum network speed
10010 Mbps
>100100 Mbps
Excluding files and folders from anti-virus protection
If you have anti-virus software installed on your application and database servers and Dragon clients, you should
exclude the following files and folders from the anti-virus scan to ensure optimum performance.
Servers
l Nuance folder and all sub-folders
l File extensions: DAT, DRA, ENH, INI, LCK, LOG, NWV, SIG, TXT, USR, VER, VOC, WAV
Clients
l C:\Program Files\Nuance folder and all sub-folders
l C:\Program Data\Nuance folder and all sub-folders
l C:\<Windows user ID>\AppData folder and all sub-folders
l C:\Documents and Settings\All Users\Application Data\Nuance folder and all sub-folders
l C:\Documents and Settings\<Windows user ID>\Local Settings\Temp folder
l File extensions: BD, BIN, DAT, DVC, ENH, GSB, GRM, GRX, INI, LCK, NWV, SIG, SVC, USR, VER, VOC,
WAV, XML, LOG
Using a network traffic switch
If you have a large organization and you're implementing more than one NMC server, you can include a network traffic
switch in your network to balance the load on the servers.
The following table describes the recommended settings for your device.
ComponentSetting
Network Interface Card
(NIC)—Gigabit cards
Network Interface Card
(NIC)—10/100Mb cards
Network speed—10
Mbps
Network speed—100
Mbps
Automatic.
Switches and gigabit cards must have the same setting.
Network link speed and duplex must be set the same on all servers, workstations, and
other network equipment, or performance and recognition degradation could occur.
Nuance does not support the Auto Detect setting.
Full Duplex
Full Duplex
12
Chapter 3: Preparing for your server installation
Obtaining required server software
Click the following links to obtain the required server software.
SoftwareWhere to download
Microsoft .NET Framework 4.5microsoft.com
SQL Server 2008, 2012, or 2014microsoft.com
l Microsoft® Windows Server 2008, Service Pack 1, Service Pack 2
l Microsoft® Windows Server 2008 R2, 32-bit and 64-bit
l Microsoft® Windows Server 2008 R2 64 bit Service Pack 2
l Microsoft® Windows Server 2012
l Microsoft® Windows Server 2012 R2 (64 bit)
microsoft.com
13
Dragon Installation Guide
Opening required ports
You must open the following ports to allow communication between components.
PortLocationDescription
389 TCPNMC server
443NMC server
1433 CustomDatabase
server
l Allows communication between the NMC server and your Active Directory, if
you are using single sign-on authentication.
l Allows communication between Dragon clients and the NMC server.
l Allows communication between NMC console workstations and the NMC
server.
l Allows communication between the NMC server and the database server if
they are on separate physical machines.
14
Chapter 3: Preparing for your server installation
Installing the SSL certificate
About signed certificates
About signed certificates
Using SSL requires that you obtain a signed SSL certificate from a certificate authority, such as GoDaddy or Verisign.
The certificate authority must be a trusted authority known to both the client computer and the server. Nuance
Management Center does not support internally generated (self-signed) certificates.
To obtain a signed certificate, you'll need to provide information to the certificate authority about your organization and
the server on which you are installing the certificate in the Certificate Signing Request (CSR). Each certificate
authority may require different information. Typically, the information can include the following:
l Organization name
l Organization location information, such as town and state
l Computer name for the server on which you are installing the certificate
l Extended Key Usage value, such as 2.5.29.37. Extended key usage further refines key usage extensions, which
define the purpose of the public key contained in the certificate.
l Key Size, such as 2048 bits or 4096 bits. Determines the length of the public key in the certificate. A longer key
provides stronger security. You determine the level of security that is appropriate for your environment.
You obtain this information from your IT department, or from the person who installed and configured your server.
For more detailed information on installing SSL certificates, see:
This should match the computer name that the certificate is deployed on, or be a wild card. This must match
exactly the host used in the endpoints. For information on viewing the subject, see https://tech-
3. Note the thumbprint of the certificate. You use the thumbprint to bind the certificate to the port used by the
primary NMS services in the next step.
For information on retrieving the thumbprint, see https://msdn.microsoft.com/en-us/library/ms734695.aspx.
4. Bind the SSL port (443) used by the services to the certificate.
Windows Server 2008 or 2012:
a. Using the netsh utility, run the following command to bind port 443 to the certificate :
5. Verify that the UseSSL setting is set to true (this should have been done by the installer):
a. In Nuance.NMS.Server.exe.config, located in the NMS Platform installation folder, find the line
near the top that contains the key="UseSSL" tag.
b. Change the value to true:
<add key="UseSSL" value="true"/>
6. Restart the Local Authenticator server to allow the configuration changes to take effect.
SSL Mode 2: SSL certificate installed on load balancing switch
Nuance uses this mode in the Nuance data center when the NMC server is behind a load balancing switch that also
decrypts SSL. In this scenario, the load balancing switch would strip the SSL encryption and forward the messages on
17
Dragon Installation Guide
to the appropriate NMC server. Inside the firewall, these messages would be unencrypted, and the NMC server would
receive them as HTTP with no SSL encryption.
Note: This should only be configured by experienced networking personnel. It requires in-depth
knowledge about load-balancing switches, which is outside the scope of this guide.
Steps to configure
1. Verify that UseSSL is set to false (this should have been done by the installer):
a. In Nuance.NMS.Server.exe.config, located in the NMC Platform installation folder, find the line
near the top that contains the key="UseSSL" tag.
b. Change the value to false:
<add key="UseSSL" value="false"/>
2. Restart the NMC server to allow the configuration changes to take effect.
Testing and troubleshooting your SSL configuration
Note: Run these tests on a different computer. Do not run them on the NMC server.
If you installed your SSL certificate on a load balancing switch, you cannot run these tests from inside the firewall.
Use the browser
1. Can you access and log into the NMC console?
a. Connect to https://<SERVER_NAME>/NMCHTML/.
If you see the Nuance Management Center login page, port 443 is working, and the NMC console is
being deployed properly.
b. Log in to the NMC console. If successful, the console is able to communicate with the server.
2. Can you access the NMC console status interface?
1. Connect to https://<SERVER_NAME>/NMS/Platform/ConfigurationSvc/v1/Status.
An XML response should appear in the browser.
3. Can you make RESTful web service calls?
Attempt to create an NMS session using the browser.
a. Connect to https://<SERVER_NAME>/NMS/Platform/AuthenticationSvc/
c. If some XML is returned, the NMC console is configured properly and working with SSL.
4. Can you access the NMS API Help pages?
1. Connect to https://<SERVER-NAME>/NMS/Platform/UserManagementSvc/v1/help
2. Enter any credentials if prompted.
3. An HTML page with help for one of the NMS API sets should appear. If you see this help, the NMC
server is configured and working properly.
18
Chapter 3: Preparing for your server installation
Check the Bindings
If the NMC console is not working, make sure that the ports are properly bound to the SSL certificate. You can do this
by using the "netsh http show sslcert" command to display the current configuration. Be sure that port 443 is
bound to the certificate.
Additional Information
For more information on installing SSL certificates, see: