03-23-2022 09:29 AM - edited 03-24-2022 11:06 AM
We are in process of migrating UCCE environment from 11.6 to 12.6 and would like to understand recompiling 11.6 IVR code in 12.6 call studio works or have to rewrite logic due to core changes in 12.6.
Any info is appreciated.
Solved! Go to Solution.
03-25-2022 02:15 AM
There are two aspects to CVP Call Studio Code.
1) The Call Studio application
2) Custom Java Code
Its is most likely you won't need to make ANY code changes for the Java code and I believe very unlikely you will need to make any Call Studio Changes.
For Java Code - you could / should recompile with Java 8 - but it will likely continue to work - as per below caveat (unless using some java code which Java 8 no longer supports)
For the Call Studio Apps themselves - just import them into the CVP 12.6 Call Studio App - save and re-deploy to the VXML Server - no code changes should be needed.
Some Cisco reference Links below:
Regards,
Gerry
CVP 12.6 - uses Java 8
The code base has been compiled with Java 8. To ensure backward compatibility, all APIs remain unchanged. Any custom Java class, such as custom elements, that have been compiled with the earlier JDK versions will continue to work on the new platform, except for the known incompatibilities listed in the Java 8 compatibility document by Oracle.
CVP 12.6 Reference:
CVP 11.6 - used Java 7
The VXML Server code base has been compiled with Java 7. To ensure backwards compatibility, all APIs remain unchanged. Any custom Java classes such as custom elements that have been compiled with the earlier JDK versions will continue to work on the new VXML Server platform, except for the known incompatibilities listed in the Java 7 compatibility document by Oracle.
CVP 11.6 Reference:
03-25-2022 02:15 AM
There are two aspects to CVP Call Studio Code.
1) The Call Studio application
2) Custom Java Code
Its is most likely you won't need to make ANY code changes for the Java code and I believe very unlikely you will need to make any Call Studio Changes.
For Java Code - you could / should recompile with Java 8 - but it will likely continue to work - as per below caveat (unless using some java code which Java 8 no longer supports)
For the Call Studio Apps themselves - just import them into the CVP 12.6 Call Studio App - save and re-deploy to the VXML Server - no code changes should be needed.
Some Cisco reference Links below:
Regards,
Gerry
CVP 12.6 - uses Java 8
The code base has been compiled with Java 8. To ensure backward compatibility, all APIs remain unchanged. Any custom Java class, such as custom elements, that have been compiled with the earlier JDK versions will continue to work on the new platform, except for the known incompatibilities listed in the Java 8 compatibility document by Oracle.
CVP 12.6 Reference:
CVP 11.6 - used Java 7
The VXML Server code base has been compiled with Java 7. To ensure backwards compatibility, all APIs remain unchanged. Any custom Java classes such as custom elements that have been compiled with the earlier JDK versions will continue to work on the new VXML Server platform, except for the known incompatibilities listed in the Java 7 compatibility document by Oracle.
CVP 11.6 Reference:
03-25-2022 03:56 AM
Thank you for detailed info.
01-20-2023 06:10 AM
Hi Smeegada1,
I wonder if you ended up recompiling or just reused the existing jars?
Thx
01-20-2023 06:18 AM
Hi,
We need to re-compile.
Thanks,
Sreeni
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: