Re: Users Testing Audio/Video before entering conference room

2020-05-20 Thread Juan Antonio Moreno Carmona

Hello Rohit.

In a presentation room, users have to request permission to use their 
camera and microphone, so the moderator receives a notification in the 
'Activities and actions' tab and the moderator may or may not grant such 
permission. If the moderator does not grant permission then the user 
cannot activate their camera and microphone. That's by design.



El 20/5/20 a las 13:19, Rohit Dhamal escribió:
Even I have same issues. I am not behind any server. I directly login 
to mydomain:5443/openmeetings
I can talk and people can see me but they cannot activate their camera 
and mic. This causes problems using the presentation room as a class 
room. I have set everything as per the installation guide given on 
cwiki and I use om5m4 snapshot live iso.


Sent from Yahoo Mail on Android 



On Wed, 20 May 2020 at 1:53, seba.wag...@gmail.com
 wrote:
Hi all,

We can see a surge of users reporting: Audio is not working,
camera not working, can't hear or can't talk.

OpenMeetings has a really nice UI to test/record your Mic/Cam,
record few seconds, playback.

But most users don't use it. Cause when they are inside the room,
its too late. They already tried enabling their cam/mic without
success. So they just leave.

In comparable product this check is done /before/ you enter the room.

How about we:
 - If the room type is conference or you are a moderator entering
the room, you first will be redirected to "test-screen" - before
entering the room
 - the "test-screen" shows the current "Test Audio/Video settings" UI
 - this redirect to the "test-screen" can be disabled via
Admin>Config so current functionality stays as-is for people don't
like it
 - users have a checkbox to say "do not ask me again" so they
won't see this, but they can edit those settings
 - this "test-screen" will also be shown if you user the
invitationHash, and the room is of type "conference"
 - there is an option in Admin>Rooms to enable/disable this
"test-screen" so that you can enable/disable it also for other
room types. Conference room is true by default, others are false
by default.

What do you think about this?

I think such a "test-screen" or "pre-conference-room" as option
has a lot of potential. Also for other use-cases. So it would be a
good option to add.

This could be a feature for 5.0.1 or later. I could spend some
time on this in another branch.

Thanks,
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/





Re: New tutorials Installation SSL certificates and Coturn for OpenMeetings 5.0.0-M4

2020-05-16 Thread Juan Antonio Moreno Carmona

Hi Konstantin

Then, what mechanism do you use? user or use-auth-secret?

And how do you fill applicationContext.xml file. I tried to comment 
use-auth-secret and static-auth-secret in turnserver.conf file. 
Furthermore, I leave p:turnSecret option empty in applicationContext.xml 
file.


But then I get following error in catalina.out and I can't get 
camera/audio working


ERROR 05-16 18:57:36.864 o.a.w.DefaultExceptionMapper:170 
[-apr-443-exec-6] - Unexpected error occurred

java.lang.IllegalArgumentException: Empty key

Regards.

El 16/5/20 a las 16:22, Konstantin Kuzov escribió:

Hi there, I have a few suggestions about tutorials.

1) I don't really understand the purpose for setting both user and 
use-auth-secret in coturn. According to documentation they are both 
exclusive:

# Be aware that use-auth-secret overrides some parts of lt-cred-mech.
# The use-auth-secret feature depends internally on lt-cred-mech, so 
if you set

# this option then it automatically enables lt-cred-mech internally
# as if you had enabled both.
# Note that you can use only one auth mechanism at the same time! This 
is because,
# both mechanisms conduct username and password validation in 
different ways.

# Use either lt-cred-mech or use-auth-secret in the conf
# to avoid any confusion.

2) Also for coturn I don't see the fingerprint option. Isn't it 
required for webrtc?
3) What the point for installing to something obscure like 
/opt/open504 and using open504 as database name? IMHO it would just 
complicate upgrading procedure for users.later on.

4) Please use openmeetings.service on distributions which use systemd.
5) User need to be aware that tomcat won't reload to new certificates 
upon renewal and will keep using old certificates until full restart. 
So typically after 3 month clients will be greated with expired 
certificate in case of let's encrypt. If user don't want to restart 
tomcat every now and then and terminate by that all currently active 
connections user need send to it reloadSslHostConfig(host) or 
reloadSslHostConfigs() via jmx or manager. But it is not something 
simple like in case of nginx which only require SIGHUP signal to the 
process. And nor jmx or manager is shipped with OM distribution 
anyway. As one solution to the problem on my test OM installation VM 
with let's encrypt I'm using acme-tiny instead of certbot (matter of 
preference) and this custom protocol 
https://github.com/CkNoSFeRaTU/tomcat-reloadprotocol which will 
automatically reload it for me every configured interval.


сб, 16 мая 2020 г. в 13:22, Alvaro >:


...in Russian mailing-list, Konstantin gives an idea about
help to solve the reconnection in Turn server:

"stale-nonce=0" (at /etc/turnserver.conf)

...'ve added this parameter to the tutorials:


Installation SSL certificates and Coturn for OpenMeetings 5.0.0-M4
on CentOS 7-8.pdf

...and

Installation SSL certificates and Coturn for OpenMeetings 5.0.0-M4
on Ubuntu 18.04.pdf


...and reuploaded to:



https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools


There it is at your disposal.


Thanks to Maxim to comment it.


Regards

Alvaro




El jue, 23-04-2020 a las 18:18 +0200, Alvaro escribió:


Hello,

It is at your disposal two new tutorials called:


Installation SSL certificates and Coturn for OpenMeetings
5.0.0-M4 on CentOS 7-8.pdf

...and

Installation SSL certificates and Coturn for OpenMeetings
5.0.0-M4 on Ubuntu 18.04.pdf


It is tested with an OpenMeetings 5.0.0-M4 server installed on a pc
at home, after NAT router; and each in the room saw and heard the
others
cameras and your own correctly.
Also in the tests done, we have uploaded files, recorded video
and shared desktop without any error.

You can find them here:



https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools


Best regards

Alvaro

.



Testing presentation room

2020-05-16 Thread Juan Antonio Moreno Carmona

Ok, I'm going to try.



About invitation

2020-05-16 Thread Juan Antonio Moreno Carmona
Is it okay to send an invitation to this mailing list so that multiple 
users can make use of that invitation to attend the room?


Greetings.



Re: [DISCUSSION] next release

2020-05-16 Thread Juan Antonio Moreno Carmona

Ok.

commit 5b48b7c is installed and running.

Regards.

El 16/5/20 a las 7:44, Maxim Solodovnik escribió:



(from mobile, sorry for typos)

On Sat, May 16, 2020, 00:55 Juan Antonio Moreno Carmona 
mailto:jam...@gmail.com>> wrote:


Hi Maxim

Do you mean the last commit?


Yes, better to use latest build
Ithas some stability improvements

El 15/5/20 a las 17:12, Maxim Solodovnik escribió:

I would recommend to the latest M5 (you can skip DB import/export)
It should be more stable

On Fri, 15 May 2020 at 13:43, Juan Antonio Moreno Carmona
mailto:jam...@gmail.com>> wrote:

Hi Maxim.

Right now I have installed 5.0.0-M5-SNAPSHOT commit 8b0c13e

Regards.

El 15/5/20 a las 5:03, Maxim Solodovnik escribió:

Hello Juan,

On Fri, 15 May 2020 at 01:33, Juan Antonio Moreno Carmona
mailto:jam...@gmail.com>> wrote:

Hi all.

I think it's a good idea. I have an openmeetings
installation that we could use to do those tests. But I
have to count on you. I have prepared a room with a pdf
document and a sound file (an .ogg file). The pdf
document is the third chapter of Hermann Melville's book
'Moby Dick' and the audio file is read in English.

I can send an invitation by email to anyone who confirms
that they are interested in attending this presentation.
The more we are, the more useful the test will be.

Are we going to test room stability only?
What version do you have installed?

I propose next Saturday as the appropriate date and
could open the room at the following times, (all GMT)
8:00, 11:00, 16:00 and 19:00. The audio file lasts
approximately 35 minutes. I am at GMT + 2 (CET).


My vacation is over so I can't participate during day-time,
16:00GMT is preferable for me,
most probably I can participate in "silent mode"

What do you think about?
We can even do a test this afternoon at eight, in about
an hour and a half, with users who can attend at that time.

Regards.

El 14/5/20 a las 1:03, seba.wag...@gmail.com
<mailto:seba.wag...@gmail.com> escribió:

How are we doing in terms of Load Testing ?

I don't mind so much feature completeness or 100%
replicating what was in 4.x.

But I am mindful of the backlash in terms of being
production ready if we have issues in scaling up to
100+ concurrent users.

Do we have any positive results/feedback/scenarios on
that ?
Can we do anything to de-risk this and confirm we are
ready for production ?

Are there any users on this list that can help us and
that can run a low risk scenario with 100+ users in a
presentation conference room ?

Thanks,
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/

<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url><https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Thu, 14 May 2020 at 08:55, K. Kamhamea
mailto:kamha...@googlemail.com>> wrote:

Please can someone explain?
I understand that SIP has something to do with IP
telephones, but what does that mean to OM
functionality?
Best K.

Am Mi., 13. Mai 2020 um 18:15 Uhr schrieb R. Scholz
mailto:rene.sch...@abakus-edv-systems.de>>:

Hello Maxim,

at this moment two things are important for me:
- calling a room directly with room-name
- SIP-support

Best regards,

René


Am 13.05.2020 um 17:59 schrieb Maxim Solodovnik:


On Wed, 13 May 2020 at 22:55, Rohrbach, Gerald
mailto:g.rohrb...@funkegruppe.de>> wrote:

Maxim,

cool, you are coming forward…

SIP Next Release means 6.0.0?


This need to be discussed separately, but I
would say 5.1.0 :)

Gerald

*Von:*Maxim Solodovnik
[mailto:solomax...@gmail.com
<mailto:solomax...@gmail.com>]
*Gesendet:* Mittwoch, 13. Mai 2020 17:47
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
   

Re: [DISCUSSION] next release

2020-05-15 Thread Juan Antonio Moreno Carmona

Hi Maxim

Do you mean the last commit?

El 15/5/20 a las 17:12, Maxim Solodovnik escribió:

I would recommend to the latest M5 (you can skip DB import/export)
It should be more stable

On Fri, 15 May 2020 at 13:43, Juan Antonio Moreno Carmona 
mailto:jam...@gmail.com>> wrote:


Hi Maxim.

Right now I have installed 5.0.0-M5-SNAPSHOT commit 8b0c13e

Regards.

El 15/5/20 a las 5:03, Maxim Solodovnik escribió:

Hello Juan,

On Fri, 15 May 2020 at 01:33, Juan Antonio Moreno Carmona
mailto:jam...@gmail.com>> wrote:

Hi all.

I think it's a good idea. I have an openmeetings installation
that we could use to do those tests. But I have to count on
you. I have prepared a room with a pdf document and a sound
file (an .ogg file). The pdf document is the third chapter of
Hermann Melville's book 'Moby Dick' and the audio file is
read in English.

I can send an invitation by email to anyone who confirms that
they are interested in attending this presentation. The more
we are, the more useful the test will be.

Are we going to test room stability only?
What version do you have installed?

I propose next Saturday as the appropriate date and could
open the room at the following times, (all GMT) 8:00, 11:00,
16:00 and 19:00. The audio file lasts approximately 35
minutes. I am at GMT + 2 (CET).


My vacation is over so I can't participate during day-time,
16:00GMT is preferable for me,
most probably I can participate in "silent mode"

What do you think about?
We can even do a test this afternoon at eight, in about an
hour and a half, with users who can attend at that time.

Regards.

El 14/5/20 a las 1:03, seba.wag...@gmail.com
<mailto:seba.wag...@gmail.com> escribió:

How are we doing in terms of Load Testing ?

I don't mind so much feature completeness or 100%
replicating what was in 4.x.

But I am mindful of the backlash in terms of being
production ready if we have issues in scaling up to 100+
concurrent users.

Do we have any positive results/feedback/scenarios on that ?
Can we do anything to de-risk this and confirm we are ready
for production ?

Are there any users on this list that can help us and that
can run a low risk scenario with 100+ users in a
presentation conference room ?

Thanks,
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/

<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url><https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Thu, 14 May 2020 at 08:55, K. Kamhamea
mailto:kamha...@googlemail.com>>
wrote:

Please can someone explain?
I understand that SIP has something to do with IP
telephones, but what does that mean to OM functionality?
Best K.

Am Mi., 13. Mai 2020 um 18:15 Uhr schrieb R. Scholz
mailto:rene.sch...@abakus-edv-systems.de>>:

Hello Maxim,

at this moment two things are important for me:
- calling a room directly with room-name
- SIP-support

Best regards,

René


Am 13.05.2020 um 17:59 schrieb Maxim Solodovnik:


On Wed, 13 May 2020 at 22:55, Rohrbach, Gerald
mailto:g.rohrb...@funkegruppe.de>> wrote:

Maxim,

cool, you are coming forward…

SIP Next Release means 6.0.0?


This need to be discussed separately, but I would
say 5.1.0 :)

Gerald

*Von:*Maxim Solodovnik
[mailto:solomax...@gmail.com
<mailto:solomax...@gmail.com>]
*Gesendet:* Mittwoch, 13. Mai 2020 17:47
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
*Betreff:* [DISCUSSION] next release

Hello All,

Today I've noticed we already addressed 41
issue for M5

I would like to perform next release as soon as
current `master` will be even more stable

And release it as "5.0.0" (NOT 5.0.0-M5)

I plan to include

https://issues.apache.org/jira/browse/OPENMEETINGS-2297

