I can see a whole bunch of configuration fields for a phone in CUCM 10.5(1) under the "Product Specific Configuration Layout" section of the GUI but am not able to collect that same information using AXL. Some blog post pointed me to grabbing the <vendorConfig> tag but when I did - it only contained very small amount of that information. Another post pointed me to executing a SQL stored procedure (since the xml column no longer exists on the device table) called dbreaddevicexml but no information got returned from it when I executed it.
So how can I get the rest of the fields I see in the CUCM GUI?
Thanks I never really completed this, but I got as far as building one complete xsd from all the files, including default values and some optimizing for redundant element types. My goal was a xsd with venetian blind design that contains all the phones. I still have to unroll some encapsulated types but I am almost there. There is a lot of redundancy in the type definitions in the vendorConfig files. In order to create pretty code I simply collapsed those that were functionally the same into one type that could be reused. I am well aware of that it might break in the future, but with all that is broken in the vendorConfig already I rather have simple code than 58 redundant classes that does exactly the same thing. Something more interesting (don't remember what...) came in between and I never finished this though.
Yes, the vendorConfig is an xml-in-xml thingy with a completely different (non-documented) schema. Probably due to different business units form CUCM vs IP Phones within Cisco. Don't know about Zeep, but theoretically you should be able to map the xsd built according to the instructions in my previous posts to the vendorConfig's "any" field, so you don't have to craft the xml by hand.
Goal: Provide a simple User Interface to control, modify and customize your Webex Desk Video device.Install time: around 5 minutes (upload the UI and macro)
What can you do?
Camera ExposurePan/tiltSelf-view on/off + small/full ...
Okay, guilty as charged for creating a click bait subject. I love Python. But there are some things about Python that can be annoying if you're just starting out as a Python programmer. Let's tackle a few of them so you don't suffer from the mistakes I ha...
Demo - Webex Video device Virtual Lamp integration
Show how easy it is to create a virtual lamp and integrate it with a Webex Video device or bot. Create your own lamp using the virtual lamp bot make it create a ...
Team,As I'm using a lot of virtual environments with PIPENV, it became harder to keep track of the environments that I have setup. And that was the reason to create this script which:
List all of your (pipenv) virtual environments