Usage of XML-RPC script Registration of the single device using ap-client.py script First thing which has to be done (for this steps and all the steps below): - Make sure Python is installed on your OS. If not, please do install.
- Under console change your working to the directory in which ap-client.py file is saved.
- Run necessary command.
After all the described steps above were done, please run 1st command for the device registration: python ap-client.py Auth-Name Auth-Pass prov.gigaset.net autoprov.registerDevice s:MAC-ID s:URL s:Provider-Name |

In case of the successful registration, server will answer: 
And in prov.gigaset.net your device will be recognized as the registered one: 
Check - status In order to check status of the device, you have to run next command: python ap-client.py Auth-Name Auth-Pass prov.gigaset.net autoprov.listDevices s:Provider-Name |
On the picture below, command in use within server response can be seen: 
Device deregistration In order to deregister device, you have to run next command: python ap-client.py Auth-Name Auth-Pass prov.gigaset.net autoprov.deregisterDevice s:MAC-ID |
On the picture below, command in use within server response can be seen: 
Deregistration of the list of devices In order to deregister list of the devices, you have to run next command (specify here all MAC-ID which you want to deregister): python ap-client.py Auth-Name Auth-Pass prov.gigaset.net autoprov.deregisterDeviceList sl:MAC-ID1,MAC-ID2,MAC-IDN |
On the picture below, command in use within server response can be seen: 
Registration of the list of devices In order to register list of the devices, you have to run next command (specify here all MAC-ID which you want to register): python ap-client.py Auth-Name Auth-Pass prov.gigaset.net autoprov.registerDeviceList sl:MAC-ID1,MAC-ID2,MAC-IDN s:URL, s:Provider-Name |
On the picture below, command in use within server response can be seen: 
|