Skip to main content

CmeError

Enum CmeError 

Source
#[repr(u16)]
pub enum CmeError {
Show 163 variants PhoneFailure = 0, NoConnection = 1, LinkReserved = 2, NotAllowed = 3, NotSupported = 4, PhSimPin = 5, PhFsimPin = 6, PhFsimPuk = 7, SimNotInserted = 10, SimPin = 11, SimPuk = 12, SimFailure = 13, SimBusy = 14, SimWrong = 15, IncorrectPassword = 16, SimPin2 = 17, SimPuk2 = 18, MemoryFull = 20, InvalidIndex = 21, NotFound = 22, MemoryFailure = 23, TextTooLong = 24, InvalidChars = 25, DialStringTooLong = 26, DialStringInvalid = 27, NoNetwork = 30, NetworkTimeout = 31, NetworkNotAllowed = 32, NetworkPin = 40, NetworkPuk = 41, NetworkSubsetPin = 42, NetworkSubsetPuk = 43, ServicePin = 44, ServicePuk = 45, CorpPin = 46, CorpPuk = 47, HiddenKeyRequired = 48, EapMethodNotSupported = 49, IncorrectParameters = 50, CommandDisabled = 51, CommandAborted = 52, NotAttachedRestricted = 53, NotAllowedEmergencyOnly = 54, NotAllowedRestricted = 55, FixedDialNumberOnly = 56, TemporarilyOutOfService = 57, LanguageOrAlphabetNotSupported = 58, UnexpectedDataValue = 59, SystemFailure = 60, DataMissing = 61, CallBarred = 62, MessageWaitingIndicationSubscriptionFailure = 63, Unknown = 100, ImsiUnknownInHss = 102, IllegalUe = 103, ImsiUnknownInVlr = 104, ImeiNotAccepted = 105, IllegalMe = 106, PsServicesNotAllowed = 107, PsAndNonPsServicesNotAllowed = 108, UeIdentityNotDerivedFromNetwork = 109, ImplicitlyDetached = 110, PlmnNotAllowed = 111, AreaNotAllowed = 112, RoamingNotAllowedInArea = 113, PsServicesNotAllowedInPlmn = 114, NoCellsInArea = 115, MscTemporarilyNotReachable = 116, NetworkFailureAttach = 117, CsDomainUnavailable = 118, EsmFailure = 119, Congestion = 122, MbmsBearerCapabilitiesInsufficientForService = 124, NotAuthorizedForCsg = 125, InsufficientResources = 126, MissingOrUnknownApn = 127, UnknownPdpAddressOrType = 128, UserAuthenticationFailed = 129, ActivationRejectedByGgsnOrGw = 130, ActivationRejectedUnspecified = 131, ServiceOptionNotSupported = 132, ServiceOptionNotSubscribed = 133, ServiceOptionOutOfOrder = 134, NsapiOrPtiAlreadyInUse = 135, RegularDeactivation = 136, QosNotAccepted = 137, CallCannotBeIdentified = 138, CsServiceTemporarilyUnavailable = 139, FeatureNotSupported = 140, SemanticErrorInTftOperation = 141, SyntacticalErrorInTftOperation = 142, UnknownPdpContext = 143, SemanticErrorsInPacketFilter = 144, SyntacticalErrorInPacketFilter = 145, PdpContextWithoutTftAlreadyActivated = 146, MulticastGroupMembershipTimeout = 147, GprsUnknown = 148, PdpAuthFailure = 149, InvalidMobileClass = 150, LastPdnDisconnectionNotAllowedLegacy = 151, LastPdnDisconnectionNotAllowed = 171, SemanticallyIncorrectMessage = 172, InvalidMandatoryInformation = 173, MessageTypeNotImplemented = 174, ConditionalIeError = 175, UnspecifiedProtocolError = 176, OperatorDeterminedBarring = 177, MaximumNumberOfBearersReached = 178, RequestedApnNotSupported = 179, RequestRejectedBcmViolation = 180, UnsupportedQciOr5QiValue = 181, UserDataViaControlPlaneCongested = 182, SmsProvidedViaGprsInRoutingArea = 183, InvalidPtiValue = 184, NoBearerActivated = 185, MessageNotCompatibleWithProtocolState = 186, RecoveryOnTimerExpiry = 187, InvalidTransactionIdValue = 188, ServiceOptionNotAuthorizedInPlmn = 189, NetworkFailureActivation = 190, ReactivationRequested = 191, Ipv4OnlyAllowed = 192, Ipv6OnlyAllowed = 193, SingleAddressBearersOnlyAllowed = 194, CollisionWithNetworkInitiatedRequest = 195, Ipv4V6OnlyAllowed = 196, NonIpOnlyAllowed = 197, BearerHandlingUnsupported = 198, ApnRestrictionIncompatible = 199, MultipleAccessToPdnConnectionNotAllowed = 200, EsmInformationNotReceived = 201, PdnConnectionNonexistent = 202, MultiplePdnConnectionSameApnNotAllowed = 203, SevereNetworkFailure = 204, InsufficientResourcesForSliceAndDnn = 205, UnsupportedSscMode = 206, InsufficientResourcesForSlice = 207, MessageTypeNotCompatibleWithProtocolState = 208, IeNotImplemented = 209, N1ModeNotAllowed = 210, RestrictedServiceArea = 211, LadnUnavailable = 212, MissingOrUnknownDnnInSlice = 213, NgksiAlreadyInUse = 214, PayloadNotForwarded = 215, Non3GppAccessTo5GcnNotAllowed = 216, ServingNetworkNotAuthorized = 217, DnnNotSupportedInSlice = 218, InsufficientUserPlaneResourcesForPduSessio = 219, OutOfLadnServiceArea = 220, PtiMismatch = 221, MaxDataRateForUserPlaneIntegrityTooLow = 222, SemanticErrorInQosOperation = 223, SyntacticalErrorInQosOperation = 224, InvalidMappedEpsBearerIdentity = 225, RedirectionTo5GcnRequired = 226, RedirectionToEpcRequired = 227, TemporarilyUnauthorizedForSnpn = 228, PermanentlyUnauthorizedForSnpn = 229, EthernetOnlyAllowed = 230, UnauthorizedForCag = 231, NoNetworkSlicesAvailable = 232, WirelineAccessAreaNotAllowed = 233,
}
Expand description

