cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1225
Views
15
Helpful
4
Replies

UCCE Call studio - 11.6 IVR code require recompile in 12.6

smeegada1
Spotlight
Spotlight

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.

1 Accepted Solution

Accepted Solutions

Gerry O'Rourke
Spotlight
Spotlight

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:

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp_12_6/programming/guide/ccvp_b_1261-programming-guide-for-cisco-unified-cvp-vxml-server-and-cisco-unified-call-studio/ccvp_b_1261-programming-gui...

 

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:

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp11_6/programming/guide/ccvp_b_programming-guide-for-cisco-unified-11-6/ccvp_b_programming-guide-for-cisco-unified_appendix_010001.html

 

View solution in original post

4 Replies 4

Gerry O'Rourke
Spotlight
Spotlight

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:

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp_12_6/programming/guide/ccvp_b_1261-programming-guide-for-cisco-unified-cvp-vxml-server-and-cisco-unified-call-studio/ccvp_b_1261-programming-gui...

 

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:

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp11_6/programming/guide/ccvp_b_programming-guide-for-cisco-unified-11-6/ccvp_b_programming-guide-for-cisco-unified_appendix_010001.html

 

Thank you for detailed info.

Engnr
Level 1
Level 1

Hi Smeegada1,

I wonder if you ended up recompiling or just reused the existing jars?

Thx

Hi,

We need to re-compile.

Thanks,

Sreeni