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
Rohan ShettyRohan Shetty 

Open CTI Adapter for Asterisk


I have two questions
1) Is there a "Open source" for the "Open CTI Adapter for Asterisk"
2) In case, I want to write a "Open CTI Adapter ", where can I find the "developer documentation" for the same?

Any help is appreciated.

ShashankShashank (Salesforce Developers) 
Please see if this is what you are looking for:
Rohan ShettyRohan Shetty
Hi Shashank,

Thanks Shashank, I have already gone through this article.

This does not explain about "Open CTI Adapter". I guess, SalesForce has C/C++ apis/libraries for the "Open CTI Adapters". However, it has not made them public. May be they share these only with their partners.

Note: I could find the documentation about the "CTI Adapters", which would need to installed in every user's machine.
I am looking for the "Open CTI Adapter" development, which would be installed centrally for all users(and not on user's machine)

Rajiv Thakkar 13Rajiv Thakkar 13
Check this out.

- There is no ready Free OpenCTI adapter for Salesforce, but there are vendors who can customize this for you.

- There are OpenSource Call Manager tools that can work independently (Written in PHP and work outside SF server), which can be integrated with Salesforce for contact/lead synchronization.

- The installable toolkit was for desktop based agent, which is already declared as end of life and so it is necessary that every vendor should be using OpenCTI adapter framework. 

- OpenCTI is all web solution, nothing written in C++ or .net libraries, no desktop solution required.

- If you plan to write your own Adapter, its not so difficult we have done this using Jabber API for CISCO devices earlier. Everything that you need as a starting point is a demo adapter that is available from 

Let me know if you need any more information on this regard.