Commit Graph

110 Commits

Author SHA1 Message Date
italo
37d3e70c5b Match function name 2017-11-01 19:09:27 +00:00
italo
15fb31a37d New emit state that send Auth header, remove backupUrl 2017-11-01 19:09:09 +00:00
italo
75f0b5bdd3 Change compares and add new params 2017-11-01 19:08:25 +00:00
italo
7d72645c40 Change hooks sync, add subscription and remove backupUrl 2017-11-01 19:07:36 +00:00
italo
aa7a8dc014 Treat presenter/rap-publish events 2017-11-01 19:06:22 +00:00
italo
c7f098fb4d Fix: Error when expiring users 2017-11-01 19:05:55 +00:00
italo
daa2972089 Change: Create multiple hooks if multiple URL's provided 2017-11-01 19:05:29 +00:00
italo
1b24b98c38 Fix: Emmiting JSON with multiple root elements 2017-10-17 15:20:13 -02:00
italo
44ca436e58 Fix: Sending meeting-ended event twice 2017-09-14 17:27:09 +00:00
italo
82b684a2ac Feature: Create userId mapping 2017-09-14 17:09:02 +00:00
italo
0cd9661534 Listen to MeetingDestroyed instead of MeetingEnded event 2017-09-14 17:06:23 +00:00
italo
045bc7d34d Update tests and app to track events 2017-09-13 18:51:21 +00:00
italo
371d2d9af3 Feature: Change messageMapping to work with bbb-2.0 events 2017-09-12 18:44:01 +00:00
italo
6f73f499d4 Feature: Change application to work with bbb-2.0 channels 2017-09-12 18:43:25 +00:00
italo
5f7835e2d5 Feature: Change meetingid tracking to match bbb-2.0 messages 2017-09-12 18:42:38 +00:00
italo
b8cfd97209 Fix: Remove coffescript syntax 2017-09-11 19:27:20 +00:00
italo
7448d88b5a Fix: Multiple connections to redis and change channels subscription 2017-09-11 19:16:11 +00:00
italo
ca54f25a1a Create tests for webhooks 2017-09-11 11:54:39 -03:00
italo
68e9c53b6f Update package info 2017-09-11 11:54:38 -03:00
italo
f89d10a02a Fix: Raw hooks receiving events with no meetingId associated 2017-09-11 11:54:38 -03:00
italo
0f1e493bca Fix: Error when not passing 'getRaw' parameter to /create API call 2017-09-11 11:54:38 -03:00
italo
013896ff93 Fix: Error when trying to access externalMeetingID for unmapped meeting 2017-09-11 11:54:37 -03:00
italo
9877a9dbe3 Fix: Api deleting permanent hook and queue going over limit 2017-09-11 11:54:37 -03:00
italo
5d2be93067 Update node version and remove workarounds for older versions 2017-09-11 11:54:36 -03:00
italo
62c747fb3d Feature: Convert webhooks application to JS ES6 2017-09-11 11:54:15 -03:00
italo
ec6ef2ea99 Feature: Path to meetingId on raw messages is configurable 2017-09-11 14:45:38 +00:00
italo
d59fb0262b Feature: Add 'getRaw' to list and fix to create api 2017-09-11 14:45:38 +00:00
italo
49633ff243 Fix: Error when processing event queue from redis 2017-09-11 14:45:38 +00:00
italo
0fbdb06479 Remove unused parameters and add new ones to config 2017-09-11 14:45:37 +00:00
italo
f1e2831924 Feature: Send raw data to proper hooks 2017-09-11 14:45:37 +00:00
italo
b9e4914bef Add pattern to logs 2017-09-11 14:45:37 +00:00
italo
be9a22d107 Feature: Implement methods to send raw data to hooks 2017-09-11 14:45:37 +00:00
italo
16a6a2885c Feature: Add parameter to hooks/create to receive raw data instead of mapped 2017-09-11 14:45:37 +00:00
italo
7b8c8f3ee9 Feature: Send up to 10 messages concatenated on a single request 2017-09-11 14:45:37 +00:00
italo
8863a28fbc Fix: workaround for listen_only events from redis 2017-09-11 14:45:36 +00:00
italo
7260d5fc38 Feature: Add configurable limit to redis list for enqueued events 2017-09-11 14:45:36 +00:00
italo
9351cacb3b Fix error: rapTemplate is not defined 2017-09-11 14:45:36 +00:00
italo
4743651a2f MessageMapping: Add mapping to record events 2017-09-11 14:45:36 +00:00
italo
6158ca6efe MessageMapping: Add mapping to record events 2017-09-11 14:45:36 +00:00
italo
836f251757 Feature: Persist event queue to redis to avoid event misssing 2017-09-11 14:44:39 +00:00
italo
0051b874f2 Feature: Emit message to hooks asynchronously 2017-09-11 14:37:43 +00:00
italo
6d6a705e26 Fix remove subscription not working and proper ID attribution to new hooks 2017-09-11 14:37:43 +00:00
italo
a18bd485d7 MessageMapping: Add external-meeting-id and sharing-mic to responses 2017-09-11 14:37:43 +00:00
italo
7fae96d3e4 MessageMapping: Remove non-used code 2017-09-11 14:37:42 +00:00
italo
c18fd48a22 MessageMapping: Change json creation to a clean method and event identifier on emitte 2017-09-11 14:37:42 +00:00
italo
57b16e0521 Feature: Map internal messages v1 to external messages 2017-09-11 14:37:42 +00:00
italo
ac6ac876d9 Fix error 'cannot read function shift() of undefined' on backupURL 2017-09-11 14:37:42 +00:00
italo
904359083b Feature: Change mappings to use internalID instead of externalID as key 2017-09-11 14:37:42 +00:00
italo
59fb71bd33 Feature: Implement permanent hooks and backupURL for hooks 2017-09-11 14:37:42 +00:00
Anton Georgiev
42393e21b7 Merge pull request #4015 from JaeeunCho/setPreseter_err_html5
HTML5 - fixed setPresenter error through HTML5
2017-06-20 15:39:42 -04:00
Fred Dixon
0bae307f5e Fixed formatting of README.md 2017-06-12 17:02:12 -04:00
Pedro Beschorner Marin
e47cd67903 Merge remote-tracking branch 'mconf/mconf-live0.7.5' into merging-to-1.0
Conflicts:
	bbb-video/build.gradle
	bbb-voice/build.gradle
	bigbluebutton-apps/build.gradle
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/freeswitch/FreeswitchConferenceActor.scala
	bigbluebutton-client/branding/default/style/css/BBBDefault.css
	bigbluebutton-client/build.xml
	bigbluebutton-client/src/org/bigbluebutton/modules/chat/views/ChatBox.mxml
	bigbluebutton-client/src/org/bigbluebutton/modules/present/ui/views/PresentationWindow.mxml
	bigbluebutton-web/src/groovy/org/bigbluebutton/api/RecordingServiceHelperImp.groovy
	bigbluebutton-web/src/java/org/bigbluebutton/api/MeetingService.java
	bigbluebutton-web/src/java/org/bigbluebutton/api/RecordingService.java
	bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/MessagingService.java
	bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/RedisMessagingService.java
	deskshare/app/build.gradle
	deskshare/build.gradle
