| › | HTTPS is disabled when AO is installed. The user can enable the HTTPS, because the during an upgrade the HTTPS will still be disabled. |
| › | Database access is needed to enable HTTPS. |
| › | PEM certificate file is the only certificate that is currently supported by AO. |
| › | You will need to know the pass phrase of your certificate. |
Enabling HTTPS on Alvaria Advanced Outreach
To enable HTTPS in Alvaria Advanced Outreach, a valid PEM certificate with a private key and passphrase is required. Currently, the only supported type of certificate is .pem. HTTPS is disabled by default upon Alvaria Advanced Outreach installation, and database access is necessary to enable it. In the setup steps, ensure to replace the C drive with the drive where your premise installation is located. Additionally, when replacing the example cert_file.pem, ensure to use the name of your certificate. HTTPS can be enabled on Standalone Setup, Tiered Setup, High Availability setup, Tiered High Availability setup & Disaster Recovery setup.
For High Availability setup, you must edit the HAConfig.xml file and enter the SHARED_HOSTNAME and SHARED_IP address to align with your virtual IP and hostname for this to function as expected. The HAConfig.xml file is accessible at the following location: C:\ProgramData\Aspect
Software\Unified IP\Advanced List Management\config
To enable HTTPS:
| 1. | Stop ALM Watchdog Service and ALM Campaign Service in services. |
| 2. | Drop your cert.pem file to the following location: C:\Program Files\Aspect Software\UnifiedIP\Advanced List Management\Campaign\ssl\ |
| 3. | Navigate to the following file: C:\Program Files\Aspect Software\Unified IP\Advanced List Management\Campaign\server\app.js |
Open this file with any text editor and update use HTTPS to 1 as well as the name of your cert_file.pem. Please keep the ssl/ in the certPath value.
| 4. | Navigate to the following file: C:\Program Files\Aspect Software\Unified IP\Advanced List Management\lmsrv\php\Config.inc.php |
Open this file with any text editor and update the Enable_HTTPS value to 1 and replace the ‘cert_file.pem’ text with your .pem file name.
| 5. | In the database, Run the following SQL command to insert your passphrase for your PEM certificate file. |
insert into [meldb].[dbo].[ ac_https_passphrase] values
('Passphrase for your pem certificate')
| 6. | Edit the C:\Windows\System32\drivers\etc\hosts file with any text editor and add Alvaria Advanced Outreach and CX Server to the file so that the first domain name in the file matches the format for the certificate. The first value found in this file will be the one used for HTTPS. In case of High Availability setup, the values that will be used are the SHARED IP, SHAREDHOSTNAME contained within HAConfig.xml and not the hosts file. |
| 7. | Restart Watchdog and Campaign Service. Database access is required to enable authentication on Alvaria Advanced Outreach. The following steps are used to enable Authentication with sending data to a CX dialer. Both sides will need to use the same secret value and access code for authentication to work. |
1. Insert your access code and secret into the database using the following SQL.
insert into [meldb].[dbo].[da_cx_access] values ('your secret','access code')
Your secret = Any value that you want to be used that can be inserted as valid varchar SQL server.
Access code = Any value that you want to be used that can be inserted as valid varchar SQL server.
2. Navigate to C:\Program Files\Aspect Software\Unified IP\Advanced List Management\Campaign\server\auth\api\index.js
Edit this file with any text editor, update authCheck value to equal 1.
3. Restart Campaign service.