Details :- we are encoding Subdialg URI with "UTF-8" format to avoid whiteSpace breaking URI.(java.net.URLEncoder;)
Product Version :-
CVP :- v11.6(1) , Latest Patch (PatchInfo_CVP_11_6_1_0_0_5_74).
VVB :- ciscovb.1161.ES01.22
Issue :- In CVP 9, '+' was automatically getting replaced with whitespace. this is not happening automatically in CVP11.6. I have pasted VXML App debug logs below.
Has anyone faced this ? Do we need to handle this explicitly or should we reach out to TAC for assistance ?
Logs :-
CVP 11
<subdialog name="subdialog" src="/CVP/Server?application=Demo_SubApp&ANI=xxxxxxxxxx&ADDRESS1=1111+ABCDSTREET+ROAD&sourceApplication=Demo_SourceApp">
Debug VXML Application Logs :-
------ Request HTTP Arguments in Sub-Application------
Parameter Name = "calling_application_call_id" Parameter Value #0 = "10.X.X.XX.1533841579459.29"
Parameter Name = "ADDRESS1" Parameter Value #0 = "1111+ABCDSTREET+ROAD"
CVP9
<subdialog name="subdialog" src="/CVP/Server?application=Demo_SubApp&ANI=xxxxxxxxxx&ADDRESS1=1111+ABCDSTREET+ROAD&sourceApplication=Demo_SourceApp"
------ Request HTTP Arguments in Sub-Application ------
Parameter Name = "calling_application_call_id" Parameter Value #0 = "10.X.X.XX.1533841392620.417"
Parameter Name = "ADDRESS1" Parameter Value #0 = "1111 ABCDSTREET ROAD"