BelledonneCommunications / flexisip

Linphone.org mirror for flexisip (git://git.linphone.org/flexisip.git)
http://flexisip.org
GNU Affero General Public License v3.0
140 stars 68 forks source link

Conference server with Linphone #103

Open Emil-Suleymanli opened 3 years ago

Emil-Suleymanli commented 3 years ago

Hi,

I have successfully started Flexisip conference server, however I am not sure how to create a group chat with Linphone. I know that a request has to be sent to sip:conference-factory@, but how is it exactly done with Linphone app? When a user specified in the database sends a text message to conference-factory sip address on Linphone, it is successful with no errors. Redis is used for the registrar. I can also see the empty conference related tables created in the MariaDB database.

https://www.youtube.com/watch?v=dF-Yiqk6BJo Based on the above talk, certain details including the list of conference users should be sent to conference-factory sip address by the user that initiates the group chat. But how are these details sent to conference-factory (on Linphone)?

Thank you!

Tycho-X commented 3 years ago

Again, i do have the same question, how to point your client to your own server for creating a conference and how to create a conference using the linphone GUI.

Emil-Suleymanli commented 3 years ago

@Tycho-X , seems like group chat is only supported on Android and iPhone, and that is only for Linphone accounts. To use your own conference server, you need to create your own Linphone app. I tried with Python wrapper, but there is no option for adding participants in the chat room, and it is still in development according to this. With the Android SDK, I tried to change the Linphone parameters with my own server details, but it is stuck at creating a chat room as mentioned here. Let me know if you figure it out.

Tycho-X commented 3 years ago

@Emil-Suleymanli

I did just install the lates linphone client for Linux. Before i had been using a 3.something version (default for ubuntu 18) and the current android version.

This new linphone client doesnt properly register, at least it shows a "problem status icon" and no contacts active. BUT you can call and actually do voice conferences. The "old", pre linphone 4 clients register correctly, everything works except chat- and voice conference :)

To be honest, i personally would not use this software due to lack of user community and therefore documentation / help. This is a commercial software which tries to get customers by advertising open-source. As a closed-shop, support from developer company only it could be a decent solution though. As long as you use their sip-client.

My suggestion to the developers is to make it freely downloadable but not to call it "open-source". "Open-Source" means a bit more than being able to download the source-code...

No pun intended!

Tycho-X commented 3 years ago

Screenshot of voice conference GUI (Linux Mint) Screenshot from 2020-10-05 22-19-03

yuelin8879 commented 3 years ago

Has anyone able to get this working? I too have been working on this for some time now. The issue seems to be the conference server not communicating with the proxy server.