https://issues.apache.org/jira/browse/OPENMEETINGS-2236

https://issues.apache.org/jira/browse/OPENMEETINGS-2217


Re: [DISCUSSION] next release

2020-05-15 Thread Juan Antonio Moreno Carmona

Hi Maxim.

Right now I have installed 5.0.0-M5-SNAPSHOT commit 8b0c13e

Regards.

El 15/5/20 a las 5:03, Maxim Solodovnik escribió:

Hello Juan,

On Fri, 15 May 2020 at 01:33, Juan Antonio Moreno Carmona 
mailto:jam...@gmail.com>> wrote:


Hi all.

I think it's a good idea. I have an openmeetings installation that
we could use to do those tests. But I have to count on you. I have
prepared a room with a pdf document and a sound file (an .ogg
file). The pdf document is the third chapter of Hermann Melville's
book 'Moby Dick' and the audio file is read in English.

I can send an invitation by email to anyone who confirms that they
are interested in attending this presentation. The more we are,
the more useful the test will be.

Are we going to test room stability only?
What version do you have installed?

I propose next Saturday as the appropriate date and could open the
room at the following times, (all GMT) 8:00, 11:00, 16:00 and
19:00. The audio file lasts approximately 35 minutes. I am at GMT
+ 2 (CET).


My vacation is over so I can't participate during day-time,
16:00GMT is preferable for me,
most probably I can participate in "silent mode"

What do you think about?
We can even do a test this afternoon at eight, in about an hour
and a half, with users who can attend at that time.

Regards.

El 14/5/20 a las 1:03, seba.wag...@gmail.com
<mailto:seba.wag...@gmail.com> escribió:

How are we doing in terms of Load Testing ?

I don't mind so much feature completeness or 100% replicating
what was in 4.x.

But I am mindful of the backlash in terms of being production
ready if we have issues in scaling up to 100+ concurrent users.

Do we have any positive results/feedback/scenarios on that ?
Can we do anything to de-risk this and confirm we are ready for
production ?

Are there any users on this list that can help us and that can
run a low risk scenario with 100+ users in a presentation
conference room ?

Thanks,
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/

<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url><https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Thu, 14 May 2020 at 08:55, K. Kamhamea
mailto:kamha...@googlemail.com>> wrote:

Please can someone explain?
I understand that SIP has something to do with IP telephones,
but what does that mean to OM functionality?
Best K.

Am Mi., 13. Mai 2020 um 18:15 Uhr schrieb R. Scholz
mailto:rene.sch...@abakus-edv-systems.de>>:

Hello Maxim,

at this moment two things are important for me:
- calling a room directly with room-name
- SIP-support

Best regards,

René


Am 13.05.2020 um 17:59 schrieb Maxim Solodovnik:


On Wed, 13 May 2020 at 22:55, Rohrbach, Gerald
mailto:g.rohrb...@funkegruppe.de>> wrote:

Maxim,

cool, you are coming forward…

SIP Next Release means 6.0.0?


This need to be discussed separately, but I would say
5.1.0 :)

Gerald

*Von:*Maxim Solodovnik [mailto:solomax...@gmail.com
<mailto:solomax...@gmail.com>]
*Gesendet:* Mittwoch, 13. Mai 2020 17:47
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
*Betreff:* [DISCUSSION] next release

Hello All,

Today I've noticed we already addressed 41 issue for M5

I would like to perform next release as soon as
current `master` will be even more stable

And release it as "5.0.0" (NOT 5.0.0-M5)

I plan to include

https://issues.apache.org/jira/browse/OPENMEETINGS-2297

https://issues.apache.org/jira/browse/OPENMEETINGS-2236

https://issues.apache.org/jira/browse/OPENMEETINGS-2217

to upcoming release as well

there is no ETA yet due to

1) we still have reports regarding stability

2) we are waiting for Apache Wicket release

please let me know if you see other blockers :)

SIP most probably will go to the next release

-- 


Best regards,
Maxim



-- 
Best regards,

Maxim





--
Best regards,
Maxim


Re: [DISCUSSION] next release

2020-05-14 Thread Juan Antonio Moreno Carmona
I study at the University in Madrid, Spain and in these months of 
confinement we are attending virtual classes. The university is using 
solutions from large companies like Microsoft Teams and I doubt that any 
university center will test with an audience of 100+ people with a 
solution that it hardly knows and for which it will not obtain 
commercial support. In addition there are important security and 
confidentiality issues.
I have never tested more than six people in a conference room with open 
cameras and microphone for those six users. I think we should try more 
discreet scenarios to start with. Perhaps with 30, 40 or 50 users in 
presentation rooms with a presenter and the rest of the users just 
listening. Or a conference room with at least 20 or 30 attendees. Under 
these conditions, it will be easier to see if there are bandwidth, 
stability or infrastructure problems.
I am running an instance of openmeetings on a VPS server with the 
following characteristics:


 * 8 cores Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
 * 30 GB RAM
 * 800 GB SSD Disk
 * 600 Mbit/s port

And I would like to know what such an installation is capable of. Just that.

I think there are enough users on this list to do those tests and move 
on for sure before trying to get some official test done on a larger scale.


Greetings.

PD: My offer for Saturday still stands.

El 14/5/20 a las 22:05, seba.wag...@gmail.com escribió:
For instance there might be a way to contact some of the users of the 
openmeetings-moodle plugin if they have a large enough audience. And 
happy to conduct some test session.


I am mainly looking at the following scenario:
1 presenter x 100 viewers
Issues we had in the past:
1) 50+ people entering the conference room at the exact same time. 
Some issues in race conditions. As well as performance on the UI when 
multiple new users get initialised.

2) Multiple videos streams starting at the same time on the Media Server
3) General stability over following few minutes and bandwidth usage
4) People dropping on and off during the meeting, potentially 
reconnecting. Making sure their stream + UI stays clean. For example 
no stale/ghost connections in the background created
5) Teacher changes stream, while having 100+ viewers. Everybody 
reconnects to the new stream
6) Clean stop once finishing, no stale/ghost connections left in room 
after conference is finished


Those some of the points. No (1) was the biggest issue. (1) is a 
scaling and load issue. Similar to (4) + (5). And you can only 
encounter during those scenarios.
Some of the others you -may- be able to already see in smaller setups 
with 10 people. Cause those are more logical issues. But others will 
depend on having a large audience actually in the room.


I wonder theses days if you could spin up 100+ AWS containers with 
Ubuntu desktop doing the testing :) It would be actually potentially 
easier to simulate in an automated way using Android tablets. Cause 
those could be probably more easily automated using Mobile Device 
Testing Farms.

But there would be obviously an infrastructure cost to this.

Nevertheless, this has always been the make or break test when it 
comes for larger companies or universities in order to use it.


Cheers
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url><https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Fri, 15 May 2020 at 07:51, seba.wag...@gmail.com 
<mailto:seba.wag...@gmail.com> <mailto:seba.wag...@gmail.com>> wrote:


That sounds like a good initiative Juan. And some classic literature!

I would hope we can find over time some better support in a larger
group with 100+ people.

@Maxim Solodovnik <mailto:solomax...@gmail.com>  Is there a
document describing how to update
https://demo-openmeetings.apache.org/
<https://demo-openmeetings.apache.org/o> ?
Maybe we can make that instance available and then start
approaching somebody that has a larger group of 100+ people ?
I'm sure if we contact some universities we can find
somebody willing to help.

Thanks,
Sebastian

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/

<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url><https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


    On Fri, 15 May 2020 at 06:33, Juan Antonio Moreno Carmona
mailto:jam...@gmail.com>> wrote:

Hi all.

I think it's a good idea. I have an openmeetings installation
that we could use to do those tests. But I have to count on
you. I have prepared a room with a pdf document and a sound
file (an .ogg file). The pdf document is the third chapter of
Herma

Re: Ubuntu Apache2 config

2020-05-14 Thread Juan Antonio Moreno Carmona

Hi Tom.

Well, actually you don't need Apache2 server to get a functional and 
working openmeetings installation. Why do you want to install Apache2?


Regards.

El 14/5/20 a las 21:52, Tom Luo escribió:

Hi, all,

I followed this instruction to set up Letsencrypt and the server.

https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04.pdf?version=1=1587558435000=v2

However, this document has never mentioned how to setup Apache2 config 
file along with the Letsencrypt certificate.

Does anyone know how?

Thanks,

Tom




Re: [DISCUSSION] next release

2020-05-14 Thread Juan Antonio Moreno Carmona

Hi all.

I think it's a good idea. I have an openmeetings installation that we 
could use to do those tests. But I have to count on you. I have prepared 
a room with a pdf document and a sound file (an .ogg file). The pdf 
document is the third chapter of Hermann Melville's book 'Moby Dick' and 
the audio file is read in English.


I can send an invitation by email to anyone who confirms that they are 
interested in attending this presentation. The more we are, the more 
useful the test will be.


I propose next Saturday as the appropriate date and could open the room 
at the following times, (all GMT) 8:00, 11:00, 16:00 and 19:00. The 
audio file lasts approximately 35 minutes. I am at GMT + 2 (CET).


What do you think about?
We can even do a test this afternoon at eight, in about an hour and a 
half, with users who can attend at that time.


Regards.

El 14/5/20 a las 1:03, seba.wag...@gmail.com escribió:

How are we doing in terms of Load Testing ?

I don't mind so much feature completeness or 100% replicating what was 
in 4.x.


But I am mindful of the backlash in terms of being production ready if 
we have issues in scaling up to 100+ concurrent users.


Do we have any positive results/feedback/scenarios on that ?
Can we do anything to de-risk this and confirm we are ready for 
production ?


Are there any users on this list that can help us and that can run a 
low risk scenario with 100+ users in a presentation conference room ?


Thanks,
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/



On Thu, 14 May 2020 at 08:55, K. Kamhamea > wrote:


Please can someone explain?
I understand that SIP has something to do with IP telephones, but
what does that mean to OM functionality?
Best K.

Am Mi., 13. Mai 2020 um 18:15 Uhr schrieb R. Scholz
mailto:rene.sch...@abakus-edv-systems.de>>:

Hello Maxim,

at this moment two things are important for me:
- calling a room directly with room-name
- SIP-support

Best regards,

René


Am 13.05.2020 um 17:59 schrieb Maxim Solodovnik:


On Wed, 13 May 2020 at 22:55, Rohrbach, Gerald
mailto:g.rohrb...@funkegruppe.de>> wrote:

Maxim,

cool, you are coming forward…

SIP Next Release means 6.0.0?


This need to be discussed separately, but I would say 5.1.0 :)

Gerald

*Von:*Maxim Solodovnik [mailto:solomax...@gmail.com
]
*Gesendet:* Mittwoch, 13. Mai 2020 17:47
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
*Betreff:* [DISCUSSION] next release

Hello All,

Today I've noticed we already addressed 41 issue for M5

I would like to perform next release as soon as
current `master` will be even more stable

And release it as "5.0.0" (NOT 5.0.0-M5)

I plan to include

https://issues.apache.org/jira/browse/OPENMEETINGS-2297

https://issues.apache.org/jira/browse/OPENMEETINGS-2236

https://issues.apache.org/jira/browse/OPENMEETINGS-2217

to upcoming release as well

there is no ETA yet due to

1) we still have reports regarding stability

2) we are waiting for Apache Wicket release

please let me know if you see other blockers :)

SIP most probably will go to the next release

-- 


Best regards,
Maxim



-- 
Best regards,

Maxim




Re: Media server is not accessible (trying to fix and watch)

2020-05-14 Thread Juan Antonio Moreno Carmona

Hi Martin.

El 14/5/20 a las 16:12, Chamberland, Martin escribió:


imap://jamc60%40gmail%2e...@imap.gmail.com:993/fetch%3EUID%3E/Openmeetings%3E3195?header=quotebody=1.2=banner1.jpg

Hi Juan,

Here what i have on my server,  is that correct ?

sudo systemctl | grep turn

coturn.service loaded active running   
LSB: coturn TURN Server


planb@vlssiopen2:~$ sudo systemctl status coturn.service

● coturn.service - LSB: coturn TURN Server

Loaded: loaded (/etc/init.d/coturn; generated)

Active: active (running) since Tue 2020-05-12 16:43:45 EDT; 1 day 17h ago

Docs: man:systemd-sysv-generator(8)

Tasks: 15 (limit: 4915)

CGroup: /system.slice/coturn.service

└─917 /usr/bin/turnserver -c /etc/turnserver.conf -o –v


Yes, it seems correct. I think your instance of the turn server is running.


It’s not exactly the same thing as your installation.

Now, we are looking to verify with  Nagios if that service is always 
running.


bye

*De :*Juan Antonio Moreno Carmona [mailto:jam...@gmail.com]
*Envoyé :* 12 mai 2020 16:41
*À :* user@openmeetings.apache.org
*Objet :* Re: Media server is not accessible (trying to fix and watch)

Hi Martin.

Basically there are three processes necessary for openmeeetings to 
work properly. These are the turn server, kurento-media-server and 
openmeetings itself. Depending on how you have installed them, you'll 
have several ways to check if they are running properly.
Let's start with the turn server. If you installed the coturn package, 
you can probably check its status with the command:


systemctl status turnserver

On my server I get the following:

juan@vmi378786 ~ $ systemctl status turnserver
● turnserver.service - STUN and TURN relay server for VoIP and WebRTC
 Loaded: loaded (/usr/lib/systemd/system/turnserver.service; 
enabled; vendor preset: disabled)
 Active: active (running) since Sun 2020-05-10 19:00:01 CEST; 2 
days ago
    Process: 324798 ExecStart=/usr/bin/turnserver -c 
/etc/turnserver/turnserver.conf -o -v (code=exited, status=0/SUCCESS)

   Main PID: 324799 (turnserver)
  Tasks: 15 (limit: 36105)
 Memory: 12.7M
 CGroup: /system.slice/turnserver.service
 └─324799 /usr/bin/turnserver -c 
/etc/turnserver/turnserver.conf -o -v


may 10 19:00:01 vmi378786.contaboserver.net systemd[1]: Starting STUN 
and TURN relay server for VoIP and WebRTC...
may 10 19:00:01 vmi378786.contaboserver.net systemd[1]: Started STUN 
and TURN relay server for VoIP and WebRTC.


You don't need to be root to run this command. In case of problems, 
you can restart this process with the following command but now you'll 
need to be root:


sudo systemctl restart turnserver

or stop it with

sudo systemctl stop turnserver

The log file for turn server is probably /var/log/turnserver.log or 
/var/log/turnserver/turnserver.log. But it is also possible that you 
have more than one file there. Maybe one file per day.


I have installed kurento-media-server as a docker container and surely 
this is not your case. I suppose you can use the same commands as 
before for the case of coturn.


systemctl status kurento-media-server

or

sudo systemctl restart kurento-media-server

Regards.

El 12/5/20 a las 20:00, Chamberland, Martin escribió:

cid:image001.jpg@01D629D8.37A1E580

One of our users re receive that message  when trying to enable
his camera and mic.

We fix the problem restarting completely Tomcat with 
“/etc/init.d/tomcat3 restart”

2 questions here: (we are gonna look in the catalina.out log and
try to find the cause, but).

Is there another process (only) we can restart beside restart Tomcat ?

We’v try /etc/init.d/kurento-media-server   without success.

Is there some process for MediaServer that we can watch (with
Nagios) to make sure it’s up and running and ca react before users
find the problem.

Thank’s

Martin C.



Re: Media server is not accessible (trying to fix and watch)

2020-05-12 Thread Juan Antonio Moreno Carmona

Hi Martin.

Basically there are three processes necessary for openmeeetings to work 
properly. These are the turn server, kurento-media-server and 
openmeetings itself. Depending on how you have installed them, you'll 
have several ways to check if they are running properly.
Let's start with the turn server. If you installed the coturn package, 
you can probably check its status with the command:


systemctl status turnserver

On my server I get the following:

juan@vmi378786 ~ $ systemctl status turnserver
● turnserver.service - STUN and TURN relay server for VoIP and WebRTC
 Loaded: loaded (/usr/lib/systemd/system/turnserver.service; 
enabled; vendor preset: disabled)
 Active: active (running) since Sun 2020-05-10 19:00:01 CEST; 2 
days ago
    Process: 324798 ExecStart=/usr/bin/turnserver -c 
/etc/turnserver/turnserver.conf -o -v (code=exited, status=0/SUCCESS)

   Main PID: 324799 (turnserver)
  Tasks: 15 (limit: 36105)
 Memory: 12.7M
 CGroup: /system.slice/turnserver.service
 └─324799 /usr/bin/turnserver -c 
/etc/turnserver/turnserver.conf -o -v


may 10 19:00:01 vmi378786.contaboserver.net systemd[1]: Starting STUN 
and TURN relay server for VoIP and WebRTC...
may 10 19:00:01 vmi378786.contaboserver.net systemd[1]: Started STUN and 
TURN relay server for VoIP and WebRTC.


You don't need to be root to run this command. In case of problems, you 
can restart this process with the following command but now you'll need 
to be root:


sudo systemctl restart turnserver

or stop it with

sudo systemctl stop turnserver

The log file for turn server is probably /var/log/turnserver.log or 
/var/log/turnserver/turnserver.log. But it is also possible that you 
have more than one file there. Maybe one file per day.


I have installed kurento-media-server as a docker container and surely 
this is not your case. I suppose you can use the same commands as before 
for the case of coturn.


systemctl status kurento-media-server

or

sudo systemctl restart kurento-media-server

Regards.

El 12/5/20 a las 20:00, Chamberland, Martin escribió:



One of our users re receive that message  when trying to enable his 
camera and mic.


We fix the problem restarting completely Tomcat with  
“/etc/init.d/tomcat3 restart”


2 questions here: (we are gonna look in the catalina.out log and try 
to find the cause, but).


Is there another process (only) we can restart beside restart Tomcat ?

We’v try /etc/init.d/kurento-media-server   without success.

Is there some process for MediaServer that we can watch (with Nagios) 
to make sure it’s up and running and ca react before users find the 
problem.


Thank’s

Martin C.



Re: OpenMeetings - switch to port 443

2020-05-05 Thread Juan Antonio Moreno Carmona

Hi

I'm glad to hear that you did it. You can fix the pid file problem as 
follows. Problem is that user kurento can't write PID file to


/var/run/openmeetings.pid

Well, create dir

sudo mkdir /var/run/openmeetings

Grant ownership of the directory just created

sudo chown kurento /var/run/openmeetings

Change file /etc/systemd/system/openmeetings.service line

Environment=CATALINA_PID=/var/run/openmeetings.pid

to

Environment=CATALINA_PID=/var/run/openmeetings/openmeetings.pid

Reload

sudo systemctl daemon-reload

And finally, restart openmeetings

sudo systemctl restart openmeetings

Good luck!

El 5/5/20 a las 19:32, Peter-Otto Weber escribió:


Together with Maxim and Juan (they had the brain and i had the 
fingers) i was able to configure my OpenMeetings m3 to work on Port 443.


The base system follows the guides

  * Installation OpenMeetings 5.0.0-M3 on Ubuntu 18.04 LTS.pdf
  * Installation SSL certificates and Coturn for OpenMeetings 5.0.0-M3.pdf

The main problems were with firewall and Coturn using „kurento“ as 
user and not „nobody“.


After all it was not so many things to do:

Backup /opt(open503/openmeetings.service

Backup /opt/open503/config/server.xml

Change openmeetings.service

[Service]

Type=forking

ADD THIS LINE à AmbientCapabilities=CAP_NET_BIND_SERVICE

Change all folders /openmeetings/ to /open503/

Change User=nobody to User = kurento

Copy this file to /etc/systemd/system/openmeetings.service

Change all port 5443 to 443 in server.xml (two places)

Check firewall and open port 443 if not open as in my case   )

Reboot

sudo /etc/init.d/mysql start MariaDB 
data server


sudo /etc/init.d/kurento-media-server start Kurento media server

sudo systemctl start openmeetings openmeetings

There’s still a problem with creating pid file – i will check out later…

Best wishes

POW



Re: AW: AW: OpenMeetings <-> BigBlueButton

2020-05-05 Thread Juan Antonio Moreno Carmona

HI again.

By the way, what operating system or distribution are you using for the 
server?


Regards.

El 5/5/20 a las 14:02, Peter-Otto Weber escribió:


Hello Juan and Maxim,

i tested doing this:

created backup oft he two files

added AmbientCapabilities=CAP_NET_BIND_SERVICE to openmeetings.service

changed 5443 to 443 in server.xml

(There’s another line with port 5443 – shouldn’t this be changed 
also?)


rebooted the server

than login

sudo /etc/init.d/mysql start

sudo /etc/init.d/tomcat3 start

waiting about 1 minute

No access to openmeetings on 443 or 5443?

Used sudo netstat -plnt to see if port 443 is in use – could not find it.

Than copying back the changed files, reboot, start services and 
everything is back on port 5443.


Using netstat -plnt i can only see java but on tcp6 localhost :::5443 
i can not see on what port openmeetings is listening???


Your last hints regarding openmeetings.service did not hit my brain at 
the right position – i do not understand???


Best wishes

POW

*Von:* Maxim Solodovnik 
*Gesendet:* Dienstag, 5. Mai 2020 13:13
*An:* Openmeetings user-list 
*Betreff:* Re: AW: OpenMeetings <-> BigBlueButton

instructions are in the script:

https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service#L15

don't forget to update the paths :)

On Tue, 5 May 2020 at 18:10, Juan Antonio Moreno Carmona 
mailto:jam...@gmail.com>> wrote:


Hi again.

I forgot to warn that you must use the file openmeetings.service
to manage openmeetings for this to work. That is, you have copied
the file openmeetings.service to /etc/systemd /system and you
start, stop, restart openmeetings with:

sudo systemctl start openmeetings

sudo systemctl stop openmeetings

sudo systemctl restart openmeetings

Regards.

El 5/5/20 a las 13:04, Peter-Otto Weber escribió:

Thx Juan – i will give it a try.

Maybe it helps to get more acceptance with my business users.

Best wishes

POW

    *Von:* Juan Antonio Moreno Carmona 
<mailto:jam...@gmail.com>
*Gesendet:* Dienstag, 5. Mai 2020 12:45
*An:* user@openmeetings.apache.org
<mailto:user@openmeetings.apache.org>
*Betreff:* Re: OpenMeetings <-> BigBlueButton

Hi all.

As Maxim has already said, on *nix systems the use of ports
below 1024 is restricted to the root user. So, you have two
options, one is to run openmeetings as root user and then you
can configure to use port 443 or run openmeetings as another
user (openmeetings, nobody, etc.) and use a port above 1024
(usually 8443). Well, this It is not the whole truth, you can
really use a user other than root and configure openmeetings
to run on port 443. There are several ways to achieve this and
you can see some of them in


https://superuser.com/questions/710253/allow-non-root-process-to-bind-to-port-80-and-443

I tell you how I get it. I use the file openmeetings.service
that comes with the openmeetings distribution with some minor
modifications. You can see that lines 23-24 contain the following:

[Service]
Type=forking

Okay, add one more line just below so it looks like this

[Service]
Type=forking
AmbientCapabilities=CAP_NET_BIND_SERVICE

Then edit server.xml file and change

https://yourdomain.com/openmeetings
<https://yourdomain.com/openmeetings>

Regards.

El 5/5/20 a las 8:35, Maxim Solodovnik escribió:

On Tue, 5 May 2020 at 13:29, Peter-Otto Weber
mailto:cyber...@hotmail.de>> wrote:

Hello Maxim,

sometimes your answers are a bit „cryptic“ for dummies
like me 

What do you mean with „privileged on *nix“. What can
happen if i use a „privileged“ web Port?

Special privileges are required to use ports <=1024 on
*nix systems (MacOS, Ubuntu, Fedora etc.)

To do it secure way you need to create special user and
grant  it with special permission

Or use front-end proxy

I find 5443 one time in config. So i just change this
to 443 and reboot?


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml#L57


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml#L73

and restart OM

Best wishes for having long nights with growing up
daughter…

POW

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Dienstag, 5. Mai 2020 08:12
*An:*

Re: AW: AW: OpenMeetings <-> BigBlueButton

2020-05-05 Thread Juan Antonio Moreno Carmona

Hi Peter-Otto.

The command:

sudo /etc/init.d/tomcat3 start

Is another way to start openmeetings but then all we said simply won't 
works.


You should forget about the tomcat3 file and start openmeetings with 
that command. You must edit the file openmeetings.service, place it in 
/etc/systemd/system/openmeetings.service and start openmeetings with the 
command


sudo systemctl start openmeetings.service

Regards.

El 5/5/20 a las 14:02, Peter-Otto Weber escribió:


Hello Juan and Maxim,

i tested doing this:

created backup oft he two files

added AmbientCapabilities=CAP_NET_BIND_SERVICE to openmeetings.service

changed 5443 to 443 in server.xml

(There’s another line with port 5443 – shouldn’t this be changed 
also?)


rebooted the server

than login

sudo /etc/init.d/mysql start

sudo /etc/init.d/tomcat3 start

waiting about 1 minute

No access to openmeetings on 443 or 5443?

Used sudo netstat -plnt to see if port 443 is in use – could not find it.

Than copying back the changed files, reboot, start services and 
everything is back on port 5443.


Using netstat -plnt i can only see java but on tcp6 localhost :::5443 
i can not see on what port openmeetings is listening???


Your last hints regarding openmeetings.service did not hit my brain at 
the right position – i do not understand???


Best wishes

POW

*Von:* Maxim Solodovnik 
*Gesendet:* Dienstag, 5. Mai 2020 13:13
*An:* Openmeetings user-list 
*Betreff:* Re: AW: OpenMeetings <-> BigBlueButton

instructions are in the script:

https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service#L15

don't forget to update the paths :)

On Tue, 5 May 2020 at 18:10, Juan Antonio Moreno Carmona 
mailto:jam...@gmail.com>> wrote:


Hi again.

I forgot to warn that you must use the file openmeetings.service
to manage openmeetings for this to work. That is, you have copied
the file openmeetings.service to /etc/systemd /system and you
start, stop, restart openmeetings with:

sudo systemctl start openmeetings

sudo systemctl stop openmeetings

sudo systemctl restart openmeetings

Regards.

El 5/5/20 a las 13:04, Peter-Otto Weber escribió:

Thx Juan – i will give it a try.

Maybe it helps to get more acceptance with my business users.

Best wishes

POW

    *Von:* Juan Antonio Moreno Carmona 
<mailto:jam...@gmail.com>
*Gesendet:* Dienstag, 5. Mai 2020 12:45
*An:* user@openmeetings.apache.org
<mailto:user@openmeetings.apache.org>
*Betreff:* Re: OpenMeetings <-> BigBlueButton

Hi all.

