Geoffrey Carman:
In the CUCM web interface, when I edit/add a Device Profile, there is a drop down menu, upper right, of quick links. Last one is Subscribe/Unsubscribe services.
There you pick from a list of elsewhere defined services.
Any idea what AXL call out of the WSDL should be to manipulate these?
Maybe it is an IP Phone Service? I see a function updateIpPhoneServices that looks like you can modify the Service itself. But there is no member list.
Well I will be goshed darned. (Unless I am a sock, in which case I shall simply be darned).
At the end of updateDeviceProfile there is a segment of XML:
<!--Optional:-->
<services>
<!--Zero or more repetitions:-->
<service>
<telecasterServiceName uuid="?">?</telecasterServiceName>
<name>?</name>
<!--Optional:-->
<url>?</url>
<!--Optional:-->
<urlButtonIndex>0</urlButtonIndex>
<!--Optional:-->
<urlLabel>?</urlLabel>
<!--Optional:-->
<urlLabelAscii>?</urlLabelAscii>
<!--Optional:-->
<serviceNameAscii>?</serviceNameAscii>
</service>
</services>
Fill in the telecasterServiceName as the name of your IP Phone Service, and the same value in name.
(You can find these services with:
getIpPhoneServices() calls.)
The telecasterServiceName threw me, I figured that meant something important.