cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
251
Views
2
Helpful
1
Replies

Automation

peyor21738
Level 1
Level 1

Hello,

To automate the initial setup of new services (e.g., UCCX, new SIP Trunks to a third party) on our Cisco Unified Communications Manager (CUCM) 14 cluster, we are using the AXL API via Python. Before we can use AXL, we must manually upload the application's self-signed certificate into the CUCM's CallManager Trust store via the OS Administration web interface.

Is there an equivalent AXL API method (or an undocumented/alternative API) that allows for the programmatic upload and trust of a CA or Self-Signed certificate to the CUCM Trust stores, thereby bypassing the manual OS Administration step? We are looking for a complete end-to-end automation solution for provisioning.

1 Reply 1

JamesHawkins
Level 1
Level 1

Hello,

Have a look at the DevNet link below which seems to cover managing certs via a REST API

https://developer.cisco.com/docs/certificate-management/introduction/#introduction 

It is also possible to use the server CLI to manage certs so you could use a Python library like Paramiko to do that via SSH.

https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/cli_ref/12_5_1/cucm_b_cli-reference-guide-1251/cucm_b_cli-reference-guide-1251_chapter_0110.html#CUCM_CL_SDFE62EA_00