Re: [MASSMAIL]Re: Problem creating user

2020-06-23 Thread Jibsan Joel Rosa Toirac
Yes and it was solved hahaha, sorry I couldn't read the latest email about 
that, it was me who started the topic hahaha, 

Thank you. 
Jibsan 


De: "Maxim Solodovnik"  
Para: "OpenMeetings"  
Enviados: Miércoles, 24 de Junio 2020 4:11:52 
Asunto: [MASSMAIL]Re: Problem creating user 

You should use POST 
Please check mailing list archieves 
The topic was discussed ... 

(from mobile, sorry for typos) 

On Mon, Jun 22, 2020, 23:18 Jibsan Joel Rosa Toirac < [ 
mailto:jibsa...@gmail.com | jibsa...@gmail.com ] > wrote: 



Hello I´m trying to create an user through the API Rest of OpenMeetings, I´m 
using the following query: 
[ 
http://192.168.14.98:5080/openmeetings/services/user/add?SID=155a936a-dea9-467a-97e7-3a082ecee2cf&username=test&userpass=Pass.20$20&lastname=Toirac&firstname=Jibsan&email=jibsa...@gmail.com?confirm=true
 | 
http://192.168.14.98:5080/openmeetings/services/user/add?SID=155a936a-dea9-467a-97e7-3a082ecee2cf&username=test&userpass=Pass.20$20&lastname=Toirac&firstname=Jibsan&email=jibsa...@gmail.com?confirm=true
 ] 

But this doesn´t work. It shows me nothing. Please any help will be 
appreciated. 

Thank you, 
Jibsan. 






Re: Polls

2020-06-23 Thread Maxim Solodovnik
I guess you put the list in poll description
Polls can be improved, this worth JIRA :)

(from mobile, sorry for typos)

On Mon, Jun 22, 2020, 20:59 René Scholz 
wrote:

> Hello,
>
> is it possible to make "user-definded" polls?
> At the moment there is "Yes/No" and "1-10".
>
> One moderator asked me if it's possible to ask "Which software-product
> you use" and then a list of 6 different software-names.
>
> Best regards,
>
> René
>
>
>
>


Re: Problem creating user

2020-06-23 Thread Maxim Solodovnik
You should use POST
Please check mailing list archieves
The topic was discussed ...

(from mobile, sorry for typos)

On Mon, Jun 22, 2020, 23:18 Jibsan Joel Rosa Toirac 
wrote:

> Hello I´m trying to create an user through the API Rest of OpenMeetings,
> I´m using the following query:
>
>
> http://192.168.14.98:5080/openmeetings/services/user/add?SID=155a936a-dea9-467a-97e7-3a082ecee2cf&username=test&userpass=Pass.20$20&lastname=Toirac&firstname=Jibsan&email=jibsa...@gmail.com?confirm=true
>
> But this doesn´t work. It shows me nothing. Please any help will be
> appreciated.
>
> Thank you,
> Jibsan.
>


Re: Mobile App

2020-06-23 Thread Maxim Solodovnik
There is no mobile app
Latest version seems to work in mobile browser

(from mobile, sorry for typos)

On Wed, Jun 24, 2020, 07:18 Yah's Global Kingdom  wrote:

> Is there an Openmeetings Mobile App?  If so how do I get a copy of it?
>


Mobile App

2020-06-23 Thread Yah's Global Kingdom
Is there an Openmeetings Mobile App?  If so how do I get a copy of it?


Re: [MASSMAIL]Aw: API via Rest

2020-06-23 Thread Jibsan Joel Rosa Toirac
WOW thank you Irene, it worked perfectely. Thank you a lot. Just a last 
question, if I'm going to create a Room, it's the same procedure? 

Greetings, 
Jibsan. 


De: "Irene Weber"  
Para: "OpenMeetings"  
Enviados: Sábado, 20 de Junio 2020 18:51:21 
Asunto: [MASSMAIL]Aw: API via Rest 

Hello Jibsan, 
this is an example I used some months ago. I think it worked but maybe with 
some flaws, not sure. I can't test it now. At least, it might give you a hint 
on how to proceed. 
I used Postman. 
The Service Result message is the sid. You put it in the URL as a parameter. 
You need to get a fresh sid before you do anything 
[ 
http://192.168.14.98:5080/openmeetings/services/user/login?&user=admin&pass=my_password
 | http://192.168.14.98:5080/openmeetings/services/user? ] sid= 
cc8d1754-87c8-459a-adf7-e2a1a80cba9b 

To add a user, you do a post request. You provide the user data in the body in 
JSON format. 
Key: user. Value, e.g.: 
{ 
"firstname": "Jibsan", 
"lastname": "Test", 
"externalId": jibsan", 
"password":"QQQ999!!!qqq", 
"login": jibsan, 
"address" : { 
"email": " j...@san.cu" 
} 
} 
I had one more entry in the body: 
Key: confirm 
Value: false 
This is generated by Postman: 
curl --location --request POST 'http:// [ 
http://192.168.14.98:5080/openmeetings/services/user/login?&user=admin&pass=my_password
 | 192.168.14.98:5080/openmeetings/services/user ] 
/?sid=cc8d1754-87c8-459a-adf7-e2a1a80cba9b' \ 
--form 'user= { 
"firstname": " Jibsan ", 
"lastname": "Test", 
"externalId": jibsan ", 
"password":"QQQ999!!!qqq", 
"login": jibsan , 
"address" : { 
"email": " j...@san.cu " 
} 
}' \ 
--form 'confirm=false' 
Deletin a User is simple. 
You do a DEL request like this: 
http:// [ 
http://192.168.14.98:5080/openmeetings/services/user/login?&user=admin&pass=my_password
 | 192.168.14.98:5080/openmeetings/services/user/99 ] 
