ejabberd group chat configuration with muc - xmpp

I installed and configured the ejabberd2 server on my ubuntu server
and i mod_muc is enabled by default, but i can't able to group chat through the XMPP Client App AstraChat in Android and iOS
Group Created successfully, but the group members doesn't receive the messages
I searched google for this, i found that muc_admin mod is required, when i enabled it and restarted the ejabberd it shows ejabberd started, but it is not started
can anybody help me to figure out what is the problem with the configuration

muc_admin module is not required to use XMPP MUC room in ejabberd. This is a module to enable command-line API to manage MUC room for admins.
However, from an XMPP client, you can still use MUC room normally. You can test with Psi Web client, as it allows MUC room configuration. It may help you understand and troubleshoot your usage query.

Related

Hangouts server for group chat (XMPP)

I'm using a jabber/xmpp client to connect to google hangouts. Everything work fine. But now i want to join a existing group chat. How to do that? My client have the opportunity to connect to group chats. All i need is a server and a group chat id/name.
I've tried:
server: hangouts.google.com
server: talk.com
server: groups.talk.com
server: groups.hangouts.google.com
server: groups.google.com
From the google documentation it is stated that you can not join group chat through xmpp client
Hangouts currently supports 1-on-1 chat with third-party clients. Hangouts does not support the XMPP standard, including XMPP federation. However, third-party chat clients can continue to connect to the Google Talk network and also communicate in 1-on-1 chats with Hangouts through the Google Talk network.
Even if you can connect with xmpp client to google account and talk in 1-1 conversation, I don't believe you can join existing group.
However you can talk with google-talk users.

eJabberd connection to facebook xmpp

I am creating chat application that will connect to facebook chat via XMPP. I installed eJabberd server, and, I am looking for a way to to hook to messages that comes from the client in order to add the access token and the api key/secret to the message before I am sending it to facebook, and I can't figure out how to do it, is it via one of the pre defined ejabber modules, or I need to develop one?
** I can connect with pidgin to facebook xmpp using the eJabberd server I installed.
Thanks.

Ejabberd - Exauth authentication works but user showing Not Authoried to each other in pidgin

I installed Ejabberd server and configured ExAuth for a php script. I am checking the chat with pidgin chat client on ubuntu and windows xp(in virtualbox). I am able to login via ExAuth (where users listed in my mysql database) in both ubuntu and windows with different users.
However They are unable to chat each other as each other status is showing as Not Authorized.
Early I checked with internal auth_method. Where i added two users via web admin, and then login both at windows and linux machine. When i add buddy, then request goes to other user, After request approval by other user, Chat was worked. But in ExAuth Even after sending request, Other user did not receive any request.
If any body know where can be the problem area ?
I think you are confusing authentication (allowing to open an XMPP session on the server) and presence subscription as defined in the roster (you should still be able to chat presence subscription is Independant from messaging).

create jabber ID on Server

I have configured BOSH connection manager i.e. Punjab on my server
so far i was using register.jabber.org to create jabber account , now i want to create my own JID for my users over my server so can anyone tell me how would i do that ?
so far i was using following end point for jabber bosh service
http://bosh.metajack.im:5280/xmpp-httpbind
to run example of Wrox Professional XMPP programming with Javascript and Jquery
if you want more information then please do ask , rather then closing a question
i am using strophe as a javascript client
http://localhost:5280/xmpp-httpbind as BOSH_SERVICE_URL
In order to create an account on ejabberd you can either:
Locate ejabberdctl and do:
./ejabberdctl register user_id domain password
Login to http://localhost:5280/admin as your ejabberd admin and register a user from the web ui.
Enable web registration on ejabberd and visit http://localhost:5280/register
If you want to do that through javascript you need to implement the Add User command from XEP-133 with Strophe.
to create a jabber ID account , you need to run ejabberd server and fire on
http://www.mydomain.com:5280/register/
and click on Register a Jabber account to create jabber ID on your server

POP3/SMTP on Ubuntu using Linux group

I need to setup a POP3/SMTP server on our Ubuntu server (example.com). Now I found postfix useful for this job. Is it possible to let users from the group users (on the system) use this service, so they can login with their username/password? For example, if kevin is a user from the group users, then he can login on the POP3 server and retrieve (and send) mail for kevin#example.com? Is it also possible to save the in- and outgoing e-mails in a database?
Regards,
Kevin
Here ís a link to the Postfix features. I have only found that they store users in the database.
I am using a mailserver configured after the tutorials of workarounds.org and have also implemented servers following this solution for a few clients with up to 100 concurrent users for now.
But for example the DBMail project offers at least storing mails to databases.