Using Your Own SSL Certificate with Chronicall/ACR

You'll need the following: your own domain, the SSL certificate, the private key, and access to your domain's DNS settings.

Steps

  1. Enable SSL on the Chronicall/ACR server and restart the service.

    • Ensure the auto-generated domain is working before moving on.
  2. Navigate to Admin (System) > System Settings > Basic Settings > SSL Proxy Configuration.

  3. Change "Configure SSL Proxy Manually" to True.

  4. Edit the settings.xml file found in the Chronicall/ACR path and change the <dns-record> field to your own domain name.

    The settings.xml file can usually be found:

    • Windows:
      • C:\Program Files (x86)\Xima Software\Chronicall
      • C:\Program Files\Chronicall
      • C:\Program Files\Avaya Call Reporting
    • Linux:
      • /var/lib/Chronicall
      • /var/lib/Avaya Call Reporting
  5. 📘

    Note

    Make a copy of the nginx folder in the Chronicall/ACR directory at this time, in case you need to roll back.

  6. In <path>/Chronicall/nginx/conf, replace fullchain.pem and privkey.pem with your own certificate and private key.

    • The certificate should be named fullchain.pem.

    • The private key should be named privkey.pem.

  7. Edit the file <path>/Chronicall/nginx/conf.d/chronicall.conf, replacing all references to the auto-generated domain name with your own domain name.

    • Ensure the IP addresses in here are correct as well, although they should be correct if it was working in step 1.

  8. Update your domain's DNS settings so the domain resolves to the Chronicall IP address.

    • For example, in Amazon AWS you'd edit Route 53.
  9. Restart the Chronicall service.

📘

Note

If there are still problems after these steps, you may need to manually kill and then restart the nginx process. Kill nginx, then start it again in <path>/Chronicall/nginx/ using the nginx.exe file.

  • You can test whether nginx is running by navigating in a browser to http://localhost:80, or by checking your Windows processes.
    • localhost:80 will reveal a "Welcome to Nginx!" page.
  • You may need to allow some time for DNS to propagate through the network.
    • You can do an immediate test by changing your hosts file to resolve the domain name to the IP address.