Enumeration of Mobile Equipment errors, as defined in 3GPP TS 27.007 v17.1.0, section 9.2 (Mobile termination error result code +CME ERROR).

Variants§

§

PhoneFailure = 0

nick=PhoneFailure

§

NoConnection = 1

nick=NoConnection

§

LinkReserved = 2

nick=LinkReserved

§

NotAllowed = 3

nick=NotAllowed

§

NotSupported = 4

nick=NotSupported

§

PhSimPin = 5

nick=PhSimPin

§

PhFsimPin = 6

nick=PhFsimPin

§

PhFsimPuk = 7

nick=PhFsimPuk

§

SimNotInserted = 10

nick=SimNotInserted

§

SimPin = 11

nick=SimPin

§

SimPuk = 12

nick=SimPuk

§

SimFailure = 13

nick=SimFailure

§

SimBusy = 14

nick=SimBusy

§

SimWrong = 15

nick=SimWrong

§

IncorrectPassword = 16

nick=IncorrectPassword

§

SimPin2 = 17

nick=SimPin2

§

SimPuk2 = 18

nick=SimPuk2

§

MemoryFull = 20

nick=MemoryFull

§

InvalidIndex = 21

nick=InvalidIndex

§

NotFound = 22

nick=NotFound

§

MemoryFailure = 23

nick=MemoryFailure

§

TextTooLong = 24

nick=TextTooLong

§

InvalidChars = 25

nick=InvalidChars

§

DialStringTooLong = 26

nick=DialStringTooLong

§

DialStringInvalid = 27

nick=DialStringInvalid

§

NoNetwork = 30

nick=NoNetwork

§

NetworkTimeout = 31

nick=NetworkTimeout

