Note: These issues are most common in Lightning orgs and are related to My Domain not being enabled in Salesforce, steps not takend to properly Configure Conquer for Lightning Enterprise, or Enhanced Domains has been enabled in Lightning and settings need to me adjusted.
Check if your org already has a subdomain by looking at its URL. If the URL has a subdomain, like https://somethingcool.my.salesforce.com, you’re all set. If the URL contains an instance name, like https://na30.salesforce.com, here is a link to Salesforce Trailhead that walks you through the process of adding My Domain to your org: https://trailhead.salesforce.com/en/content/learn/modules/identity_login/identity_login_my_domain
If you find that the Conquer Voice softphone not loading fully, it is possible you may have a specific Salesforce Security setting enabled which is preventing the dialer from displaying.
The CTI softphone panel loads, but appears to be empty with nothing in it. Alternately, it may show the "Sad Chrome Face"
To further confirm this exact issue:
- Right-click on the page and choose the Inspect option.
- Change Inspect tools to the Console tab.
- Reload the browser page
- Look for the below error message in your Console Log:
"Load denied by X-Frame-Options" leads us to believe your Salesforce Org may have Clickjack Protection enabled.
Another error message related to this that you might see would show up as follows:
"Refused to display --- in a frame because ancestor violates the following Content Security Policy Directive"
Please go to Salesforce Setup --> Session Settings --> ClickJack Protection section:
Please uncheck the 2 boxes:
- Enable clickjack protection for customer Visualforce pages with standard headers
- Enable clickjack protection for customer Visualforce pages with headers disabled
These 2 settings prevent the proper loading of the Salesforce CTI Panel, the platform on which Conquer Voice is built. Once disabled, Conquer Voice will load normally.
If the instance URL has recently changed, such as a recent deployment of mydomain, you will want to follow the steps outlined in Lightning Enterprise Path Setup