Pushing an XML configuration to an SPA112 using 'curl' as documented in the Provisioning Guide “Applying a Profile to the IP Telephony Device” page-36 doesn't appear to work on this OpenSuSE Linux system.
This problem evidently arises because the ATA access credentials (&xuser=<admin>&xpassword=<password>) are included in the destination URL.
However logging interactively into the ATA ADMIN account using a browser then executing the CLI curl command without access credentials:
curl -d @/<path>/config.xml "http://<ATA>/admin/config.xml"
works fine. It's a little clumsy, but it works.
The issue seems to involve curl because the (&user=admin&password=<password>) syntax works successfully when downloading a configuration. (Though it does leave access credentials in browser history.)
Does anyone have any suggestions as to why the documented method doesn't work?