user3275095
user3275095

Reputation: 1645

Presence Server working details

I am fairly new to the presence server thing. I have got the idea about how the presence server works, concept like presentity, watcher , PUBLISH, SUBSCRIBE, NOTIFY, SIP transactions.

I have to work on a project prototype where we have the Presence Server database exposed as SaaS using REST.

One thing I am not able to find out is, the presence data or the information about the publisher and subscriber is stored in the Database tables or in the XML files. Because as I read, everywhere they say about XCAP server which has the policy documents and this policy documents are applied on publisher and subscribers document which are also in xml. I am wondering what is in database then?

Q. So, is it like the information is stored in tables and then converted to xml?

Q. Can we have all the information in tables and can we let go of the XCAP server.

I am desperately looking for the answer.

Thanks

Upvotes: 2

Views: 573

Answers (1)

Rajesh
Rajesh

Reputation: 680

http://openxcap.org/ - Image

The following image can be used as a reference to define what is achieved by the XCAP server. It provides HTTP Access to clients to access rules and profiles corresponding to the user and preferences that is available in the DB. So it a direct interface to the DB and is needed if you are going to provide access over REST

Image courtesy - http://openxcap.org/

Upvotes: 1

Related Questions