Creating room Terminal command

191 views
Skip to first unread message

reza afsh

unread,
Jun 22, 2020, 6:23:53 AM6/22/20
to BigBlueButton-dev
Hi,
is there a command for creating a room in BBB?
i mean something like create user in Green light that we use ```docker exec greenlight-v2 bundle exec rake user:create["name","email","password","user"]```
is there a command for room too or not?
thanks in advance

Martin Thomas Schrott

unread,
Jun 22, 2020, 7:49:44 AM6/22/20
to bigblueb...@googlegroups.com, reza afsh

you can do this via the api.


to have a commandline call for it, you will have to make a little script that puts together the api url and calls it with curl or something similar.

hth

Martin

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/f4fa1c89-d7f9-4b5b-a4b1-5b30331dafd6n%40googlegroups.com.

Martin Thomas Schrott

unread,
Jun 23, 2020, 1:31:24 AM6/23/20
to 'Matias Silva' via BigBlueButton-dev

hi,


I think you are mixing up two things.

you asked for "creating a room in bbb"

this would mean to create a meeting via the api of BBB.


now you are talking about a room in greenlight (which has a owner) ... these two are not connected outside greenlight.


so it would be helpful if you could explain what you want to do.

If it is about greenlight, you may want to post to the greenlight list directly to get better help.


cheers

Martin


Am 23.06.2020 um 07:07 schrieb reza afsh:
Hmm
Can you please explain more?
Which green light doesn't have api.
If i create room with BBB api then who will be the owner of room?
While BBB doesn't have a user list or etc and GL is manage them.
Can you send some example of this api that create room.
Thanks in advance. 

Cumali Yaşar

unread,
Jun 23, 2020, 3:16:01 AM6/23/20
to bigblueb...@googlegroups.com
ttps://github.com/Nrkozan/webinar 
You can know how to create users in both participant and administrator roles using the API.
 
Cumali YAŞAR
Çanakkale Onsekiz Mart Üniversitesi
Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi
Enformatik Bölümü
THDSoft Yazılım
Profesyonel Akademik ve Kurumsal Yazılım Çözümleri
RATING ACADEMY Ar-Ge Yazılım Yayıncılık Eğitim Danışmanlık ve Organizasyon Ltd. Şti.

Tel:905052423644


Martin Thomas Schrott <li...@mtsonline.at>, 23 Haz 2020 Sal, 08:31 tarihinde şunu yazdı:

Matias Silva

unread,
Jun 23, 2020, 5:28:11 AM6/23/20
to bigblueb...@googlegroups.com
You are conflating the idea of a room and a meeting. A room is a purely
Greenlight/other front-end concept. You create meetings via the BBB API
which are instances of that room.

---
Thanks, Matias
> --
> You received this message because you are subscribed to the Google
> Groups "BigBlueButton-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bigbluebutton-...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/bigbluebutton-dev/f4fa1c89-d7f9-4b5b-a4b1-5b30331dafd6n%40googlegroups.com
> [1].
>
>
> Links:
> ------
> [1]
> https://groups.google.com/d/msgid/bigbluebutton-dev/f4fa1c89-d7f9-4b5b-a4b1-5b30331dafd6n%40googlegroups.com?utm_medium=email&utm_source=footer

Cumali Yaşar

unread,
Jun 23, 2020, 5:35:20 AM6/23/20
to bigblueb...@googlegroups.com
I got it wrong. Sorry.

Cumali YAŞAR
Çanakkale Onsekiz Mart Üniversitesi
Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi
Enformatik Bölümü
THDSoft Yazılım
Profesyonel Akademik ve Kurumsal Yazılım Çözümleri
RATING ACADEMY Ar-Ge Yazılım Yayıncılık Eğitim Danışmanlık ve Organizasyon Ltd. Şti.

Tel:905052423644


Matias Silva <mw...@srcf.net>, 23 Haz 2020 Sal, 12:28 tarihinde şunu yazdı:

reza afsh

unread,
Jun 23, 2020, 6:15:54 AM6/23/20
to BigBlueButton-dev
Let me say whole thing that i need.
I use greenlight as front end and user manager.
I want api to create room(is there different between room and meeting?)
I want to create room via api call.
I want a sample for that cause as i read document, there is api for create room.
But that's a question that api just create room, but how can i access that and set room admin?
Can you please explain in simple way?
Cause i didn't use any of that api yet.
Thanks in advance.

reza afsh

unread,
Jun 23, 2020, 6:22:35 AM6/23/20
to BigBlueButton-dev
When i create room with api, cause that's got created directly in BBB, then i can't access that by greenlight users?
So what's the use of that?
How to join that meeting with greenlight front-end?

Matias Silva

unread,
Jun 23, 2020, 6:35:26 AM6/23/20
to bigblueb...@googlegroups.com
Hi Cumali,

