How to enable password encryption And encrypt the recording files using gpg in vicidial-CloudsDial

  • What is VICIdial?

    VICIdial is an enterprise class, open source, contact center solution with predictive dialer capabilities. It can handle inbound, outbound, and blended phone calls, as well as inbound email and customer website chat, all within the same agent screen. VICIdial can be installed on your own hardware or you can use our hosted service. It is extremely flexible and scalable. A large VICIdial installation can handle over two million(2,000,000) phone calls per day, with over five hundred(500) agents handling calls and internet communications from customers. There are also over two thousand(2,000) settings and configuration options, allowing easy customization of distinct call flows, agent permissions and other settings.

    Step by Step guide to enable password encryption in vicidial

    Step 1: install bcrypt perl cpan

    Perl Cpan Module – Bcrypt


    install Crypt::Eksblowfish::Bcrypt

    Step 2:

    /usr/share/astguiclient/ --debugX --test

    /usr/share/astguiclient/ --debugX

    /usr/share/astguiclient/ --clear-plaintext-pass


    /usr/share/astguiclient/ --debugX --update-override --clear-plaintext-pass

    Step by step guide to enable encryption for vicidial recordings

    Step 1: Install the GPG software in your dialer

    For vicibox type : zypper install gpg2

    for Centos based vicidial type : yum install gnupg

    for ubuntu based vicidial type : apt-get install gnupg

    Step 2: download and instal gpg windows version in your windows PC

    download from

    Step 3: Generate New key pair in windows GPG software

    give a  Name, EMAILID, and a Strongpassword.

    Step 4: upload the Key to the vicidial server using winscp to folder /usr/src/

    Step 5: import the keypair in vicidial by running below command

    gpg –import /usr/src/keyfilename

    Note:  change the name of keyfilename to your key name uploaded in step 5

    Step 6:  Cronjob entry to encrypt the MP3 or GSM recording files

    go to crontab by typing crontab -e

    and copy paste the below command

    2,5,8,11,14,17,20,23,26,29,32,35,38,41,44,47,50,53,56,59 * * * * /usr/share/astguiclient/ --GPG --MP3 [email protected]

    Note:  change the recipents value to the email id used while creating key ie: step 3

    Step 7 : Now check the encrypted recordings under RECORDINGS/GPG  FOLDER.

    Thanks for reading our content. to know more about our services, kindly visit our website:

    CloudsDial Solutions Pvt Ltd

    Mail: [email protected]

    Skype ID: sivakumar.s07

    Youtube Link:


    NO:85 3rd FLOOR,



    PORUR, CHENNAI 600116.


    +91 8608522333

    +91 7299909955