Project

General

Profile

XCAPStorage » History » Revision 6

Revision 5 (Adrian Georgescu, 08/03/2012 11:28 AM) → Revision 6/9 (Adrian Georgescu, 08/03/2012 11:30 AM)

h1. XCAP Storage 

 SIP2SIP provides XCAP storage for user uploaded documents related to contacts storage and presence policy. The server implements several standards:  

 * "RFC4825":http://tools.ietf.org/html/rfc4825 
 * "RFC4826":http://tools.ietf.org/html/rfc4826  
 * "RFC4827":http://tools.ietf.org/html/rfc4827 
 * "RFC5025":http://tools.ietf.org/html/rfc5025  
 * "RFC5874":http://tools.ietf.org/html/rfc5874 policy 

 h2. XCAP Root 

 The server is reachable at the following address: 

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

 h2. XCAP applications 

 h3. XCAP capabilities 

 auid = xcap-caps  

 Lists the capabilities of the server 

 h3. XCAP directory 

 auid = org.openmobilealliance.xcap-directory 

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

 h3. 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. 

 h3. Presence rules  

 auid = pres-rules, 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. 

 h3. 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. 

 h3. PIDF manipulation  

 auid = pidf-manipulation  

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

 h3. Icon 

 auid = oma_status-icon 

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

 h3. Dialog rules 

 auid = org.openxcap.dialog-rules 

 Dialog Rules application is a private application modeled after Presence rules that uses authorization policies, to specify when dialog information can be given to which watchers 

 h3. Watchers 

 auid = org.openxcap.watchers 

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

 h3. Purge 

 auid = org.openxcap.purge 

 This application delete all stored documents for a given user.