A library for the XiVO web services.
xivo-ws is a python library for accessing the “old” XiVO web services.
These web services are provided by the web-interface. They are obsolete and will be removed soon. You should not use them in new developments, and if you were already using them, you should migrate to the [XiVO REST APIs](http://documentation.xivo.io/en/stable/api_sdk/rest_api/rest_api.html).
On your XiVO, you must create a web service user.
~~~ from xivo_ws import XivoServer, User, UserLine
xivo_server = XivoServer(‘skaro’, ‘my_username’, ‘my_password’)
user = User() user.firstname = ‘Jack’ user.lastname = ‘Johnson’ user.line = UserLine(context=’default’, number=1001)
More examples are available in the `examples` directory.
> users add
will pop your editor, in which you should write a Python dictionary to be sent to the WS
> users delete 32
will delete user whose id is 32.
`-v` option allows you to see what is sent and received to/from the WS.
Releasing a new version
Read version number in xivo_ws/version.py.
git tag <version>
git push –tags
Edit the version file and increase version number.