Skip to main content
Conference errors that can occur when joining, managing, or participating in Jitsi conferences.

Error Constants

AUTHENTICATION_REQUIRED

Value: conference.authenticationRequired Cause: Client must be authenticated to create the conference. When it occurs:
  • Conference requires authenticated users
  • Token-based authentication is enabled but not provided
  • JWT authentication is required
Handling recommendations:

CHAT_ERROR

Value: conference.chatError Cause: An error occurred in chat functionality. When it occurs:
  • Chat message fails to send
  • XMPP MUC chat errors
  • Message validation failures
Handling recommendations:

CONFERENCE_ACCESS_DENIED

Value: conference.connectionError.accessDenied Cause: Access to the room was denied after joining a lobby room. When it occurs:
  • Moderators reject entry from lobby
  • User is explicitly denied access
  • Access control rules prevent entry
Handling recommendations:

CONFERENCE_DESTROYED

Value: conference.destroyed Cause: Conference has been destroyed. When it occurs:
  • All participants have left
  • Conference was explicitly terminated
  • Server shutdown the conference
Handling recommendations:

CONFERENCE_MAX_USERS

Value: conference.max_users Cause: Maximum users limit has been reached. When it occurs:
  • Conference has reached participant capacity
  • Server-side user limits enforced
Handling recommendations:

CONNECTION_ERROR

Value: conference.connectionError Cause: A connection error occurred when trying to join a conference. When it occurs:
  • Network connectivity issues
  • XMPP connection problems
  • WebSocket/BOSH transport failures
Handling recommendations:

DISPLAY_NAME_REQUIRED

Value: conference.display_name_required Cause: Display name is required when joining the room (common in lobby scenarios). When it occurs:
  • Lobby is enabled and requires display names
  • Conference settings mandate participant names
Handling recommendations:

FOCUS_DISCONNECTED

Value: conference.focusDisconnected Cause: Focus (jicofo) error occurred. When it occurs:
  • Jicofo service becomes unavailable
  • Connection to focus component lost
  • Conference orchestration failures
Handling recommendations:

FOCUS_LEFT

Value: conference.focusLeft Cause: Focus component left the conference. When it occurs:
  • Jicofo intentionally left the conference
  • Conference is shutting down gracefully
Handling recommendations:

GRACEFUL_SHUTDOWN

Value: conference.gracefulShutdown Cause: Graceful shutdown is happening. When it occurs:
  • Server maintenance scheduled
  • Infrastructure upgrade in progress
  • Conference being migrated
Handling recommendations:

ICE_FAILED

Value: conference.iceFailed Cause: The media connection (ICE) has failed. When it occurs:
  • WebRTC peer connection cannot establish
  • Firewall blocking UDP/TCP media ports
  • TURN server unavailable or misconfigured
  • Network address translation (NAT) issues
Handling recommendations:

INCOMPATIBLE_SERVER_VERSIONS

Value: conference.incompatible_server_versions Cause: Server-side component versions are incompatible with the client. When it occurs:
  • Client library version doesn’t match server expectations
  • Server components out of sync
  • Major version mismatch
Handling recommendations:

MEMBERS_ONLY_ERROR

Value: conference.connectionError.membersOnly Cause: Connection error due to members-only restriction (only approved members allowed). When it occurs:
  • Conference is restricted to specific members
  • User is not on the approved members list
Handling recommendations:

NOT_ALLOWED_ERROR

Value: conference.connectionError.notAllowed Cause: Connection error due to not being allowed to join. When it occurs:
  • Various authorization failures (see AUTH_ERROR_TYPES)
  • Room creation restrictions
  • Authentication requirements not met
  • Visitor lobby restrictions
Additional context via AUTH_ERROR_TYPES:
  • GENERAL - General authorization failure
  • NO_MAIN_PARTICIPANTS - No main participants available
  • NO_VISITORS_LOBBY - Visitors not allowed in lobby
  • PROMOTION_NOT_ALLOWED - Promotion from visitor not allowed
  • ROOM_CREATION_RESTRICTION - Room creation is restricted
  • ROOM_UNAUTHENTICATED_ACCESS_DISABLED - Authentication required
Handling recommendations:

OFFER_ANSWER_FAILED

Value: conference.offerAnswerFailed Cause: WebRTC offer/answer negotiation failed. When it occurs:
  • SDP negotiation failures
  • Codec mismatch between peers
  • Media capability incompatibilities
Handling recommendations:

PASSWORD_NOT_SUPPORTED

Value: conference.passwordNotSupported Cause: Password cannot be set for this conference. When it occurs:
  • Server doesn’t support password-protected rooms
  • Configuration prevents password usage
Handling recommendations:

PASSWORD_REQUIRED

Value: conference.passwordRequired Cause: A password is required to join the conference. When it occurs:
  • Conference room is password-protected
  • Joining without password credentials
Handling recommendations:

RESERVATION_ERROR

Value: conference.reservationError Cause: Reservation system returned an error. When it occurs:
  • Conference reservation failed
  • Booking system integration issues
  • Reservation conflicts or validation failures
Handling recommendations:

SETTINGS_ERROR

Value: conference.settingsError Cause: A settings error occurred. When it occurs:
  • Invalid conference settings
  • Configuration validation failures
Handling recommendations:

VIDEOBRIDGE_NOT_AVAILABLE

Value: conference.videobridgeNotAvailable Cause: No available videobridge to handle the conference. When it occurs:
  • All videobridges are at capacity
  • Videobridge services are down
  • Infrastructure scaling issues
Handling recommendations:

Usage Example

AUTH_ERROR_TYPES

Additional error type information for NOT_ALLOWED_ERROR:

See Also