wiki:XmppLib

Xmpp

back

This page describes the xmpp library we wrote as part of OpenZoep: a voip sdk (which was used for amongst others a FireFox plugin).

It is:

  • secure: knows how to use openssl on port 5223
  • flexible: you write you own plugin to handle  jeps

Right now, the best way to get a look at is by browsing the source in the openzoep repository:

http://www.code-shop.com/openzoep/browser/trunk/src/voipster/api

To get an idea how it works, you should look at the unit-test ... (files with 'unit' or 'test' in their name).

Unit-test examples:


Rationale


Design


Dependencies

There are a few dependencies:

  • xml
  • plug

And for the secure layer:

  • openssl

Example

An example of a jabber bot (it will echo your (voice) call):


Use