Modules
Modules provide functionality that can be used inside meetings.
Module core
Handles core meeting functionality
Features
The following features can be configured for the module. All features are enabled by default and can be disabled either by configuration or by tariff.
core::call_in
Enables telephone call-in functionality for meetings.
core::guests_allowed
Allow guest access. With this feature enabled, guests are allowed to join meetings through invite links. When turned off, no invite links are generated, and invite links that existed before will be invalid.
core::storage_upgradable
Communicates to the frontend that the user's storage can be upgraded. Frontend will then show the corresponding link to the account management if the user's storage is close to the limit. This feature is usually configured differently the tariffs. If a user has a tariff which already provides the maximum available storage space, then that feature should be disabled. For all other tariffs it should be on.
Module breakout
Handles breakout room functionality
Features
This module does not provide any configurable features.
Module moderation
Handles moderation functionality
Features
This module does not provide any configurable features.
Module echo
Used for internal connection checking and development
Features
This module does not provide any configurable features.
Module recording
Handles recording functionality. The recording_service
must be enabled as well for recording to work properly, it performs communication with the recordings service.
Features
The following features can be configured for the module. All features are enabled by default and can be disabled either by configuration or by tariff.
recording::record
Allows creation of recordings for meetings
recording::stream
Allows streaming meetings to streaming services
Module recording_service
Handles communication between the meeting room and the recorder. This is required if the recording
module is enabled.
Features
This module does not provide any configurable features.
Module chat
Handles room chat functionality
Features
This module does not provide any configurable features.
Module legal_vote
Handles the legal-vote functionality
Features
This module does not provide any configurable features.
Module automod
Handles auto-moderation functionality such as the talking stick
Features
This module does not provide any configurable features.
Module livekit
Handles Livekit media streams coordination and integration
Features
This module does not provide any configurable features.
Module polls
Handles meeting polls functionality
Features
This module does not provide any configurable features.
Module meeting_notes
Handles meeting note editing and viewing functionality
Features
This module does not provide any configurable features.
Module shared_folder
Handles shared folder integration. This allows automatic creation of shares on a NextCloud instance using the OCS API.
Features
This module does not provide any configurable features.
Module timer
Handles timer functionality including the coffee-break timer.
Features
This module does not provide any configurable features.
Module whiteboard
Handles whiteboard integration. The whiteboard is a collaborative drawing board that can be used during the meeting.
Features
This module does not provide any configurable features.
Module meeting_report
Handles generation of meeting reports, e.g. participant list export
Features
This module does not provide any configurable features.
Module subroom_audio
Handles sub-room audio, allowing participants to talk to each other in a separate audio group.
Features
This module does not provide any configurable features.
Module training_participation_report
Handles training participation report functionality. Participants are asked to confirm their presence repeatedly at pre-configured time intervals. These confirmations are documented in the training participation report which is created automatically at the end of the meeting.
Features
This module does not provide any configurable features.
opentalk-controller modules
subcommand
This command outputs all modules available in the OpenTalk controller, including the features that can be enabled or disabled:
opentalk-controller modules list
Example output:
core: ["call_in", "guests_allowed", "storage_upgradable"]
breakout: []
moderation: []
echo: []
recording: ["record", "stream"]
recording_service: []
chat: []
legal_vote: []
automod: []
livekit: []
polls: []
meeting_notes: []
shared_folder: []
timer: []
whiteboard: []
meeting_report: []
subroom_audio: []
training_participation_report: []