Leonardo Crauss Daronco
fd90a46563
Webhooks: implement the API method to list available hooks
2014-11-12 11:38:00 -02:00
Leonardo Crauss Daronco
79609fadb2
Webhooks: use more "hook" and less "subscription" for consistency
...
It now creates and destroys hooks instead of creating and removing
subscriptions.
2014-11-12 11:28:49 -02:00
Leonardo Crauss Daronco
c25082bafa
Wehbooks: hooks can now subscribe to a single meeting
...
Hooks can be global, to receive events from all meetings, or can receive
events for a single meeting. Depends on whether the meetingID parameter is
informed or not in the hooks/subscribe API call.
Also improved the log messages a bit.
2014-11-12 10:53:49 -02:00
Leonardo Crauss Daronco
31fe86c19d
Webhooks: keep a mapping of internal and external meeting IDs
2014-11-11 18:48:23 -02:00
Leonardo Crauss Daronco
7b37c8e8b6
Merge remote-tracking branch 'mconf/external-meeting-id-into-apps' into webhooks-2.0
2014-11-11 17:57:35 -02:00
Felipe Cecagno
8a89cd1a71
sending the externalMeetingId from bbb-web to bbb-apps, so bbb-apps can use it on redis pubsub message meeting_created_message
2014-11-11 17:54:17 -02:00
Leonardo Crauss Daronco
e884643ac0
Webhooks: fix callbacks being called multiple times
2014-11-11 17:54:00 -02:00
Leonardo Crauss Daronco
4e72d53b94
Webhooks: sign callback calls with a checksum
...
Simple signature done initially in a way similar to how bbb-web does it.
2014-11-11 17:36:01 -02:00
Leonardo Crauss Daronco
e070f3c5c5
Webhooks: block multiple subscriptions to the same callback URL
...
Will allow only one subscription to a given callback URL. If trying to
subscribe again to the same URL, will return success but with a message
saying the callback URL is duplicated, very similar to the response of
create when called multiple times.
2014-11-11 16:56:15 -02:00
Leonardo Crauss Daronco
6fc50f0a7e
Webhooks: use hooks in memory when generating callback calls
2014-11-11 16:43:41 -02:00
Leonardo Crauss Daronco
dae00ac668
Webhooks: implement subscribe and unsubscribe API calls
...
Saving subscriptions to a local database for now.
2014-11-11 15:48:36 -02:00
Leonardo Crauss Daronco
cbc144b5cc
Webhooks: add config file for nginx
...
To proxy API calls to the webhooks app.
2014-11-11 15:07:43 -02:00
Leonardo Crauss Daronco
21d9d8ae96
Webhooks: basic routes and checksum calculation
2014-11-11 15:07:05 -02:00
Leonardo Crauss Daronco
7f8eb12f77
Webhooks app will now have a web server, reorganizing it
...
It will receive API calls to deal with web hooks to make it independent from
other components such as bbb-web.
2014-11-11 11:58:28 -02:00
Richard Alam
c5cc60ff41
Merge pull request #419 from SenecaCDOT-BigBlueButton/mangle-firefox-sdp-c
...
Added a SDP hack for Firefox to replace the 0.0.0.0 in the c line
2014-11-11 08:32:37 -05:00
Leonardo Crauss Daronco
8c8c93beb7
Webhooks: overall improvements in comments and prints
2014-11-11 11:20:55 -02:00
Chad Pilkey
ffae6e2f20
added a SDP hack for Firefox to replace the 0.0.0.0 in the c line
2014-11-11 03:52:11 -08:00
Leonardo Crauss Daronco
6f72a4e5e3
Webhooks: first version of a queue to retry callbacks
...
Simple queue that retries to emit the callbacks in case they fail. A lot to
improve yet, but the basic is working.
2014-11-10 19:12:37 -02:00
Leonardo Crauss Daronco
9b94688f93
Webhooks: filter the events we want to generate callback calls for
2014-11-10 18:11:09 -02:00
Leonardo Crauss Daronco
1a6799a833
Webhooks posting all events to all callbacks registered
...
First step toward allowing callbacks to be called for all meetings in a
server, not for only a single meeting. Will need to change the way data
is stored on redis to improve the webhooks app, but it already works the
way it is now.
2014-11-10 17:32:51 -02:00
Leonardo Crauss Daronco
04e678f171
First version of webhooks subscribing to all channels and organized repo
...
Started using coffee-script, updated the libraries, and now it subscribes
to all channels under 'bigbluebutton:*' so we can receive all events that
happened and select the ones we want.
2014-11-10 15:51:41 -02:00
Richard Alam
46cb55d24b
Merge pull request #418 from SenecaCDOT-BigBlueButton/webrtc-string-change
...
Changed the wording of the webrtc messages to make them easier to understand
2014-11-07 17:38:32 -05:00
Chad Pilkey
65b820966d
Changed the wording of the webrtc messages to make them easier to understand
2014-11-07 14:07:42 -08:00
Richard Alam
ec6bb90f4d
Merge pull request #416 from SenecaCDOT-BigBlueButton/add-ICE-improvement
...
Update to ICE handling
2014-11-06 14:05:02 -05:00
Chad Pilkey
6f82dd9378
added a check to make sure that ICE negotiation has finished before showing that the call has been accepted in the UI
2014-11-06 10:35:03 -08:00
Richard Alam
56dad02bb6
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton
2014-11-05 20:36:19 +00:00
Richard Alam
9599d65ad1
- add more logging
2014-11-05 20:36:01 +00:00
Richard Alam
4f6362168c
Merge pull request #414 from SenecaCDOT-BigBlueButton/additional-timeout-case
...
Stop the webrtc timeout timer when 'connecting' is received
2014-10-30 16:57:52 -04:00
Chad Pilkey
b84992c5a0
Stop the webrtc timeout timer when 'connecting' is received
2014-10-30 13:54:35 -07:00
Richard Alam
c82f467f0f
Merge pull request #413 from SenecaCDOT-BigBlueButton/ice-failed-case
...
added an additional fail case for the WebRTC audio
2014-10-29 18:21:31 -04:00
Richard Alam
e4868682e0
- update locales
2014-10-29 22:20:11 +00:00
Richard Alam
8ba0f1855e
- add more loggig
2014-10-29 21:54:33 +00:00
Richard Alam
06d47f6cb6
- extracted the wrong boolean from the message which broke recording
2014-10-29 21:53:23 +00:00
Chad Pilkey
f84ae56e9a
added an additional fail case for the WebRTC audio
2014-10-29 09:30:03 -07:00
Jesus Federico
ca07244197
Merge pull request #412 from jfederico/master
...
bbb-lti: Addedd support for assigning the role of moderator to all users
2014-10-27 17:44:24 -04:00
Jesus Federico
148c4d4cfe
bbb-lti: Addedd support for assigning the role of moderator to all users
2014-10-27 17:42:25 -04:00
Richard Alam
20393bd4c7
- init the bbb-apps state to not-available to prevent race condition where
...
a meeting gets created but bbb-apps isn't ready to handle the request.
2014-10-27 19:01:47 +00:00
Richard Alam
5a83eab737
- return api version when url is http://<host>/bigbluebutton
2014-10-27 19:01:01 +00:00
Fred Dixon
b6ab48000b
Updates to default.pdf for 0.9.0
2014-10-25 17:37:53 -04:00
Fred Dixon
0aa299657f
Detect first if FreeSWITCH is listening in bbb-conf --check before matching with IP addresses
2014-10-25 17:37:40 -04:00
Fred Dixon
6603820eef
Merge pull request #410 from SenecaCDOT-BigBlueButton/bigbluebutton-client-system-check-app
...
modifying build.xml to copy custom BBBClientCheck.html file, adding addi...
2014-10-25 00:49:20 -04:00
Richard Alam
c3b0ba1353
- fix https://code.google.com/p/bigbluebutton/issues/detail?id=1692
2014-10-24 21:31:22 +00:00
Richard Alam
cb981c14f7
- fix https://code.google.com/p/bigbluebutton/issues/detail?id=1804
2014-10-24 21:30:43 +00:00
Richard Alam
0c42c1371c
- new signed applet valid until oct 30, 2015
2014-10-23 19:55:43 +00:00
Richard Alam
1068d594a8
- don't let viewers mute/unmute others through the webcam window
2014-10-23 18:59:06 +00:00
syeshchenko
0d54cfad2c
modifying build.xml to copy custom BBBClientCheck.html file, adding additional value to gitignore
2014-10-22 17:13:49 -04:00
syeshchenko
5c93bddb48
clearing more files that are not required and additional paramaters to gitignore
2014-10-22 13:52:07 -04:00
syeshchenko
2d0faf7922
adding gitignore, removing files that are not required
2014-10-22 13:46:29 -04:00
syeshchenko
353dffb237
initial commit for client check app
2014-10-22 13:23:03 -04:00
Richard Alam
b4fc00e7ae
Merge branch 'master' into follow-download-url-redirect
2014-10-22 02:44:27 -07:00