function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

Basic Guidance for Mac CTI



I'm the developer of Phone Amego which provides Mac CTI and am looking to integrate with Salesforce. At first glance, this would seem easy. I need to know when the user clicks on a phone number (Salesforce could open a "tel:" URL), and a way to ask salesforce to search for a contact based on received caller ID (could use an HTTP GET).


As I investigate using Open CTI, I don't see an easy way to do these basic things. Instead it appears I need to create an HTML + Javascript "softphone" (actually a web UI) which is hosted somewhere and have a salesforce administrator install a Call Center Definition File which includes a URL to my softphone. This softphone is then displayed in the users browser and expected to interact with the users phone system via Javascript.


Is there an easier way to integrate with existing phone tools?

Do I need a salesforce administrator to Install a "Call Center Definition File"?

How would an end user do this?


Thanks for any guidance you can offer.




Unfortunately as of now there is no other way to integrate MAC CTI with salesforce except Open CTI. Refer:


CTI toolkit that Salesforce provides is a Windows specific softphone that runs on your computer which developers can extend to dial and receive caller ID.  Phone Amego can dial and receive caller ID but as Mac software, it has no easy way to integrate with a Windows softphone. 


I would suggest you to encourage following ideas posted on ideaexchange portal: