Cisco Administration XML (AXL)

La interfaz de administración XML para Cisco Unified Communication Manager (CUCM) permite acceder remotamente a la configuración, mediante XML y SOAP para crear, consultar, actualizar o borrar elementos como usuarios, teléfonos, etc.

Iniciar el Web Service AXL
El Web Service AXL esta deshabilitado por defecto, por lo que es necesario iniciarlo para poder utilizar la API AXL.
  1. En la pagina Cisco Unified Communications Manager Administration, selecciona Navigation -> Cisco Unified Communications Manager Serviceability.
  2. Ahora en la pagina Cisco Unified Communications Manager Serviceability, selecciona Tools -> Service Activation.
  3. Elige el Server en el que quieres iniciar el servicio AXL de la lista de servidores y selecciona Go.
  4. Dentro de la sección Database and Admin Services, selecciona Cisco AXL Web Service y haz click en Save para iniciar el servicio.
Permitir acceso a la API AXL
Los siguientes pasos son para crear un nuevo grupo de usuarios, si quieres dar acceso a un grupo de usuarios que ya exista los puedes obviar.
  1. En la pagina Cisco Unified Communications Manager Administration, selecciona User Management -> UserGroup.
  2. Ahora en la pagina Find and List User Groups selecciona Add New para crear un nuevo grupo de usuarios.
  3. Rellena el campo Name con el nombre del nuevo grupo de usuarios y haz click en Save para guardar.
Una vez creado el nuevo grupo de usuarios hay que añadirle el rol que da acceso al Web Service AXL.
  1. En la pagina Cisco Unified Communications Manager Administration, selecciona User Management -> UserGroup.
  2. Ahora en la pagina Find and List User Groups selecciona el grupo de usuarios que creaste antes y haz click en Role.
  3. En la nueva pagina que se ha abierto, User Group Configuration, selecciona Assign Role to Group.
  4. Estas en la pagina Find and List Roles, selecciona el rol Standard AXL API Access y haz click en Add Selected.
  5. Has regresado a la pagina User Group Configuration, ya tan solo queda hacer click en Save para guardar la configuración.
El ultimo paso es añadir el usuario que queremos utilizar en las peticiones AXL al grupo de usuarios.
  1. En la pagina Cisco Unified Communications Manager Administration, selecciona User Management -> User Group.
  2. Ahora en la pagina Find and List User Groups selecciona el grupo de usuarios que habías creado y haz click en Add End Users to Group.
  3. En la nueva ventana selecciona el usuario que quieres añadir al grupo, haz click en Add Selected y se cerrara la ventana.
  4. Para terminar guarda los cambios en la pagina User Group Configuration haciendo click en Save.
Documentación
La documentación oficial esta disponible en Cisco Developer Network. Son básicos los documentos "Cisco Unified CM AXL Schema Reference", "Cisco Unified Communications Manager XML Developer Guide" y "Cisco Unified Communications Manager Data Dictionary" para hacer consultas SQL contra la base de datos de configuración.