Enum DisconnectReason
Namespace: LiveKit.Proto
Assembly: Uniform.LiveKit.Protocol.dll
Syntax
public enum DisconnectReason
Fields
| Name | Description |
|---|---|
| UnknownReason | |
| ClientInitiated | the client initiated the disconnect |
| DuplicateIdentity | another participant with the same identity has joined the room |
| ServerShutdown | the server instance is shutting down |
| ParticipantRemoved | RoomService.RemoveParticipant was called |
| RoomDeleted | RoomService.DeleteRoom was called |
| StateMismatch | the client is attempting to resume a session, but server is not aware of it |
| JoinFailure | client was unable to connect fully |
| Migration | Cloud-only, the server requested Participant to migrate the connection elsewhere |
| SignalClose | the signal websocket was closed unexpectedly |
| RoomClosed | the room was closed, due to all Standard and Ingress participants having left |
| UserUnavailable | SIP callee did not respond in time |
| UserRejected | SIP callee rejected the call (busy) |
| SipTrunkFailure | SIP protocol failure or unexpected response |
| ConnectionTimeout | server timed out a participant session |
| MediaFailure | media stream failure or media timeout |
| AgentError | agent encountered an error |