зеркало из https://github.com/nextcloud/spreed.git
2.3 KiB
2.3 KiB
title |
---|
Constants |
Conversation
Conversation types
1
"One to one"2
Group3
Public4
Changelog
Read-only states
0
Read-write1
Read-only
Listable scope
0
Participants only1
Regular users only, excluding guest app users2
Everyone
Webinar lobby states
0
No lobby1
Lobby for non moderators
Participants
Participant types
1
Owner2
Moderator3
User4
Guest5
User following a public link6
Guest with moderator permissions
Participant in-call flag
0
Disconnected1
In-call2
Provides audio4
Provides video8
Uses SIP dial-in
Participant notification levels
0
Default (1
for one-to-one conversations,2
for other conversations)1
Always notify2
Notify on mention3
Never notify
Participant call notification levels
0
Off1
On (default)
Participant read status privacy
0
Read status is public1
Read status is private
Attendee types
users
- Logged-in usersgroups
- Groupscircles
- Circle from the Circles appguests
- Guest without a loginemails
- A guest invited by email address
Attendee permissions
0
Default permissions (will pick the one from the next level of: user, call, conversation)1
Custom permissions (this is required to be able to remove all other permissions)2
Start call4
Join call8
Can ignore lobby16
Can publish audio stream32
Can publish video stream64
Can publish screen sharing stream
Attendee permission modifications
set
- Setting this permission set.add
- Add the given flags to the permissions.remove
- Remove the given flags from the permissions.
Actor types of chat messages
users
- Logged-in usersguests
- Guest users (attendee typeguests
andemails
)bots
- Used by commands (actor-id is the used/command
) and the changelog conversation (actor-id ischangelog
)bridged
- Users whose messages are bridged in by the Matterbridge integration
Signaling modes
internal
- No external signaling server is usedexternal
- A single external signaling server is usedconversation_cluster
- An external signaling server is assigned per conversation.