Questions tagged [xmpp]

Extensible Messaging and Presence Protocol (previously known as Jabber) is a layer 7 networking protocol for realtime text messaging. It is an open standard with a decentralised architecture, allowing anyone to run their own server. It is used as the underlying protocol by Google Talk.

Filter by
Sorted by
Tagged with
0 votes
0 answers
15 views

How to intercept encrypted XMPP traffic?

I have an mobile chat application which is using xmpp protocol for messageing. I am able to intercept http traffic of Application with traditional proxy like burp suite(After bypassing ssl pinning). ...
0 votes
0 answers
21 views

How to store the uploaded file to s3 bucket in ejabberd

I'm working on one to one chat with ejabberd. I need to store the media files shared between the users to be stored in the s3 bucket. Do I need to add the s3 bucket URL to the docroot of ...
0 votes
0 answers
5 views

Tool for diagnosing XMPP client connection issues

I run an XMPP server and I am having troubles with my client connecting to it. I normally just use the client psi-plus and this fails to connect and gives me very little information on how. I am ...
0 votes
0 answers
82 views

Error configuring ACME ssl for ejabberd

I would like to know if there is a way to add a sucure ssl certifacte to ejabberd? Someone reccomeneded ACME, but I run into an error: root@uosib:~ ejabberdctl request-certificate all Error: error ...
1 vote
2 answers
84 views

How to remove S2S connection?

I recently tried out snikket on one of my android devices, but then removed it. A couple days later, I noticed there are some S2S connections to "push.snikket.net". Log entries: 2022-01-14 ...
0 votes
1 answer
133 views

How to allow more than 5K users to join Ejabberd MUC?

Ejabberd is the massively scalable server, here's article which show Ejabber can supporting 2M+ concurrent user. But for Multi-User Chat(MUC), Ejabber supports only 5K users(as per ejabberd module ...
  • 101
1 vote
1 answer
396 views

Ejabberd TLS negotiation failed

I've been trying for two days to get a simple Ejabberd setup working on a FreeBSD system, nothing too complicated, but couldn't get past a "TLS negotiation failed" error in Conversations. I ...
0 votes
1 answer
118 views

Which steps to follow in order to make configuration of NAPTR records in ejabberd

I am newly in network and programming. I want to configure Sip in ejabberd. After I added ejabberd_sip listening module in ejabberd.yml as recommended in the documentation the next step is described ...
-1 votes
1 answer
327 views

eJabberd: Retrive Chat Room history

I know it is very old question but I need some help regarding this urgently. As per this thread, The chat room history only stored in RAM and it will removed if we restart the ejabberd service. Is ...
0 votes
0 answers
224 views

Unable to log in to ejabberd

I have an AWS instance (Ubuntu 18.04) on which I am deploying ejabberd xmpp server (v.19.09.1). I took the following steps. I disabled Ubuntu firewall (ufw) within the AWS instance since I already ...
  • 107
0 votes
1 answer
98 views

ejabberd mod_logxml crashing user_send_packet and user_recieve_packet

I installed mod_logxml using ejabberdctl module_install and moved the beam file to my /ebin. I troubleshot this method because it doesn't work correctly out of the box until now, I'm finally able to ...
0 votes
1 answer
171 views

Ejabberd: some questions about configurations

I have some questions about ejabberd server configurations: How I can show private chat history on the Web Admin or/and export history by specific date/time into the file? (I use Mysql for archive ...
0 votes
1 answer
295 views

ejabberd pubsub related commands

I have ejabberd 19.02 installed on an Ubuntu 18.04 server. I would like to find out if an admin can issue pub/sub related commands such as node creation, subscribing a jid to a node, sending a message ...
  • 3
0 votes
1 answer
142 views

ejabberd and MS SQL on Windows?

Is it correct that if I install ejabberd on Windows machine I cannot use MS SQL instead of Mnesia? https://docs.ejabberd.im/admin/configuration/#microsoft-sql-notes seems to suggest it, it says, "For ...
  • 111
0 votes
0 answers
111 views

Login or registration is very slow from any Xmpp Client

I've set up Ejabberd successfully everything works as it should. Only the login or a registration takes a long time, sometimes over 20 seconds. DNS entries match, config, SSL certificate too, needed ...
0 votes
1 answer
508 views

store ejabberd muc room data in mysql

I implemented group chat using mucSub feature given by ejabberd. As for now the messages that have sent to the muc room are storing in the mnesia database, whenever I restart the server message ...
0 votes
0 answers
321 views

XMPP behind a GCP TCP/SSL proxy load balancer

I'm trying to set up an XMPP server on Google Compute Engine. I'm currently playing with Prosody. My preferred deployment strategy for servers is to have immutable infrastructure, so I tend to build ...
  • 136
0 votes
1 answer
436 views

Ejabberd mod_proxy65 option issues

I have problem with mod_proxy65 and ejabberd 16.09-4. Ejabberd crash when I try to use configuration for mod_proxy65. Long ago I used mod_proxy65 with ejabberd 2.x and worked without problem. When ...
  • 1
1 vote
1 answer
512 views

Client not syncing messages; mod_carboncopy

I've had a prosody running trunk for about a year and haven't had any issues. I've been testing ejabberd 18.12 and completed a transfer with ejabberdctl import_prosody on a "migrated" prosody ...
  • 133
1 vote
1 answer
2k views

Ejabberd and Conversations using OMEMO

I'm new to XMPP Servers and have setup a ejabberd server 18.09 under Windows 7 and I'm using Conversations 2.3.4+fcr as client. Now I want to use OMEMO and I have no success. Conversations says in its ...
  • 11
1 vote
1 answer
134 views

ejabberd privacy lists (xep-0016) unexpected behavior

To fend off xmpp spam, I use xep-0016 privacy list, that allows messages from contacts with mutual subscriptions (plus from muc servers), and denies by default: <!-- Outgoing Sun 15 Jul 2018 14:19:...
  • 113
0 votes
0 answers
283 views

ejabberd muc room chat history

Each time a new user connects to the MUC room he does not recieve previously sent message history. I want to be able to allow all users that join my MUC room to see past message history. How to do ...
0 votes
1 answer
131 views

Ejabberd mysql prefix on database tables

How can I use prefixes on database table names in Ejabberd? I have the mysql.sql file with the schema and I would to use the prefix "ejabberd_" on all the tables. I can't seem to find anything on the ...
  • 103
1 vote
0 answers
35 views

ejabberd localhost the connection was interrupted but logs say connection was accepted

I'm completely new to ejabber. I have installed ejabber on debian (on virtual machine) but when I tried to check it with localhost (http://localhost:5280/admin) mozilla responded with the announcement ...
  • 11
0 votes
1 answer
709 views

How to enable mod_http_upload in ejabberd server?

I need to enable mod_http_upload on my jabber-server, but, if I add the string: mod_http_upload: {} in the modules section of ejabberd.yml the server crashes and will not start until I remove this ...
  • 11
1 vote
1 answer
607 views

eJabberd: room history is erased after server restart

I've successfully deployed a ejabberd server and integrated it with a mobile application. Everything works great, however, every time I restart the server, the history of every room is lost. Actually,...
  • 201
2 votes
0 answers
69 views

How to select the preferred file transport method?

I have a problem, as I think, with my prosody configuration: When I am sending files (for example photos) bigger than ~2 or 3 megabytes (as I established experimentally) using Converstions 2.* version ...
1 vote
1 answer
2k views

Spacewalk error: jabberd/c2s[4642]: SASL callback for non-existing host: a.b.c.d

I am running spacewalk 2.6 on CentOS Linux release 7.4.1708 (Core) and on starting spacewalk with spacewalk-service start I observe: jabberd.service - Jabber Server Loaded: loaded (/usr/lib/...
  • 509
10 votes
1 answer
10k views

What Prosody modules do I need to support Conversations?

I am configuring a Prosody server for use with mobile clients supporting OMEMO. I've picked Conversations as a reference client since I'm familiar with it. What Prosody modules do I need to install to ...
  • 1,275
3 votes
1 answer
3k views

What service should a Prosody mod_proxy65 proxy offer?

I am adding the mod_proxy65 module to a Prosody server so that it is suitable for XMPP clients supporting XEP-0065. This allows file transfers between clients that are each behind a firewall (NAT). ...
  • 1,275
0 votes
1 answer
1k views

Working TLS certificate for jabberd2 server

I want to run a jabberd2 server (V 2.40) with secure client connections. I followed the instructions from the documentation and the server is up and running: https://github.com/jabberd2/jabberd2/wiki/...
1 vote
0 answers
552 views

Integrate an IM chat server to existing Spring server

I'm trying to integrate an openFire XMPP server to my current company Spring server but have two major questions I cannot find the answer to - I'll start with my current architecture first - 1. The ...
3 votes
0 answers
1k views

How do I get Prosody to use TLS 1.2?

I have Prosody running on my Ubuntu 14.04 LTS server. I have OpenSSL 1.01f installed, which is confirmed by running openssl version. TLSv1.2 is supported and confirmed by running openssl ciphers -v '...
1 vote
0 answers
447 views

MUC with roundcube-mail converse.js plugin

We are using the converse.js based plugin for roundcube-mail which can be found here for XMPP communication. Chatting works fine as do chatrooms. When we initially log-in the servername for chat-...
  • 11
0 votes
1 answer
417 views

Syntax error while giving a new user administration permissions in ejabberd.ym

For the last couple of hours I have been trying setting ejabberd server up. I built ejabberd from source becuase the package in ubuntu repository has a bug. Anyway after building ejabberd from the ...
-1 votes
1 answer
233 views

ejabberd refuses to start after attempting to enable mod_proxy65

I cannot get ejabberd to start after attempting to enable mod proxy_65 with the following settings: {mod_proxy65, [ {host, "secusrvr.com"}, {ip, {0,0,0,0}}, ...
  • 179
1 vote
0 answers
165 views

Slow file transfer using eclipse Saros RTC plugin with an openfire xmpp server

I set an Openfire xmpp server on Windows Server 2012 R2, using Amazon ec2. When trying to share file over an IM client (such as Psi) the file transfer speed between two clients can reach over 1Mb/s, ...
  • 11
0 votes
1 answer
235 views

Increase openfire memory to larger values

We use OpenFire for XMPP messages. We have some memory issues(OutOfMemoryError), and therefor we would like to increase memory. I know how to increase memory using VM options and we were able to ...
1 vote
0 answers
660 views

have xmpp (ejabberd) server authenticate with existing user database (MySQL)

Let me start off by stating that I know very little about the XMPP protocol or real-time communication in general. I did however manage to set up an ejabberd server with TLS encryption. I have written ...
  • 111
0 votes
1 answer
3k views

Cannot register new user on localhost ejabberd via Pidgin (503: service unavailable)

I setted up ejabberd server on localhost and now can access admin panel on localhost:5280/admin In pidgin I fill following values: username: root password: password host: localhost resource: 5280 ...
  • 85
5 votes
1 answer
890 views

How to setup redundant ejabberd servers?

I currently have an ejabberd server running at domain A. It has a bunch of users with accounts like xyz@A. I want to setup alternative servers so that if A is down, clients can transparently use ...
  • 141
3 votes
1 answer
2k views

ejabberd: set Diffie-Hellman (DH) ciphers bitsize to >= 2048

In the modern version of ejabberd there is a possibility to use custom Diffie-Helman parameters by providing a self-generated pem-file to the dhfile and s2s_dhfile options in ejabberd.yml. I had ...
2 votes
1 answer
578 views

ejabberd: prevent the use of messages with subject by spammers

Recently there have been noticed a sudden surge in Jabber/XMPP spammers activity. Spammers not only manage to send a regular messages to users, like this: but also a some kind of announcement message,...
-1 votes
1 answer
62 views

Disable title notification for MUCs on ejabberd

Is there any way to disable the title notification for MUC rooms in ejabberd on every log in?
0 votes
1 answer
580 views

Cannot connect to OpenFire server remotely

I have the following setup An Azure VM running windows that has OpenFire installed and configured. I have turned the firewall off on this VM. I have enabled the end points for the VM in the Azure ...
0 votes
0 answers
385 views

Cannot connect to Openfire server on Azure

I have an OpenFire server running on an Azure VM but I cannot connect to it externally. I have opened the 5222/5223 endpoints on the VM portal and even turned the firewall off on the VM itself. If I ...
1 vote
1 answer
606 views

Using Lync 2013 as Client and Jabber Backend

Cisco Jabber is being deployed in my ORG. I am interested in knowing if Lync 2013 can be used as a Client (No Lync Server is available) Earlier i have used Lync 2013 as client and MS Communicator ...
  • 111
0 votes
1 answer
530 views

XMPP API for Google App Engine connection failure

I have failed completely to get the App Engine XMPP API in an app engine app to talk to an external XMPP Openfire server running on an instance on Compute Engine. I have equally failed to connect with ...
  • 1
2 votes
1 answer
2k views

Prosody, how to get the IP address of connected clients?

I'm running Prosody server on ubuntu. I was wondering if there's a possible way to get the IP address of each client who connects to my server, basically, I want 2 things: 1) I want to get the IP ...
  • 145
0 votes
1 answer
2k views

How can I get users to auto join a conference at login on my xmpp server?

I want to setup a local XMPP server, and I want each user to automatically to enter an important conference when they login, or at least get sent an invitations, but I can't figure out how. Can I do ...