Skip to content

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.

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: []