§

NetworkNotAllowed = 32

nick=NetworkNotAllowed

§

NetworkPin = 40

nick=NetworkPin

§

NetworkPuk = 41

nick=NetworkPuk

§

NetworkSubsetPin = 42

nick=NetworkSubsetPin

§

NetworkSubsetPuk = 43

nick=NetworkSubsetPuk

§

ServicePin = 44

nick=ServicePin

§

ServicePuk = 45

nick=ServicePuk

§

CorpPin = 46

nick=CorpPin

§

CorpPuk = 47

nick=CorpPuk

§

HiddenKeyRequired = 48

nick=HiddenKeyRequired

§

EapMethodNotSupported = 49

nick=EapMethodNotSupported

§

IncorrectParameters = 50

nick=IncorrectParameters

§

CommandDisabled = 51

nick=CommandDisabled

§

CommandAborted = 52

nick=CommandAborted

§

NotAttachedRestricted = 53

nick=NotAttachedRestricted

§

NotAllowedEmergencyOnly = 54

nick=NotAllowedEmergencyOnly

§

NotAllowedRestricted = 55

nick=NotAllowedRestricted

§

FixedDialNumberOnly = 56

nick=FixedDialNumberOnly

§

TemporarilyOutOfService = 57

nick=TemporarilyOutOfService

§

LanguageOrAlphabetNotSupported = 58

nick=LanguageOrAlphabetNotSupported

§

UnexpectedDataValue = 59

nick=UnexpectedDataValue

§

SystemFailure = 60

nick=SystemFailure

§

DataMissing = 61

nick=DataMissing

§

CallBarred = 62

nick=CallBarred

§

MessageWaitingIndicationSubscriptionFailure = 63

nick=MessageWaitingIndicationSubscriptionFailure

§

Unknown = 100

nick=Unknown

§

ImsiUnknownInHss = 102

nick=ImsiUnknownInHss

§

IllegalUe = 103

nick=IllegalUe

§

ImsiUnknownInVlr = 104

nick=ImsiUnknownInVlr

§

ImeiNotAccepted = 105

nick=ImeiNotAccepted

§

IllegalMe = 106

nick=IllegalMe

§

PsServicesNotAllowed = 107

nick=PsServicesNotAllowed

§

PsAndNonPsServicesNotAllowed = 108

nick=PsAndNonPsServicesNotAllowed

§

UeIdentityNotDerivedFromNetwork = 109

nick=UeIdentityNotDerivedFromNetwork

§

ImplicitlyDetached = 110

nick=ImplicitlyDetached

§

PlmnNotAllowed = 111

nick=PlmnNotAllowed

§

AreaNotAllowed = 112

nick=AreaNotAllowed

§

RoamingNotAllowedInArea = 113

nick=RoamingNotAllowedInArea

§

PsServicesNotAllowedInPlmn = 114

nick=PsServicesNotAllowedInPlmn

§

NoCellsInArea = 115

nick=NoCellsInArea

§

MscTemporarilyNotReachable = 116

nick=MscTemporarilyNotReachable

§

NetworkFailureAttach = 117

nick=NetworkFailureAttach

§

CsDomainUnavailable = 118

nick=CsDomainUnavailable

§

EsmFailure = 119

nick=EsmFailure

§

Congestion = 122

nick=Congestion

§

MbmsBearerCapabilitiesInsufficientForService = 124

nick=MbmsBearerCapabilitiesInsufficientForService

§

NotAuthorizedForCsg = 125

nick=NotAuthorizedForCsg

§

InsufficientResources = 126

nick=InsufficientResources

§

MissingOrUnknownApn = 127

nick=MissingOrUnknownApn

§

UnknownPdpAddressOrType = 128

nick=UnknownPdpAddressOrType

§

UserAuthenticationFailed = 129

nick=UserAuthenticationFailed

§

ActivationRejectedByGgsnOrGw = 130

nick=ActivationRejectedByGgsnOrGw

§

ActivationRejectedUnspecified = 131

nick=ActivationRejectedUnspecified

§

