03-02-2020 03:54 AM
Hello,
I have developed a CVP script that uses Rest_Client step to collect information from a third party tool.
This scripts starts with a POST request to get a token.
This scripts runs like a charm on PCCE dcloud 12.0
When deploying this application on my on Prem platform, running CVP 11.5, I face the following error :
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
Do you think this can be caused by Firewall / Network issue, by an error on the CVP components or by my CVP application itself ?
Thanks in advance for your help
David
Solved! Go to Solution.
03-20-2020 10:28 PM
Hi David,
Thanks for sharing this. It is very interesting but you might be right with this TLS issue. I've never faced the problem with TLS most likely because I like to use custom CVP elements for communication with external servers.
If the logs on the CVP don't show the real cause (only the genric error) the good idea would be to capture the packet dumps on the server. They should show you what type of problem you are facing. 2 weeks ago I was struggling with similar problem with CUCM External Call Control Feature over HTTPS. In this Wireshark clearly pointed out the problem.
I reviewed the documents that you have shared and in my opinion, you should go with ES25 rather than ES12 as it has fixed this bug CSCvc39129
03-02-2020 10:04 PM
Hi David,
In my opinion, javax.net.ssl.SSLHandshakeException indicates that there is a problem with certificates in your environment. Probably you are using HTTPS URL's for the POST requests. In this case, you will need to exchange the certificates and add them to the trust store.In this scenario CVP acts as a REST client.
How to do it, please look a the CVP documentation: https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp11_0/user/guide/CCVP_BK_14998B8D_00_1101-vxml-server-guide/Two_Way_SSL_Authentication.html and review the chapter: Create One-Way Communication Between VXML and REST Server.
03-04-2020 09:06 AM
Hello Marek,
Thank you very much for your help. I will try this. I just wonder why in the Cisco dCloud environment, I didn't had to do something like this.
I'll let you know.
David
03-20-2020 04:44 PM
03-20-2020 10:28 PM
Hi David,
Thanks for sharing this. It is very interesting but you might be right with this TLS issue. I've never faced the problem with TLS most likely because I like to use custom CVP elements for communication with external servers.
If the logs on the CVP don't show the real cause (only the genric error) the good idea would be to capture the packet dumps on the server. They should show you what type of problem you are facing. 2 weeks ago I was struggling with similar problem with CUCM External Call Control Feature over HTTPS. In this Wireshark clearly pointed out the problem.
I reviewed the documents that you have shared and in my opinion, you should go with ES25 rather than ES12 as it has fixed this bug CSCvc39129
03-24-2020 04:31 AM
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