As Maxim has already said, on *nix systems the use of ports
below 1024 is restricted to the root user. So, you have two
options, one is to run openmeetings as root user and then you
can configure to use port 443 or run openmeetings as another
user (openmeetings, nobody, etc.) and use a port above 1024
(usually 8443). Well, this It is not the whole truth, you can
really use a user other than root and configure openmeetings
to run on port 443. There are several ways to achieve this and
you can see some of them in


https://superuser.com/questions/710253/allow-non-root-process-to-bind-to-port-80-and-443

I tell you how I get it. I use the file openmeetings.service
that comes with the openmeetings distribution with some minor
modifications. You can see that lines 23-24 contain the following:

[Service]
Type=forking

Okay, add one more line just below so it looks like this

[Service]
Type=forking
AmbientCapabilities=CAP_NET_BIND_SERVICE

Then edit server.xml file and change

https://yourdomain.com/openmeetings
<https://yourdomain.com/openmeetings>

Regards.

El 5/5/20 a las 8:35, Maxim Solodovnik escribió:

On Tue, 5 May 2020 at 13:29, Peter-Otto Weber
mailto:cyber...@hotmail.de>> wrote:

Hello Maxim,

sometimes your answers are a bit „cryptic“ for dummies
like me 

What do you mean with „privileged on *nix“. What can
happen if i use a „privileged“ web Port?

Special privileges are required to use ports <=1024 on
*nix systems (MacOS, Ubuntu, Fedora etc.)

To do it secure way you need to create special user and
grant  it with special permission

Or use front-end proxy

I find 5443 one time in config. So i just change this
to 443 and reboot?


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml#L57


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/co

Re: AW: OpenMeetings <-> BigBlueButton

2020-05-05 Thread Juan Antonio Moreno Carmona

Hi again.

I forgot to warn that you must use the file openmeetings.service to 
manage openmeetings for this to work. That is, you have copied the file 
openmeetings.service to /etc/systemd /system and you start, stop, 
restart openmeetings with:


sudo systemctl start openmeetings

sudo systemctl stop openmeetings

sudo systemctl restart openmeetings

Regards.

El 5/5/20 a las 13:04, Peter-Otto Weber escribió:


Thx Juan – i will give it a try.

Maybe it helps to get more acceptance with my business users.

Best wishes

POW

*Von:* Juan Antonio Moreno Carmona 
*Gesendet:* Dienstag, 5. Mai 2020 12:45
*An:* user@openmeetings.apache.org
*Betreff:* Re: OpenMeetings <-> BigBlueButton

Hi all.

As Maxim has already said, on *nix systems the use of ports below 1024 
is restricted to the root user. So, you have two options, one is to 
run openmeetings as root user and then you can configure to use port 
443 or run openmeetings as another user (openmeetings, nobody, etc.) 
and use a port above 1024 (usually 8443). Well, this It is not the 
whole truth, you can really use a user other than root and configure 
openmeetings to run on port 443. There are several ways to achieve 
this and you can see some of them in


https://superuser.com/questions/710253/allow-non-root-process-to-bind-to-port-80-and-443

I tell you how I get it. I use the file openmeetings.service that 
comes with the openmeetings distribution with some minor 
modifications. You can see that lines 23-24 contain the following:


[Service]
Type=forking

Okay, add one more line just below so it looks like this

[Service]
Type=forking
AmbientCapabilities=CAP_NET_BIND_SERVICE

Then edit server.xml file and change

https://yourdomain.com/openmeetings

Regards.

El 5/5/20 a las 8:35, Maxim Solodovnik escribió:

On Tue, 5 May 2020 at 13:29, Peter-Otto Weber mailto:cyber...@hotmail.de>> wrote:

Hello Maxim,

sometimes your answers are a bit „cryptic“ for dummies like me 

What do you mean with „privileged on *nix“. What can happen if
i use a „privileged“ web Port?

Special privileges are required to use ports <=1024 on *nix
systems (MacOS, Ubuntu, Fedora etc.)

To do it secure way you need to create special user and grant  it
with special permission

Or use front-end proxy

I find 5443 one time in config. So i just change this to 443
and reboot?


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml#L57


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml#L73

and restart OM

Best wishes for having long nights with growing up daughter…

POW

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Dienstag, 5. Mai 2020 08:12
*An:* Openmeetings user-list mailto:user@openmeetings.apache.org>>
*Betreff:* Re: OpenMeetings <-> BigBlueButton

On Tue, 5 May 2020 at 13:08, Rohrbach, Gerald
mailto:g.rohrb...@funkegruppe.de>>
wrote:

Peter,

good question. I mean not if Maxim is sleeping ever…

Yes, I think it’s an important hint to use a standard port.

In business environments it´s a problem with special ports.

Maxim, where we have to configure this?

it depends on your configuration

for Tomcat stand-alone config


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml

Please NOTE port 443 is privileged on *nix systems 

Regards

Gerald.

*Von:* Peter-Otto Weber [mailto:cyber...@hotmail.de
<mailto:cyber...@hotmail.de>]
*Gesendet:* Dienstag, 5. Mai 2020 08:05
*An:* user@openmeetings.apache.org
<mailto:user@openmeetings.apache.org>
*Betreff:* AW: OpenMeetings <-> BigBlueButton

Hello Maxim,

has this been tested / done before and mos impotant for
„newbies“ how can this be configured?

Regards

èDo you ever sleep ? 

POW

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Dienstag, 5. Mai 2020 08:02
*An:* Openmeetings user-list mailto:user@openmeetings.apache.org>>
*Betreff:* Re: OpenMeetings <-> BigBlueButton

On Tue, 5 May 2020 at 12:58, Peter-Otto Weber
mailto:cyber...@hotmail.de>> wrote:

I just got in first contact with „bigbluebutton“.

It seems to be very similar to openmeetings but – as i
suggested before – has a better implementation of
video arrangement.

All videos automatically were arranged above the
whitboa

Re: OpenMeetings <-> BigBlueButton

2020-05-05 Thread Juan Antonio Moreno Carmona

Hi all.

As Maxim has already said, on *nix systems the use of ports below 1024 
is restricted to the root user. So, you have two options, one is to run 
openmeetings as root user and then you can configure to use port 443 or 
run openmeetings as another user (openmeetings, nobody, etc.) and use a 
port above 1024 (usually 8443). Well, this It is not the whole truth, 
you can really use a user other than root and configure openmeetings to 
run on port 443. There are several ways to achieve this and you can see 
some of them in


https://superuser.com/questions/710253/allow-non-root-process-to-bind-to-port-80-and-443

I tell you how I get it. I use the file openmeetings.service that comes 
with the openmeetings distribution with some minor modifications. You 
can see that lines 23-24 contain the following:


[Service]
Type=forking

Okay, add one more line just below so it looks like this

[Service]
Type=forking
AmbientCapabilities=CAP_NET_BIND_SERVICE

Then edit server.xml file and change

https://yourdomain.com/openmeetings

Regards.

El 5/5/20 a las 8:35, Maxim Solodovnik escribió:



On Tue, 5 May 2020 at 13:29, Peter-Otto Weber > wrote:


Hello Maxim,

sometimes your answers are a bit „cryptic“ for dummies like me 

What do you mean with „privileged on *nix“. What can happen if i
use a „privileged“ web Port?


Special privileges are required to use ports <=1024 on *nix systems 
(MacOS, Ubuntu, Fedora etc.)


To do it secure way you need to create special user and grant  it with 
special permission

Or use front-end proxy

I find 5443 one time in config. So i just change this to 443 and
reboot?

https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml#L57
https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml#L73

and restart OM

Best wishes for having long nights with growing up daughter…

POW

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Dienstag, 5. Mai 2020 08:12
*An:* Openmeetings user-list mailto:user@openmeetings.apache.org>>
*Betreff:* Re: OpenMeetings <-> BigBlueButton

On Tue, 5 May 2020 at 13:08, Rohrbach, Gerald
mailto:g.rohrb...@funkegruppe.de>> wrote:

Peter,

good question. I mean not if Maxim is sleeping ever…

Yes, I think it’s an important hint to use a standard port.

In business environments it´s a problem with special ports.

Maxim, where we have to configure this?

it depends on your configuration

for Tomcat stand-alone config


https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/conf/server.xml

Please NOTE port 443 is privileged on *nix systems 

Regards

Gerald.

*Von:* Peter-Otto Weber [mailto:cyber...@hotmail.de
]
*Gesendet:* Dienstag, 5. Mai 2020 08:05
*An:* user@openmeetings.apache.org

*Betreff:* AW: OpenMeetings <-> BigBlueButton

Hello Maxim,

has this been tested / done before and mos impotant for
„newbies“ how can this be configured?

Regards

èDo you ever sleep ? 

POW

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Dienstag, 5. Mai 2020 08:02
*An:* Openmeetings user-list mailto:user@openmeetings.apache.org>>
*Betreff:* Re: OpenMeetings <-> BigBlueButton

On Tue, 5 May 2020 at 12:58, Peter-Otto Weber
mailto:cyber...@hotmail.de>> wrote:

I just got in first contact with „bigbluebutton“.

It seems to be very similar to openmeetings but – as i
suggested before – has a better implementation of video
arrangement.

All videos automatically were arranged above the whitboard
– i like it.

What i wonder is ,why open meetings needs to use specific
https port and bigbluebutton does not?

port 8443 is used for demo-next because version 4.0.x using
443 ATM

port 5443 is used for out-of-box version to avoid conflicts
with running HTTP server

you free to set up OM on port 443

The main problem is with customers having a firewall
allowing only 80/443. We had scheduled a meeting with
customers that had to be canceled due to networking /
firewall problems.

Using 80/443 like on bigbluebutton would make everything
much easier? Is this possible?

Best wishes

POW


-- 


Best regards,
Maxim


-- 


Best regards,
Maxim



--
Best regards,
Maxim


Re: Still a lot of Problems

2020-04-27 Thread Juan Antonio Moreno Carmona
Everything seems OK. I would try first without iptables, with all ports 
open. When you have openmeetings running smoothly then you can go 
closing ports.


El 27/4/20 a las 22:59, kaffeesurrogat escribió:


On 27/04/2020 22:35, Juan Antonio Moreno Carmona wrote:

Ok, well. You have installed coturn, then look for a file named
turnserver.con. It can be in /etc/turnserver.conf or
/etc/turnserver/turnserver.conf.

You must edit this file but before tell me if you have found it.

ok what i did:

  what i did:

1) i installed coturn
2) edited /etc/default/coturn
TURNSERVER_ENABLED=1
3) mkdir -p /var/log/turnserver
and
chown -R kurento /var/log/turnserver
4) openssl rand -hex 32
5) vi /etc/turnserver.conf
use-auth-secret
static-auth-secret=MYOPENSSLHASH
user=kurento:MYNEWPASSW
realm=kurent.org
log-file=/var/log/turnserver/turn.log
6)  vi /etc/default/kurento-media-serve
DAEMON_USER="kurento"
7) vi
/opt/open504/webapps/openmeetings/WEB-INF/classes/applicationContext.xml



8) chown -R kurento /opt/open504
9) vi /etc/systemd/system/multi-user.target.wants/openmeetings.service

User=kurento
Group=nogroup


Checked if user changed: ps aux | grep java

kurento  30582  2.5  6.5 14674172 2209696 ?    Sl   22:03   1:14
/usr/lib/jvm/java-11-openjdk-amd64/bin/java

10) restart coturn checked status

sudo systemctl status coturn
coturn.service - LSB: coturn TURN Server
    Loaded: loaded (/etc/init.d/coturn; generated)
    Active: active (running) since Mon 2020-04-27 21:58:45 CEST; 53min ago
  Docs: man:systemd-sysv-generator(8)
     Tasks: 75 (limit: 165)
    CGroup: /system.slice/coturn.service
    └─30214 /usr/bin/turnserver -c /etc/turnserver.conf -o -v

11) restarted kurento checked status

sudo systemctl status korento-media-service

kurento-media-server.service - LSB: Kurento Media Server daemon
    Loaded: loaded (/etc/init.d/kurento-media-server; generated)
    Active: active (running) since Mon 2020-04-27 21:59:53 CEST; 53min ago
  Docs: man:systemd-sysv-generator(8)
     Tasks: 24 (limit: 165)
    CGroup: /system.slice/kurento-media-server.service
    └─30317 /usr/bin/kurento-media-server


12)  restarted openmeetings checked status

sudo systemctl status openmeetings.service
● openmeetings.service - Apache OpenMeetings server
    Loaded: loaded (/etc/systemd/system/openmeetings.service; enabled;
vendor preset: enabled)
    Active: active (running) since Mon 2020-04-27 22:03:09 CEST; 50min ago
   Process: 30542 ExecStop=/opt/open504/bin/shutdown.sh (code=exited,
status=1/FAILURE)
   Process: 30575 ExecStart=/opt/open504/bin/startup.sh (code=exited,
status=0/SUCCESS)
  Main PID: 30582 (java)
     Tasks: 105 (limit: 165)
    CGroup: /system.slice/openmeetings.service
    └─30582 /usr/lib/jvm/java-11-openjdk-amd64

13) Opening ports 

sudo iptables -A INPUT -p tcp -m tcp --dport 3478 -j ACCEPT
sudo iptables -A INPUT -p udp -m udp --dport 3478 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport 5443 -j ACCEPT
sudo iptables -A INPUT -p tcp -m tcp --dport  -j ACCEPT
sudo iptables -A INPUT -p udp --match multiport --dports 49152:65535 -j
ACCEPT
sudo iptables -A OUTPUT -p udp --match multiport --dports 49152:65535 -j
ACCEPT


14) checked if rules are there

  sudo iptables -L  seems to be right all of them where listed ...

15)  saving the rules .

!!! THAT FAILS !!!

