Declared in OTError.h

OTSessionErrorCode

Enumerations of error code values used by [OTSessionDelegate session:didFailWithError:].

Definition

typedef NS_ENUM(int32_t, OTSessionErrorCode ) {    OTSessionSuccess = 0,    OTAuthorizationFailure = 1004,    OTErrorInvalidSession = 1005,    OTConnectionFailed = 1006,    OTNullOrInvalidParameter = 1011,    OTNotConnected = 1010,    OTSessionIllegalState = 1015,    OTNoMessagingServer = 1503,    OTConnectionRefused = 1023,    OTSessionStateFailed = 1020,    OTP2PSessionMaxParticipants = 1403,    OTSessionConnectionTimeout = 1021,    OTSessionInternalError = 2000,    OTSessionInvalidSignalType = 1461,    OTSessionSignalDataTooLong = 1413,    OTSessionUnableToForceDisconnect = 1520,    OTSessionUnableToForceMute = 1540,    OTSessionUnableToSendSignal = 1550,    OTConnectionDropped = 1022,    OTSessionSubscriberNotFound = 1112,    OTSessionPublisherNotFound = 1113,    OTSessionBlockedCountry = 1026,    OTSessionConnectionLimitExceeded = 1027,    OTSessionEncryptionSecretMissing = 6000,    OTSessionInvalidEncryptionSecret = 6004, };

Constants

OTSessionSuccess : Ignore. Used internally.

Declared In `OTError.h`.

OTAuthorizationFailure : An invalid API key or token was provided

Declared In `OTError.h`.

OTErrorInvalidSession : An invalid session ID was provided

Declared In `OTError.h`.

OTConnectionFailed : There was an error connecting to OpenTok services

Declared In `OTError.h`.

OTNullOrInvalidParameter : A parameter passed in to the request is null or invalid.

Declared In `OTError.h`.

OTNotConnected : The session is not connected, and the requested action requires an active session connection

Declared In `OTError.h`.

OTSessionIllegalState : A method has been invoked at an illegal or inappropriate time for this session. For example, attempting to connect an already connected session will return this error.

Declared In `OTError.h`.

OTNoMessagingServer : No messaging server is available for this session

Declared In `OTError.h`.

OTConnectionRefused : A socket could not be opened to the messaging server. Check that outbound ports 443 and 8080 are accessible.

Declared In `OTError.h`.

OTSessionStateFailed : The connection timed out while attempting to get the session’s state

Declared In `OTError.h`.

OTP2PSessionMaxParticipants : A session with the media mode set to routed can only have two participants.

Declared In `OTError.h`.

OTSessionConnectionTimeout : The connection timed out while attempting to connect to the session.

Declared In `OTError.h`.

OTSessionInternalError : Thread dispatch failure, out of memory, parse error, etc.

Declared In `OTError.h`.

OTSessionInvalidSignalType : You attempted to send a signal with an invalid type.

Declared In `OTError.h`.

OTSessionSignalDataTooLong : You attempted to send a signal with a data string that is greater than the maximum length (8KB).

Declared In `OTError.h`.

OTSessionUnableToForceDisconnect : Unable to force disconnect, perhaps because the client’s capabilities are limited.

Declared In `OTError.h`.

OTSessionUnableToForceMute : Unable to force mute, perhaps because the client’s capabilities are limited.

Declared In `OTError.h`.

OTSessionUnableToSendSignal : Unable to send signal, perhaps because the client’s capabilities are limited (e.g., a publisher-only token).

Declared In `OTError.h`.

OTConnectionDropped : The connection to the OpenTok messaging server was dropped..

Declared In `OTError.h`.

OTSessionSubscriberNotFound : The subscriber is unknown to this session. This is usually the result of attempting to unsubscribe a subscriber that is not associated with the session.

Declared In `OTError.h`.

OTSessionPublisherNotFound : The publisher is unknown to this session. This is usually the result of attempting to unpublish a publisher that is not associated with the session.

Declared In `OTError.h`.

OTSessionBlockedCountry : Unable to connect to the session. Terms of service violation: export compliance.

Declared In `OTError.h`.

OTSessionConnectionLimitExceeded : The client tried to connect to a session that has exceeded the limit for simultaneous connections.

Declared In `OTError.h`.

OTSessionEncryptionSecretMissing : Tried to join an end-to-end encrypted session without an encryption secret

Declared In `OTError.h`.

OTSessionInvalidEncryptionSecret : Tried to set an invalid encryption secret

Declared In `OTError.h`.

Declared In

OTError.h