What Is XMPP and How Do You Use a Public Jabber Server Like Jabbim?

XMPP (Extensible Messaging and Presence Protocol), historically called Jabber, is an open instant messaging protocol. A public XMPP server such as Jabbim gives you a Jabber address and connects you to other XMPP users and networks. You use it by registering an account on the server, then signing in with any XMPP client — desktop or mobile. Jabbim states its services are free of charge, and it offers gateways to other networks plus its own local services.

What XMPP actually is

XMPP is a messaging protocol, not an app. The server handles your account and message routing; the client is the software you install. That separation is the main practical difference from closed messengers:

  • Open protocol — you choose your own client instead of being locked to one vendor's app.
  • Interoperability — Jabbim says its users can chat with users of other XMPP-enabled services and public Jabber servers, naming Google Talk, LiveJournal Talk, WP Spik, Gizmo Project, and Tipic IM among them.
  • Encryption — Jabbim states it uses encryption to protect your messages.
  • Mobility — the same account works from a desktop, a notebook, a PDA, or a mobile phone; Jabbim frames this as paying for transmitted data rather than SMS.

What a public server like Jabbim provides

Jabbim describes itself as an instant messaging service that lets you send messages to friends in almost real time. Beyond basic messaging, the site lists:

  • Transports and gateways to other networks: AIM, Yahoo!, Skype, ICQ, Twitter, Facebook, and a Telegram gateway.
  • Up to 1 GB of data storage.
  • Multi-user conference with live community support.
  • Local services for Czech, Polish, and Slovak users — train and bus timetables, dictionaries, SMS gateways, TV schedules.
  • A weather forecast and a status icon you can embed on your own website.
  • No ads, no spam, per the site's own description.

Jabbim also offers a VIP/sponsor program. The site links to pages explaining how to become a sponsor and what you get in return, and lists PayPal as a payment platform. Treat the free tier and the VIP tier as separate things: the general service is described as free, while VIP is a sponsorship arrangement with its own terms on those pages.

How to get started

  1. Register an account. Jabbim's site has a registration entry point ("Register!"). You'll end up with a Jabber ID in the form [email protected], which is the address other people use to reach you.
  2. Install an XMPP client. Jabbim's download section points to clients including Pidgin and Psi+ (Psi+ is recommended for the Tor setup described below). You can also use a web client from the site.
  3. Sign in. Enter your full Jabber ID and password in the client. The client connects to the Jabbim server, and your contacts see you as online.
  4. Add contacts and message. Add other Jabber IDs — on Jabbim or on any other XMPP server — and start chatting.
  5. Set up gateways if you need them. In your client, use service discovery to find the gateway you want. For Telegram specifically, Jabbim's instructions are: in your client, use service discovery and register your phone number in international format at telegram.jabbim.com.

Expected result: after step 3 you have a working account and can exchange messages; after step 5 you can reach contacts on the bridged networks from the same client.

Connecting over Tor

Jabbim supports connection via Tor. The site gives this onion address and port:

mrbenqxl345o4u7yaln25ayzz5ut6ab3kteulzqusinjdx6oh7obdlad.onion:5222

After installing Tor, configure your client to use a Socks5 proxy at 127.0.0.1 with port 9050 (Tor client) or 9150 (Tor Browser), and use the hostname above. Psi+ is the recommended client for this.

Practical things to watch

  • Certificate validation. Jabbim's flash news notes that from 30 September 2021 some users may have had problems validating the server certificate, and advises updating client software (Pidgin, Psi+ are named). If you hit a certificate error, updating the client is the first thing to try.
  • Server status. The site maintains a server status page — worth checking if connections fail, since the problem may be on the server side rather than your client.
  • Account and terms. Registration and use are governed by the site's terms of use; read them before relying on the service for anything important.
  • Client choice matters. Because XMPP is open, features like service discovery, gateway registration, and proxy settings live in the client, not the server. If a step above doesn't match your client's menus, the client's own documentation is the place to look.

Who this suits

Jabbim fits you if you want a free public XMPP account, value choosing your own client, and need gateways to networks like ICQ, Telegram, or Facebook — or if you're in the Czech, Polish, or Slovak region and want the local timetable, dictionary, and SMS services. If you only need to message people who all use one closed app, a public XMPP server adds setup steps without an obvious payoff.

jabbim.com
Jabbim - XMPP/Jabber server - Free Public XMPP/Jabber server with cool XMPP/Jabber transports - Free and Open messaging service for you!