cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
256
Views
0
Helpful
1
Replies

AXL and multiple Call Manager versions

jonhalterman
Level 1
Level 1

Quick question here -

If I want to utilize AXL to administer multiple Call Managers that happen to be different versions, presumably I'll need entirely separate sets of Axis (for Java) generated classes for each version since the WSDLs will be different. Is this correct, and if so, is there a better alternative?

Thanks,

jon

1 Reply 1

msabir
Level 4
Level 4

There are updates in AXL with new releases but most of them are additions -- so the existing interface doesn't change. For example, we have written a code to pull the phone list from CUCM via AXL for 5.x and it works without any problem with 6.x and 7.x as well. Cisco is getting better at making sure that the addition to AXL interface does not break the existing code.

Howerver, when it comes to JTAPI, you will need to use the same JTAPI jar as your CUCM and there are more inconsitencies. Even though JTAPI is mostly for call processing and AXL for administation, sometimes you can do the same thing either way. For example, to push to phone, you can get the phone list via AXL and use HTTP push without even using JTAPI. You can do a push via JTAPI as well.

We use only AXL and HTTP in our software so we don't depend on CUCM version as much. But there are things that only JTAPI can do and you don't have a choice -- like listening to call events.

Getting Started

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: