| 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