Updating CUCM’s Enterprise Parameters with AXL

When deploying CUCM on a regular basis, there is often a set of Enterprise Parameters common to most deployments that require configuration.  These involve jumping through various hoops on the UI to set up, so are a perfect candidate for API tooling using AXL.

Enterprise Params are a bit of a special case in that you use the getServiceParameter method which supports getupdate and list operations.

 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.cisco.com/AXL/API/11.5">
 <service>Enterprise Wide</service>


These are housed in the processConfig table, and are called with the following special handling:

  • processNodeName: EnterpriseWideData
  • service: Enterprise Wide


The attribute names are most easily determined using a list .  This allows for easily scripting using your preferred language or performed more manually using SoapUI.

2 thoughts on “Updating CUCM’s Enterprise Parameters with AXL

  1. I have noticed that parameters which have a drop down field for their parameter values are not updated „visually“, so when I look into the settings after the update, the parameter looks still the same, even when the „GET“ response proofs the succesful update.

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.