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
DhanasekaranDhanasekaran 

Open CTI - Single Sign On

Hi There,

I am developing a hosted Softphone UI that can be embedded in to Salesforce.com through Open CTI Integration. This softphone requires a token/key(as one of the OAuth2.0 authentication flows) to authenticate into CTI Application.

 

My question is, Is there any way to store the token inside Salesforce and pass to the Agent Softphone? So that Salesforce.com user need not key in the CTI key/token in to Softphone every time.

 

Thanks in advance,

Dhanasekaran

Mohith Kumar ShrivastavaMohith Kumar Shrivastava

You may use a custom object to store the oauth token but please remember the token expires after the time out period and also there is a way of refreshing.

 

Please refer the below article 

 

http://wiki.developerforce.com/page/Digging_Deeper_into_OAuth_2.0_on_Force.com

 

Re: Open CTI - Single Sign On

GrantSchenckGrantSchenck

Better late then never...

 

For SF Open CTI Softphone, the obvious place to store settings is as part of the call center definition which admins can access and edit from settings.  This can be accessed by the Softphone code using Open CTI's getCallCenterSettings() API. 

 

Admins can clone the definition as needed to create groups of users with different settings and which definition a user is associated with controls the settings for that user.

 

Regards, Grant