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
eric garniereric garnier 

CTI : any advantage to migrate to 4.0

Hi everybody,

I was wondering what may be the points I can use to push my customer to move to toolkit V4.0?

 

I already have developed a v3.0.0 toolkit in C#, move it to V3.0.1. It runs successfully. So now I have an hard time to figure out what may be the advantage for my customer to move to V4.0

I can see easily the cost :

1) need to find a free port on all computer in the organization

2) need to deploy a certificate for each computer in the organization (and probably also a mechanism to renew it, all this included in the setup).

3) more line of code under maintenance.

...

But what are the gains?

 

Maybe it is good only for people starting from scratch?

 

Thanks

 

Eric

jarsjars

Hi Eric,

 

I am currently facing your dilemma! :smileywink:

 

I suppose the greatest advantage of the new deployment is the multi-browser support.

 

Besides that I agree with all the points you mentioned, adding another one - this is a bummer to test/debug since, it seems, we'll have to open up a port in our firewall to allow incoming traffic for the Call Center adapter application...

Our customers won't be very happy if we'll have to install a certificate in all agent machines to have HTTPS enabled.

 

Did you understand what Salesforce meant by:

"Partners and developers must specify a new Adapter URL field from which the adapter can listen for CTI messages. This field consists of a URL and port."

 

Is this new "field" the one in the local config file or must we add something to the Contact Center config in Salesforce?

Could it be that the "http://localhost:port" means that, somehow, the browser will locally send the commands to the adapter?

 

Cheers,

jars

 

jarsjars
Hi Eric,

jars wrote:

 

Did you understand what Salesforce meant by:

"Partners and developers must specify a new Adapter URL field from which the adapter can listen for CTI messages. This field consists of a URL and port."

 

Is this new "field" the one in the local config file or must we add something to the Contact Center config in Salesforce?

Could it be that the "http://localhost:port" means that, somehow, the browser will locally send the commands to the adapter?

 


I finally understood it... My bad... The Adapter demo project had the response to my above questions... There is a new "required" field to place in the Call Center definition in Salesforce. Add the following line to your adapter config xml file:

 

<item sortOrder="5" name="reqAdapterUrl" label="CTI Adapter URL">http://localhost:11000</item>

 

the URL is the default one, for testing that's enough.

 

After setting this value all worked like magic! :smileyhappy:

No need to open any ports in the firewall.