cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1075
Views
0
Helpful
4
Replies

Handling multiple CUCM version(8.x,9.x,10.x) in one application

upchaurasia
Spotlight
Spotlight

Hi,

We are getting customer CUCM infra where they have deployment of CUCM 8.x, 9.x & 10.x also.

Can you please suggest us approach or documentation to handle this type of scenario in better way for JTAPI application?

Thanks & Regards,

Umesh

1 Accepted Solution

Accepted Solutions

One way is to have one jvm per cluster running part of application and jtapi. In this case 3 JVM connecting to 3 clusters. The remaining part of the application gets all it needs from these 3 JVMS. You may need to develop a communication channel between the main app and the 3 JVMS connected the clusters.

Another way would be to use the lowest version of JTAPI from the 3 clusters. Application can initialize all the 3 providers from the same JVM but it will be restricted to the features available with the oldest version. HTH

View solution in original post

4 Replies 4

amoherek
Cisco Employee
Cisco Employee

Hi Umesh,

Are the CUCM nodes in the same cluster? All nodes in the cluster should have exactly the same version.

Thanks,

Adrienne


Hi,

Customer has 2 clusters with different version. All nodes in single cluster has same version of CUCM. Our application supports multiple cluster but problem is jtapi.jar version. Customer has CUCM 7.x & 9.x. In next one year they will also upgrade 7.x to next higher version.

Regards,

Umesh

Hi Umesh,

So are you saying jtapi.jar version is 7.x and one cluster is CUCM version 7.x and the other cluster is CUCM 9.x? And you want to know if your application can be compatible with the different clusters?

Thanks,

Adrienne

One way is to have one jvm per cluster running part of application and jtapi. In this case 3 JVM connecting to 3 clusters. The remaining part of the application gets all it needs from these 3 JVMS. You may need to develop a communication channel between the main app and the 3 JVMS connected the clusters.

Another way would be to use the lowest version of JTAPI from the 3 clusters. Application can initialize all the 3 providers from the same JVM but it will be restricted to the features available with the oldest version. HTH