Questions tagged [ejabberd-saas]

ejabberd-saas is for XMPP or ejabberd-related development question that are specific to ejabberd SaaS platform.

ejabberd SaaS offers a large set of extensions and API and offer some features that are unique to the platform. If your questions is specific to ejabberd-SaaS service, please use this tag. Otherwise, use ejabberd tag

14 questions
4
votes
4 answers

Best way to keepAlive Connection With Xmpp Server in Android

I am working on chat application and using ejabberd saas edition as xmpp server for it. I am using smack library ver-4.2.3. To keep connection alive I am using ping manager. Here is the code I am…
Snehangshu Kar
  • 445
  • 2
  • 13
3
votes
3 answers

Ejabberd user registration command fails with {error,access_rules_unauthorized}

I've been trying to set up an XMPP server using ejabberd on windows. every time I try to register a user in ejabberd with this command: ejabberdctl register admin localhost admin it gives me this error: {error,access_rules_unauthorized} I've…
Soheil__K
  • 642
  • 1
  • 8
  • 17
2
votes
2 answers

XMPP push notifications causing problems (delay + duplications) in messages

XMPP push notifications causing problems (delay + duplications) in messages. I have successfully created a chat application using XMPP + Ejabberd. Without Push Notifications: Both single and group chat messages are working perfectly. With Push…
2
votes
1 answer

Is it possible to deploy custom module on ejabberd SaaS

ejabberd can be extended through an API. How does it work with ejabberd SaaS ? Can I deploy a module I have developed ? Can I deploy a contributed module ?
Mickaël Rémond
  • 9,035
  • 1
  • 24
  • 44
1
vote
1 answer

Suggestion or help needed for implementing stateless ejabberd architecture

I want to implement a real-time chat application. Technologies, database and OS used for this purpose: Node.JS Ejabberd as XMPP server MySQL Database React-Native (Front-End) OS - Ubuntu 18.04 By far, I have achieved setting up ejabberd and…
user8201447
1
vote
1 answer

How to implement message delivery status in ejabberd

I am new to Ejabberd. I want to know whether my message has been delivered to the recipient or not. The client i am using is pidgin.I have gone through the protocol XEP-0184 I don't know how to implement this(I don't know Erlang). Is there any…
Salini L
  • 829
  • 5
  • 15
  • 43
0
votes
0 answers

Deadlock found in Ejabberd Query

When I try to create and add participant in Ejabberd MIX Module I got the error "#40001Deadlock found when trying to get lock; try restarting transaction" EX: SQL query 'INSERT INTO mix_subscription(channel, service, username, domain, node, jid)…
0
votes
1 answer

Why cyrsasl_scram mechanism is not allowing base64 GUID?

I am writing a chat communication app. If the user's unique id is given in Base 64 GUID format, it is throwing bad_username error. In this file: https://pow.gs/mirror/ejabberd/-/blob/fd8e07af4789be362a61755ea47f216baeb64989/src/cyrsasl_scram.erl,…
Kayal
  • 21
  • 6
0
votes
1 answer

Ejabberd source code Installation in windows 10

I want to know the procedure to install Ejabberd from source code in windows 10. In their documentation, the installation with source code is only given for the Linux based operating system. I am struggling to find any good documentation on the…
Amaan Imtiyaz
  • 254
  • 6
  • 16
0
votes
1 answer

How to delete mesaage from xammp server in ejabberd

I am new in ejabberd, In our application need to delete chat messages functinality. so that one question in our mind Can ejabberd delete message from xammp server using restApi..or other way...? what is best way for same. Thanks,
0
votes
1 answer

How to show users of database with Erlang?

I can't query in internal database, with console ejabberdctl debug Erlang/OTP 20 [erts-9.3] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:10] Eshell V9.3 (abort with ^G) (ejabberd@localhost)1> Is it possible to display the registered users on…
0
votes
1 answer

How does handshaking takes pace in ejabberd server

I have just started using ejabberd as a messaging server. Now I have read that TCP connections follow the handshaking method for setting up the connection, and I was wondering that how ejabberd follows the handshaking method whenever any client…
0
votes
1 answer

Ejabberd mod_muc and mod_muc_room differentiation

Im looking at ejabberd code and realized that there are two modules that left me very confusing. mod_muc.erl and mod_muc_room.erl. Im not really sure how to differentiate between them. Any inputs or examples as to when each of the modules come to…
sad
  • 820
  • 1
  • 9
  • 16
0
votes
1 answer

XMPP ejabberd SaaS Push Notifications

This is an update to my previous question, XMPP push notifications causing problems. Thanks to the answer from Mickaël Rémond delay and duplication issues are gone but I still fail to understand the behaviour of push notifications. If I move the…
iYousafzai
  • 1,021
  • 1
  • 10
  • 29