Hello,
I have to execute an external application from Architect after a call to send some information to an external system.
Is there something similar to an “open url” option to do this?
Thanks in advance.
Hello,
I have to execute an external application from Architect after a call to send some information to an external system.
Is there something similar to an “open url” option to do this?
Thanks in advance.
What technology/method do you intend to use to "execute" this external application? Are you trying to pop a URL? DDE? Launch an EXE? Something else?
I pick up some parameters during the IVR conversation, and then use them as an input within an URL to be launched (in order to execute a HTTP application hosted in an external server)
Use the Call Data Action in the flow to execute a custom action. You can put this action before any disconnect actions in the flow, however it won't get triggered if the caller hangs up instead of letting the IVR hang up on them. A better place to use the Call Data Action is immediately after you have collected the parameters' values.
The point is that I have a HTTP endpoint, instead of HTTPS. Would it be a problem?
Yes, custom actions can only hit https. I assume you can't update your application to https, so can you put a https proxy in front of your http application?
No, I can't put a https proxy. Is there any other way to launch an URL without the HTTPS protocol?
We cannot use HTTP services because the web server cannot prove its identity and the data is unprotected against man in the middle attacks. Because PureCloud is a shared platform, and therefore has shared security, we cannot allow HTTP services to be used and jeopardize the security of the platform and its users.
You will need to make the service itself use HTTPS, use a facade/proxy service that does implement HTTPS, or write a bridge server integration to access your non-secure service.
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.