Enum DisconnectReason
public enum DisconnectReason
Fields
[OriginalName("AGENT_ERROR")] AgentError = 16agent encountered an error
[OriginalName("CLIENT_INITIATED")] ClientInitiated = 1the client initiated the disconnect
[OriginalName("CONNECTION_TIMEOUT")] ConnectionTimeout = 14server timed out a participant session
[OriginalName("DUPLICATE_IDENTITY")] DuplicateIdentity = 2another participant with the same identity has joined the room
[OriginalName("JOIN_FAILURE")] JoinFailure = 7client was unable to connect fully
[OriginalName("MEDIA_FAILURE")] MediaFailure = 15media stream failure or media timeout
[OriginalName("MIGRATION")] Migration = 8Cloud-only, the server requested Participant to migrate the connection elsewhere
[OriginalName("PARTICIPANT_REMOVED")] ParticipantRemoved = 4RoomService.RemoveParticipant was called
[OriginalName("ROOM_CLOSED")] RoomClosed = 10the room was closed, due to all Standard and Ingress participants having left
[OriginalName("ROOM_DELETED")] RoomDeleted = 5RoomService.DeleteRoom was called
[OriginalName("SERVER_SHUTDOWN")] ServerShutdown = 3the server instance is shutting down
[OriginalName("SIGNAL_CLOSE")] SignalClose = 9the signal websocket was closed unexpectedly
[OriginalName("SIP_TRUNK_FAILURE")] SipTrunkFailure = 13SIP protocol failure or unexpected response
[OriginalName("STATE_MISMATCH")] StateMismatch = 6the client is attempting to resume a session, but server is not aware of it
[OriginalName("UNKNOWN_REASON")] UnknownReason = 0[OriginalName("USER_REJECTED")] UserRejected = 12SIP callee rejected the call (busy)
SIP callee did not respond in time