XCAP Storage

SIP2SIP provides XCAP storage for user uploaded documents related to contacts storage and presence policy.

The server implements several standards:

XCAP Root

The server is reachable at the following address:

https://xcap.sipthor.net/xcap-root/

XCAP applications

XCAP capabilities

auid = xcap-caps

Lists the capabilities of the server

XCAP directory

auid = org.openmobilealliance.xcap-directory

Lists the documents stored in the XCAP server for a given user

Resource lists

auid = resource-lists

A resource lists application is any application that needs access to a list of resources, identified by a URI, to which operations, such as subscriptions, can be applied.

Presence rules

auid = org.openmobilealliance.pres-rules

A Presence Rules application is an application which uses authorization policies, also known as authorization rules, to specify what presence information can be given to which watchers, and when.

Note that plain IETF pres-rules application is not supported as its definition is to broad and is impossible to have multiple clients manage the same document reliably.

RLS services

auid = rls-services

A Resource List Server (RLS) services application is Session Initiation Protocol (SIP) application whereby a server receives SIP SUBSCRIBE requests for resource, and generates subscriptions towards the resource list. See the README file for more details about of the implementation.

PIDF manipulation

auid = pidf-manipulation

Pidf-manipulation application usage defines how XCAP is used to manipulate the contents of PIDF based presence documents.

Icon

auid = org.openmobilealliance.pres-content / oma_status-icon

Manipulate the user icon for a given user and provide icon download capability from HTTP clients.

Watchers

auid = org.openxcap.watchers

This application returns the list of watchers from OpenSIPS presence agent.

Purge

auid = org.openxcap.purge

This application delete all stored documents for a given user.