Hello,
On 30.07.2009 11:18 Uhr, Klaus Darilion wrote:
great.
btw: is there somewhere a C/C++ XCAP library/client?
there is one is sip-router, in lib directory, do not know if it is finished or up to date with specs. Probably can be easily taken out being designed as lib. http://git.sip-router.org/cgi-bin/gitweb.cgi?p=sip-router;a=tree;f=lib/xcap
Some docs about: http://sip-router.org/docbook/sip-router/branch/master/presence/presence_boo...
Cheers, Daniel
regards klaus
IƱaki Baz Castillo schrieb:
For those interested in building SIP and SIMPLE rich presence applications in Ruby language:
http://xcapclient.rubyforge.org/ http://dev.sipdoc.net/projects/ruby-xcapclient/wiki/
Ruby XCAPClient
A XCAP client library written in Ruby language.
XCAP (RFC 4825) is a protocol on top of HTTP which allows a client (usually a VoIP/SIP device) to manipulate the contents of Presence Information Data Format (PIDF) based presence documents. These documents are stored in a server in XML format.
Ruby xcapclient library implements the XCAP protocol in client side, allowing the applications to get, store, modify and delete XML documents in the server.
== Features
- Fetch, create/replace and delete a document.
- Fetch, create/replace and delete a document element (XML node).
- Fetch, create/replace and delete an element attribute.
- Full configurable parameters allowing customized fields for each
XCAP application, such auid, XML namespace, MIME-Type, scope (:user or :global) and default document name ("index" if not set).
- Fetch the namespaces and prefixes of a document node as they are
used in the server.
- Manage of multiple documents per XCAP application.
- Fetch the XCAP server auids, extensions and namespaces ("xcap-caps"
application).
- SSL.
- Digest and Basic HTTP authentication.
- Raise custom Ruby exception for each HTTP error response.
Enjoy.
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users