No need to apologize :) The line between a frontend and BigBlueButton
itself can be blurred at times. The fact that the two are separate is
initially a bit confusing but then very powerful. Going back to reza's
question, if you want to create a room in Greenlight then you can use
the web UI no need to do it via the console.

---
Thanks, Matias
> https://groups.google.com/d/msgid/bigbluebutton-dev/CAFCe4T_vjV%2BCr1xv_Vvg2o62COFKjUA3tKHkNXwc6RmwwsYSdw%40mail.gmail.com
> [1].
>
>
> Links:
> ------
> [1]
> https://groups.google.com/d/msgid/bigbluebutton-dev/CAFCe4T_vjV%2BCr1xv_Vvg2o62COFKjUA3tKHkNXwc6RmwwsYSdw%40mail.gmail.com?utm_medium=email&utm_source=footer

Matias Silva

unread,
Jun 23, 2020, 6:38:26 AM6/23/20
to bigblueb...@googlegroups.com
Hi Reza,

A meeting is just a video conferencing session. You can create meetings
via the create API call. Greenlight has the idea of a room, which is a
persistent state that stores settings for the API call and encapsulates
it in a convenient link. All that Greenlight does is make API calls
every time you start your room. If you are a Greenlight user manager,
then why the need for using the create API call? Greenlight does it all
for you. As for setting room admins, you can share a room with a user in
Greenlight and they will become an admin or you can promote them to
moderator in the meeting.

---
Thanks, Matias

reza afsh

unread,
Jul 12, 2020, 12:41:40 PM7/12/20
to BigBlueButton-dev
I want to use api directly but i can't make stable room which means after making room with api call directly, room get remove after first join and end the meeting, idk where is the problem.
even don't know that's problem in my api call or problem with bbb.
green light room's are stable and not get remove cause of that im searching the api that get call by green light, i want to see which parameters send as api to make room stable.

Cumali Yaşar

unread,
Jul 12, 2020, 2:04:34 PM7/12/20
to bigblueb...@googlegroups.com

12 Tem 2020 Pzr 19:41 tarihinde reza afsh <rezaa...@gmail.com> şunu yazdı:
--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.

Matias Silva

unread,
Jul 13, 2020, 6:28:01 AM7/13/20
to bigblueb...@googlegroups.com
Hi tarihinde,

The way Greenlight makes rooms persistent is by storing them in a
database. Then it makes those API calls to the BBB server to start the
session. However, once the session is over, it is killed again until
Greenlight makes the call. Having "stable" sessions as you mention is
something you implement in your frontend not via the BBB API.

Cumali, ?

---
Thanks, Matias
>> [1].
>
> --
> You received this message because you are subscribed to the Google
> Groups "BigBlueButton-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to bigbluebutton-...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/bigbluebutton-dev/CAFCe4T_exoFejma81mfeEes9wTYQRzkjvZna48C8PWu2R_LpCg%40mail.gmail.com
> [2].
>
>
> Links:
> ------
> [1]
> https://groups.google.com/d/msgid/bigbluebutton-dev/35a24844-67da-4adb-8309-047e66c2ad69o%40googlegroups.com?utm_medium=email&amp;utm_source=footer
> [2]
> https://groups.google.com/d/msgid/bigbluebutton-dev/CAFCe4T_exoFejma81mfeEes9wTYQRzkjvZna48C8PWu2R_LpCg%40mail.gmail.com?utm_medium=email&utm_source=footer

reza afsh

unread,
Jul 13, 2020, 11:11:18 AM7/13/20
to BigBlueButton-dev
Ty for info.
So if greenlight save the meetings so whats the use of recording?
When i use api to create room and use that room and record the meeting, the meeting not get record?
If not so what is the use of that?
If that get record how can i find that and access that via api while the room id not work anymore and return room not found.
Ty in advance.

Matias Silva

unread,
Jul 13, 2020, 12:26:10 PM7/13/20
to bigblueb...@googlegroups.com
Hi Reza,

I highly recommend you check out the documentation to learn more about
how recordings work: https://docs.bigbluebutton.org/dev/recording.html.
And for how you can retrieve information about recordings:
https://docs.bigbluebutton.org/dev/api.html#getrecordings

---
Thanks, Matias

Cumali Yaşar

unread,
Jul 13, 2020, 4:40:00 PM7/13/20
to bigblueb...@googlegroups.com
 
Cumali YAŞAR
Çanakkale Onsekiz Mart Üniversitesi
Eğitim Fakültesi Bilgisayar ve Öğretim Teknolojileri Eğitimi
Enformatik Bölümü
THDSoft Yazılım
Profesyonel Akademik ve Kurumsal Yazılım Çözümleri
RATING ACADEMY Ar-Ge Yazılım Yayıncılık Eğitim Danışmanlık ve Organizasyon Ltd. Şti.

Tel:905052423644


reza afsh <rezaa...@gmail.com>, 13 Tem 2020 Pzt, 18:13 tarihinde şunu yazdı:
--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages