Today I achieved something in a matter of hours that had eluded me for 10 years.
I wrote a #Python script with #zeep that takes as input a username and a list of phone types. It then looks up all other necessary data in LDAP and uses AXL to create the phone devices in #Cisco #CUCM, including the line, display names and device ownership.
Next up: also create the voicemail user in #CUC. Then hook up the script to our IDM.