Area: Calls
Path: /calls
Icon: Call icon in the sidebar
Overview
The Calls area is for voice and video calls, the Contacts tab, call history, and speed dial.
Layout
| Element | Description |
|---|---|
| Tab bar | Contacts, Call Log, Speed Dial |
| List | Contacts, calls, or speed-dial entries |
| Search | In the Contacts tab and call log |
| Main area | Details or call/meeting interface |
Tabs in Calls Area
| Tab | Description |
|---|---|
| Contacts | Contacts from connected providers; start call or video |
| Call Log | Past calls (incoming, outgoing, missed, voicemail) |
| Speed Dial | Quick access to important contacts |
1:1 Calls
Start Call
- Open Contacts or Speed Dial
- Search or select contact
- Click Call (audio only) or Video
- Incoming Call appears for the other party
During Call
- Mute (microphone on/off)
- Camera on/off
- Screen share for presentations
- End call – red handset icon
End-to-End Encryption
- For 1:1 calls, E2EE can be enabled in Settings → Privacy
- Both participants must have E2EE enabled
- Shield icon indicates encrypted connection
Meetings
Join Meeting
- Via link (e.g. from calendar) or "Join Meeting" + link/code
- Pre-Join: Test camera, microphone, background
- Click "Join Meeting"
Meeting layout: In a meeting, the UI is full window and appears above the sidebar and top bar. See Join Meeting for layout and background detection.
Meeting Toolbar
- Chat: Messages in meeting (when linked to Matrix room)
- Q&A: Ask questions, moderators answer
- Polls: Create (moderators) or participate
- Participants: Show/hide list
- Breakout rooms: Moderators create and manage
- Raise hand, Reactions
- View: Gallery (grid) or Speaker
- Whiteboard: Excalidraw
- Background effects: Blur or custom image; optional background detection (Auto/GPU/CPU) — see Join Meeting
Moderator Features
- Create breakout rooms, assign participants
- Recording (server setup required), meeting timer
- Pin, spotlight, remove participants
Roles: Moderator vs. Participant
Detailed explanation: Meeting Roles: Moderator and Participant
Requirements
- Calls: Microphone and camera permissions (system settings)
- Call log: Typically OIDC with telephony/Conf backend; optional Vista node local call log
- Transcripts: Live captions vs. persisted transcript; availability and who can read depend on server setup (Data backends)