xmpp (e)jabber(d) server

Das ist die Haupt ejabberd instanz von xmpp.rimkus.it. Er läuft auf finlay.uberspace.de und dient jetzt als (Cluster) instanz via DNS "SRV" Record

settingsAdmin chatWebchat (Movim) chatWebchat (Converse) chatWebchat (xmpp-web)

Server

ServerDescription
rimkus.it xmpp jabber server (IRC Supprt)
sip.rimkus.it SIP Server for rimkus.it
irc.rimkus.it IRC Bridge for xmpp

Used Ports

Port Protocol Description
46785 TCP XMPP Server2Server (TLS required)
46783 TCP Client2Server
46784 TCP Client2Server (TLS enabled)
46786 TCP XMPP BOSH (/bosh) and Websocket (/ws)
46787 TCP/UDP STUN/TURN Server
46788 TCP STUN TURN Server (TLS enabled)
46789 TCP/UDP SIP Server
46790 TCP SIP Server (TLS enabled)
46791 TCP MQTT Server
46792 TCP MQTT Server (TLS enabled)

IRC Chatrooms beitreten

als beispiel dient der channel #ubuntu auf dem IRC Server irc.freenode.net. Wir wollen einem Gruppenchat (muc) beitreten (muc = multi user chat), die Jabber ID lautet:

#ubuntu%irc.freenode.net@irc.rimkus.it

Nach dem beitreten erscheint der Raum in der Liste der Gruppenräume (getestet mit Conversations)

um sich lediglich auf einen Server zu verbinden kann folgendes angegeben werden:

%irc.freenode.net@irc.rimkus.it

anschließend kann man sich dann mit dem irc befehl

join #ubuntu

mit einem Channel auf diesem Server verbinden.

um sich mit seinem Nickname zu Registrieren/Anzumelden, wie folgt vorgehen:

  1. den Gruppenchat des IRC Servers öffnen (beispiel 'irc.freenode.net'):
    %irc.freenode.net@irc.rimkus.it
  2. Den Login Befehl senden:
    PRIVMSG NickServ :identify irc-passwort
alle möglichen Befehle stehen hier


Siehe dazu auch https://copyninja.info/blog/xmpp-irc-gateway.html
Der Auszug um sich mit irc chaträumen zu verbinden ist hier nocheinmal gespeichert:

Connection Semantics

Once biboumi is configured and running you can now use XMPP client of your choice (Gajim, Conversation etc.) to connect to IRC. To connect to OFTC from your XMPP client you need to following address in Group Chat section

%irc.oftc.net@biboumi.localhost

Replace part after @ to what you have configured in hostname field in biboumi configuration. To join a specific channel on a IRC server you need to join the group conversation with following format

#channel%irc.example.com@biboumi.localhost

If your nick name is registered and you would want to identify yourself to IRC server you can do that by joining in group conversation with NickServ using following address

nickserv%irc.example.org@biboumi.localhost

Once connected you can send NickServ command directly in this virtual channel. Like identify password nick. It is also possible to configure your XMPP clients like Gajim to send Ad-Hoc commands on connection to particular IRC server for identifying your self with IRC servers. But this part I did not get working in Gajim. If you are running your own XMPP server then biboumi gives you best way to connect to IRC from your mobile phones. And with applications like Conversation running XMPP application won't be hard on your phone battery.