I’m continuing to investigate how to connect my Webtop Chat and my Nextcloud Talk both installed on Nethserver using ejabberd. My usecase is that I have some employees who have their Webtop mail opened all day and they may not be in Nextcloud. Other employees do not have access to mail but do have Nextcloud opened. I know I could suggest to employees to use mail in Nextcloud or to have Nextcloud opened all day for all employees, but I’m curious to see if it’s possible to connect Webtop mail to Nextcloud Talk. Perhaps this investigation will be useful for others on this forum as well one day.
I’m also wondering if this is the best place to continue this investigation or if a new thread should be created. My initial question for this post was to Webtop Team to understand how I can repoint my Webtop Chat to a proxy server.
On to my investigation…I’m hoping one of these support teams will be able to assist with expanding what I’ve found.
In order for Nextcloud Talk to connect to ejabberd I need to use a Channel. I’m assuming Channel also means room in ejabberd. I’ve logged into ejabberd Admin from Nethserver and I can see some details for my Webtop users who use Webtop chat. Nowhere in ejabberd Admin I find the channel or room my users are connected into. I do see a “multi-user chat” list for chatrooms but this page is empty. It appears that ejabberd when installed on Nethserver has no room created.
I then went to the command line and issued the following command to check on the rooms a user is connected into:
> # cd /opt/ejabberd-20.03/bin/
> # ./ejabberdctl get_user_rooms email@example.com localhost
This resulted in no returned data. I didn’t get an error so I’m assuming the command was correct. And based on my investigation into the ejabberd admin page I don’t think any user is connected to a room. Is this a correct assumption?
Luca has already confirmed for me that multi user chatrooms do not work with Webtop Chat. So my question is what channel does Webtop Chat use for users to users to chat from? You mention that
xmpp.muc.subdomain is by default =
Is xmpp.muc.subdomain mean channel?
Marcus has provided for me the command I can use to create a room. If I do create my own room/channel for all employees to use…how do I update Webtop to connect to this room/channel?