[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