@Richard Schott perhaps you could help with more info?
For those who don't have access to the Salesforce documentation, it says:
Apex Class access for Open CTI
| 000272524 |
Starting in Winter '19, in existing organizations, CTI users will now see warning messages when the CTI softphone invokes Open CTI RunApex() on an Apex class for which they don't have permission in their profile:
'You don't have access to the Apex Class [Class Name]. Contact your admin and have them give you access.'
Users are able to dismiss the warning by clicking the X, and can then proceed normally. For new organizationss, however, RunApex() fails unless the user has permission for each Apex class used in their Open CTI implementation.
|
To resolve these warning messages:
1. Review your Open CTI implementation. Make a list of each Apex class that your CTI implementation uses RunApex() on. 2. Next, review the profile(s) assigned to your CTI users. Give them permission for each Apex class that you listed in step 1.
|
------------------------------
George Ganahl CCXP, GCA
Principal Program Manager
Genesys
------------------------------