Files
agc_2-X/docs/ENCRYPTED_CALL RECORDINGS.txt
T
mattf ddb6ddcd5d Added doc for encrypted call recordings
git-svn-id: svn://192.168.202.10@3268 3d104415-ff17-0410-8863-d5cf3c621b8a
2020-07-17 20:03:06 +00:00

58 lines
2.5 KiB
Plaintext

ENCRYPTED CALL RECORDINGS DOC Started: 2015-09-11 Updated: 2020-07-17
NOTE: THIS FEATURE IS OPTIONAL, AND SHOULD ONLY BE ACTIVATED AFTER YOUR SYSTEM
HAS BEEN INSTALLED, CONFIGURED AND TESTED!
DESCRIPTION:
Basically, every person that wants to access call recordings, once "PGP
encrypted recordings" is enabled, will have to have the PGP application
installed on their workstations. They also have to have the PGP private keys
for any files they wish to decrypt imported into the PGP application on their
workstations. They also need to know the "passphrase" for those private PGP
keys in order to decrypt each PGP-encrypted file, and enter in the passphrase
for every recording they want to listen to.
How it works from the VICIdial side is:
1. At the end of the phone call, the call recording is compressed(usually MP3)
as it normally is by each dialer
2. The encryption script(AST_CRON_audio_2_encrypt.pl) goes through the
compressed recordings, encrypting them with the defined PGP public keys
3. The FTP script sends encrypted recordings(with ".pgp" file extension) to
archive server <this step is optional, if configured>
4. Users click on recording links in admin web pages to download recordings
5. PGP application on the user workstation opens up, they are prompted for the
PGP key passphrase, and the enter it
6. The recording plays in an audio player on the workstation
INSTALLATION:
1. Make sure "gpg" is installed on each dialer. For VICIbox installations, you
should be able to do this through "yast" in the Software Management screen
2. Import all of the PGP public keys that you will want to use for the
"recipients" of these PGP-encrypted recordings on each dialer(if you don't
have any, you can create them in the PGP workstation application)
3. You need to manually test encrypting something on each dialer with "gpg" and
ensure that the recipients can open them
4. The next step is to put the new crontab entry in for the
"AST_CRON_audio_2_encrypt.pl" script on each dialer
5. The last step is to modify the crontab audio scripts for "step 3" to use the
"--GPG" flag on each dialer
6. Make test calls and confirm everything is workin on each dialer!
RECOMMENDED WORKSTATION SOFTWARE:
For Windows workstations, we recommend using "Gpg4win"(Kleopatra) to create and
manage your PGP keys, as well as to decrypt any encrypted audio recordings:
https://www.gpg4win.org/download.html