04-01-2014 03:34 PM - edited 03-14-2019 01:19 PM
Dear Folks,
I know that a UCCX script can query SQL data base and retrieve required information from the table based on the callers input.
Is it possible to qery and retrieve the information from xml web service based on user input.
Unfortunately the information published by the target application only supports XML posting.
If this is not possible can you please suggest any work arounds.
Regards
Thomas
Solved! Go to Solution.
04-07-2014 09:49 AM
REST hands down..
04-01-2014 04:05 PM
Yes this can be performed..with the appropriate Licenses (Enhanced for Java) if necessary..what type of WS? REST or SOAP? Please be careful of HTTPS(especially self-signed certificates) as it is not "supported" out of the box in UCCX 9.x and Below(luckily 10.x allows you to upload your cert chain in as tomcat trust certs)..but can be dealt with with a TAC..
04-07-2014 09:47 AM
Thanks for the quick response .
We have uccx premium license. I have option to ask the third party to develop SOAP or REST . I am not familiar with these techniques. Can you suggest the best option SOAP/REST
Thomas
04-07-2014 09:49 AM
REST hands down..
04-07-2014 10:20 AM
Sorry for bothering you again.. but I am not familiar with xml web service...
We have contact center express version 9.1 & CUCM 9.1. I need to integrate with flight information system to provide flight status information to the customers.
The problem is as I mentioned before , the flight information system offer the flight status information via XML interface - they dont maintain sql databases.
Do I need to develop any program/xml service to support this integration or can it be done easily using uccx scripting..
Thanks again for your great help
Regards
Thomas
04-07-2014 11:06 AM
You need to know how to construct the request to that service so it will send back the information you can present to your callers (the data is XML); All REST interfaces are different in the request. Sometimes you can pass a request as Parameters in a URL GET Request and sometimes you need to Construct the Appropriate Object (XML in this case) to POST to the Web Service in order to get to the data you are looking for. Do you know how to send the "raw" request? Ask the team responsible for the flight service to explain how a request needs to be constructed...And then based on this information..and the Information Your Caller Inputs into the system..we either post or send that data as parameters to get the real data we are looking for..
I hope this makes sense..
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide