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
17 views

Unable to receive XMPP upstream messages

App Server is connected to XMPP and can send messages to the client in one go. But the client sends upstream messages through FirebaseMessaging.getInstance().send(remotemsage), and the App Server ...
杨志朋's user avatar
0 votes
1 answer
83 views

Not able to access the ejabberd server even in ejabberdctl if ejabberdnode name is changed in GCP deployment using environment variable

As a first step in using ejabberd cluster in GCP, I tried to change the node name using the environment variable "ERLANG_NODE_ARG=ejabberd@main" as mentioned in the readme file. But I am not ...
Navin Vinayagam's user avatar
0 votes
0 answers
96 views

Cannot get XMPP vCard user search working properly version 21.12-1 ejabberd under Ubuntu 22.04.2 and LDAP to Active Directory

I'm have tested with Swift and Gajim. AD authentication integration works, but the vcard search fails when run from both Swift and Gajim but succeeds from the command line. Gajim is from the nightly ...
Ted Mittelstaedt's user avatar
0 votes
1 answer
102 views

how to query a xmpp server from outside to find out what version he is running

There are many xmpps servers around (ejabberd, prosody etc ...). Is there a api call that tells one what brand and what version is running on that server?
Max Muster's user avatar
0 votes
2 answers
416 views

Prosody never calls http_file_share

I've tried to set up my prosody xmpp-server (more exactly: I migrated from a different machine with some really outdated version) Most stuff works fine. Apart from mod_http_file_share that is. If I ...
Dr. Azrael Tod's user avatar
0 votes
0 answers
205 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). ...
Cebrayil's user avatar
1 vote
0 answers
154 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 ...
rangarajan's user avatar
1 vote
0 answers
287 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 ...
FNW's user avatar
  • 11
1 vote
2 answers
214 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 ...
Ryan Peters's user avatar
0 votes
1 answer
313 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 ...
Crawler's user avatar
  • 101
1 vote
1 answer
795 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 ...
frustrated_ejabberd_user's user avatar
0 votes
1 answer
164 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 ...
jean gilbert mbula's user avatar
-1 votes
1 answer
503 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 ...
Support's user avatar
0 votes
0 answers
284 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 ...
Najeeb's user avatar
  • 107
0 votes
1 answer
127 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 ...
Patrick's user avatar
0 votes
1 answer
205 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 ...
Xabber p's user avatar
0 votes
1 answer
356 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 ...
Phyo's user avatar
  • 3
0 votes
1 answer
146 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 ...
vkelman's user avatar
  • 121
0 votes
0 answers
164 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 ...
LucyDemoon's user avatar
0 votes
1 answer
590 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 ...
sashank's user avatar
0 votes
0 answers
408 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 ...
Paddy's user avatar
  • 136
0 votes
1 answer
521 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 ...
n00b's user avatar
  • 1
1 vote
1 answer
608 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 ...
Miati's user avatar
  • 133
1 vote
1 answer
3k 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 ...
Node's user avatar
  • 11
1 vote
1 answer
173 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:...
crosser's user avatar
  • 113
0 votes
0 answers
357 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 ...
jonathan's user avatar
0 votes
1 answer
157 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 ...
nhenrique's user avatar
  • 103
1 vote
0 answers
38 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 ...
Mirz's user avatar
  • 11
0 votes
1 answer
861 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 ...
Kamil's user avatar
  • 11
1 vote
1 answer
782 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,...
pAkY88's user avatar
  • 201
2 votes
0 answers
78 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 ...
Bogdan Lashkov's user avatar
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/...
kamal's user avatar
  • 519
10 votes
1 answer
11k 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 ...
lofidevops's user avatar
  • 1,325
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). ...
lofidevops's user avatar
  • 1,325
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/...
Karsten's user avatar
1 vote
0 answers
574 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 ...
Jk Dough's user avatar
3 votes
0 answers
2k 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 '...
jeff1234567890's user avatar
1 vote
0 answers
495 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-...
Mc Bw's user avatar
  • 11
0 votes
1 answer
451 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 ...
Mohammed Noureldin's user avatar
-1 votes
1 answer
268 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}}, ...
John Tate's user avatar
  • 179
1 vote
0 answers
172 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, ...
Eliago's user avatar
  • 11
0 votes
1 answer
318 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 ...
bvanvelsen's user avatar
1 vote
0 answers
709 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 ...
Omar Saad's user avatar
  • 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 ...
Vassily's user avatar
  • 85
5 votes
1 answer
975 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 ...
knarf's user avatar
  • 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 ...
Neurotransmitter's user avatar
2 votes
1 answer
606 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,...
Neurotransmitter's user avatar
-1 votes
1 answer
68 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?
languitar's user avatar
0 votes
1 answer
601 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 ...
David Pilkington's user avatar
0 votes
0 answers
406 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 ...
David Pilkington's user avatar