I'm submitting an AXL SOAP query as follows to try to change the busy trigger and max calls parameters for a line.
It appears that when I submit this, regardless of the attributes I set in the AXL POST, the two parameters are set to the default of 2/4 respectively.
I suspect this is because of the way the query works; i.e. it removes all lines, then reassigns the specified lines to the phone.
Anyone seen this or have any ideas?
<axl:updatePhone xmlns:axl="http://www.cisco.com/AXL/API/1.0" sequence="1">
<ringSetting>Use System Default</ringSetting>
I'm afraid you're using
and that's it for the directory number.
As having a
BTW, what do you get in terms of return value?
If the update worked out, you should get a new uuid.
Thanks for the suggestion - I've used the UUID, however still no luck. Get a 200 back, all other lines on the phone disappear, and the line I ask for is applied (just as before).
No change to the maxcalls/busy trigger though.
HTTP/1.1 200 OK
Any other suggestions?
Just a suggestion, on the
An I think you already stated but just to be thorough, this does overwrite the existing lines.
Erm...yeah... that was it. I feel sheepish!
I am cursing my Windows background now.
Of course, it would have been nice to get an error back from the service intead of a 200/OK...
Dude I feel your pain. Plenty of times I've had the minor typo in an AXL script which has led to hours of frustration. Glad it works now.