05-19-2025 04:00 AM
Is there a way to use the 'Migration Phone' functionality of the CUCM admin interface through AXL? We're looking into a way to programmatically migrate phones.
05-19-2025 05:18 AM
Are you asking about migrating phones from one CUCM cluster to another, or from CUCM to WxC?
05-19-2025 09:03 AM
There doesn't appear to be anything in AXL proper to manage bulk admin of any kind
There are a number of bat* tables described in the Data Dictionary that look like they would enable you to manage/schedule batch job things, with the perennial caveat of there being no programmatic mechanism for uploading the actual bat files (other than emulating the web UI.)
05-19-2025 11:26 PM
05-20-2025 04:24 AM
I am not aware of how you could do that conversion in bulk as you would from the GUI one at a time. It shouldn't be terribly difficult to code it manually if you are comfortable with python. I would compare how a phone looks before and after the conversion so you could have a template. A large number of the data element could be copied directly. The dicey part is that you would have to delete the old phone, and then add the new phone.
05-21-2025 12:43 AM
The question was just about the functionality - is there an API for it.
I've been doing AXL since CCM 4.x, so I'm aware of the alternatives - but if you load the full device, and modify, there's some things you need to figure out through trial & error - not every device type has every object. So, besides changing obvious things like phone button templates, there's certainly things in the 'product specific layout' that changes. And that's really where the rubber meets the road.
It would be great if Cisco adopted their 'API first' approach for CUCM, too. There's too many things you can do in CCMAdmin that there's no API for. CCMAdmin should be a frontend using AXL to talk to the CUCM.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide