The functions of the Amethyst programs

All documents from the original Software Support Library (SSL)

Moderators: Leon van Heerden, Luanda_Junzi, Belinda Frick, Lee Hendricks

The functions of the Amethyst programs

Postby Belinda Frick » Tue Nov 16, 2010 8:41 am

Amethyst is Datatex's voice logger (Recorder) consists of a couple of separate
programs that function together as one system.

Base programs:

Amt.gdb
This is the database that contains all the recordings. The path to this database
is specified in the INI files of the software.

AMT.exe
This is the Amethyst server application. This program has to be running to allow
the Amethyst Supervisors to connect to the database.

AmtSweeper.exe
This program loads the recording files (ZLB) into the Amethyst database. This
program has to be running to ensure that recordings are processed. The recordings
will not be deleted until it has been successfully processed by the Sweeper.

qtintf70.dll
This DLL file is required with version above 1.2 of Amethyst.

AmtSuper.exe
This is the supervisor screen that is used to listen to calls and view screen
shots. It is also used to review agents and view the Agent Quality Management
reports.

SLVR.exe (Server Line Voice Recorder)
This is the client software that runs on each computer where recordings are
going to be made. It creates the ZLB files and transfers them to the server.



Backup, Archive and Recovery:

AMTUPGRD.exe
This program is used to upgrade the Amethyst database files incase there are any
update or changes to the structure of the database. This will only happen incase
a new version of Amethyst is released. This program MUST be run before the
updated Amethyst software is started up.

AMTCreate.exe
This program uses the DBCreate.exe program to create a new database. It creates
the INI file for DBCreate, before running DBCreate.exe. It can create a database
over multiple drives. It can not create a database file on a network drive.

DBCreate.exe
This program is used to create a Database from the information in the
DBCreate.ini file.

Movedata.exe
This is used to move data from one Amethyst Database to another. This is used in
cases where the database has been damaged and the system needs to be fixed. It
can also be used if the database has to be moved from one server to another,
since the database files can not just be copied from one location to another.

AmtArc.exe
This program moves recordings from the live database to an archive database to
ensure that the database doesn't grow too large. This also helps that the system
doesn't slow down to much. The archive is usually made on a removable hard drive.
This hard drive can then be removed once it is full and another hard drive used.
Once a recording is required that is stored on an archive drive, the Amethyst
Supervisor will prompt the user with which drive to insert. Amethyst will play
the recording directly from the archive drive.

AmtBackup.exe
This program creates an incremental backup file from the Amethyst Database. IT
will copy all the data from the previous backup date to 23:59:59 the previous
day into a database. These backup databases can be backed up with the daily
backups and then used to recreate a Amethyst database with the Movedata program.



Citrix / Terminal Server Environment:

AmtClient.exe
This program runs on a terminal session to allow the user to enter notes while
recording and to take screen shots of the users screen.

AmtSmartSrv.exe /AmtSmartStrm.exe
This program does the actual voice logging (recording) and creates the GSM
files. It also notifies the Term Server when a recording starts and ends.

DFM.exe (Datatex File Mover)
This moves files periodically from one location to another. It can use normal
Windows copy or FTP. It is used to move the recordings to the Amethyst server
form the card servers.

AmtFileMan.exe
The Amethyst File Manager gathers all the recordings, screen shots, call data
and notes together and creates a ZLB file that is then transferred to the
location where the sweeper can pickup the file.

AmtTermSrv.exe
This program sends and receives the commands between all the applications
involved with a Citrix setup. It receives the start and stop recording
notifications from the AmtSmartSrv. It sends the pop-up and -down notification
to the AmtCitrixClients. It stores the cross-references between the recording
server's channels and the extensions and users.
Belinda Frick
 
Posts: 3808
Joined: Fri Nov 12, 2010 4:25 pm

Return to Support Archive's (Amethyst)

Who is online

Users browsing this forum: Google [Bot] and 1 guest