[OpenSIPS-Users] New OpenXCAP version 3.1.0 with a Restful API
Adrian Georgescu
ag at ag-projects.com
Thu Apr 24 18:13:37 UTC 2025
Hello,
There is a new release of OpenXCAP server, now with a Restful API.
The API can be used by WebRTC endpoints to manage an address book, the underlying storage is native XCAP compatible with OpenSIPS Presence agent. The address book is compatible with SIP clients that use XCAP for contacts management, like Blink SIP client.
Using this API one can add/update/delete contacts, groups, icons and presence rules without having to deal with the complexity of xml schemas and XCAP protocol.
Changelog
openxcap (3.1.0)
* Updated API docs
* Updated documentation
* Added JSON REST API
* Added route definitions for JSON REST API
* Added models to describe API responses
* Added schemas for addressbook urls in JSON API
* Added schemas for user urls in JSON API
* Added utils for JSON API schema operations
* Added method to return application by document id
* Added authentication support for different URL schema
* Fixed checking the xcap app authorization
* Fixed pydantic 2 compatibility
* Fixed name and set server name
Source code:
https://github.com/AGProjects/openxcap/
Debian packages
http://packages.ag-projects.com <http://packages.ag-projects.com/>
The package name is openxcap
The API documentation and a live test bed is available at:
https://xcap.sipthor.net/docs
and
https://xcap.sipthor.net/redoc
Regards,
Adrian
More information about the Users
mailing list