I
Iñaki Baz Castillo
=46or those interested in SIP and SIMPLE rich presence:
xcapclient 1.0 has been released
http://xcapclient.rubyforge.org/
http://dev.sipdoc.net/projects/ruby-xcapclient/wiki/
Ruby XCAPClient
=2D-------------------------------------------------
A XCAP client library written in Ruby language.
XCAP (RFC 4825) is a protocol on top of HTTP which allows a client (usually=
a=20
VoIP/SIP device) to manipulate the contents of Presence Information Data=20
=46ormat (PIDF) based presence documents. These documents are stored in a s=
erver=20
in XML format.
=09
Ruby xcapclient library implements the XCAP protocol in client side, allowi=
ng=20
the applications to get, store, modify and delete XML documents in the serv=
er.
=3D=3D 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=20
application, such auid, XML namespace, MIME-Type, scope user or :global) =
and=20
default document name ("index" if not set).
* Fetch the namespaces and prefixes of a document node as they are used in =
the=20
server.
* Manage of multiple documents per XCAP application.
* Fetch the XCAP server auids, extensions and namespaces ("xcap-caps"=20
application).
* SSL.
* Digest and Basic HTTP authentication.
* Raise custom Ruby exception for each HTTP error response.
=2D-------------------------------------------------
=2D-=20
I=C3=B1aki Baz Castillo <[email protected]>
xcapclient 1.0 has been released
http://xcapclient.rubyforge.org/
http://dev.sipdoc.net/projects/ruby-xcapclient/wiki/
Ruby XCAPClient
=2D-------------------------------------------------
A XCAP client library written in Ruby language.
XCAP (RFC 4825) is a protocol on top of HTTP which allows a client (usually=
a=20
VoIP/SIP device) to manipulate the contents of Presence Information Data=20
=46ormat (PIDF) based presence documents. These documents are stored in a s=
erver=20
in XML format.
=09
Ruby xcapclient library implements the XCAP protocol in client side, allowi=
ng=20
the applications to get, store, modify and delete XML documents in the serv=
er.
=3D=3D 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=20
application, such auid, XML namespace, MIME-Type, scope user or :global) =
and=20
default document name ("index" if not set).
* Fetch the namespaces and prefixes of a document node as they are used in =
the=20
server.
* Manage of multiple documents per XCAP application.
* Fetch the XCAP server auids, extensions and namespaces ("xcap-caps"=20
application).
* SSL.
* Digest and Basic HTTP authentication.
* Raise custom Ruby exception for each HTTP error response.
=2D-------------------------------------------------
=2D-=20
I=C3=B1aki Baz Castillo <[email protected]>