Genesys Adapter for Salesforce using OpenCTI

Hello everyone,

Being a complete beginner in CTI (and with not that much experience in programmation), I was asked to build an adapter from scratch (almost) to connect my Genesys call center to my Salesforce environment, using OpenCTI.
All I have is my server information, SIP port and TServer port to connect to Genesys (plus my Salesforce Dev edition of course).
I’ve read a lot about how OpenCTI worked but it’s still not clear and I still can’t figure an architecture for my adapter.

Do I have to build a Web Server? Using Apex? REST?
How does the TServer from Genesys communicate with a WebService or with Salesforce (if the WS is not needed)?
To use Genesys SDK in Salesforce, do I have to execute it as an applet in a Visualforce page?

Can anyone guide me?
Thanks in advande for your help.

Genesys TServer is a proprietary protocol it’s not open. Genesys call it TLib. Never heard of OpenCTI before.

Ignore that - now I’ve heard of OpenCTI.. It’s a pinned post in the forum lol

Well…but Open CTI seems to be a ready to deploy component, right?

If you want to do another connector you need to study and a lot of PSDK for Genesys. Then you build a connector with PSDK and OpenCTI SDK I guess…
OpenCTI is not part of Genesys

I’m not sure but I think that OpenCTI just makes the link between my Web-based Softphone and Salesforce console.
I don’t know if it can link Salesforce and Genesys TServer.

Do you think that if I use PSDK I will need a WebServer between the TServer and my Softphone ?