ServiceOptionNotSupported = 132

nick=ServiceOptionNotSupported

§

ServiceOptionNotSubscribed = 133

nick=ServiceOptionNotSubscribed

§

ServiceOptionOutOfOrder = 134

nick=ServiceOptionOutOfOrder

§

NsapiOrPtiAlreadyInUse = 135

nick=NsapiOrPtiAlreadyInUse

§

RegularDeactivation = 136

nick=RegularDeactivation

§

QosNotAccepted = 137

nick=QosNotAccepted

§

CallCannotBeIdentified = 138

nick=CallCannotBeIdentified

§

CsServiceTemporarilyUnavailable = 139

nick=CsServiceTemporarilyUnavailable

§

FeatureNotSupported = 140

nick=FeatureNotSupported

§

SemanticErrorInTftOperation = 141

nick=SemanticErrorInTftOperation

§

SyntacticalErrorInTftOperation = 142

nick=SyntacticalErrorInTftOperation

§

UnknownPdpContext = 143

nick=UnknownPdpContext

§

SemanticErrorsInPacketFilter = 144

nick=SemanticErrorsInPacketFilter

§

SyntacticalErrorInPacketFilter = 145

nick=SyntacticalErrorsInPacketFilter

§

PdpContextWithoutTftAlreadyActivated = 146

nick=PdpContextWithoutTftAlreadyActivated

§

MulticastGroupMembershipTimeout = 147

nick=MulticastGroupMembershipTimeout

§

GprsUnknown = 148

nick=GprsUnknown

§

PdpAuthFailure = 149

nick=PdpAuthFailure

§

InvalidMobileClass = 150

nick=InvalidMobileClass

§

LastPdnDisconnectionNotAllowedLegacy = 151

nick=LastPdnDisconnectionNotAllowedLegacy

§

LastPdnDisconnectionNotAllowed = 171

nick=LastPdnDisconnectionNotAllowed

§

SemanticallyIncorrectMessage = 172

nick=SemanticallyIncorrectMessage

§

InvalidMandatoryInformation = 173

nick=InvalidMandatoryInformation

§

MessageTypeNotImplemented = 174

nick=MessageTypeNotImplemented

§

ConditionalIeError = 175

nick=ConditionalIeError

§

UnspecifiedProtocolError = 176

nick=UnspecifiedProtocolError

§

OperatorDeterminedBarring = 177

nick=OperatorDeterminedBarring

§

MaximumNumberOfBearersReached = 178

nick=MaximumNumberOfBearersReached

§

RequestedApnNotSupported = 179

nick=RequestedApnNotSupported

§

RequestRejectedBcmViolation = 180

nick=RequestRejectedBcmViolation

§

UnsupportedQciOr5QiValue = 181

nick=UnsupportedQciOr5qiValue

§

UserDataViaControlPlaneCongested = 182

nick=UserDataViaControlPlaneCongested

§

SmsProvidedViaGprsInRoutingArea = 183

nick=SmsProvidedViaGprsInRoutingArea

§

InvalidPtiValue = 184

nick=InvalidPtiValue

§

NoBearerActivated = 185

nick=NoBearerActivated

§

MessageNotCompatibleWithProtocolState = 186

nick=MessageNotCompatibleWithProtocolState

§

RecoveryOnTimerExpiry = 187

nick=RecoveryOnTimerExpiry

§

InvalidTransactionIdValue = 188

nick=InvalidTransactionIdValue

§

ServiceOptionNotAuthorizedInPlmn = 189

nick=ServiceOptionNotAuthorizedInPlmn

§

NetworkFailureActivation = 190

nick=NetworkFailureActivation

§

ReactivationRequested = 191

nick=ReactivationRequested

§

Ipv4OnlyAllowed = 192

nick=Ipv4OnlyAllowed

§

Ipv6OnlyAllowed = 193

nick=Ipv6OnlyAllowed

§

SingleAddressBearersOnlyAllowed = 194

nick=SingleAddressBearersOnlyAllowed

§

CollisionWithNetworkInitiatedRequest = 195

