Modules
Modules provide functionality that can be used inside meetings.
Module automod
Handles auto-moderation functionality such as the talking stick
Features
This module does not provide any configurable features.
Module breakout
Handles breakout room functionality
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 core
Handles core room functionality such as joining and leaving
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 e2ee
Handles end-to-end encryption 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 excalidraw
Handles excalidraw whiteboard integration. Excalidraw is a collaborative drawing board.
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 livekit
Handles Livekit media streams coordination and integration
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 meeting_report
Handles generation of meeting reports, e.g. participant list export
Features
This module does not provide any configurable features.
Module moderation
Handles moderation functionality
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 raise_hands
Handles the raising hand functionality
Features
This module does not provide any configurable features.
Module reaction
Handles emoji reactions
Features
This module does not provide any configurable features.
Module recording
Handles recording 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.
recording::record
Allows creation of recordings for meetings
recording::stream
Allows streaming meetings to streaming services
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 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 timer
Handles timer functionality including the coffee-break timer.
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.
Module transcription
Live transcription for meetings
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.
transcription::transcription
Allows to create transcriptions for meetings
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.
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:
automod: []
breakout: []
chat: []
core: ["call_in", "guests_allowed", "storage_upgradable"]
e2ee: []
echo: []
excalidraw: []
legal_vote: []
livekit: []
meeting_notes: []
meeting_report: []
moderation: []
polls: []
raise_hands: []
reaction: []
recording: ["record", "stream"]
shared_folder: []
subroom_audio: []
timer: []
training_participation_report: []
transcription: ["transcription"]
whiteboard: []