We have used an external VXML File for TPIN collection. The custom VXML Application residing in the VXML Server interacts with the external VXML file deployed in the gateway.
The VXML file in the gateway is responsible for the following:
1) Play the Prompt for collecting the TPIN.
2) Collecting the digits entered by customer.
3) Return the collected info to the Custom VXML Application on the VXMl Server.
We have ported the VXML File in the gateways and tested through the UAT Application. We were not able to get a response from the VXML File and from the gateway debug log we find that there is a CALL Session Error and error.semantic.
We suspect that there is an issue with the stickiness in the session associated in the communication between the VXML Application and the external VXML file in the gateway. In our architecture, we have a load balancer (CSS) in place. VXML request and response between each VXML G/W and VXML Server goes through CSS as opposed to only the first request.
We even removed the CSS routing from the VG's so that CSS doesnot come in between the interactions for the test calls. Here also the same error was thrown i.e error.semantic.
Please suggest a way so that the session can be tracked in the communication between the VXML FIle deployed in the gateway Flash and the custom VXML Application in the VXML Server.
PFA screen shot fo the VXML Insert element configuration at the VXML Application attached along with the VXML File.
Name of Application : SBI_CVP_UAT
Name of VXML file: TPINToneMasking1.vxml
Refer Custom Application logs and gateway logs for the test call (activitylog1.txt and VGDebugLog).
Moreover, the VXML Servers are present in the IST Time zone whereas the VGs are present in the GMT Time zone.
We use a SIP CVP Comprehensive model.CVP Version 7