I'm trying (in AXL/SOAP Java) to get a list of phone-names/ip-address like the one you have in the 'Cisco Unified CM Adminstration' portal.
Currently I'm trying a combination of the AXL/SOAP getPhone/listPhone -calls but still nothing similar like the CUCM-Admin.
I tried in SOAP-UI, where I created a project using the AXL-API.wsdl (giving me a lot of SOAP-methods like getPhone/listPhone) and a project for the RisPort70.wsdl (which should give me somehow a phone IP-Address) with only the three SOAP-API's: selectCmDevice, selectCmDeviceExt and selectCtiItem.
Using listPhone with:
is giving me only the name/model and getPhone:
is giving me NOT its IP-Address, for which I learned that you need RisPort70.
When I try e.g. selectCmDevice with:
<!--Zero or more repetitions:-->
I'm always getting the error: "This request requires HTTP authentication" for the URL: 'https://XX/realtimeservice2/services/RISService70'
with XX being our reference to the Cisco-dev partner server.
Note that for the getPhone/listPhone I'm using the URL: 'https://XX/:8443/axl/' call which doesn't suffer from the above error and I use the same account-credentials for the RisPort calls which fails as described before!?
Does anybody have an idea how best to accomplish a 'Find and List Phones' like the one in CUCM-Admin portal in Java/SOAP-code?
Your customer probably needs to add "Serviceability Group" to the user in order to solve the authentication problem.