cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
750
Views
3
Helpful
15
Replies

ECE APIs with CVP VXML Application

piyush aghera
Spotlight
Spotlight

Hi All,

I am trying to use ECE APIs with VXML application and have started testing in Call Studio, which seems going well. However, I would like to know if anyone has done similar development and can shed some light about what can go wrong or what to keep in mind. Specially for the ECE login API which needs custom Java development because VXML cant read Session Header from this API which will be used in other APIs.

This is for PCCE 12.6(2) and ECE 12.6.

Thanks,

Piyush Aghera

15 Replies 15

I checked at these options of using different nodes in ICM and everytime the result was same, i.e., activity will come back to ICM for queueing for 4 times and then goes to DEQ. I also read in documentation that it is hard coded in ECE code to try to route activity for 4 times before sending it to DEQ.

So I continued to research about triggering VXML app from ICM without call. Finally figured out it is possible with the use of Application Gateway node of ICM. In brief, Application Gateway node speaks with an intermediate server like nodejs using GED-145 protocol, then nodejs can run a script that accepts inputs from ICM (in the form of either PV or ECC), triggers CVP VXML app using its URL form (i.e., http://cvpipaddress:7000/CVP/Server?application=appaname&var=value&var=value) and returns value back to ICM (again in either PV or ECC) that can be checked in ICM script to see if the nodejs script execution was successful or not. This is possible because I am using only Database dip and REST API elements in CVP VXML app.

I am still trying to figure out if there is a way to read return value from VXML app (returned using CVP_Subdialog_Return node), as VXML app sends response back in XML format.