total recall vr desktop...total recall vr desktop is a java/windows based application designed to...
TRANSCRIPT
.: www.totalrecallvr.com :.
Total Recall VR Desktop
User Guide
September, 2019
Guide Issue 16.0
Total Recall VR Desktop Release 16.0.0
Copyright © 2019 Prolancer Pty Ltd, Sydney, Australia.
The text of and illustrations in this document are licensed by Prolancer Pty Ltd under a
Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In
accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must
provide the URL for the original version. Prolancer, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent
permitted by applicable law.
Total Recall VRTM is a trade mark of Prolancer Pty Ltd. in Australia and other countries. All
other trademarks are the property of their respective owners.
The information in this publication is subject to change without notice. Prolancer Pty Ltd
assumes no responsibility for any errors that may appear in this publication.
Total Recall VR Desktop
Page 2 of 46
Related Documents:
[1] Prolancer Pty Ltd, Total Recall VR web site. Available from:
http://www.totalrecallvr.com/.
[2] Prolancer Pty Ltd, Prolancer web site. Available from:
http://www.prolancer.com.au/.
[3] Prolancer Pty Ltd, Total Recall VR Overview User Guide, 25.0, September 2019
[4] Prolancer Pty Ltd, Total Recall VR Deployment User Guide, 25.0, September 2019
[5] Prolancer Pty Ltd, Total Recall VR Embedded GUI User Guide, 25.0, September
2019
[6] Prolancer Pty Ltd, Total Recall VR Monitor User Guide, 16.0, September 2019
[7] Prolancer Pty Ltd, Total Recall VR Manager User Guide, 16.0, September 2019
Total Recall VR Desktop
Page 3 of 46
Table of Contents
1. Preface ....................................................................................................................................................... 5
1.1. Conventions ........................................................................................................................................ 5 1.1.1. Notes & Warnings ...................................................................................................................... 5 1.1.2. Typographic Conventions ........................................................................................................... 5 1.1.3. Procedures .................................................................................................................................. 6
1.2. We Need Feedback ............................................................................................................................. 6
2. Introduction .............................................................................................................................................. 7
2.1. About This Guide ................................................................................................................................ 7
2.2. What is Total Recall VR ..................................................................................................................... 7
2.3. What is Total Recall VR Desktop........................................................................................................ 9
2.4. Total Recall VR Archives .................................................................................................................. 10
3. Start Here ................................................................................................................................................ 12
3.1. System Requirements ........................................................................................................................ 12
3.2. Compatibility .................................................................................................................................... 12
3.3. Application Working Mode ............................................................................................................... 13 3.3.1. Workstation Mode .................................................................................................................... 13 3.3.2. Workgroup Mode ..................................................................................................................... 14
3.4. Pre-Installation................................................................................................................................. 14 3.4.1. Java SE Runtime Environment ................................................................................................. 15 3.4.2. FTDI 2DXX Drivers ................................................................................................................. 15 3.4.3. Visual C++ 2015 Redistributable ............................................................................................. 16 3.4.4. NFS Client ................................................................................................................................ 17 3.4.5. H2 Database.............................................................................................................................. 18 3.4.6. Remote Interface ...................................................................................................................... 20
3.5. Application Installation .................................................................................................................... 22
3.6. Application Upgrade ........................................................................................................................ 22
3.7. First Run ........................................................................................................................................... 23
4. User Interface ......................................................................................................................................... 33
4.1. Desktop ............................................................................................................................................. 33
4.2. Main Menu Bar................................................................................................................................. 34 4.2.1. File Menu ................................................................................................................................. 34 4.2.2. Help Menu ................................................................................................................................ 34 4.2.3. User Menu ................................................................................................................................ 35
4.3. Applications ...................................................................................................................................... 36
4.4. Drag and Drop ................................................................................................................................. 38
4.5. Plug and Play ................................................................................................................................... 40
5. Resource Manager .................................................................................................................................. 41
6. Criteria Builder ...................................................................................................................................... 41
7. Recorder Monitor ................................................................................................................................... 41
8. Audio Player ........................................................................................................................................... 41
Total Recall VR Desktop
Page 4 of 46
9. Event Player ............................................................................................................................................ 42
10. Recording Explorer(s) ........................................................................................................................ 42
11. Recorder Status Panel ........................................................................................................................ 42
12. Recorder Control Panel ...................................................................................................................... 42
13. Software License ................................................................................................................................. 43
Total Recall VR Desktop
Page 5 of 46
1. Preface
1.1. Conventions
Our guides use several conventions to highlight certain words and phrases and draw
attention to specific pieces of information.
1.1.1. Notes & Warnings
We use the following visual styles to draw attention to information that might
otherwise be overlooked:
Notes are tips, shortcuts or alternative approaches to the task at hand.
Ignoring a note should have no negative consequences, but you might
miss out on a trick that makes your life easier.
Important boxes detail things that are easily missed: configuration
changes that only apply to the current session, or services that need
restarting before an update will apply. Ignoring the information will
not cause data loss, but may cause irritation and frustration.
Warnings should not be ignored. Ignoring warnings will most likely
cause data loss.
1.1.2. Typographic Conventions
We use typographic conventions to call attention to specific words and phrases.
These conventions, and the circumstances they apply to, are as follows.
Example Meaning
Select Guide to
display ...
Locate the link named "Guide" on the screen, position the
cursor over the link and then depress the appropriate mouse
button to follow the link.
Select Add to create
a new ...
Locate the button or menu item named "Add" on the screen,
position the cursor over the button or menu item and then
depress the appropriate mouse button to initiate an action.
Total Recall VR Desktop
Page 6 of 46
Enter Commission ... Locate the field named "Commission" on the screen,
position the cursor over the field and then depress the
appropriate mouse button to select the field. Once the cursor
appears in the field, enter a value.
Choose Country ... Locate the field named "Country" on the screen, position the
cursor over the field and then depress the appropriate mouse
button to display the available options. Then position the
cursor over the desired option and depress the appropriate
mouse button to select it.
Tick Active User ... Locate the check box named "Active User" on the screen,
position the cursor over the check box and depress the
appropriate mouse button to place a visual tick in the box.
Un-tick Active User
...
Locate the check box named "Active User" on the screen,
position the cursor over the check box and depress the
appropriate mouse button to remove the visual tick in the
box.
Enter $30.95 ... Enter "$30.95" using the keys on your keyboard.
1.1.3. Procedures
We use numbered sequence of steps to define procedures for performing certain
tasks. For example:
Procedure Title
1. This is the first step of the procedure.
2. This is the second step of the procedure.
a. This is the first sub-step of step 2.
b. This is the second sub-step of step 2.
3. This is step three.
1.2. We Need Feedback
If you find a typographical error in this guide, or if you have thought of a way to make
this guide better, we would love to hear from you.
Please submit your feedback using the feedback form on our web site:
http://www.prolancer.com.au/contact/feedback.
If you have a suggestion for improving the guide, then try to be as specific as possible
when describing your suggestion. Otherwise, if you have found an error, please include
the section number and some of the surrounding text so we can find it easily.
Total Recall VR Desktop
Page 7 of 46
2. Introduction
2.1. About This Guide
This guide describes the Total Recall VR Desktop application.
The guide is intended for Total Recall VR end users. It describes how to use the Total
Recall VR Desktop application. Please keep a copy of this guide handy for quick
reference.
2.2. What is Total Recall VR
Total Recall VR is a professional audio logging and call recording system which is self-
contained, fully featured and cost-effective. Enterprises and governments worldwide use
it to create electronic records of many forms of audio communication including
telephone, 2-way radio, broadcast radio, public address, intercoms, room microphones
and much more.
Total Recall VR is the ideal solution for:
Recording business telephone conversations;
Recording agent calls in contact centres;
Logging emergency response communication;
Logging business operations communication;
Logging radio broadcasts;
Logging public announcements;
Logging Air Traffic Control communication;
Creating audio records of meetings, legal proceedings, public enquiries and
similar events; and
Creating compliance records to meet duty of care and legal requirements.
Total Recall VR captures all audio in digital format and stores it in a proprietary, secure
and tamper proof file format in its on-board hard drive storage. The file format preserves
the originality of the audio that it stores and has a number of built-in mechanisms that
aid quick and reliable detection of tampering. However, for ease of access, Total Recall
VR client applications can generate copies of recordings in a number of popular and
everyday formats such as Microsoft’s Wave (.wav) and MPEG Layer-3 (.mp3).
Total Recall VR Desktop
Page 8 of 46
Storing audio by itself does not help when looking for one recording in a store that can
hold hundreds of thousands of recordings. That is why, in addition to audio, Total Recall
VR captures and then stores information related to each recording and audio source in
its database such as start time, end time and duration of recordings, calling and called
numbers on telephone calls, DTMF digits during calls, radio IDs, user configurable
notes and much more. This information is the backbone of a powerful search capability
which can pin point a single recording in a set of hundreds of thousands of recordings
which reside either on a Total Recall VR recorder or in one of many types of off-system
archives of recordings.
In addition to the audio recorder and the on-board storage, each Total Recall VR system
comes with a built-in media player with comprehensive player controls (start, stop, fast-
forward, rewind …). The player can play audio stored in files directly on the system or
stream audio to a remote client application which then outputs the sound to the PC
speakers of the PC that it runs on.
While audio recording, storage and re-play are the main functions of Total Recall VR,
every Total Recall VR offers many more advanced, professional-grade features. For
example:
Ability to capture audio from different types of audio sources (analogue, VoIP,
RoIP, AoIP and ISDN), at the same time – hybrid recording.
Live and real-time monitoring (listening) of recordings in progress on the system
itself or on a remote PC with the aid of a PC client application.
Feature-rich archiver which can create searchable archives of recordings on CD,
DVD or BD discs, USB keys or drives and network drives, either automatically
or on-demand.
Automated self-cleaning mechanism that removes obsolete recordings
automatically and on regular intervals to keep the system operating endlessly.
SNMP agent capable of generating SNMP alarms (traps).
SMDR integration for a number of popular PBXes.
Fully internationalised user interface; all menus and software available in
multiple languages.
Role based access control.
On-board LCD display and control keypad on selected models.
A range of PC client applications with value adding functionality.
APIs and PC applications for integration with other business systems and
solutions.
When audio records are critical to your operations, Total Recall VR delivers. It is
professional, reliable and fully self-contained solution for audio logging and call
recording that comes at an affordable price.
Total Recall VR Desktop
Page 9 of 46
The Total Recall VR Overview [3] guide contains a comprehensive
description and overview of Total Recall VR.
2.3. What is Total Recall VR Desktop
Total Recall VR Desktop is an all-in-one Total Recall VR PC application that combines
the features and functions of the following Total Recall VR applications into one
desktop like application:
Total Recall VR Manager
Total Recall VR Monitor
Total Recall VR Browser
Total Recall VR Audio Player
Total Recall VR Event Player
A single copy of the Total Recall VR Desktop application can be used instead of
individual copies of all of the above listed Total Recall VR PC applications.
Figure 1: Total Recall VR Desktop Screen Shot
Total Recall VR Desktop is a Java/Windows based application designed to run on a PC
with Windows 7, 8 or 10.
Total Recall VR Desktop
Page 10 of 46
Total Recall VR Desktop is a licensed application. You must
purchase an Activation License in order to use the application.
Total Recall VR Desktop requires an AMBE decoder license to play
recordings that are stored in the AMBE audio format.
You can purchase a USB based AMBE decoder from us, order code
TRVR-AMBE and TRVR-AMBE-3.
NOTE: Multiple AMBE decoder licenses are needed to monitor
multiple recordings that use the AMBE audio format and are in
progress at the same.
2.4. Total Recall VR Archives
Total Recall VR Desktop allows you to access recordings stored in different types of
Total Recall VR archives:
Disc archives.
Disc archives are collection of recordings and a database of metadata on the
recordings that are stored on a CD, DVD or BluRay disc. Total Recall VR
systems create disc archives when you archive recordings on a Total Recall VR
system.
There are two types of disc archives:
o Legacy disc archives that were created by old generation Total Recall VR
systems which run the Total Recall VR application release 4.60 or
earlier; and
o Latest generation disc archives that are created by the new generation
Total Recall VR systems that run the Total Recall VR application release
5.x.y or later.
Total Recall VR Desktop supports both types of disc archives.
USB archives.
USB archives are collection of recordings and a database of metadata on the
recordings that are stored on a USB device. Total Recall VR systems create USB
archives when you archive recordings on a Total Recall VR system.
Total Recall VR Desktop
Page 11 of 46
As USB devices usually contain files from many sources, Total Recall VR
systems use a folder caller ‘trvr-archive’ on USB devices as a Total Recall VR
archive. It simply ignores all other files and folders on USB devices.
Network drive archives.
Network drive archives are collections of Total Recall VR archives which are
stored on a disk drive that is accessible over a network. Each sub-archive, in the
collection of archives, contains a collection of recordings and a database of
metadata on the recordings.
Total Recall VR systems create network drive archives when you archive
recordings on a Total Recall VR system.
Total Recall VR Desktop ‘hides’ the fact that network drive archives are a
collection of archives and allows you to treat each collection as a single archive
when searching and managing recordings in it.
Public Folder archives.
Public Folders are ad-hoc archives that users can create while using Total Recall
VR Desktop.
Public Folder archives have no restrictions on number of recordings; however,
the intended use of this type of archives is to create small collections of
recordings from various sources in order to share recordings with multiple users
of Total Recall VR Desktop. This is similar to public folders that you may create
in other applications to share documents or e-mail messages for example.
Mega archives.
Mega archives are a new type of archives which unlike all other types of
archives are designed to store unlimited number of recordings. Of course, disk
space limits apply.
In addition, unlike all other types of archives, Total Recall VR Archiver creates
this type of archive. Total Recall VR systems cannot create this type of archive.
Local Folder archives.
Local Folder archives are specific to the now obsolete Total Recall VR Remote
Manager application. Other applications, including Total Recall VR Desktop, do
not support this type of archives.
Total Recall VR Desktop
Page 12 of 46
3. Start Here
3.1. System Requirements
Total Recall VR Desktop is a Java based application designed to run on a PC with
Windows 7, 8 or 10.
The application is compatible with Windows XP and Vista, however it has not been
tested for correct operation on Windows XP and Vista.
For best experience with Total Recall VR Desktop install it on a PC with the following
specification:
40Mb free hard disk space.
8Gb memory (RAM).
Intel i7 CPU is strongly recommended due to the real time audio processing
needs of the applications, in particular when monitoring more than one channel
at a time.
Display hardware that supports the HD resolution (1920x1080).
Sound system with built-in or external speakers or headphones.
100Mbps Ethernet network interface (NIC) hardware.
Drive capable of reading CD-R, CD-RW, DVD+RW, BD-R and BD-RE discs.
At least one USB 2.0 port.
The PC must have a working network connection and access to an E-Mail server in
order to send e-mail from Total Recall VR Desktop.
Total Recall VR Desktop requires an AMBE decoder license to play
recordings that are stored in the AMBE audio format.
You can purchase a USB based AMBE decoder from us, order code
TRVR-AMBE and TRVR-AMBE-3.
NOTE: Multiple AMBE decoder licenses are needed to monitor
multiple recordings that use the AMBE audio format and are in
progress at the same.
3.2. Compatibility
Total Recall VR Desktop uses cutting edge technology to connect to Total Recall VR
systems that run different releases of the Total Recall VR application.
As a result, it is possible to connect Total Recall VR Desktop to Total Recall VR
systems that run a 9.x.y, 10.x.y or 11.x.y version of the application at the same time.
Total Recall VR Desktop
Page 13 of 46
However, the minimum releases of the Total Recall VR application that have support for
applications like Total Recall VR Desktop are 9.18.0 and 10.9.0 so you will have to
upgrade your Total Recall VR systems to at least 9.18.0 or 10.9.0, if possible to do so, in
order to use Total Recall VR Desktop with your systems.
It is not possible to connect Total Recall VR Desktop to Total Recall
VR systems that run application version 8.x.y or earlier.
3.3. Application Working Mode
You can use Total Recall VR Desktop in one of two working modes: workstation or
workgroup.
3.3.1. Workstation Mode
This mode is best when a single or multiple users will use Total Recall VR Desktop
on a single PC.
In this mode the Total Recall VR Desktop configuration (users, archives, Total Recall
VR systems …) is local to the PC that runs the application. As a result, Total Recall
VR Desktop can be used by a single user, or multiple users on the same PC.
The following diagram illustrates workstation mode. In summary, Total Recall VR
Desktop is installed on a single PC. It uses the configuration database (H2 database)
on the same PC. Multiple users, each with their own application account, can use the
Total Recall VR Desktop on the same PC.
Figure 2: Total Recall VR Desktop in Workstation Mode
Total Recall VR Desktop
Page 14 of 46
Of course, you can install Total Recall VR Desktop on multiple PCs and use it in
workstation mode on each PC. However, each instance is independent from all other
instances and must be configured independently of all other instances.
3.3.2. Workgroup Mode
This mode is best when multiple users will use Total Recall VR Desktop from
different PCs.
In this mode all Total Recall VR Desktop instances use the same configuration
(users, archives, Total Recall VR systems …). As a result, Total Recall VR Desktop
can be used by multiple users, each with their own application account, on multiple
PCs. You can manage the Total Recall VR Desktop configuration from any PC that
has an instance of Total Recall VR Desktop and the changes will apply to all
instances of Total Recall VR Desktop on all PCs.
The following diagram illustrates workgroup mode. In summary, Total Recall VR
Desktop is installed on multiple PCs. Each instance uses the central configuration
database (H2 database) which is installed on a separate server. Multiple users, each
with their own application account, can use Total Recall VR Desktop from different
PCs.
Figure 3: Total Recall VR Desktop in Workgroup Mode
3.4. Pre-Installation
Total Recall VR Desktop requires 3rd party software and drivers which you may need to
install before installing it.
Total Recall VR Desktop
Page 15 of 46
3.4.1. Java SE Runtime Environment
This 3rd party software is mandatory. The application will not run at
all without it.
Total Recall VR Desktop is a Java application and as such it requires a Java SE
runtime environment to run.
You must install a 32bit, version 8 (tested and recommended), Java SE
Runtime Environment on your PC to use Total Recall VR Desktop.
You can download a Java SE Runtime Environment installer from
http://www.oracle.com/technetwork/java/javase/downloads/index.html.
You may already have a Java SE runtime environment on your PC. Ask your friendly
technical staff to help you determine this if you are not sure how to check.
If your PC is running a 64bit version of Windows, then you may already have a 64bit
Java SE runtime environment on your PC. If this is the case you must install the 32bit
Java SE runtime environment on your PC as well in order to use Total Recall VR
Desktop. Ask your friendly technical staff to help you if you are not sure what to do.
3.4.2. FTDI 2DXX Drivers
This 3rd party software is optional. It is required to decode recordings
that use the AMBE audio encoding.
Total Recall VR Desktop uses a USB based AMBE decoder when playing AMBE
encoded audio.
You can purchase the USB based AMBE decoder from us – order
Total Recall VR Desktop
Page 16 of 46
code TRVR-AMBE and TRVR-AMBE-3.
The USB device requires FTDI D2XX drivers to work.
You must install FTDI’s D2XX version 2.12.06, or better, WHQL
certified drivers on your PC to enable Total Recall VR Desktop to
play recordings in the AMBE format.
You can download an installer for the drivers from
http://www.ftdichip.com/Drivers/D2XX.htm.
3.4.3. Visual C++ 2015 Redistributable
This 3rd party software is mandatory. The application will not run
correctly without it.
Total Recall VR Desktop uses native Windows libraries and as such it requires the
Visual C++ 2015 redistributable to run.
You must install the 32bit Visual C++ 2015 redistributable on your
PC to use Total Recall VR Desktop.
You can download an installer for the 32bit Visual C++ 2015
redistributable from https://www.microsoft.com/en-
au/download/details.aspx?id=48145.
You may already have a Visual C++ 2015 redistributable on your PC or server. Ask
your friendly technical staff to help you determine this if you are not sure how to
check.
If your PC or server is running a 64bit version of Windows, then you may already
have a 64bit Visual C++ 2015 redistributable on your PC or server. If this is the case
Total Recall VR Desktop
Page 17 of 46
you must install the 32bit Visual C++ 2015 redistributable on your PC or server as
well in order to use Total Recall VR Desktop. Ask your friendly technical staff to
help you if you are not sure what to do.
3.4.4. NFS Client
This 3rd party software is optional. It is required to access recordings
that are stored in Total Recall VR Network Archives on NFS drives.
Total Recall VR Desktop requires an NFS client in order to access network archives
on Linux/Unix network drives.
An NFS client is included with Windows 7, 8 and 10, however it is not installed by
default. You can install it through Control Panel – Programs – Programs &
Features – Turn Windows features on and off.
Once installed, you may have to set the group ID (GID) and user ID (UID) for the
anonymous user which the client uses to access NFS network drives by adding an
AnonymousUid and AnonymousGid configuration parameters to the NFS client
configuration in the registry.
Registry changes can render your PC unusable. Ask your friendly
technical staff to help you if you are not sure what to do.
Total Recall VR Desktop
Page 18 of 46
Reboot the machine after making the changes. Now you should be able to map NFS
drives as local drives on your PC.
3.4.5. H2 Database
This 3rd party software is optional. It is required to use the application
in the workgroup mode. It is not needed to use the application in the
workstation mode.
Total Recall VR Desktop uses an H2 database to store its configuration and operating
parameters. If you intend to use Total Recall VR Desktop in workgroup mode (see
section 3.3.2 Workgroup Mode), then you must install a central H2 database which
will be shared by all instances of Total Recall VR Desktop.
You can download a Windows installation package for an H2
database server from
http://www.h2database.com/html/download.html. We have tested the
application with version 1.4.197 and we recommend that you use this
version.
Total Recall VR Desktop
Page 19 of 46
Once you have installed an H2 database on a server, configure the H2 database
service (using the wrapper.conf file in the services directory) and make sure that the
H2 database service is running.
This document uses an H2 database server which runs on a machine
with IP address 192.168.120.200 and provides service on TCP port
9092 in examples. The same server provides a management service
on TCP port 8082.
The H2 database installation instructions are not as clear as they should be when it
comes to explaining how to get an H2 database server going. The following is a
summary of the steps and can be used as a guide when setting up an H2 database
server; however, it does not aim to replace the official H2 database documentation.
Install an H2 database server
1. Download the latest stable Windows installer from
http://www.h2database.com/html/download.html. We downloaded a file
named ‘h2-setup-2017-04-23.exe’ for this example.
2. Run the installer file which by default will install the software in
“c:\Program Files\H2” on a 32bit system or “c:\Program Files (x86)\H2” on
a 64bit system.
3. Step 2 does not install the H2 database service automatically. You must
manually install it, after configuring it, as follows.
The service ensures that the H2 database starts when the machine restarts.
4. The service configuration is in the “c:\Program
Files\H2\service\wrapper.conf” file. We modified the following to tailor the
service to our environment:
1. # Application parameters. Add parameters as needed starting from 1 2. ## -- Make sure to allow tcpPort on the firewall -- ## 3. wrapper.app.parameter.1=org.h2.tools.Server 4. wrapper.app.parameter.2=-tcp 5. wrapper.app.parameter.3=-tcpPort 9092 6. wrapper.app.parameter.4=-tcpAllowOthers 7. wrapper.app.parameter.5=-web 8. wrapper.app.parameter.6=-webPort 8082 9. wrapper.app.parameter.7=-webAllowOthers 10. wrapper.app.parameter.8=-baseDir "c:/worktemp/db"
In summary, we want the service to store database files in the
“c:\worktemp\db” directory on the local machine and run on TCP port
9092. Also, we want the service to use TCP port 8082 for web
management.
Total Recall VR Desktop
Page 20 of 46
5. With the above changes in place, open a terminal window and change to the
“c:\Program Files\H2\service” directory. Then:
a. Run the 1_install_service.bat script to install the service on the
machine. This adds the “H2 Database Engine Service” to the set of
services on the machine.
b. Run the 2_start_service.bat script to start the service.
c. To make sure that the service is running, start a browser using the
3_start_browser.bat script on the same machine. This should show the
login page for the database server management console.
6. Edit the firewall configuration for the machine and make sure that TCP
ports 9092 and 8082 (if you are using our configuration from step 4) are not
blocked.
How you complete this step depends on the firewall application that you are
using. Please consult the documentation for your firewall application.
7. Once the firewall is allowing communication to TCP ports 9092 and 8082
open a browser on a different machine and attempt to access the H2 server
web management console using http://192.168.120.200:8082 (if you are
using our configuration from step 4) to make sure that remote access to the
server is possible.
Note that you do not need to create database users and a database for Total Recall VR
Desktop once the server is running. The first instance of Total Recall VR Desktop
that will attempt to use the server will create users and a database which you must
then use for all other instances of Total Recall VR Desktop.
3.4.6. Remote Interface
This recorder configuration is mandatory. The application will not be
able to connect to recorders without it.
In most cases Total Recall VR Desktop will connect to one or more Total Recall VR
systems.
Total Recall VR Desktop uses the Remote Interface provided by Total Recall VR
systems to connect and interact with Total Recall VR systems. As a result, you must
configure the Remote Interface on each Total Recall VR system that you wish to
access from Total Recall VR Desktop.
See section 6.5 in the Total Recall VR Embedded GUI User Guide [5] for details on
how to configure the Remote Interface on systems with built-in screen.
Total Recall VR Desktop
Page 21 of 46
For example:
Figure 4: Remote Interface Configuration
The value of the Maximum Sessions parameter is important when monitoring
multiple recordings with Total Recall VR Desktop. Its value defines the maximum
number of recordings that can be monitored by all instances of Total Recall VR
Desktop.
For example, if Maximum Sessions is set to 5, as shown the previous screen capture,
then the maximum number of monitoring sessions across all running instances of
Total Recall VR Desktop is 5. As a result, if a single instance of Total Recall VR
Desktop is monitoring 5 recordings in progress, then all other instances will not be
able to monitor any recordings in progress until the instance that is monitoring 5
recordings stops monitoring at least 1 or more recordings.
If your Total Recall VR system does not have a built-in screen, then use the Total
Recall VR Manager application to configure the Remote Interface. See section 8.2.5
in the Total Recall VR Manager User Guide [7] for details on how to configure the
Remote Interface on systems without a built-in screen.
For example:
Total Recall VR Desktop
Page 22 of 46
Figure 5: Remote Interface Configuration
3.5. Application Installation
A Total Recall VR Desktop installer is available for download from our web site. We do
not ship installation media for Total Recall VR Desktop.
Please visit http://www.totalrecallvr.com/applications/total-recall-vr-
desktop to download the installer for Total Recall VR Desktop.
The installer is a wizard based installation program which will guide you through the
installation steps. To install Total Recall VR Desktop on your PC:
Install Total Recall VR Desktop
1. Extract the TRVRDesktop-Setup-x.y.z.yyyymmdd.exe file from the
TRVRDesktop-Setup-x.y.z.yyyymmdd.zip file that you downloaded from our
web site.
2. Double-click on the TRVRDesktop-Setup-x.y.z.yyyymmdd.exe file to launch the
installer.
3. Follow the prompts to complete the installation.
3.6. Application Upgrade
To upgrade Total Recall VR Desktop:
Total Recall VR Desktop
Page 23 of 46
If you wish to keep the previous configuration and activation license for the
application, then simply follow the installation procedure. Do not uninstall the
previous version of the application.
If you wish to have a clean installation of the application, with new
configuration, then first uninstall the previous version of the application and then
install the new version. Please make a record of your activation license before
you uninstall the old version of the application. You will need the activation
license for the new version of the application.
3.7. First Run
Total Recall VR Desktop requires an activation license to run. As a result, when you run
Total Recall VR Desktop for the first time, it will prompt you to enter an activation
token or license as shown on the following screen capture.
Figure 6: Activation Dialog
You can activate the application in one of the following ways:
1. Activate a 10 day trial of the application by choosing the Trial Token option.
This mode of activation requires Internet access.
Note that you will be able to activate one, and only one, trial of the application
on a given PC. Once the 10 day trial is complete, it will not be possible to
activate another trial for the application on the same PC.
2. Activate the application for either a limited time or perpetually by entering an
Activation Token that we send you when you purchase a license for the
application. This mode of activation requires Internet access.
Based on the number of licenses that you purchase, and the type of token that we
send you, you may be able to activate the application with the token on a single
Total Recall VR Desktop
Page 24 of 46
PC or multiple PCs. Please consult the instructions that come with the token for
more details.
3. Activate the application for a limited time or perpetually by entering a License
Text. This mode of activation does not requires Internet access.
This mode of activation, in general, will be used only for existing licenses
(activated previously) when lost or misplaced. Please contact us for instructions
on how to proceed to recover lost activation licenses. However, it can be used to
activate the application on PCs that do not have Internet access.
Instructions for each method of activation follows.
Activation with the Trial Token
1. To activate a 10 day trial of the application select Trial Token.
2. Enter Registered To, Company, Name and E-Mail as desired. Note that the
details that you enter here will be needed to recover the trial activation license in
the event that it is lost or misplaced so make a record of them and keep them in a
safe place.
For example:
Total Recall VR Desktop
Page 25 of 46
3. Select Activate to attempt activation. The application will attempt activation
(over the Internet) with the Total Recall VR licensing server. If you receive the
following error message, then a trial of the application was previously activated
on the PC.
As a result, the Trial Token cannot be used to activate the application (again).
4. In most cases the activation will be successful. For example:
5. Select Ok to start the trial of the application. You will not be asked to activate
the application again during the trial.
Total Recall VR Desktop
Page 26 of 46
Activation with an Activation Token
1. If you have received an activation token from us, then you can activate the
application with the token. This is an example of an activation token that you
will receive:
ZU2QL-DSFGK-GHAHA-3NW9B-24RAH-LJQ9A-A9LEH-GTPH5-3G6L4-
XJPTX-H5SEA
2. To activate the application with an activation token select Activation Token.
3. Enter the token as you received it from us. For example:
4. Enter Registered To, Company, Name and E-Mail as desired. Note that the
details that you enter here will be needed to recover the activation license in the
event that it is lost or misplaced so make a record of them and keep them in a
safe place.
For example:
Total Recall VR Desktop
Page 27 of 46
5. Select Activate to attempt activation. The application will attempt activation
(over the Internet) with the Total Recall VR licensing server. If you receive the
following error message, then the Activation Token is no longer valid, or it was
previously used to activate the application.
6. In most cases the activation will be successful. For example:
7. Select Ok to start using the application.
Total Recall VR Desktop
Page 28 of 46
(Re)Activation with License Text
1. We may send you the license text of an activation license if you cannot activate
the application over the Internet, or if you have activated the application before
and misplaced your activation license for the application on a particular PC. This
is an example of license text that you will receive (some lines were removed to
save space):
# Example Application License (id: 1511837763868)
6729c0c1fc5b9b29b19c4336e2068b75b231474c87cbce079ff39ea741b0
04ec3480fda88ffed82f6dee402293e82e1ece184925ed3510c2189c2b18
4c819332337373235b9e7b8210da6286c2f502de30a0a4140e3a5ddc1102
:
:
4abc5a5efd5f38c804a4ee8b45e92495aac362e67cf5c9721a48400c9ee3
8b699a6d3fc266e0d8efabcede2d58427ac92f510576c4250af30d5ad7a2
5cde6395e2493adb54960307e8083ae8
Note:
a. The PC does not need Internet access to (re)activate the application with
license text.
b. The license text that we will send you is for an existing license which
activates the application on the same PC (without hardware
modifications) as it was when activated for the first time.
c. If the activation license is lost due to damaged hard disk, or motherboard
and you replace the faulty hardware, then the license text of the original
activation license (which we will send you) will no longer be valid as the
hardware of the PC changed and you will have to purchase a new license.
2. To activate the application with a license text select License Text.
3. Enter the license text as you received it from us. For example:
Total Recall VR Desktop
Page 29 of 46
4. Select Activate to attempt activation. If you receive the following error message,
then the activation license is no longer valid, or it is for a different application, or
it is for a PC with different hardware.
5. In most cases the activation will be successful. For example:
6. Select Ok to start using the application.
Once you activate the application (for the first time), it will display the Preference dialog
which allows you to configure the application.
Total Recall VR Desktop
Page 30 of 46
Application Configuration
1. The Preferences dialog allows you to configure the application.
2. On the Database tab, select Mode. This is the working mode that the application
will use. Select one of the following:
a. Workstation if you wish to allow multiple users to use the application but
on a single PC – see section 3.3.1 Workstation Mode for more details.
b. Workgroup if you wish to allow multiple users to use the application
from multiple PCs – see section 3.3.2 Workgroup Mode for more details.
3. If you select Workgroup mode, then enter the details of the central H2 database
which contains the configuration for the application:
a. Enter Name. This is the name of the H2 database. All application
instances that share the same H2 database must use the same name for the
database.
b. Enter User Name. This is the user name that the application will use
when connecting to the database. All application instances that share the
same H2 database must use the same user name.
c. Enter Password. This is the password that the application will use when
connection to the database. All application instances that share the same
H2 database must use the same password.
d. Enter Host. This is the IP address, or the host name, of the server which
runs the H2 database server.
e. Enter Port. This is the TCP port that is used by the H2 database server to
provide database services.
For example:
Total Recall VR Desktop
Page 31 of 46
4. Optionally, and if you wish to enable sending of e-mail from the application,
switch to the E-Mail tab:
5. To enable sending of e-mail from the application:
a. Enter SMTP Host. This is the IP address, or the host name, of an SMTP
e-mail server on your network that the application can use to send e-mail.
b. Optionally, and if your SMTP server requires authentication to send e-
mail, enter User Name and Password.
6. Optionally, and if you wish to change the default streaming configuration for the
application, switch to the Streaming tab:
7. By default, the application will use UDP port 10002 on the local PC to receive
audio streams from Total Recall VR systems. To change to a different port:
Total Recall VR Desktop
Page 32 of 46
a. Enter Local Port. This is a UDP port on the local PC that the application
will use to receive audio streams from Total Recall VR systems.
b. Optionally, and if you are running the application on a PC that is behind a
firewall, tick Use Firewall:
c. Enter Firewall IP. This is the external (or public) IP address that is
assigned to the firewall.
d. Enter Firewall Port. This is a UDP port on the firewall that will be used
to receive audio streams from Total Recall VR systems.
e. Make sure to forward Firewall Port to Local Port on the firewall.
Otherwise, the application will not receive the audio from the Total
Recall VR systems.
8. Select Save to save the application configuration.
9. The application may take a moment to initialise. When done, it will display the
Login dialog:
10. If you are using the application in workstation mode, then use the pre-configured
user with application administration rights to log in:
a. User Name: admin
b. Password: changeme
11. If you are using the application in workgroup mode, then you can use any user
that exists in the central H2 database. However, if this is the first instance of the
application, then use the pre-configured user with application administration
rights to log in (see the previous step for login details).
Once you login for the first time you should proceed immediately to the Resource
Manager where you need to create at least one user (see Users tab) and one recorder
connection (see Recorders tab).
Total Recall VR Desktop
Page 33 of 46
4. User Interface
Total Recall VR Desktop is collection of applications that work together in a desktop like
environment which provides the runtime environment for the applications.
4.1. Desktop
The following screen capture shows the desktop as it appears when all applications are
minimised. The applications appear as icons at the bottom edge of the desktop.
Figure 7: Application Desktop
Note that not all icons that you see on the previous screen capture may appear on your
instance of the desktop. Section 4.5 Plug and Play explains why. The following screen
capture shows a number of applications in use within the desktop.
Figure 8: Application Desktop with Applications in Use
Total Recall VR Desktop
Page 34 of 46
4.2. Main Menu Bar
The Total Recall VR Desktop main menu bar comprises of 3 menus:
4.2.1. File Menu
The File menu includes the following options:
1. Exit
It terminates the application.
4.2.2. Help Menu
The Help menu includes the following options:
1. License
It displays the Activation Status dialog which shows information on the
activation license:
2. Web Site
It starts the default system web browser and loads the front page of the Total
Recall VR web site.
Total Recall VR Desktop
Page 35 of 46
3. Forum
It starts the default system web browser and loads the Forums page of the
Total Recall VR web site.
4. About
It display ‘about’ information about the application including the version
number of the application.
4.2.3. User Menu
Found in the top right corner of the desktop, and only when a user is logged in, the
user menu includes the following options:
1. Log Out
It logs out the current user. This will close all applications and show the log in
dialog so another user can log in and proceed to use the application.
2. My Password
Displays the My Password dialog which allows the current user to change
his/her own password:
3. Preferences
This item appears on the menu only is the current user has application
administration rights.
It displays the Preferences dialog which allows you to configure the
application.
Total Recall VR Desktop
Page 36 of 46
4.3. Applications
Total Recall VR Desktop comprises of the following applications:
Resource Manager
Resource Manager is an application that provides for configuration of
application resources such as users, Total Recall VR systems, location of
network drives which contain Total Recall VR network archives, Public
Folder archives and Mega archives.
This application appears on the desktop only, if and only if, the current user
has administrative privileges for the application.
Criteria Builder
Criteria Builder is an application that provides for the creation, editing and
sharing of comprehensive natural language search queries.
The queries that are created by this application can be shared by multiple
recording explorer applications and the event player and monitor
applications. In addition, the queries can be used as recording filter on the
users’ profile.
This application is always present on the desktop.
Audio Player
Audio Player is a powerful audio player application that provides for play
of, and conversion between, all Total Recall VR audio file and encoding
formats.
In addition to playing and media conversion, this application provides for
sharing of recordings via e-mail and integrity check of recordings that are
stored in the TRC file format.
This application appears on the desktop only if the current user has
authority to play (listen to) recordings.
Total Recall VR Desktop
Page 37 of 46
Event Player
Event Player is a powerful audio player application designed to play the
mix of the audio from multiple recordings ordered in time. This enable
users to recreate events that comprise of one or more recordings and listen
to the audio of the events as it happened in time.
In addition to playing, this application provides for exporting events to
popular audio file formats, sharing of events via e-mail and integrity check
of event segments.
Disc Archive Explorer
Disc Archive Explorer is a recording explorer that provides for viewing,
searching, exporting and managing of recordings that are stored in Total
Recall VR disc archives.
This application appears on the desktop only if the current user has
authority to search Total Recall VR archives and only when the application
detects a disc with a Total Recall VR archive in one of the disc drives that
are attached to the machine that runs the application.
USB Archive Explorer
USB Archive Explorer is a recording explorer that provides for viewing,
searching, exporting and managing of recordings that are stored in Total
Recall VR USB archives.
This application appears on the desktop only if the current user has
authority to search Total Recall VR archives and only when the application
detects a USB device with a Total Recall VR archive on one of the USB
ports of the machine that runs the application.
Public Folder Explorer
Public Folder Explorer is a recording explorer that provides for viewing,
searching, exporting and managing of recordings that are stored in Public
Folders.
This application appears on the desktop only if the current user has
authority to search Public Folders and only when the application has access
to Public Folders.
Network Archive Explorer
Network Archive Explorer is a recording explorer that provides for
viewing, searching, exporting and managing of recordings that are stored in
Total Recall VR network archives.
This application appears on the desktop only if the current user has
authority to search Total Recall VR archives and only when the application
has access to network drives that contains one or more Total Recall VR
network archives.
Mega Archive Explorer
Mega Archive Explorer is a recording explorer that provides for viewing,
Total Recall VR Desktop
Page 38 of 46
searching, exporting and managing of recordings that are stored in Total
Recall VR mega archives.
This application appears on the desktop only if the current user has
authority to search Total Recall VR archives and only when the application
has access to the database and disk space used by the mega archive.
Recorder Explorer
Recorder Explorer is a recording explorer that provides for viewing,
searching, exporting and managing of recordings that are stored on Total
Recall VR systems.
This application appears on the desktop only if the current user has
authority to search Total Recall VR systems and only when the application
can access Total Recall VR systems over the network.
Recorder Monitor
Recorder Monitor is a powerful application designed for real-time
monitoring (listening) and observing of recordings in progress on multiple
Total Recall VR systems simultaneously. It provides for real time display
of recording meta data and waveforms as well as listening to multiple
recordings in progress.
This application appears on the desktop only if the current user has
authority to monitor recording in progress on Total Recall VR systems and
only when the application can access Total Recall VR systems over the
network.
Recorder Control Panel
Recorder Control Panel is an application that provides for remote
configuration management of the configuration of Total Recall VR
systems. In addition, the application has provisions for performing a
comprehensive set of maintenance activities on Total Recall VR systems.
This application appears on the desktop only if the current user has
authority to manage recorders.
Recorder Status Panel
Recorder Status Panel is an application that shows the status of Total Recall
VR systems as well as the status of recording channels on Total Recall VR
systems in near real-time.
This application appears on the desktop only if the current user has
authority to manage recorders.
4.4. Drag and Drop
Drag and drop is a user interface gesture in which you select an object on the screen
with a pointing device (mouse for example) and then drop it on top of another object on
the screen to invoke a desired action. It is used extensively by Total Recall VR Desktop.
Total Recall VR Desktop
Page 39 of 46
Applications share data (recordings, search queries etc.) via drag and drop. So it is
important to familiarise yourself with drag and drop (or DnD as it is otherwise known)
in GUI environments if you are not already familiar with it.
For example, to load a recording from a recording explorer application into Audio
Player you simple select the recording in the explorer with your mouse, drag it to the
area of Audio Player and drop it there.
Figure 9: Using DnD to Load Recordings into Audio Player
Another example is the transfer of a search query from Query Builder to a recording
explorer. Simply select the root node of the query in Criteria Builder and drag it to the
area of an explorer window where you simply drop it to initiate a search based on the
query:
Figure 10: Using DnD to Transfer Search Queries
Total Recall VR Desktop
Page 40 of 46
4.5. Plug and Play
Plug and play is another important feature of Total Recall VR Desktop.
Plug and play is a technology that enables Total Recall VR Desktop to automatically
detect discs, USB drives and network connections to network drives and Total Recall
VR systems and automatically load and show applications on the desktop. The same
technology enables Total Recall VR Desktop to hide and unload applications when you
remove a USB device or a network connection breaks for example.
This technology makes the content of the desktop dynamic. Applications appear on, and
disappear from, the desktop as events happen.
For example, here is the content of the desktop when there is a disc with a Total Recall
VR archive in one of the disc drives and a USB device with a Total Recall VR archive is
attached to one of the USB ports:
Figure 11: Desktop Icons with Disc and USB Archives Present
If you remove the disc with a Total Recall VR archive and the USB device with a Total
Recall VR archive, the desktop will change to the following:
Figure 12: Desktop Icons When no Disc and USB Archives are Present
Note how the Disc Archive Explorer and the USB Archive Explorer disappear from the
desktop when you eject the disc and detach the USB device.
This behaviour is consistent with the behaviour of the Windows desktop, and other
popular desktops. For example Windows automatically creates and removes drives for
discs and USB devices when attached and detached.
Total Recall VR Desktop
Page 41 of 46
5. Resource Manager
See the section with the same title in the Total Recall VR Monitor
User Guide [6].
6. Criteria Builder
See the section with the same title in the Total Recall VR Monitor
User Guide [6].
7. Recorder Monitor
See the section with the same title in the Total Recall VR Monitor
User Guide [6].
8. Audio Player
See the section with the same title in the Total Recall VR Monitor
User Guide [6].
Total Recall VR Desktop
Page 42 of 46
9. Event Player
See the section with the same title in the Total Recall VR Monitor
User Guide [6].
10. Recording Explorer(s)
See the section with the same title in the Total Recall VR Monitor
User Guide [6].
11. Recorder Status Panel
See the section with the same title in the Total Recall VR Manager
User Guide [7].
12. Recorder Control Panel
See the section with the same title in the Total Recall VR Manager
User Guide [7].
Total Recall VR Desktop
Page 43 of 46
13. Software License
END USER LICENSE AGREEMENT
THIS SOFTWARE END USER LICENSE AGREEMENT ("EULA") IS A LEGAL AGREEMENT
BETWEEN YOU (EITHER AN INDIVIDUAL OR, IF PURCHASED OR ACQUIRED BY OR FOR AN
ENTITY, AN ENTITY) AND PROLANCER PTY LTD. IT PROVIDES A LICENSE TO USE THIS
SOFTWARE AND CONTAINS WARRANTY INFORMATION AND LIABILITY DISCLAIMERS. BY
DOWNLOADING, INSTALLING OR USING THE SOFTWARE YOU ARE INDICATING YOUR
ASSENT TO THE TERMS OF THIS LICENSE. IF YOU DO NOT AGREE TO ALL OF THE
FOLLOWING TERMS, DO NOT DOWNLOAD OR INSTALL THE SOFTWARE, DISCONTINUE ITS
USE IMMEDIATELY AND DESTROY ALL COPIES IN YOUR POSSESION.
1. DEFINITIONS
a) "Prolancer" means Prolancer Pty Ltd, an Australian company with ACN 115 942 357.
b) "Software" means the executable code, additional tools, libraries, source files, header files, data files, any
updates or error corrections provided by Prolancer, any user manuals, guides, printed materials, on-line or
electronic documentation.
c) "License Key" means a serial number issued to you by Prolancer to activate and use the Software.
d) "Maintenance Plan" is a time-limited right to technical support and Software updates and upgrades.
Technical support only covers issues or questions resulting directly out of the operation of the Software.
Prolancer will not provide you with generic consultation, assistance, or advice under any other circumstances.
2. LICENSE GRANTS
2.1 This Software is licensed, not sold.
2.2 Trial Period License. Prolancer may grant You a free, node-locked, limited, non-exclusive, non-
transferable, non-renewable license to copy and use the Software for evaluation purposes only and not for any
commercial use. At Prolancer's discretion, Prolancer may provide limited support through email or discussion
forums at Prolancer’s web site. The evaluation copy of the Software contains a feature that will automatically
disable the Software at the end of Trial Period. Prolancer will have no liability to you if this feature disables
the Software.
2.3 License After Trial Period. During the Trial Period, You have the option of paying a license fee in order
to use the Software after the expiration of the Trial Period. Upon your payment of the license fee, Prolancer
provides you with a permanent registration number ("License key") and grants you a node-locked, limited,
non-exclusive, non-transferable license to:
a) use the Software on commercial basis.
c) copy the Software in machine-readable form solely for archival and backup purposes.
3. LICENSE RESTRICTIONS
3.1 You shall undertake any necessary steps to protect the License Key against unauthorized use.
3.2 You may not alter, merge, modify, adapt or translate the Software, or decompile, reverse engineer,
disassemble, or otherwise reduce the Software to a human-perceivable form.
3.3 You may not sell, rent, lease, sub license, transfer, resell for profit or otherwise distribute the Software or
any part thereof.
3.4 You may not modify the Software or create derivative works based upon the Software.
3.5 You may not decompile, disassemble or reverse engineer the Software.
3.6 You may not remove or obscure any copyright and trademark notices relating to the Software.
4. USE OF LICENSING FUNCTIONALITY
4.1 If you have licensed a qualifying edition of the Software, you may use the functionality labelled
"Licensing" solely for the purposes of applying the Licensing functionality processes and/or restrictions to
your products and distributing such products to your end users for their trial purposes for a predetermined
period of time. For the avoidance of doubt, the foregoing limitations apply only to your use of the Licensing
functionality and not your use of the Software in general.
4.2 You may not use or apply the Licensing functionality for the benefit of any software products which are
not owned by you.
5. OWNERSHIP AND INTELLECTUAL PROPERTY RIGHTS
5.1 This Agreement gives you limited rights to use the Software. Prolancer retains all rights, title and interest
in and to the Software and all copies thereof, including copyrights, patents, trade secret rights, trademarks and
Total Recall VR Desktop
Page 44 of 46
other intellectual property rights. All rights not specifically granted in this Agreement, including International
Copyrights, are reserved by Prolancer. The structure, organization and code of the Software are valuable trade
secrets and confidential information of Prolancer.
6. LIMITATION OF LIABILITY
6.1 Prolancer's cumulative liability to You or any other party for any loss or damages resulting from any
claims, demands, or actions arising out of or relating to this Agreement shall not exceed the license fee paid
to Prolancer for use of the Software.
6.2 Prolancer shall be relieved of any and all obligations for any portions of the software that are revised,
changed, modified, or maintained by anyone other than Prolancer.
7. PATENT AND COPYRIGHT INDEMNITY
7.1 Prolancer represents and warrants that the Software shall not infringe or misappropriate any copyrights,
patents, trade secret rights, trademarks and other intellectual property rights.
7.2 In the event the Software is found to infringe, Prolancer will have the option, at its expense, to
a) modify the Software to cause it to become non-infringing;
b) substitute the Software with other Software reasonably suitable to You, or
c) if none of the foregoing remedies are commercially feasible, terminate the license for the infringing
Software and refund any license fees paid for the Software.
7.3 Prolancer will have no liability for any claim of infringement based on
a) code contained within the Software which was not created by Prolancer;
b) use of a superseded or altered release of the Software, except for such alteration(s) or modification(s)
which have been made by Prolancer or under Prolancer's direction, if such infringement would have been
avoided by the use of a current, unaltered release of the Software that Prolancer provides to You, or
c) the combination, operation, or use of any Software furnished under this Agreement with programs or data
not furnished by Prolancer if such infringement would have been avoided by the use of the Software without
such programs or data.
8. LIMITED WARRANTIES
8.1 THE SOFTWARE IS PROVIDED ON AN "AS IS" BASIS. PROLANCER MAKES NO WARRANTY
OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTY OR MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WITHOUT
LIMITATION, YOU ASSUME SOLE RESPONSIBILITY FOR SELECTING THE SOFTWARE TO
ACHIEVE YOUR INTENDED RESULTS AND FOR THE INSTALLATION, USE AND RESULTS
OBTAINED FROM THE SOFTWARE. PROLANCER MAKES NO WARRANTY THAT THE
SOFTWARE WILL BE ERROR FREE OR FREE FROM INTERRUPTIONS OR OTHER FAILURES. IN
PARTICULAR, THE SOFTWARE IS NOT DESIGNED FOR USE IN HAZARDOUS ENVIRONMENTS
REQUIRING FAIL-SAFE PERFORMANCE. PROLANCER EXPRESSLY DISCLAIMS ANY
WARRANTY OF FITNESS FOR HIGH-RISK ACTIVITIES.
8.2 Prolancer warrants that it holds the proper rights allowing it to license the Software and is not currently
aware of any actions that may affect its rights to do so.
8.3 Prolancer cannot guarantee that the Software will work at all times. If you change your operating system,
the software may not work anymore. You acknowledge and agree that such changes are fair and reasonable.
8.4 You should make sure that it is legal to use the Software in your country or jurisdiction. Prolancer only
provides a license for You to use the software. It is Your responsibility to make sure that You are allowed to
use the Software.
8.5 Prolancer reserves the right at any time to cease the support of the Software and to alter prospectively the
prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or
other characteristics of the Software.
9. MAINTENANCE PLAN
9.1 At any time prior to the expiration of your Maintenance Plan and 14 days after, you may purchase an
extension to the current Maintenance Plan. This additional Maintenance Plan will extend the availability of
your current Maintenance Plan for a period of time beginning with the date when your Maintenance Plan
expires.
9.2 For a limited time after the expiration of your Maintenance Plan, you may purchase a renewal of your
Maintenance Plan. This will provide you with a new Maintenance Plan that will begin at the date the renewal
is purchased.
Total Recall VR Desktop
Page 45 of 46
9.3 If you do not purchase any additional Maintenance Plan, you will still have the right to use the existing
Software but you will lose the right to technical support and Software updates and upgrades as of the date
your current Maintenance Plan expires.
9.4 For customers that purchase or already own multiple licenses, a Maintenance Plan must be purchased for
each license.
9.5 Technical support is provided via electronic mail at the address specified on the web site. Prolancer will
use its best efforts to provide you with technical support within forty-eight (48) business hours of your
request. Please check our website to find our latest contact information.
10. SUPPORT
10.1 Except as provided herein, support for the Software is provided to you free of charge while your current
Maintenance Plan is valid. If Prolancer discontinues any version of the Software, Prolancer reserves the right
to limit or cease product support and updates for such discontinued version. Prolancer reserves the right to
discontinue free support with thirty (30) days written notice posted to the Prolancer or the Software web site.
11. INTERNET-BASED SERVICES
11.1 Consent for Internet-Based Services. Certain Software features connect to Prolancer or service provider
computer systems over the Internet. In some cases, you will not receive a separate notice when they connect.
You may switch off these features or not use them. BY USING THESE FEATURES, YOU CONSENT TO
THE TRANSMISSION OF THIS INFORMATION. Prolancer does not use the information to identify or
contact you. For more information, see Prolancer’s Privacy Policy on Prolancer’s web site.
11.2 Computer Information. The Software features use Internet protocols, which send to the appropriate
systems computer information, such as your Internet protocol address, the type of operating system, browser
and name and version of the software you are using, and the language code of the device where you installed
the software. Prolancer uses this information to make the Internet-based services available to you.
11.3 Customer Experience Improvement Program (CEIP). The Software may use CEIP, which automatically
sends to Prolancer anonymous information about your hardware and how you use this software. We may use
the computer information, and CEIP information, to improve our software and services. We may also share it
with others, such as hardware and software vendors. They may use the information to improve how their
products run with Prolancer software.
12. HIGH RISK ACTIVITIES
12.1 The Software is not fault-tolerant and is not designed, manufactured or intended for use or resale as on-
line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of
nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support
machines, or weapons systems, in which the failure of the Software could lead directly to death, personal
injury, or severe physical or environmental damage ("High Risk Activities"). Prolancer and its suppliers
specifically disclaim any express or implied warranty of fitness for High Risk Activities.
13. THIRD PARTY SITES AND SOFTWARE
13.1 The Software may direct you to third party Web sites. Prolancer does not control, endorse, or guarantee
content, including software, data or other information found on such third party sites. You agree that
Prolancer is not responsible for any content, associated links, resources, or services associated with a third
party site. You further agree that Prolancer shall not be liable for any loss or damage of any sort associated
with your use of third party content. Access to these sites is provided for your convenience only.
13.2 The Software may contain third party software. By accepting this EULA, You are also accepting the
additional terms and conditions with respect to such software, if any, forth herein.
14. AUDIT RIGHTS
14.1 Prolancer may audits your use of the Software to verify compliance with this Agreement. The Software
is configured to enable periodic HTTP communication with Prolancer. During this communication, license
information is transmitted from the Software to Prolancer to ensure license compliance. The information
transmitted during these periodic updates includes the operating system, license serial number, and other
relevant information to verify compliance. If you are unwilling to provide this communication capability, you
may opt out of ongoing communication, but you will no longer receive Software updates and search engine
configuration updates. If the usage of the Software is considered to be out of compliance with this
Agreement, the Software may, without notice, cease to function.
14.2 During the audit process, Prolancer has the ability to personally identify the individual that registered
with Prolancer to acquire the Software license ("Registrant") through the identification number assigned to
your account at the time of registration, by using the personal information the Registrant provided to
Total Recall VR Desktop
Page 46 of 46
Prolancer during the registration process. Such personal information will only be used by Prolancer in
connection with such audit process.
15. SEVERABILITY
15.1 If any provision hereof shall be held illegal, invalid or unenforceable, in whole or in part, such provision
shall be modified to the minimum extent necessary to make it legal, valid and enforceable, and the legality,
validity and enforceability of all other provisions of this Agreement shall not be affected.
16. GOVERNING LAW
16.1 This Agreement is to be governed by and construed in accordance with the laws and jurisdiction of the
defending party. Service of process upon either party shall be valid if served by registered or certified mail,
return receipt requested and to the most current address provided by such party. The United Nations
Convention on Contracts for the International Sale of Goods shall not apply to this Agreement.
17. TERMINATION
17.1 Your license to use the Software continues until terminated. This license will terminate automatically if
you fail to comply with any term hereof. No notice shall be required from Prolancer to effect such
termination. You may also terminate this Agreement at any time by notifying Prolancer in writing of
termination. On termination, you must destroy all copies of the Software. Your obligation to pay accrued
charges and fees shall survive any termination of this Agreement.
18. ASSIGNMENT
18.1 Neither this Agreement nor any rights granted hereunder may be sold, leased, assigned, or otherwise
transferred, in whole or in part, by you, whether voluntary or by operation of law. Any such attempted
assignment shall be void and of no effect without the prior written consent of Prolancer.
19. ENTIRE AGREEMENT
19.1 This Agreement contains the entire agreement between Prolancer and You related to the software and
supersedes all prior agreements and understandings, whether oral or written. It may be amended only by a
writing executed by both parties.
[End of Document]