2016-06-20 16:11:04 +00:00
Felipe Cecagno
89eb28393e include extra recording events to bbb-webhooks (fix #257) 2016-06-12 22:32:11 -03:00
Felipe Cecagno
66392e0a6b Merge remote-tracking branch 'mconf/mconf-live0.7.4' into mconf
Conflicts:
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonActor.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/CollectorActor.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/MeetingActor.scala
	bigbluebutton-apps/src/main/scala/org/bigbluebutton/freeswitch/FreeswitchConferenceActor.scala
	bigbluebutton-client/resources/prod/bbb-deskshare-applet-0.9.0.jar
	bigbluebutton-client/resources/prod/bbb-deskshare-applet-unsigned-0.9.0.jar
	bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy
2016-03-02 00:19:30 -03:00
Leonardo Crauss Daronco
af645999cb Webhooks: use events to keep track of audios and videos in a conference
Added to the default list of events the events triggered when a user
joins/leaves the voice conference and when shares/unshares a webcam.
2016-01-21 14:17:15 -02:00
Leonardo Crauss Daronco
5ffd2439bd Fix "ReferenceError: hook is not defined" when removing hook 2015-11-13 17:12:12 -02:00
Leonardo Crauss Daronco
0a9376f9b2 Fix "ReferenceError: hook is not defined" when removing hook 2015-11-12 16:43:11 -02:00
Leonardo Crauss Daronco
f9dad0afcd Update the web hooks README, moving info to docs.bigbluebutton.org
Most of the content is being moved to
http://docs.bigbluebutton.org/labs/webhooks.html
2015-05-07 11:41:04 -04:00
Felipe Cecagno
6ad7ce3318 updating post_catcher in order to listen on localhost 2015-05-06 11:25:42 -03:00
Felipe Cecagno
6e516c6df8 promote bbb-webhooks to a well-supported module (removed from labs) 2015-05-06 00:11:02 -03:00