2.2.1.2 StatusCodeEnum Enumeration

The StatusCodeEnum enumeration specifies possible outcomes for the attempt to start tethering on the server. The following values SHOULD<3> be supported.

Field/Value

Description

Success

0

The operation succeeded; tethering is enabled on the server.

UnspecifiedError

1

The operation failed, and the server is unable to provide a specific status code.

OperationCancel

2

The operation failed because it was canceled by the user.

EntitlementCheckFail

3

The operation failed because the mobile operator has not authorized the subscriber to use tethering on the server.

NoCellularSignal

4

The operation failed because there is no cellular signal on the server.

CellularDataTurnedOff

5

The operation failed because cellular data is turned off on the server.

CannotConnectToCellularNetwork

6

The operation failed because the server is unable to connect to the cellular network.

ConnectToCellularNetworkTimedOut

7

The operation failed because the connection attempt to the cellular network timed out.

RoamingNotAllowed

8

The operation failed because the server is not allowed to connect to the cellular network when the latter is in the roaming state.

TimestampOutOfSync

9

The operation failed because the timestamp sent to the server is outside of the server’s allowable skew.

SecurityFailure

10

The operation failed because there was an error on the server while authenticating or encrypting a protocol message.