Question
Sopra Group
FR
Last activity: 22 Feb 2018 4:38 EST
PEGA Call - Communication between OpenCTI Desktop and external CTI
Hello Pega Community.
Through PEGA Call, I implement an OpentCTI Desktop (see the first screen shot - APIEloquant) to communicate with an external CTI.
For that, i have an API that i want to see in response.
I writed the Primary Server Host (see the first screen shot - APIEloquant).
I used different JavaScript, just to learn firstly, and implement secondly.
But i can't communicate with this API (see my second creen shot - Capture).
So my question, do you have some examples to implemant an communication between my OpenCTI and an external CTI?
Firstly i need to know how communicate correctly (and see the response) with API.
Regards
Benjamin Camps
***Updated by moderator: Lochan to add Categories***
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
ING Bank NV
NL
HI,
Same problem and questions over here!
adriaan.
ING Bank NV
NL
Hi
Get the same error when having properties defined in the CTI link.
remove all properties in cti link and try again.
adriaan
ING Bank NV
NL
have you read : DEVELOPER'S GUIDE FOR CLIENT-SIDE INTEGRATION pdf?
to me it is all conceptual blabla, no examples of a desktop implementation javascript.!!
or a CTI server simple program to talk to.
Pegasystems Inc.
IN
Hi Adriaanv,
Pega_cti_desktopApi_Finesse • js : This Js is given as example for Client Side implementation of OpenCTI Desktop. We used Bosh to communicate with the server.
How to communicate to the server Completely depends on your implementation.
What all functions are needed to implement fully functional CTI are provided in pega_cti_desktopApi.js
Hi Adriaanv,
Pega_cti_desktopApi_Finesse • js : This Js is given as example for Client Side implementation of OpenCTI Desktop. We used Bosh to communicate with the server.
How to communicate to the server Completely depends on your implementation.
What all functions are needed to implement fully functional CTI are provided in pega_cti_desktopApi.js
You can try to implement similar lines as Pega_cti_desktopApi_Finesse.js
Thanks and Regards,
K.Phani krian
atos
NL
hi,
thanks for the direction. I have been visiting those javascripts.
I will study them more closely.
My wondering was about what to return back in the success callback function.
I will try some return data.
-
chunliang liu
atos
NL
hi,
Is this a proper result data, I would expect a popup:
but see nothing happening
hi,
Is this a proper result data, I would expect a popup:
but see nothing happening
Consultation and Transferred Calls
|
|
Display pop up
|
[Received Soft phone response event] {"pyANI":"BBBBBBB","pyInteractionID":"1234","pyCallType":"CONSULT","pyEventName":"Consult","pyEventType":"CONSULT","pyMedia":"a","pyOtherDN":"b"}
Sopra Group
FR
Thanks for you response Adriaan.
I try to have response from pega support. I made a SR, and for now no really response.
I try with property, without property and nothing works.
I know i don't use the good way, because nothing works, but as you say, no example at all. But the big problem for me, is the implementation of the process through Pega Call, and not really through JS.
If you have some response on your side, let me know.
Benjamin
atos
NL
Hi
The javascript examples(no docs ) are:
ChannelServices-Admin-CTILink-OpenCTIDesktop
ChannelServices-Embed-Adapter-OpenCTI
CiscoFinesse
CTConnect
RESTAdapter
Sopra Group
FR
Thank you for your response Adv.
I have arleady seen the JS script.
For the server side, I have not seeing that in depth for now, because firstly i am on client side implementation and secondly without example of all process, it's kind of difficutl, and especially it's take a lot of time. But i'm going to take a look to be sure.
Rds
Benjamin
Updated: 21 Feb 2018 7:34 EST
Pegasystems Inc.
IN
Hi Benjamin,
Pega_cti_desktopApi_Finesse • js : This Js is given as example for Client Side implementation of OpenCTI Desktop. We used Bosh to communicate with the server.
How to communicate to the server Completely depends on your implementation.
What all functions are needed to implement for fully functional CTI are provided in pega_cti_desktopApi.js
You can try to implement similar lines as Pega_cti_desktopApi_Finesse.js
As you are trying to use pega.cti.desktopApi.Eloquant. Quick check points .
1. Have you create Pega_cti_desktopApi_Eloquant.js and added to the harness?
2. Have you created pega.cti.desktopApi.Eloquant adapter.
3. Have you implemented login function in the Adapter. Is it getting called when you clicked on login?
4. Are you sending response properly to onSucess/onFailure and to forwardEvent call back functions.
Let us know where exactly are you struck. Also, please attach the tracer dump generated when you click on login.
Thanks and Regards,
K.Phani kiran
Sopra Group
FR
Thank you Kavup.
For your 4 points, i already done correctly the first three.
For the 4th, i work on it. I will let you know when it will be done.
Rds
Benjamin
ING Bank NV
NL
Hi
Point 2 . There is an adapter needed too?
I thought the js was enough.
Now i am in doubt.
atos
NL
hi
"Are you sending response properly to onSucess/onFailure and to forwardEvent call back functions."
what are proper responses for the softphone ?
any examples some where out there?