nick=CollisionWithNetworkInitiatedRequest

§

Ipv4V6OnlyAllowed = 196

nick=Ipv4v6OnlyAllowed

§

NonIpOnlyAllowed = 197

nick=NonIpOnlyAllowed

§

BearerHandlingUnsupported = 198

nick=BearerHandlingUnsupported

§

ApnRestrictionIncompatible = 199

nick=ApnRestrictionIncompatible

§

MultipleAccessToPdnConnectionNotAllowed = 200

nick=MultipleAccessToPdnConnectionNotAllowed

§

EsmInformationNotReceived = 201

nick=EsmInformationNotReceived

§

PdnConnectionNonexistent = 202

nick=PdnConnectionNonexistent

§

MultiplePdnConnectionSameApnNotAllowed = 203

nick=MultiplePdnConnectionSameApnNotAllowed

§

SevereNetworkFailure = 204

nick=SevereNetworkFailure

§

InsufficientResourcesForSliceAndDnn = 205

nick=InsufficientResourcesForSliceAndDnn

§

UnsupportedSscMode = 206

nick=UnsupportedSscMode

§

InsufficientResourcesForSlice = 207

nick=InsufficientResourcesForSlice

§

MessageTypeNotCompatibleWithProtocolState = 208

nick=MessageTypeNotCompatibleWithProtocolState

§

IeNotImplemented = 209

nick=IeNotImplemented

§

N1ModeNotAllowed = 210

nick=N1ModeNotAllowed

§

RestrictedServiceArea = 211

nick=RestrictedServiceArea

§

LadnUnavailable = 212

nick=LadnUnavailable

§

MissingOrUnknownDnnInSlice = 213

nick=MissingOrUnknownDnnInSlice

§

NgksiAlreadyInUse = 214

nick=NkgsiAlreadyInUse

§

PayloadNotForwarded = 215

nick=PayloadNotForwarded

§

Non3GppAccessTo5GcnNotAllowed = 216

nick=Non3gppAccessTo5gcnNotAllowed

§

ServingNetworkNotAuthorized = 217

nick=ServingNetworkNotAuthorized

§

DnnNotSupportedInSlice = 218

nick=DnnNotSupportedInSlice

§

InsufficientUserPlaneResourcesForPduSessio = 219

nick=InsufficientUserPlaneResourcesForPduSession

§

OutOfLadnServiceArea = 220

nick=OutOfLadnServiceArea

§

PtiMismatch = 221

nick=PtiMismatch

§

MaxDataRateForUserPlaneIntegrityTooLow = 222

nick=MaxDataRateForUserPlaneIntegrityTooLow

§

SemanticErrorInQosOperation = 223

nick=SemanticErrorInQosOperation

§

SyntacticalErrorInQosOperation = 224

nick=SyntacticalErrorInQosOperation

§

InvalidMappedEpsBearerIdentity = 225

nick=InvalidMappedEpsBearerIdentity

§

RedirectionTo5GcnRequired = 226

nick=RedirectionTo5gcnRequired

§

RedirectionToEpcRequired = 227

nick=RedirectionToEpcRequired

§

TemporarilyUnauthorizedForSnpn = 228

nick=TemporarilyUnauthorizedForSnpn

§

PermanentlyUnauthorizedForSnpn = 229

nick=PermanentlyUnauthorizedForSnpn

§

EthernetOnlyAllowed = 230

nick=EthernetOnlyAllowed

§

UnauthorizedForCag = 231

nick=UnauthorizedForCag

§

NoNetworkSlicesAvailable = 232

nick=NoNetworkSlicesAvailable

§

WirelineAccessAreaNotAllowed = 233

nick=WirelineAccessAreaNotAllowed

Trait Implementations§

Source§

impl Clone for CmeError

Source§

fn clone(&self) -> CmeError

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for CmeError

Source§

impl Debug for CmeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for CmeError

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for CmeError

Source§

impl From<u16> for CmeError

Source§

fn from(v: u16) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for CmeError

Source§

fn eq(&self, other: &CmeError) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for CmeError

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.