Jabber supports transports, server-side plugins which provide a gateway to other communication services such as multiuser conferencing, or foreign protocols like ICQ, AIM, MSN, YahooMessenger, IRC, or even SMTP and IMAP (ie Email). Thus, JabberClients need not support any other protocol than Jabber itself. Jabber servers usually have a list of available transports, often with descriptive names like

lib/main.php:944: Notice: PageInfo: Cannot find action page

lib/main.php:839: Notice: PageInfo: Unknown action