XMPP server and services

Started by certforumz, November 23, 2021, 05:48:55 AM

Previous topic - Next topic

certforumz

How to programmatically register on xmpp server:
https://stackoverflow.com/questions/29003160/create-the-new-user-in-xmpp-account-programmatically-in-android

First of all remove these lines you don't need to login to create an account.

            connection.login("admin", "admin");
            Log.i("XMPPChatDemoActivity","Logged in as " + connection.getUser());
            String kk= connection.getUser();
And also keep either below code

            Registration registration = new Registration();
            registration.setType(IQ.Type.SET);
            registration.setTo(connection.getServiceName());

            PacketFilter filter = new AndFilter(new PacketIDFilter(registration.getPacketID()), new PacketTypeFilter(IQ.class));
            PacketCollector collector =   connection.createPacketCollector(filter);
            connection.sendPacket(registration);
            connection.disconnect();
Or this

            AccountManager accountManager = connection.getAccountManager();
            Map<String, String> attributes = new HashMap<String, String>();
            attributes.put("Username", username);
            attributes.put("Name", name);
            attributes.put("Email", email_id);
            attributes.put("Password", password);
            attributes.put("Confirm Password", cmpassword);

            accountManager.createAccount("45.56.87.223","5222",attributes);
As both codes can be used for registartion.You don't need both of these codes to register a user.Use any one of them.And you are done.

And also check from the openfire settings that nband Account Registration is enabled.Hope it will help.Thanks.

List of free xmpp servers:
https://list.jabber.at/

Free clients for xmpp:
https://xmpp.org/software/clients/

Windows:Gajim   Linux / Windows
Android:Conversations   Android https://github.com/inputmice/Conversations
iOS: Profanity   Linux / macOS / Windows https://profanity-im.github.io/
Mac:Profanity   Linux / macOS / Windows https://profanity-im.github.io/
Linux:https://gajim.org/
https://astrachat.com/ works for all Mac, Win, Android, Linux and iOS.
https://pidgin.im/
pidgin chat client for xmpp for windows
https://adium.im/ for MacOS
Prosody xmpp server

https://www.ejabberd.im/ Windows client for XMPP

certforumz

#1
XMPP + Conversations = Voice and Video calls possible
https://blog.wirelessmoves.com/2020/05/xmpp-voice-and-video-calls-with-conversations-a-dream-come-true.html

XMPP Hosting:

https://wiki.xmpp.org/web/XMPP_Hosting_Providers
Free domain inclusion:
https://jabberfr.org/h%C3%A9bergement/

https://docs.tigase.net/tigase-server/master-snapshot/Administration_Guide/html/#_hosting_via_tigase_me

How do I setup xmpp:.
Download a client. There are many, many XMPP clients for you to choose from. To get you started, here are some of the more popular ones: ...
Create an account. As with e-mail, you will need an account with a service provider. ...
Log in! That's it!

Free xmpp server:
https://www.xmpp.jp/?lang=en

Check this, free video conferencing: and chat
https://jitsi.org/downloads/

certforumz

#2
Spacedeck:
https://github.com/spacedeck/spacedeck-open

Features
Create virtual whiteboards called Spaces with virtually unlimited size
Drag & drop images, videos and audio from your computer or the web
Write and format text with full control over fonts, colors and style
Draw, annotate and highlight with included graphical shapes
Turn your Space into a zooming presentation
Collaborate in realtime with teammates, students or friends
Share Spaces on the web or via email
Export your work as printable PDF or ZIP (currently being fixed, stay tuned)
Use Cases
Education: Virtual classwork with multimedia
Creative: Mood boards, Brainstorming, Design Thinking
Visual note taking and planning
Requirements, Installation
Spacedeck requires:

Node.js 10.x: Web Server / API. Download: https://nodejs.org
Graphicsmagick. On non-Linux, Download: http://www.graphicsmagick.org/ On Linux, install via package manager.
Optionally ffmpeg, audiowaveform and ghostscript. See "Optional Dependencies" below.
To run Spacedeck, you only need Node.JS 10.x.

To install all node dependencies, run (do this once) after cloning the repository:

Cpanel Node.js installation:
https://stackoverflow.com/questions/44079039/run-node-js-on-cpanel-hosting-server

ANother:
https://github.com/cracker0dks/whiteboard  ****

demo available.

NextCloud:
https://github.com/nextcloud

https://docs.nextcloud.com/desktop/3.1/installing.html#system-requirements