Jabber plugin

Supported protocols

  • XMPP - with xmpp: prefix,
  • GTalk - with xmpp: prefix and @gmail.com suffix,
  • Tlen.pl - with tlen: prefix and @tlen.pl suffix.

Requirements

  • libexpat (XML parser),
  • optional: gnutls (preferred) or openssl; encrypted connection support,
  • optional: zlib; stream compression (may not work).

Basics

Basic tasks when using jabber plugin fully comply standard specified in creating a new session.

All supported protos require setting password.

XMPP/GTalk

EKG2 uses hostname part of UID to determine server to connect to. It does also resolve SRV records if libresolv is available.

If your server (like GTalk one) uses another IP for XMPP server than for hostname and either SRV record doesn't point to it or libresolv is not available, you'll have to manually set the server to connect to, e.g.:

/session xmpp:someuser@gmail.com server talk.google.com

Some XMPP servers required to disable SASL. If you can't login to server try:

/session disable_sasl 2

Tlen.pl

By default, EKG2 uses hardcoded Tlen hub server to determine server to connect to. If EKG2 is unable to determine server, you can set it manually:

/session tlen:someuser@tlen.pl server s1.tlen.pl

Currently you can't change hub server.