?sid=cc8d1754-87c8-459a-adf7-e2a1a80cba9b 
99 is the id of the user to be deleted. 
Regards, 
Irene 
Gesendet: Donnerstag, 18. Juni 2020 um 18:45 Uhr 
Von: "Jibsan Joel Rosa Toirac"  
An: "OpenMeetings"  
Betreff: API via Rest 
Hello, I'm using the API via REST and I know how to get the SID to make 
operations with it, this is the way I'm using it: 
[ 
http://192.168.14.98:5080/openmeetings/services/user/login?&user=admin&pass=my_password
 | 
http://192.168.14.98:5080/openmeetings/services/user/login?&user=admin&pass=my_password
 ] 
And it retourn this: 
{"serviceResult":{"message":"cc8d1754-87c8-459a-adf7-e2a1a80cba9b","type":"SUCCESS"}}
 
That's the SID, no? 
So I want to Add and Delete a new user via REST but I have this from: 
[ 
http://arisp-phplist-01.dualtec.com.br/red5306/webapps/openmeetings/docs/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html
 | 
http://arisp-phplist-01.dualtec.com.br/red5306/webapps/openmeetings/docs/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/UserWebService.html
 ] 
Which for add is this: 
@POST
 @Path(value="/")
public [ 
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true
 | UserDTO ] add(@QueryParam(value="sid") [ 
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true 
| String ] sid,
   @QueryParam(value="user") [ 
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/user/UserDTO.html?is-external=true
 | UserDTO ] user,
   @QueryParam(value="confirm") [ 
http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true
 | Boolean ] confirm)
throws [ 
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/webservice.error.ServiceException.html?is-external=true
 | org.apache.openmeetings.webservice.error.ServiceException ] 
Description copied from interface: 
org.apache.openmeetings.webservice.cluster.UserService 
Adds a new User like through the Frontend, but also does activates the Account 
To do SSO see the methods to create a hash and use those ones! 
Specified by: add in interface [ 
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/webservice.cluster.UserService.html?is-external=true
 | org.apache.openmeetings.webservice.cluster.UserService ] Parameters: sid - 
The SID from getSession user - user object confirm - whatever or not to send 
email, leave empty for auto-send Returns: - id of the user added or error code 
And for delete is this: 
@DELETE
 @Path(value="/{id}")
public [ 
http://openmeetings.apache.org/openmeetings-db/apidocs/org/apache/openmeetings/db/dto/basic/ServiceResult.html?is-external=true
 | ServiceResult ] delete(@QueryParam(value="sid") [ 
http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true 
| String ] sid,
  @PathParam(value="id")
  

One port to rule them all ?

2020-06-23 Thread Konstantin Kuzov
Yes, it is possible to setup a server so such clients will work. But it is
a bit tricky:
 1) You need to change TURN url in OM so it will use tcp-mode (like turns:
turn.example.org:443?transport=tcp).
 2) Clients behind restrictive firewalls are also most likely proxied and
so there may be traffic inspection on 443 port. As such we need to also
mask TURN traffic as https using SSL/TLS by supplying certificates to
coturn and changing TURN url flavour from turn to turns in OM config.
 3) Lastly you need to setup some frontend proxy on server's 443 port which
could inspect first received packet and by some criteria (like SNI or ALPN)
redirect that and all further packets to specific destination.

I posted to this maillist sample configs about month ago which utilize
nginx's proxying + ssl_preread with SNI redirection. You can check them out
in maillist archive.

There are quirks though:
1) ALPN: currently there are no browsers which send ALPN for turn. Also
chromium-based browsers don't send ALPN for websockets.
2) Firefox for some reason not play nicely when proxied by nginx's
ssl_preread. But works fine when coturn is listening directly on 443 port.
Not investigated much why is that happening. Chromium-based browsers works
just fine.
3) Also as I mentioned in original mail you generally don't want to proxy
all users via tcp and preferably use this mode only for users behind
restrictive firewalls. As It will add additional latency and there be more
quality degradation on unstable networks. You can achieve that by
specifying multiple comma-separated turn urls in OM and put tcp-one as the
last.


пн, 22 июн. 2020 г. в 15:20, Alain DEVILLE :

> Hello,
>
> I have a functional openmeetings installation, and one of the user is in a
> restrictive infrastructure for accesing internet (only port 443 and 80 are
> allowed), is there a method/tools for proxy/reverse proxy all the port
> used ?
>
> I know that i can « hide » my server behind an apache proxy or an nginx
> but the problem of the ports used for coturn and kurento aren’t solved,
> even web socket could be tricky…
>
> By default the ports used by openmeetings are these ones :
>
> *3478 TCP-UDP IN*
>
> *5443 TCP IN*
>
> * TCP IN*
>
> *49152:65535 UDP IN-OUT*
>
>
>
> Is it possible to encapsulate all fluxs (web/audio/video) in one port ?
>
> Best regards
>
>
>
> Alain DEVILLE
>
>
>
>
>
>
> --
> [image: Avast logo] 
>
> L'absence de virus dans ce courrier électronique a été vérifiée par le
> logiciel antivirus Avast.
> www.avast.com 
>
>
> <#m_1454556209756979259_m_7271882993435897413_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>