sudo service iptables save
iptables: unrecognized service


mm, didn't find a solution for this 





El 27/4/20 a las 22:26, kaffeesurrogat escribió:

Yes i installed this thing on VPS, 8 vCores, 32GB of ram . ubuntu
18.04

On 27/04/2020 21:59, Juan Antonio Moreno Carmona wrote:

Hi.

I suppose you have Ubuntu installed on your VPS. It is right? Then
install the coturn package. Next you have to edit the files
turnserver.conf and applicationContext.xml and restart cotrun and
openmeetings. You can see more precise instructions in the next
tutorial

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools?preview=/27838216/152111934/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04.pdf



Juan Antonio.

El 27/4/20 a las 21:34, kaffeesurrogat escribió:

On 27/04/2020 21:30, kaffeesurrogat wrote:

On 27/04/2020 20:28, ratatouille wrote:

Hello!

Own machine for what? For a STUN-Server? I think it's the best to
run such

| server on the same machine like OM.

are there any instructions for the coturn stuff .. can send me a
link ? Never did that before .

is the one from the wiki the best starting point ? I've read quite
a few
instructions, each one is quite good, but it would ease my work to
choose the right one from the beginning.



What OS are you using? I use CentOS 7 with coturn as STUN-Server.
Runs nice.

Its ubuntu 18.04 LTS on a hostet  virtual machine.
8 vCores, 32 Gb ram

many thanks 




     Andreas

kaffeesurrogat  schrieb am 27.04.20 um
19

Re: Still a lot of Problems

2020-04-27 Thread Juan Antonio Moreno Carmona
Ok, well. You have installed coturn, then look for a file named 
turnserver.con. It can be in /etc/turnserver.conf or 
/etc/turnserver/turnserver.conf.


You must edit this file but before tell me if you have found it.

El 27/4/20 a las 22:26, kaffeesurrogat escribió:

Yes i installed this thing on VPS, 8 vCores, 32GB of ram . ubuntu 18.04

On 27/04/2020 21:59, Juan Antonio Moreno Carmona wrote:

Hi.

I suppose you have Ubuntu installed on your VPS. It is right? Then
install the coturn package. Next you have to edit the files
turnserver.conf and applicationContext.xml and restart cotrun and
openmeetings. You can see more precise instructions in the next tutorial

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools?preview=/27838216/152111934/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04.pdf


Juan Antonio.

El 27/4/20 a las 21:34, kaffeesurrogat escribió:

On 27/04/2020 21:30, kaffeesurrogat wrote:

On 27/04/2020 20:28, ratatouille wrote:

Hello!

Own machine for what? For a STUN-Server? I think it's the best to
run such

| server on the same machine like OM.

are there any instructions for the coturn stuff .. can send me a
link ? Never did that before .

is the one from the wiki the best starting point ? I've read quite a few
instructions, each one is quite good, but it would ease my work to
choose the right one from the beginning.



What OS are you using? I use CentOS 7 with coturn as STUN-Server.
Runs nice.

Its ubuntu 18.04 LTS on a hostet  virtual machine.
8 vCores, 32 Gb ram

many thanks 




    Andreas

kaffeesurrogat  schrieb am 27.04.20 um
19:47:26 Uhr:


Should I setup my own machine or is it save to use a public one ?

On 27/04/2020 19:41, kaffeesurrogat wrote:

I didn't configure a STUN, is that the problem? Which server do you
recommend for being in germany ?



On 27/04/2020 19:25, kaffeesurrogat wrote:

Hey everybody,

i just finished a testing session with OM 5.0.4 and two
colleages. It
didn't went well at all.
Quite a few error messages popped up in the middle of the session,
uploading of docx did not work, giving or withdrawing
permissions to
draw on the white board did fail or failed not.
As my colleages logged in, they showed up twice in the user
panel on the
right sight. I've been the moderator, my colleagues the "users".
After a short while and a couple of disconnections, I could not
re-enter
the room because it was full. I've limited the room capacity to
6 people.


Restarting Openmeetings and KMS reentering the room for all of us,
cleared the problem for a short while.


The session was ended by a browser message, that the connection was
lost. I've attached the the logfile from this sessions. You will
find
quite a few messages in there. I don't know, which one is really
important,
thus I send all of them, replacing personal information .


Many thanks in advance,

kaffeesurrogat

it is quite big, sorry for that ...
 


Re: Still a lot of Problems

2020-04-27 Thread Juan Antonio Moreno Carmona

Hi.

I suppose you have Ubuntu installed on your VPS. It is right? Then 
install the coturn package. Next you have to edit the files 
turnserver.conf and applicationContext.xml and restart cotrun and 
openmeetings. You can see more precise instructions in the next tutorial


https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools?preview=/27838216/152111934/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M4%20on%20Ubuntu%2018.04.pdf

Juan Antonio.

El 27/4/20 a las 21:34, kaffeesurrogat escribió:


On 27/04/2020 21:30, kaffeesurrogat wrote:


On 27/04/2020 20:28, ratatouille wrote:

Hello!

Own machine for what? For a STUN-Server? I think it's the best to run such

| server on the same machine like OM.

are there any instructions for the coturn stuff .. can send me a
link ? Never did that before .

is the one from the wiki the best starting point ? I've read quite a few
instructions, each one is quite good, but it would ease my work to
choose the right one from the beginning.



What OS are you using? I use CentOS 7 with coturn as STUN-Server. Runs nice.

Its ubuntu 18.04 LTS on a hostet  virtual machine.
8 vCores, 32 Gb ram

many thanks 




   Andreas

kaffeesurrogat  schrieb am 27.04.20 um 19:47:26 Uhr:


Should I setup my own machine or is it save to use a public one ?

On 27/04/2020 19:41, kaffeesurrogat wrote:

I didn't configure a STUN, is that the problem? Which server do you
recommend for being in germany ?



On 27/04/2020 19:25, kaffeesurrogat wrote:

Hey everybody,

i just finished a testing session with OM 5.0.4 and two colleages. It
didn't went well at all.
Quite a few error messages popped up in the middle of the session,
uploading of docx did not work, giving or withdrawing permissions to
draw on the white board did fail or failed not.
As my colleages logged in, they showed up twice in the user panel on the
right sight. I've been the moderator, my colleagues the "users".
After a short while and a couple of disconnections, I could not re-enter
the room because it was full. I've limited the room capacity to 6 people.


Restarting Openmeetings and KMS reentering the room for all of us,
cleared the problem for a short while.


The session was ended by a browser message, that the connection was
lost. I've attached the the logfile from this sessions. You will find
quite a few messages in there. I don't know, which one is really important,
thus I send all of them, replacing personal information .


Many thanks in advance,

kaffeesurrogat

it is quite big, sorry for that ...



Re: Still a lot of Problems

2020-04-27 Thread Juan Antonio Moreno Carmona
You should install and configure your own turn server on the same 
machine you run openmeetings. It's not difficult.


Regards.

El 27/4/20 a las 19:47, kaffeesurrogat escribió:

Should I setup my own machine or is it save to use a public one ?

On 27/04/2020 19:41, kaffeesurrogat wrote:

I didn't configure a STUN, is that the problem? Which server do you
recommend for being in germany ?



On 27/04/2020 19:25, kaffeesurrogat wrote:

Hey everybody,

i just finished a testing session with OM 5.0.4 and two colleages. It
didn't went well at all.
Quite a few error messages popped up in the middle of the session,
uploading of docx did not work, giving or withdrawing permissions to
draw on the white board did fail or failed not.
As my colleages logged in, they showed up twice in the user panel on the
right sight. I've been the moderator, my colleagues the "users".
After a short while and a couple of disconnections, I could not re-enter
the room because it was full. I've limited the room capacity to 6 people.


Restarting Openmeetings and KMS reentering the room for all of us,
cleared the problem for a short while.


The session was ended by a browser message, that the connection was
lost. I've attached the the logfile from this sessions. You will find
quite a few messages in there. I don't know, which one is really important,
thus I send all of them, replacing personal information .


Many thanks in advance,

kaffeesurrogat

it is quite big, sorry for that ...
  


Invitation system

2020-04-26 Thread Juan Antonio Moreno Carmona

Hi all.

I'm doing some testing with the invitation system. Suppose I send an 
invitation from one of my rooms to a guest and I choose the option 
'once'. The guest receives the invitation and can enter the room by 
following the link in the email. So far so good. The guest now leaves 
the room but can use the link to enter the room again and again, even if 
the user who sent the invitation left the room. I don't know if that is 
the expected behavior. I have tested this both in my installation and in 
https://om.alteametasoft.com:8443/next/#user/dashboard


Regards.



Re: Media server connection failed

2020-04-26 Thread Juan Antonio Moreno Carmona

Hello all.

I also received those messages in the rooms but yesterday I discovered 
the following. Those messages appear only before installing and 
configuring coturn (turnserver). Once coturn is installed, those 
messages stop appearing.

Regards.

El 24/4/20 a las 0:19, ratatouille escribió:

Hello!

Set up OM5 M4. I get "Media server connection for user xy failed, will try to 
re-connect".
I stopped OM and KMS. Then I started KMS and then OM. Get the same message.

Cannot test Video and Audio in the settings. When I choose "Start recording" 
nothing
happens.

What could be the problem?

   Andreas


Warning messages in catalina.out

2020-04-26 Thread Juan Antonio Moreno Carmona

Hi Maxim.

Yesterday I compiled and installed the latest openmeetings commit 
(cc2d0bd). The installation process went fine and as far as I have tried 
openmeetings it works fine too. However I have noticed a lot of messages 
in the catalina.out file like the one you can see below. Maybe it's 
important. Maybe it's not. I don't remember seeing messages like this in 
previous openmeetings installations.


25-Apr-2020 21:52:14.951 ADVERTENCIA [main] 
org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads 
The web application [openmeetings] appears to have started a thread 
named 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] 
but has failed to stop it. This is very likely to create a memory leak. 
Stack trace of thread:

 java.base@11.0.6/java.lang.Object.wait(Native Method)
 org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:568)

Regards.





Re: user count could be moved

2020-04-23 Thread Juan Antonio Moreno Carmona

Hello.

Daniel is right. Furthermore, the result is even worse if you have 
chosen a language other than English. You can see it in the first image. 
There is simply not enough space for the label.


But with a couple of tweaks in the css files we can get this.

Regards.


El 19/4/20 a las 23:03, seba.wag...@gmail.com escribió:

Could you add a section in the "Component" list at:
https://cwiki.apache.org/confluence/display/OPENMEETINGS/OpenMeetings+UI+and+UX+Style+Guide

And if you can - add a screenshot that illustrates a position or place 
- where you think there is space to display the user count.


Cheers
Seb

On Mon, 20 Apr 2020 at 04:42, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Looks  like this  could be  moved  somewhat  to avoid the overlap
and covering text:




--
Sebastian Wagner
https://twitter.com/#!/dead_lock 
seba.wag...@gmail.com 


Re: No Audio / Video

2020-04-22 Thread Juan Antonio Moreno Carmona

Hi Janine.

This is exactly my turnserver.conf file. I recommend that you rename the 
included file and create a new one


verbose
use-auth-secret
static-auth-secret=XXX
user=kurento:X
realm=om.asignatura.es
log-file=/var/log/turnserver/turn.log
pidfile=/run/turnserver/turnserver.pid

The realm value is absolutely irrelevant. Then in the last lines of the 
file applicationContext.xml change the values for p:turnUrl, p:turnUser 
and p:turnSecret


    p:kurentoWsUrl="ws://127.0.0.1:/kurento"
    p:checkTimeout="1"
    p:watchThreadCount="10"
    p:turnUrl="IP:PORT"
    p:turnUser="kurento:X"
    p:turnSecret="XX"
    p:turnMode="rest"
    p:turnTtl="60"
    p:objCheckTimeout="200"
    p:flowoutTimeout="5"

Regards.

El 22/4/20 a las 18:41, Chamberland, Martin escribió:


imap://jamc60%40gmail%2e...@imap.gmail.com:993/fetch%3EUID%3E/Openmeetings%3E2701?header=quotebody=1.3=banner1.jpg

/etc/turnserver.conf

listening-port=3478

