Hello,
I have came across an issue with the AXL WSDL, usually when i have imported the WSDL into VS 2019 i have no problem writing code to update/add/delete phones, users etc.
The problem that i am facing is that i need to set the RecordingMediaSource, if this value is set to Phone Preferred and i execute updatephone then this returns true and updates expectedly.
Whereas if i set the value to Gateway Preferred then VS does not see this as an error but this does not update the value in CUCM.
I have debugged the SOAP request with Fiddler i noticed when it is set to Phone Preferred then there is a value in the XML TAG <recordingMediaSource>Phone Preferred</recordingMediaSource>
And when set to Gateway this this XML tag is missing.
I have manually sent SOAP requests in SOAPUI with both <recordingMediaSource>Phone Preferred</recordingMediaSource> and <recordingMediaSource>Gateway Preferred</recordingMediaSource> and this is a sucessfull API call and updates the required value.
I have wrote some code to manually send XML and therefore bypassing the WSDL but i would rather stick to the WSDL as most of my code is based around that.
Any Help would be much appreciated