*/external-ip=>/>@/*

use-auth-secret

static-auth-secret=

realm=

log-file=/var/tmp/turn.log

simple-log

*Martin Chamberland **
*Technicien en informatique

*La Financière agricole du Québec**

*1400, boul. Guillaume-Couture
Lévis (Québec) G6W 8K7
Téléphone : 418 838-5614, poste 6230
martin.chamberl...@fadq.qc.ca 
www.fadq.qc.ca 

imap://jamc60%40gmail%2e...@imap.gmail.com:993/fetch%3EUID%3E/Openmeetings%3E2701?header=quotebody=1.2=image001.jpg

*De :*Janine Arendt [mailto:janine.are...@avatarec.de]
*Envoyé :* 22 avril 2020 12:17
*À :* user@openmeetings.apache.org
*Objet :* RE: No Audio / Video

Thanks for your fast response!

Unfortunately it didn't work for me to delete the port in 
applicationContext.xml.


So here we are:

Port 5443, , 3478 TCP ans 3478 UDP are forewarded. In my 
applicationContext i have the Server, User and public IP nothing else 
changed.


In the /etc/turnserver.conf I added die user-auth, User and realm. 
Realm is set to kurento.org. is this right?


Anything else to do?

Von meinem Samsung Galaxy Smartphone gesendet.

 Ursprüngliche Nachricht 

Von: "Chamberland, Martin" >


Datum: 22.04.20 16:57 (GMT+01:00)

An: user@openmeetings.apache.org 

Betreff: RE: No Audio / Video

imap://jamc60%40gmail%2e...@imap.gmail.com:993/fetch%3EUID%3E/Openmeetings%3E2701?header=quotebody=1.3=banner1.jpg

http://mail-archives.apache.org/mod_mbox/openmeetings-user/201908.mbox/%3c40409b6f-8afd-c378-eff7-2ccfd4bf4...@gmail.com%3E

*Martin Chamberland **
*Technicien en informatique

*La Financière agricole du Québec**

*1400, boul. Guillaume-Couture
Lévis (Québec) G6W 8K7
Téléphone : 418 838-5614, poste 6230
martin.chamberl...@fadq.qc.ca 
www.fadq.qc.ca 

cid:image001.jpg@01D61894.905C8FE0

*De :*Janine Arendt [mailto:janine.are...@avatarec.de]
*Envoyé :* 22 avril 2020 10:52
*À :* user@openmeetings.apache.org 
*Objet :* No Audio / Video

Hello guys,

iam new to OM and have a problem with OM5.0.0-M3.

In my internal network the server works korrekt i can see and hear 
everybody but outsite the network there is no audio and video 
streaming. It is true that i only have to foreward port 5443 for https 
and  for coturn to the server? I installed the service with the 
guide *Installation of Apache OpenMeetings 5.0.0-M3 on Ubuntu 18.04 
lts *and then*Creating Let's Encrypt SSL Certificates and Installing 
Coturn on Ubuntu 18.04 for OpenMeetings 5.0.0-M3. *Is anything wrong 
with my installation or STUN?**


Thanks for your time!



Re: running OM as service

2020-04-21 Thread Juan Antonio Moreno Carmona
You are right with the second command. It is only valid if you have 
installed kurento as a docker container. As for the first one, it is 
valid for any distribution that uses systemd. I use it with Archlinux 
but I think that any updated distribution also has systemd


El 21/4/20 a las 18:24, Maxim Solodovnik escribió:

Those commands are for Ubuntu
KMS is not dockerized in this case :)

On Tue, 21 Apr 2020 at 23:22, Juan Antonio Moreno Carmona
 wrote:

I use the unit file included openmeetings.service with a little editing.
Then I copy it to /usr/lib/systemd/system/ and run the following command:

sudo systemctl enable openmeetings.service

To make the service start on every server startup. As for kurento you
can start it with the following command

docker run -dit --restart always kms

Regards.

El 21/4/20 a las 15:35, Maxim Solodovnik escribió:

On Ubuntu you can use this script for OM
https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service
(bundled with OM 5.0.0.x)

And use
`sudo update-rc.d kurento-media-server defaults`

On Tue, 21 Apr 2020 at 20:32, K. Kamhamea  wrote:

Whenever I reboot I have to restart kurento and tomcat manually.
(Of couse I do this as a cron-job)
@reboot /etc/init.d/tomcat3 start
@reboot /etc/init.d/kurento-media-server start

But is someone out there who can create a proper service file as described for 
tomcat here:
https://linuxize.com/post/how-to-install-tomcat-9-on-ubuntu-18-04/

I thing this is more convenient and up-to-date for the current Ubuntu versions 
in use.

Thanks K.







Re: running OM as service

2020-04-21 Thread Juan Antonio Moreno Carmona
I use the unit file included openmeetings.service with a little editing. 
Then I copy it to /usr/lib/systemd/system/ and run the following command:


sudo systemctl enable openmeetings.service

To make the service start on every server startup. As for kurento you 
can start it with the following command


docker run -dit --restart always kms

Regards.

El 21/4/20 a las 15:35, Maxim Solodovnik escribió:

On Ubuntu you can use this script for OM
https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service
(bundled with OM 5.0.0.x)

And use
`sudo update-rc.d kurento-media-server defaults`

On Tue, 21 Apr 2020 at 20:32, K. Kamhamea  wrote:

Whenever I reboot I have to restart kurento and tomcat manually.
(Of couse I do this as a cron-job)
@reboot /etc/init.d/tomcat3 start
@reboot /etc/init.d/kurento-media-server start

But is someone out there who can create a proper service file as described for 
tomcat here:
https://linuxize.com/post/how-to-install-tomcat-9-on-ubuntu-18-04/

I thing this is more convenient and up-to-date for the current Ubuntu versions 
in use.

Thanks K.





Re: running OM as service

2020-04-21 Thread Juan Antonio Moreno Carmona
I am sorry. It seems that you have not installed kurento as a docker 
container like me. So the command that I have suggested does not work.


El 21/4/20 a las 15:35, Maxim Solodovnik escribió:

On Ubuntu you can use this script for OM
https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service
(bundled with OM 5.0.0.x)

And use
`sudo update-rc.d kurento-media-server defaults`

On Tue, 21 Apr 2020 at 20:32, K. Kamhamea  wrote:

Whenever I reboot I have to restart kurento and tomcat manually.
(Of couse I do this as a cron-job)
@reboot /etc/init.d/tomcat3 start
@reboot /etc/init.d/kurento-media-server start

But is someone out there who can create a proper service file as described for 
tomcat here:
https://linuxize.com/post/how-to-install-tomcat-9-on-ubuntu-18-04/

I thing this is more convenient and up-to-date for the current Ubuntu versions 
in use.

Thanks K.





Re: Installing Kurento

2020-04-16 Thread Juan Antonio Moreno Carmona
Well, if you have docker installed, what is the result of the below 
command? Copy all four lines at once and paste them into a terminal. The 
result should be that docker downloads the latest available version of 
kurento, installs it and runs it.
Take care of changing the installation path of openmeetings if it's not 
/opt/open504.


--

sudo docker run -d --name kms -p : --mount type=bind,\
source=/opt/open504/webapps/openmeetings/data,\
target=/opt/open504/webapps/openmeetings/data \
kurento/kurento-media-server

-

If the above command works, then you can check that kurento is started 
and listening with the following command


curl -i -N \
    -H "Connection: Upgrade" \
    -H "Upgrade: websocket" \
    -H "Host: 127.0.0.1:" \
    -H "Origin: 127.0.0.1" \
    http://127.0.0.1:/kurento

Once again, copy all six lines at once and paste them into a terminal. 
The result should be:


HTTP/1.1 500 Internal Server Error
Server: WebSocket++/0.7.0

I suppose you have curl installed. If not, you can install it with:

yum install curl

El 16/4/20 a las 9:19, ratatouille escribió:

Hello!

Juan Antonio Moreno Carmona  schrieb am 15.04.20 um 17:51:29 
Uhr:


@Andreas, I dont use Centos but if you can install docker, then it's
easy to install kurento.

So, can you do following?

yum install docker

I have docker installed like that. But I struggle on understanding
what is needed then. As I understand, docker is a containersolution
like virtualbox for example.

But how do I call docker to install kurento? I assume I need an image
of kurento but where to get it from. The kurento site only discribes
installation with apt. Like Zenon mentioned they are focused on
Ubuntu.

Can someone describe the steps to install via docker and what is
needed?

   Andreas


Re: Installing Kurento

2020-04-15 Thread Juan Antonio Moreno Carmona

Hi all.

@Andreas, I dont use Centos but if you can install docker, then it's 
easy to install kurento.


So, can you do following?

yum install docker

El 15/4/20 a las 15:01, ratatouille escribió:

Hello!

For me it seems to be nearly impossible to install KMS on a CentOS 7.
I have no clue how to achive that. The steps to do it are completely
opaque to me.

I read it can be done via docker but I have no experience with docker.
Don't know what steps to take and what is nessesary to do it.

Sadly if I can't install Kurento I can't use openmeetings as far as I
understand it.

Can someone provide help with this?

   Andreas


Re: [HELP NEEDED] 5.0.0 release

2020-04-05 Thread Juan Antonio Moreno Carmona

Hi Maxim.

I have just tested demo-next and i have noticed following:

It's not possible to delete an object from the whiteboard and it's not 
possible to change dimensions of the whiteboard with the whiteboard 
settings dialog.


Regards.

El 5/4/20 a las 9:32, Maxim Solodovnik escribió:

Hello All,

demo-next is updated with most recent version
I would appreciate to get feedback :))

On Mon, 30 Mar 2020 at 16:55, Peter Dähn > wrote:


Hi Maxim,

one module was missing... :-(

  proxy_wstunnel

now it works and I'm going to test more...

Greetings Peter

PS: We had a problem in demo next, will start a new conversation
for that

Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
> The error most probably caused by mod-rewrite not doing it's job
> Have you update server name in config?
>
> On Mon, 30 Mar 2020 at 16:04, Peter Dähn mailto:da...@vcrp.de>> wrote:
>
>> yes... same config...
>>
>> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>>> Not sure I get this :((
>>> Are you behind Apache?
>>> Same config?
>>>
>>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn mailto:da...@vcrp.de>> wrote:
>>>
 Hi Maxim,

 System is in user right now. I needed to switch to my test-system

 There I get an error in browser console

 Firefox can not connect to

>>

wss://SERVER/openmeetings/wicket/websocket?pageId=2=.=OpenmeetingsApplication
 aufbauen.

 Greetings Peter

 Am 30.03.20 um 08:04 schrieb Peter Dähn:
> Hi Maxim,
>
> I missed the change in server.xml
>
> now it works, but lms dapter has a problem with this
configuration.
> Will investigate here.
>
> Thanks so far
>
> Peter
>
> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>> So I assume
>> 1) you put config from SO to your Apache
>> 2) change the line RedirectMatch ^/$
>> https://domain.test-test.eu/openmeetings
>> 3) restart Apache
>> 4) change conf/server.xml
>> https://markmail.org/message/5wnts6izxxmejord
>> 5) restart OM
>>
>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn mailto:da...@vcrp.de>> wrote:
>>
>>> Thanks for the information,
>>>
>>> but I get an error in browser console...
>>>
>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>>> Zeile Nr. 1, Spalte 1:
>>>
>>> and network monitor shows 400 bad request on
>>>
>>>
>>

https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>>>
>>

https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
 this will work for 5.0 with minimum-to-none modifications

 On Mon, 30 Mar 2020 at 11:21, Peter Dähn mailto:da...@vcrp.de>> wrote:

> I know... this is really something here with my
system... it is
> something with tomcat->https-> upload dialog...
>
> But doesn't seem to be a showstopper for release...
>
> Is there a guide for apache config? I'm in homeoffice
and archived
> mails
> are not available here...
>
> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>> Just have uploaded 16M PDF to the latest SNAPSHOT - no
issues :(
>>
>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn mailto:da...@vcrp.de>> wrote:
>>
>>> no... this also happen with one uploaded file... seems
to happen
>>> with
>>> larger files >1MB but sometimes the same file can be
uploaded or
>>> not...
>>> so it is not a size limit. But evrything I try with
time and
>> frames
>>> didn't help.
>>>
>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
 What are the steps to reproduce?

 to take 200k PDF and upload it 10 times?

 On Mon, 30 Mar 2020 at 10:36, Peter Dähn
mailto:da...@vcrp.de>> wrote:

> Hi Maxim,
>
> I found the comment in a commit... **
>
> so i already try it...
> *:-( *
> Right now I try to use http and this worked. So I
will switch
>> to
> apache
> mod_proxy during the day. I think this is the
fastest way now.
>

Re: Ayuda

2020-04-04 Thread Juan Antonio Moreno Carmona

Perdona. No he visto que usas Ubuntu 18.04.

El 4/4/20 a las 22:32, y.aco...@inder.gob.cu escribió:

quien puede ayudarme para cambiar el puerto por defecto de 5443 para 443... lo 
cambie ne el fichero /conf/server.xml, pero no me funciona...
tengo instalado OpenMeetings 5.0.0-M3 sobre Ubuntu 18.04...



Re: Ayuda

2020-04-04 Thread Juan Antonio Moreno Carmona
Hola Yusnier ¿Ya has obtenido los certificados de Letsencrypt? ¿Dónde 
los tienes?


No sé que sistema operativo estás usando. Cuéntanos algo más.

Saludos.

Juan Antonio

El 4/4/20 a las 22:32, y.aco...@inder.gob.cu escribió:

quien puede ayudarme para cambiar el puerto por defecto de 5443 para 443... lo 
cambie ne el fichero /conf/server.xml, pero no me funciona...
tengo instalado OpenMeetings 5.0.0-M3 sobre Ubuntu 18.04...



Re: User Manual for OpenMeetings 503

2020-04-03 Thread Juan Antonio Moreno Carmona

Of course. I will be happy to help. I will carefully read that manual.

Juan Antonio.

El 3/4/20 a las 8:32, mailingl...@miradata.de escribió:

Hallo

I had a bumpy ride to install OM on Ubuntu and LXD Container and to 
integrate it into my Apache2 reverse proxy infrastructure. I'd like to 
share my experience by adding a installation and configuration guide 
chapter. Isn't there a Confluence Wiki at the openmeetings.apache.org 
site?


Conrad

2. April 2020 23:06, "K. Kamhamea" > 
schrieb:


Hello,
I've written a new user manual for Version 5. The one that I
downloaded was outdated (Version 2). 37 pages of a pdf file so
far. The chapters Installation and Administration are ready, but
filled with lots and lots of questions and suggestions for
improvements. Is there someone who wants to review the manual?
Where can I upload the file.
Best.





Re: A general Suggestion from a tester who'd like easier user experience with the software

2020-03-29 Thread Juan Antonio Moreno Carmona

Hi all.

Maybe you mean something like that. The first image when the camera and 
microphone are activated and other users can see/hear me. The second 
image when the camera and microphone are off, nobody can see/hear me.


Regards.

El 29/3/20 a las 13:06, i...@bureau-de-poste.net escribió:


Hello,

I'll put my answers prefaced like this -->

--> I don't know javascript and don't use it!  I saw the sandstone 
colors and I would suggest using the green  (success) color for the 
icons to show when the camera and microphone are enabled, and use the 
orange (warning) with the slash through it to show that the camera and 
mike are disabled. That's the only color change I wanted.


I answered one other thing - the user rectangle volume control should 
be persistent even through a refresh. This would be good, but it's not 
critical, it's easy to reset.  Thanks


Ed

Quoting Maxim Solodovnik >:



Hello All,
I'll try to answer in one email :)

- The symbol and the text for leaving the room should be
highlighted (in color?).

Could you please color this using color scheme from here 
https://bootswatch.com/sandstone/

And Share the result as picture?
(I'm not a designer, and have no imagination, but I believe too much 
colors can ruin everything)


- The character > should be inverted in the chat bar. That would
correspond to the same logic as with the new camera and
microphone symbol.

Will do

- The color selection dialog should open near the tools
properties window.
At the moment the color selection appears in the top left corner
and makes long movements with the mouse.

Seems to be opened as expected
Could you re-check with latest version?

- The icons in the toolbar could be a little bit smaler. They
almost touch the chat bar. see attached screenshot.

Same remark as above,
Can you share the of the room with this change?

But this should not slow down the release process.   ;-)

Yep,
Dozens of mosquitos can kill an elephant ... :)))

One last idea - and I understand that I am just a tester / user
of this and that it is your project in which I participate ( I
also participate in spark, hadoop, nutch - i love apache
projects), but since you asked, I would change the color of
everythign that is "ON" or enabled to green and everything that
is "OFF" to red - just like the traffic lights!  For what it's
worth, and I have nothing against the color orange!

Same remark as above,
Can you share the of the room with this change?


This is better - personally I would color the camera and mic
icons that are activated, so they look "ON" - (without the
slash of course) - and to indicate the "OFF" status - it is
fine - with the slash.

For example, when you hover over (or mouse over) the tiny
speaker icon in the dragable user rectangle we see the
orange-colored old-fashioned microphone  image pop-up - this
is excellent. I would also have theat tiny speaker icon in
the dragable user rectangle in orange to indicate its state
is "ON" when it is on - the other two tiny icons (refresh and
minimize) at the top of the dragable user rectangle are fine
in grey since they are settings to change not states and
users know what to expect with them.

Same remark as above,
Can you share the of the room with this change?

This is my advice since you asked - I'm more concerned with
fonctionality! It is working well.

One question - I have tested this extensively in Chrome adn I
notice that if one sets the volume of teh microphone
different than 50 (in the tiny icon in the dragable user
rectangle) -each time I refres the user it si reset to level
50. Is this desired? Wouldn't it be better to keep the last
user volumn settings through a "refresh" since users will
most probably use the refresh to see or hear another user who
may have changed the state of their camera and microphone.
This is just an idea - it is OK as it is since it's easy to
reset it.

Actually I thought of this
BUT unfortunately this is not that easy
Actually there are more than one volume
1) self volume (actually microphone gain)
2) volume for each user in the room with microphone
userId -> volume can be stored
Do you think it worth so?

-->  If you can do no. 2 easily it would be good, but it's not 
critical at all.


Thansk for the good work. I'll test this on FF adn Edge and
if there are any problems will reply again.

Thanks for the feedback :))

--
WBR
Maxim aka solomax






Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

2020-03-27 Thread Juan Antonio Moreno Carmona
Well, for my part I agree with the suggestion provided by Ed. I think it 
is more intuitive. Maybe other users can contribute their opinion.


El 27/3/20 a las 11:29, BBS Technik escribió:

I think it is a good ideal to swap it.

Regards
Ed


Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
Von: "Maxim Solodovnik" 
An: "Openmeetings user-list" 
Betreff: Re: A general Suggestion from a tester who'd like easier user 
experience with the software

Well

To implement this I need to swap 2 lines of code
No problem at all if community will approve this

On Fri, 27 Mar 2020 at 17:19,  wrote:


Hello everyone,

I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 6.13

A few questions and an important suggestion:

1) I have been unable to install this on debian buster so that it works
well - can this be done? How? We'd like to be able to use this on buster.

2) When having inexperienced users test our M3 version (and when testing
the M4 version -the same problem exists):

The left-hand user column symbols for camera and microphone indicate to-do
action links, and I think they should indicate actual states - because this
is more intuitive and is what users expect.

So, I suggest instead of showing a microphone with a red circle with a
white "x" in it in M3 or an orange old-fashion mic symbol with a slash
through it in M4 to indicate that the mic is "ON" and that you have to
click on it to turn it "OFF", I suggest that exactly the opposite be shown:
the actual state of the feature - that a slash through a symbol (perhaps in
grey to double indicate it is off) indicates that it is "OFF" and a colored
on symbol or icon without a slash indicates that it is "ON"

The same suggestion for the camera.

95 % of user problems that I have encountered result from this. Users see
something with a slash through it and they think that means that it is
"OFF" or not activated. Why not give users what they expect intuitively
rather than force them to behave different than usual for this app?

I love this app/project, and this is just a friendly suggestion, not
criticism.

best to all

Ed



--
WBR
Maxim aka solomax



question about room notifications

2020-03-24 Thread Juan Antonio Moreno Carmona

Hi all

When in a room a user requests permissions to moderate or to draw on the 
whiteboard or any other permission, a notification appears in the 
activities and actions tab, but if this tab is folded, it is difficult 
to notice that any user is requesting these permissions. Would any sound 
notification be possible when this happens?


I mean that the room moderator receives that notification to decide 
whether to grant that permission or not


Regards.

Juan Antonio Moreno.



Re: Modern icon set in OM

2019-10-31 Thread Juan Antonio Moreno Carmona

HI.

I've just tested it and i like it but I don't see an EXIT button to 
leave the room. Is this done on purpose?


Greetings.

El 31/10/19 a las 9:44, Peter Dähn escribió:

Hello,

there were a few changes from v4 to v5. I made a package for v5 and
attached the download-link.

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Custom+Themes

Greetings Peter

Am 05.03.19 um 08:45 schrieb Peter Dähn:

Good morning,

so.. I changed the folder names...

Greetings Peter

Am 04.03.19 um 16:44 schrieb Maxim Solodovnik:

Hello Peter,

take a quick look
the only thing I noticed: 'Cliparts' and 'CSS' folders should be
lower-case otherwise it might not work as expected

On Mon, 4 Mar 2019 at 21:54, Daniel Baker mailto:i...@collisiondetection.biz>> wrote:

 Hi Peter, thanks a lot  for this. Will  implement  and   update
 docs  if need be.



 Thanks

 Dan

 On 3/4/2019 8:37 PM, Peter Dähn wrote:

 Hi,

 finished so far. This is, what I thought. What do you think?

 Greetings Peter

 Am 01.03.19 um 09:10 schrieb Daniel Baker:

 Ok  thanks.

 On 3/1/2019 3:09 PM, Peter Dähn wrote:

 Hi,

 zip is still dummy. We (Raphael) still check(s) licences. But
 nearly...

 Greetings Peter

 Am 01.03.19 um 09:03 schrieb Maxim Solodovnik:

 Hello Daniel,

 You can check the docs
 here: 
https://cwiki.apache.org/confluence/display/OPENMEETINGS/Custom+Themes
 Please let me know if you need to edit the page and don't have
 enough permissions :)

 On Fri, 1 Mar 2019 at 14:34, Daniel Baker
 mailto:i...@collisiondetection.biz>> wrote:

 Did  this  go  ok?   Can  I read  the docs  ?



 Thanks,


 Dan

 On 2/26/2019 3:05 PM, Peter Dähn wrote:

 Hi Maxim,

 Create-button in confluence is missing. Do I need some
 kind of permission?

 Greetings Peter

 Am 22.02.19 um 08:20 schrieb Peter Dähn:

 ok... I try to have a look at weekend... maybe next week...

 Greetings Peter

 Am 21.02.19 um 17:30 schrieb Maxim Solodovnik:

 Regarding "volunteer": I guess what is required is to
 create confluence page with instructions and the first
 theme

 Then I'll update "themes" website page page with the
 link to confluence
 And we can ANNOUNCE this change :)

 Is it OK?


 On Thu, Feb 21, 2019, 17:13 Peter Dähn mailto:da...@vcrp.de>> wrote:

 Hi Dan,

 Raphael is ill by now. So it will take a bit more time.

 Greetings Peter

 Am 18.02.19 um 16:17 schrieb Daniel Baker:

 Hi Peter,

 Did  Rapheal have  a chance to put together  the
 code / icon names  for us?



 Thanks,


 Dan

 On 2/14/2019 8:44 PM, Peter Dähn wrote:

 Hi Dan,

 Raphael will prepare it.

 Greetings Peter

 Am 14.02.19 um 13:27 schrieb Daniel Baker:

 Hi Peter,  your  styling  is very  nicely  done.
 Please  share  the  code  if you  don't  mind.


 I am working on a lower 3rd  for cameras  and
 can share  that  code  if  others  are interested :


 Thanks,


 Dan


 On 2/14/2019 5:21 PM, Peter Dähn wrote:

 Hi Maxim,

 almost everything is done via custom.css. And before start of OM 
we add
 the icons to "red5/webapps/openmeetings/css/images" and change the
 cliparts in "red5/webapps/openmeetings/public/cliparts". We also 
change
 the translation files in
 
"red5/webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/web/app/"
 for keys 1488 and 1489 and add  some default string ("---") to 
surly
 remove just this ones (in any room language).

 A bit ago I already asked (need a bit to find it in the comments 
for
 that issue 
https://issues.apache.org/jira/browse/OPENMEETINGS-1769):

 ...
 I have another idea what to do with that custom css files... Those 
files
 could also be shared by the community (just like the "call for 
logo").
 It would be good to have some best practise examples, a few 
templates
 ("green red or yellow"...) and also some "so far can it be treaten"
 examples (my room looks like younameit) ... screenshots, 
filedownloads,
 comments... maybe a good way to involve a bigger part of the 
community
 ...

 Maybe it is time for that somewhere at the project page.

 Greetings Peter

 Am 14.02.19 um 10:28 schrieb Maxim Solodovnik:

 Hello Raphael,

 did you create custom jqueryui theme to achieve "we also tried to
 remove most of the color complexity"
 Or manually 

Re: settings for record-defaults

2019-09-12 Thread Juan Antonio Moreno Carmona

Hi René

You can change that values in file

webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/web/room/RoomPanel.html

You must look for Inside that div you can change that values. On my instalation there are 
the lines 106 and 110 to change width-height.


To select other FPS, simply change selected to other value some lines below.

You'll must restart your openmeetings after the changes.

Regards.

El 12/9/19 a las 10:36, R. Scholz escribió:

Hello,

when I open the sharing-window to start the recording OM offers me a 
every time a resolution of 800x600.


BTW: The result-video have then the resolution 800x800. It seems that 
the ffmpeg-conversion uses the horizontal-value in both directions.


But my question is that I want a higher resolution and fps every time. 
Where I can set this as default-settings?


With best regards,

René



Re: Problem: OM5 - Coturn - NAT: my Solution

2019-09-05 Thread Juan Antonio Moreno Carmona

Hi all.

That is almost exactly my configuration except that I use port 443 for 
https. That way, I don't need to put the port number explicitly in the url.

To achieve this I change line 57 to
redirectPort = "443" />
and line 84 to

Hello,

since yesterday my "Server with NAT" working.

Many thanks at Juan and Maxim helping me a lot.

If anybody have the same problems like me - here are my further steps 
after installation from Alavaros fantastic manual.
It's possible that I forget something I modified - I tried a lot of 
ways. Feel free to correct me.


1.) It's important for me to use https.
I use LetsEncrypt for this so I got LetsEncrypt certificates for my 
subdomain (named: "subdomain.domain.xxx") and configurate the IP of 
this subdomain in the DNS of my provider to the external IP-address.


2a.) Install coturn:
apt-get install coturn

2b.) edit /etc/turnserver.conf
my config:

verbose
fingerprint
use-auth-secret
static-auth-secret=SECRETSECRET
realm=subdomain.domain.xxx
simple-log
log-file=/var/log/turn.log
min-port=49152
max-port=55000

3.) Config firewall
Open and forward ports to IP of your OM-server
5443
3478
49152-55000
(When you put your OM-Server in a DMZ (like me) don't forget to 
forward to port 22 for SSH-access.)


4.) Edit section ""/opt/openmeetings/conf/server.xml"


...

  
/    certificateFile="/etc/letsencrypt/live/subdomain.domain.xxx/cert.pem"//

//certificateKeyFile="/etc/letsencrypt/live/subdomain.domain.xxx/privkey.pem"//
//certificateChainFile="/etc/letsencrypt/live/subdomain.domain.xxx/fullchain.pem" 
/>//

///  

...

5.) Edit 
"/opt/openmeetings/webapps/openmeetings/WEB-INF/classes/applicationContext.xml"
In my Example: "123.456.789.123:3478", replace it with your own 
external IP


at the end of this file edit the last section:
...
class="org.apache.openmeetings.core.remote.KurentoHandler" 
init-method="init" destroy-method="destroy"

p:kurentoWsUrl="ws://127.0.0.1:/kurento"
p:checkTimeout="1"
p:watchThreadCount="10"
/p:turnUrl="123.456.789.123:3478"/
p:turnUser=""
/p:turnSecret="SECRETSECRET"/
p:turnMode="rest"
p:turnTtl="60"
p:objCheckTimeout="200"
/>

With best regards,

René



Re: Openmeetings 5.0.0-M2 and NAT

2019-08-08 Thread Juan Antonio Moreno Carmona

Hi Cristos

p:turnUrl="OnlyIPWithoutPort"

Do not change anything in WebRtcEndpoint.conf.ini and put only following 
lines in turnserver.conf


fingerprint

use-auth-secret

static-auth-secret=XXX

realm=


Good luck.

El 8/8/19 a las 13:33, Christos T. Rodosthenous escribió:

Hello Maxim,

And thank you for the hint. I read the whole discussion. I tried the 
configuration mentioned there but still I cannot make it work.

I checked turn.log and the only possible error I see is this: realm  user 
<>: incoming packet message processed, error 401: Unauthorized

This is the configuration I use in applicationContext.xml



This is the configuration I use in Kurento WebRtcEndpoint.conf.ini

turnURL==@:3478

This is the configuration I use in turnserver.conf

listening-port=3478
external-ip=>/>@
use-auth-secret
static-auth-secret=
realm=
log-file=/var/tmp/turn.log
simple-log

FIREWALL exceptions are set for 5443, 3478 and the media UDP range.

Probably something in the above configuration is NOT ok. Any ideas?
Thank you for all your help.

Best,
CR

From: Maxim Solodovnik 
Reply to: "user@openmeetings.apache.org" 
Date: Thursday, 8 August 2019 at 8:44 AM
To: Openmeetings user-list 
Subject: Re: Openmeetings 5.0.0-M2 and NAT

Hello Christos,

The topic was discussed https://markmail.org/message/khy2pjp65wwpmy42
Please read the above discussion and ask additional questions (if any) here :)

On Thu, 8 Aug 2019 at 01:35, Christos T. Rodosthenous 
 wrote:
Hello Maxim and Rene,

Thank you for responding and helping. So I followed the steps in this tutorial 
https://doc-kurento.readthedocs.io/en/6.10.0/user/faq.html and setup coturn and 
connected it with kurento. I tested using 
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ and it 
works. Unfortunately, in openmeetings I still have the same problems. 
Openmeetings is accessible through 5443 (5080 just redirects). Do I need to add 
any configuration to openmeetings as well? If you have any other ideas or 
pointers, let me know.

Best,
CR

From: "Scholz, Rene" 
Reply to: "mailto:user@openmeetings.apache.org; 

Date: Wednesday, 7 August 2019 at 9:05 PM
To: "mailto:user@openmeetings.apache.org; 
Subject: Re: Openmeetings 5.0.0-M2 and NAT

Hello Christos,

i Had the same problems a few weeks ago.
This week I am in a holiday-trip. If your problems next week not solve I can 
try to help you.

Best regards,

René


 




Am Mittwoch, den 07.08.2019 um 18:52 schrieb Maxim Solodovnik:
You need to install TURN server (I'm using `coturn` ATM)

BTW I would close port 5080

On Wed, 7 Aug 2019 at 17:34, Christos T. Rodosthenous 
 wrote:
Hello,
  
I have installed Openmeetings 5.0.0-M2. The installation works very well (both video and audio) when used though the local organization network. When an external user joins from a public network, the video and audio are not working (user joins the room). Firewall ports are allowed through 5443,5080 and  and since everything else in working perfectly from the local network my guess is that the webRTC is not working with NAT so well.
  
Anyone else tried that or have any hints on what to do? I am missing some port exceptions?
  
CR






Re: OM5-Kurento-Coturn

2019-07-17 Thread Juan Antonio Moreno Carmona

I am happy that is was useful for you.

El 17/7/19 a las 12:13, René Scholz escribió:

Hello Juan,

thank you a lot for your help.
After a few weeks with hundreds of unsuccessful attempts now its 
running with your configuration.


You are my hero of the day.

With best regards,

René





Am 17.07.2019 um 10:51 schrieb Juan Antonio Moreno Carmona:

Hi

I use Archlinux. May be you must change something else in your Ubuntu 
but you can try my configuration. After many days and many failed 
attempts, this is the configuration that works for me.


Make a backup of the coturn configuration file.

sudo mv /etc/turnserver/turnserver.conf 
/etc/turnserver/turnserver.conf.orig


Create a new configuration file /etc/turnserver/turnserver.conf with 
these lines:


verbose

fingerprint

use-auth-secret

static-auth-secret=

realm=your.domain.name

As static-auth-secret I used a string of 20 uppercase and lowercase 
letters, for example, jfdwXCjViTdvDlgVVysx. Then, in the file 
/opt/open500/webapps/openmeetings/WEB-INF/classes/applicationContext.xml 
change following lines:


p:turnUrl="IPOfYourCoturnInstallation"

p:turnSecret="TheStringYouUsedBeforeInTurnserverconfig"


And that's it. Restart coturn, then restart openmeeetings and try it. 
I hope this is enough. Tell us if it works for you.


El 16/7/19 a las 18:02, Maxim Solodovnik escribió:

As I wrote multiple times
I would recommend to use this answer
https://stackoverflow.com/questions/35766382/coturn-how-to-use-turn-rest-api/35767224#35767224 


as guide
You can start coturn using commandline with different parameters
and check the result in real-time

You need to  specify valid parameters in applicationContext.xml file

disclaimer: I'm not WebRTC/Coturn expert, so my config might be not
the best one :(

On Tue, 16 Jul 2019 at 21:23, R. Scholz
 wrote:

Hello,

the last days I tried many times to bring up the combination OM5 - 
Coturn - Kurento.


When i try to connect with the recommended site 
"https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/;

all seems OK. In the Coturn-log I find a few entries like this:
6839: session 05: realm  user : 
incoming packet ALLOCATE processed, success
6839: session 001004: realm  user : 
incoming packet REFRESH processed, success


As username I see: . That's OK, that is the user I created.

When I connect with OM5 I get entries like this:
7132: check_stun_auth: Cannot find credentials of user 
<1563290264:resch>


I see that in front of my username the linux-timestamp was sent and 
I hope this is the reason that my stream is not functionally.


Can I switch off this timestamp? Or where I have to configurate 
Coturn that it accept this?


With best regards,

René










Re: OM5-Kurento-Coturn

2019-07-17 Thread Juan Antonio Moreno Carmona
This is a great idea. I use KeePassXC to generate random passwords but I 
had not thought about changing them regularly. Thanks.


El 17/7/19 a las 11:25, Maxim Solodovnik escribió:

Thanks for sharing your config :)

I'm additionally using `apg` tool to generate random passwords of
desired length and quality and change them automatically :)

On Wed, 17 Jul 2019 at 15:52, Juan Antonio Moreno Carmona
 wrote:

Hi

I use Archlinux. May be you must change something else in your Ubuntu
but you can try my configuration. After many days and many failed
attempts, this is the configuration that works for me.

Make a backup of the coturn configuration file.

sudo mv /etc/turnserver/turnserver.conf /etc/turnserver/turnserver.conf.orig

Create a new configuration file /etc/turnserver/turnserver.conf with
these lines:

verbose

fingerprint

use-auth-secret

static-auth-secret=

realm=your.domain.name

As static-auth-secret I used a string of 20 uppercase and lowercase
letters, for example, jfdwXCjViTdvDlgVVysx. Then, in the file
/opt/open500/webapps/openmeetings/WEB-INF/classes/applicationContext.xml
change following lines:

p:turnUrl="IPOfYourCoturnInstallation"

p:turnSecret="TheStringYouUsedBeforeInTurnserverconfig"


And that's it. Restart coturn, then restart openmeeetings and try it. I
hope this is enough. Tell us if it works for you.

El 16/7/19 a las 18:02, Maxim Solodovnik escribió:

As I wrote multiple times
I would recommend to use this answer
https://stackoverflow.com/questions/35766382/coturn-how-to-use-turn-rest-api/35767224#35767224
as guide
You can start coturn using commandline with different parameters
and check the result in real-time

You need to  specify valid parameters in applicationContext.xml file

disclaimer: I'm not WebRTC/Coturn expert, so my config might be not
the best one :(

On Tue, 16 Jul 2019 at 21:23, R. Scholz
 wrote:

Hello,

the last days I tried many times to bring up the combination OM5 - Coturn - 
Kurento.

When i try to connect with the recommended site 
"https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/;
all seems OK. In the Coturn-log I find a few entries like this:
6839: session 05: realm  user : incoming 
packet ALLOCATE processed, success
6839: session 001004: realm  user : incoming 
packet REFRESH processed, success

As username I see: . That's OK, that is the user I created.

When I connect with OM5 I get entries like this:
7132: check_stun_auth: Cannot find credentials of user <1563290264:resch>

I see that in front of my username the linux-timestamp was sent and I hope this 
is the reason that my stream is not functionally.

Can I switch off this timestamp? Or where I have to configurate Coturn that it 
accept this?

With best regards,

René







Re: OM5-Kurento-Coturn

2019-07-17 Thread Juan Antonio Moreno Carmona

Hi

I use Archlinux. May be you must change something else in your Ubuntu 
but you can try my configuration. After many days and many failed 
attempts, this is the configuration that works for me.


Make a backup of the coturn configuration file.

sudo mv /etc/turnserver/turnserver.conf /etc/turnserver/turnserver.conf.orig

Create a new configuration file /etc/turnserver/turnserver.conf with 
these lines:


verbose

fingerprint

use-auth-secret

static-auth-secret=

realm=your.domain.name

As static-auth-secret I used a string of 20 uppercase and lowercase 
letters, for example, jfdwXCjViTdvDlgVVysx. Then, in the file 
/opt/open500/webapps/openmeetings/WEB-INF/classes/applicationContext.xml 
change following lines:


p:turnUrl="IPOfYourCoturnInstallation"

p:turnSecret="TheStringYouUsedBeforeInTurnserverconfig"


And that's it. Restart coturn, then restart openmeeetings and try it. I 
hope this is enough. Tell us if it works for you.


El 16/7/19 a las 18:02, Maxim Solodovnik escribió:

As I wrote multiple times
I would recommend to use this answer
https://stackoverflow.com/questions/35766382/coturn-how-to-use-turn-rest-api/35767224#35767224
as guide
You can start coturn using commandline with different parameters
and check the result in real-time

You need to  specify valid parameters in applicationContext.xml file

disclaimer: I'm not WebRTC/Coturn expert, so my config might be not
the best one :(

On Tue, 16 Jul 2019 at 21:23, R. Scholz
 wrote:

Hello,

the last days I tried many times to bring up the combination OM5 - Coturn - 
Kurento.

When i try to connect with the recommended site 
"https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/;
all seems OK. In the Coturn-log I find a few entries like this:
6839: session 05: realm  user : incoming 
packet ALLOCATE processed, success
6839: session 001004: realm  user : incoming 
packet REFRESH processed, success

As username I see: . That's OK, that is the user I created.

When I connect with OM5 I get entries like this:
7132: check_stun_auth: Cannot find credentials of user <1563290264:resch>

I see that in front of my username the linux-timestamp was sent and I hope this 
is the reason that my stream is not functionally.

Can I switch off this timestamp? Or where I have to configurate Coturn that it 
accept this?

With best regards,

René






Re: new version and mysql-connector

2019-07-11 Thread Juan Antonio Moreno Carmona

Hi

I have installed M2 downloaded three days ago (buildtime 
2019-07-08T17:16:31Z) and I can confirm that jdk-openjdk 12 and 
mysql-connector-java-8.0.16.jar works well together.


El 11/7/19 a las 18:52, Stefan Kühl escribió:


Hey all,

I'm going to run a new installation and wonder if I should wait for M2 
or not?
Another question: Will mysql-connector-java-8.0.16.jar (out since 
march) also work or is 8.0.16 hardcoded anywhere?


Greetz

Stefan



Re: Dashboard (Landing Page) Top Navigation Menu (Editing / Adding)

2019-06-23 Thread Juan Antonio Moreno Carmona

Hi

I think the file you need to edit to modify Top Panel links is

webapps/openmeetings/WEB-INF/classes/org/apache/openmeetings/web/common/MainPanel.html

I have tested to remove, for example, the link to 'Report bug' and works 
as expected. You will need to restart openmeetings to see the changes.


El 23/6/19 a las 8:59, Denis Noctor escribió:

Hi there everyone,

Can you tell me which file I need to edit and add to regarding the Top 
Menu in the Dashboard? I've looked at the "Application.properties.xml" 
file and have gone through al the label IDs but can't locate anything 
to add, edit or delete the actual links for the "Contacts and messages 
|Profile | Logout | Report a bug | About"... and to add an additional 
link to this list


Any help would be appreciated. All the best.

 
	Virus-free. www.avg.com 
 





openmeetings 5.0.0-M2 cam mic issue

2019-05-28 Thread Juan Antonio Moreno Carmona

HI

I have just installed Openmeetings and all seems works well but when I 
am in a room and any other user enters that room I can see him in the 
users list and give him moderator and whiteboard permissions but I can 
not see or hear him.


Their cam/audio frame is empty. I have uploaded image here.

https://pasteboard.co/IgKVLyK.png

Openmeetings 5.0.0-M2 is installed in a VPS with two cores and 4GB RAM 
with Archlinux OS and I don't know how to solve this. Perhaps, someone 
can help me.


Regards.



Change default values for color and stroke

2019-03-20 Thread Juan Antonio Moreno Carmona

Hi.

I have installed openmeetings 4.0.8 and all goes well, but I would like 
to change some default values. What files do I need to edit to get 
default color value to something different to #ff6600 and default stroke 
width to 2 in the tools bar of the whiteboard?