Telematics SDK - API Reference  v1.65.0
telux::common Namespace Reference

Data Structures

struct  DataCallEndReason
 
union  DataCallEndReason.__unnamed__
 
class  DeviceConfig
 
class  ICommandCallback
 
class  ICommandResponseCallback
 General command response callback for most of the requests, client needs to implement this interface to get single shot response. More...
 
class  IServiceStatusListener
 
class  Log
 
struct  SdkVersion
 
class  Utils
 
class  Version
 Provides version of SDK. More...
 

Typedefs

using ResponseCallback = std::function< void(telux::common::ErrorCode errorCode)>
 General response callback for most of the requests, client needs to implement this function to get the asynchronous response. More...
 
using InitResponseCb = std::function< void(telux::common::ServiceStatus status)>
 

Enumerations

enum  Status {
  Status::SUCCESS, Status::FAILED, Status::NOCONNECTION, Status::NOSUBSCRIPTION,
  Status::INVALIDPARAM, Status::INVALIDSTATE, Status::NOTREADY, Status::NOTALLOWED,
  Status::NOTIMPLEMENTED, Status::CONNECTIONLOST, Status::EXPIRED, Status::ALREADY,
  Status::NOSUCH, Status::NOTSUPPORTED, Status::NOMEMORY
}
 
enum  ErrorCode {
  ErrorCode::SUCCESS = 0, ErrorCode::RADIO_NOT_AVAILABLE = 1, ErrorCode::GENERIC_FAILURE = 2, ErrorCode::PASSWORD_INCORRECT = 3,
  ErrorCode::SIM_PIN2 = 4, ErrorCode::SIM_PUK2 = 5, ErrorCode::REQUEST_NOT_SUPPORTED = 6, ErrorCode::CANCELLED = 7,
  ErrorCode::OP_NOT_ALLOWED_DURING_VOICE_CALL = 8, ErrorCode::OP_NOT_ALLOWED_BEFORE_REG_TO_NW = 9, ErrorCode::SMS_SEND_FAIL_RETRY = 10, ErrorCode::SIM_ABSENT = 11,
  ErrorCode::SUBSCRIPTION_NOT_AVAILABLE = 12, ErrorCode::MODE_NOT_SUPPORTED = 13, ErrorCode::FDN_CHECK_FAILURE = 14, ErrorCode::ILLEGAL_SIM_OR_ME = 15,
  ErrorCode::MISSING_RESOURCE = 16, ErrorCode::NO_SUCH_ELEMENT = 17, ErrorCode::DIAL_MODIFIED_TO_USSD = 18, ErrorCode::DIAL_MODIFIED_TO_SS = 19,
  ErrorCode::DIAL_MODIFIED_TO_DIAL = 20, ErrorCode::USSD_MODIFIED_TO_DIAL = 21, ErrorCode::USSD_MODIFIED_TO_SS = 22, ErrorCode::USSD_MODIFIED_TO_USSD = 23,
  ErrorCode::SS_MODIFIED_TO_DIAL = 24, ErrorCode::SS_MODIFIED_TO_USSD = 25, ErrorCode::SUBSCRIPTION_NOT_SUPPORTED = 26, ErrorCode::SS_MODIFIED_TO_SS = 27,
  ErrorCode::LCE_NOT_SUPPORTED = 36, ErrorCode::NO_MEMORY = 37, ErrorCode::INTERNAL_ERR = 38, ErrorCode::SYSTEM_ERR = 39,
  ErrorCode::MODEM_ERR = 40, ErrorCode::INVALID_STATE = 41, ErrorCode::NO_RESOURCES = 42, ErrorCode::SIM_ERR = 43,
  ErrorCode::INVALID_ARGUMENTS = 44, ErrorCode::INVALID_SIM_STATE = 45, ErrorCode::INVALID_MODEM_STATE = 46, ErrorCode::INVALID_CALL_ID = 47,
  ErrorCode::NO_SMS_TO_ACK = 48, ErrorCode::NETWORK_ERR = 49, ErrorCode::REQUEST_RATE_LIMITED = 50, ErrorCode::SIM_BUSY = 51,
  ErrorCode::SIM_FULL = 52, ErrorCode::NETWORK_REJECT = 53, ErrorCode::OPERATION_NOT_ALLOWED = 54, ErrorCode::EMPTY_RECORD = 55,
  ErrorCode::INVALID_SMS_FORMAT = 56, ErrorCode::ENCODING_ERR = 57, ErrorCode::INVALID_SMSC_ADDRESS = 58, ErrorCode::NO_SUCH_ENTRY = 59,
  ErrorCode::NETWORK_NOT_READY = 60, ErrorCode::NOT_PROVISIONED = 61, ErrorCode::NO_SUBSCRIPTION = 62, ErrorCode::NO_NETWORK_FOUND = 63,
  ErrorCode::DEVICE_IN_USE = 64, ErrorCode::ABORTED = 65, ErrorCode::INCOMPATIBLE_STATE = 90, ErrorCode::NO_EFFECT = 101,
  ErrorCode::DEVICE_NOT_READY = 102, ErrorCode::MISSING_ARGUMENTS = 103, ErrorCode::FILE_NOT_FOUND = 104, ErrorCode::PIN_PERM_BLOCKED = 201,
  ErrorCode::PIN_BLOCKED = 202, ErrorCode::MALFORMED_MSG = 1001, ErrorCode::INTERNAL = 1003, ErrorCode::CLIENT_IDS_EXHAUSTED = 1005,
  ErrorCode::UNABORTABLE_TRANSACTION = 1006, ErrorCode::INVALID_CLIENT_ID = 1007, ErrorCode::NO_THRESHOLDS = 1008, ErrorCode::INVALID_HANDLE = 1009,
  ErrorCode::INVALID_PROFILE = 1010, ErrorCode::INVALID_PINID = 1011, ErrorCode::INCORRECT_PIN = 1012, ErrorCode::CALL_FAILED = 1014,
  ErrorCode::OUT_OF_CALL = 1015, ErrorCode::MISSING_ARG = 1017, ErrorCode::ARG_TOO_LONG = 1019, ErrorCode::INVALID_TX_ID = 1022,
  ErrorCode::OP_NETWORK_UNSUPPORTED = 1024, ErrorCode::OP_DEVICE_UNSUPPORTED = 1025, ErrorCode::NO_FREE_PROFILE = 1027, ErrorCode::INVALID_PDP_TYPE = 1028,
  ErrorCode::INVALID_TECH_PREF = 1029, ErrorCode::INVALID_PROFILE_TYPE = 1030, ErrorCode::INVALID_SERVICE_TYPE = 1031, ErrorCode::INVALID_REGISTER_ACTION = 1032,
  ErrorCode::INVALID_PS_ATTACH_ACTION = 1033, ErrorCode::AUTHENTICATION_FAILED = 1034, ErrorCode::SIM_NOT_INITIALIZED = 1037, ErrorCode::MAX_QOS_REQUESTS_IN_USE = 1038,
  ErrorCode::INCORRECT_FLOW_FILTER = 1039, ErrorCode::NETWORK_QOS_UNAWARE = 1040, ErrorCode::INVALID_ID = 1041, ErrorCode::REQUESTED_NUM_UNSUPPORTED = 1042,
  ErrorCode::INTERFACE_NOT_FOUND = 1043, ErrorCode::FLOW_SUSPENDED = 1044, ErrorCode::INVALID_DATA_FORMAT = 1045, ErrorCode::GENERAL = 1046,
  ErrorCode::UNKNOWN = 1047, ErrorCode::INVALID_ARG = 1048, ErrorCode::INVALID_INDEX = 1049, ErrorCode::NO_ENTRY = 1050,
  ErrorCode::DEVICE_STORAGE_FULL = 1051, ErrorCode::CAUSE_CODE = 1054, ErrorCode::MESSAGE_NOT_SENT = 1055, ErrorCode::MESSAGE_DELIVERY_FAILURE = 1056,
  ErrorCode::INVALID_MESSAGE_ID = 1057, ErrorCode::ENCODING = 1058, ErrorCode::AUTHENTICATION_LOCK = 1059, ErrorCode::INVALID_TRANSITION = 1060,
  ErrorCode::NOT_A_MCAST_IFACE = 1061, ErrorCode::MAX_MCAST_REQUESTS_IN_USE = 1062, ErrorCode::INVALID_MCAST_HANDLE = 1063, ErrorCode::INVALID_IP_FAMILY_PREF = 1064,
  ErrorCode::SESSION_INACTIVE = 1065, ErrorCode::SESSION_INVALID = 1066, ErrorCode::SESSION_OWNERSHIP = 1067, ErrorCode::INSUFFICIENT_RESOURCES = 1068,
  ErrorCode::DISABLED = 1069, ErrorCode::INVALID_OPERATION = 1070, ErrorCode::INVALID_QMI_CMD = 1071, ErrorCode::TPDU_TYPE = 1072,
  ErrorCode::SMSC_ADDR = 1073, ErrorCode::INFO_UNAVAILABLE = 1074, ErrorCode::SEGMENT_TOO_LONG = 1075, ErrorCode::SEGMENT_ORDER = 1076,
  ErrorCode::BUNDLING_NOT_SUPPORTED = 1077, ErrorCode::OP_PARTIAL_FAILURE = 1078, ErrorCode::POLICY_MISMATCH = 1079, ErrorCode::SIM_FILE_NOT_FOUND = 1080,
  ErrorCode::EXTENDED_INTERNAL = 1081, ErrorCode::ACCESS_DENIED = 1082, ErrorCode::HARDWARE_RESTRICTED = 1083, ErrorCode::ACK_NOT_SENT = 1084,
  ErrorCode::INJECT_TIMEOUT = 1085, ErrorCode::FDN_RESTRICT = 1091, ErrorCode::SUPS_FAILURE_CAUSE = 1092, ErrorCode::NO_RADIO = 1093,
  ErrorCode::NOT_SUPPORTED = 1094, ErrorCode::CARD_CALL_CONTROL_FAILED = 1096, ErrorCode::NETWORK_ABORTED = 1097, ErrorCode::MSG_BLOCKED = 1098,
  ErrorCode::INVALID_SESSION_TYPE = 1100, ErrorCode::INVALID_PB_TYPE = 1101, ErrorCode::NO_SIM = 1102, ErrorCode::PB_NOT_READY = 1103,
  ErrorCode::PIN_RESTRICTION = 1104, ErrorCode::PIN2_RESTRICTION = 1105, ErrorCode::PUK_RESTRICTION = 1106, ErrorCode::PUK2_RESTRICTION = 1107,
  ErrorCode::PB_ACCESS_RESTRICTED = 1108, ErrorCode::PB_DELETE_IN_PROG = 1109, ErrorCode::PB_TEXT_TOO_LONG = 1110, ErrorCode::PB_NUMBER_TOO_LONG = 1111,
  ErrorCode::PB_HIDDEN_KEY_RESTRICTION = 1112, ErrorCode::PB_NOT_AVAILABLE = 1113, ErrorCode::DEVICE_MEMORY_ERROR = 1114, ErrorCode::NO_PERMISSION = 1115,
  ErrorCode::TOO_SOON = 1116, ErrorCode::TIME_NOT_ACQUIRED = 1117, ErrorCode::OP_IN_PROGRESS = 1118, ErrorCode::DS_PROFILE_REG_RESULT_FAIL = 2001,
  ErrorCode::DS_PROFILE_REG_RESULT_ERR_INVAL_HNDL = 2002, ErrorCode::DS_PROFILE_REG_RESULT_ERR_INVAL_OP = 2003, ErrorCode::DS_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_TYPE = 2004, ErrorCode::DS_PROFILE_REG_RESULT_ERR_INVAL_PROFILE_NUM = 2005,
  ErrorCode::DS_PROFILE_REG_RESULT_ERR_INVAL_IDENT = 2006, ErrorCode::DS_PROFILE_REG_RESULT_ERR_INVAL = 2007, ErrorCode::DS_PROFILE_REG_RESULT_ERR_LIB_NOT_INITED = 2008, ErrorCode::DS_PROFILE_REG_RESULT_ERR_LEN_INVALID = 2009,
  ErrorCode::DS_PROFILE_REG_RESULT_LIST_END = 2010, ErrorCode::DS_PROFILE_REG_RESULT_ERR_INVAL_SUBS_ID = 2011, ErrorCode::DS_PROFILE_REG_INVAL_PROFILE_FAMILY = 2012, ErrorCode::DS_PROFILE_REG_PROFILE_VERSION_MISMATCH = 2013,
  ErrorCode::REG_RESULT_ERR_OUT_OF_MEMORY = 2014, ErrorCode::DS_PROFILE_REG_RESULT_ERR_FILE_ACCESS = 2015, ErrorCode::DS_PROFILE_REG_RESULT_ERR_EOF = 2016, ErrorCode::REG_RESULT_ERR_VALID_FLAG_NOT_SET = 2017,
  ErrorCode::REG_RESULT_ERR_OUT_OF_PROFILES = 2018, ErrorCode::REG_RESULT_NO_EMERGENCY_PDN_SUPPORT = 2019, ErrorCode::V2X_ERR_EXCEED_MAX = 3000, ErrorCode::V2X_ERR_V2X_DISABLED = 3001,
  ErrorCode::V2X_ERR_UNKNOWN_SERVICE_ID = 3002, ErrorCode::V2X_ERR_SRV_ID_L2_ADDRS_NOT_COMPATIBLE = 3003, ErrorCode::V2X_ERR_PORT_UNAVAIL = 3004, ErrorCode::DS_PROFILE_3GPP_INVAL_PROFILE_FAMILY = 4097,
  ErrorCode::DS_PROFILE_3GPP_ACCESS_ERR = 4098, ErrorCode::DS_PROFILE_3GPP_CONTEXT_NOT_DEFINED = 4099, ErrorCode::DS_PROFILE_3GPP_VALID_FLAG_NOT_SET = 4100, ErrorCode::DS_PROFILE_3GPP_READ_ONLY_FLAG_SET = 4101,
  ErrorCode::DS_PROFILE_3GPP_ERR_OUT_OF_PROFILES = 4102, ErrorCode::DS_PROFILE_3GPP2_ERR_INVALID_IDENT_FOR_PROFILE = 4353, ErrorCode::DS_PROFILE_3GPP2_ERR_OUT_OF_PROFILE = 4354, ErrorCode::INTERNAL_ERROR = -1,
  ErrorCode::SERVICE_ERROR = -2, ErrorCode::TIMEOUT_ERROR = -3, ErrorCode::EXTENDED_ERROR = -4, ErrorCode::PORT_NOT_OPEN_ERROR = -5,
  ErrorCode::MEMCOPY_ERROR = -13, ErrorCode::INVALID_TRANSACTION = -14, ErrorCode::ALLOCATION_FAILURE = -15, ErrorCode::TRANSPORT_ERROR = -16,
  ErrorCode::PARAM_ERROR = -17, ErrorCode::INVALID_CLIENT = -18, ErrorCode::FRAMEWORK_NOT_READY = -19, ErrorCode::INVALID_SIGNAL = -20,
  ErrorCode::TRANSPORT_BUSY_ERROR = -21, ErrorCode::SUBSYSTEM_UNAVAILABLE = 5000, ErrorCode::OPERATION_TIMEOUT = 5001, ErrorCode::ROLLBACK_FAILED = 5002,
  ErrorCode::ROT_ALREADY_SET = 5003, ErrorCode::UNSUPPORTED_PURPOSE = 5004, ErrorCode::INCOMPATIBLE_PURPOSE = 5005, ErrorCode::UNSUPPORTED_ALGO = 5006,
  ErrorCode::INCOMPATIBLE_ALGO = 5007, ErrorCode::UNSUPPORTED_KEY_SIZE = 5008, ErrorCode::UNSUPPORTED_BLOCK_MODE = 5009, ErrorCode::INCOMPATIBLE_BLOCK_MODE = 5010,
  ErrorCode::UNSUPPORTED_MAC_LEN = 5011, ErrorCode::UNSUPPORTED_PADDING_MODE = 5012, ErrorCode::UNSUPPORTED_DIGEST = 5013, ErrorCode::INCOMPATIBLE_DIGEST = 5014,
  ErrorCode::INVAL_EXP_TIME = 5015, ErrorCode::INVAL_USR_ID = 5016, ErrorCode::INVAL_AUTH_TIMEOUT = 5017, ErrorCode::UNSUPPORTED_KEY_FMT = 5018,
  ErrorCode::INCOMPATIBLE_KEY_FMT = 5019, ErrorCode::UNSUPPORTED_KEY_ENC_ALGO = 5020, ErrorCode::UNSUPPORTED_KEY_VRFY_ALGO = 5021, ErrorCode::INVAL_IN_LEN = 5022,
  ErrorCode::INVAL_KEY_EXPRT_OPTNS = 5023, ErrorCode::DELEGATION_NOT_ALLOWED = 5024, ErrorCode::KEY_NOT_YET_VALID = 5025, ErrorCode::KEY_EXPIRED = 5026,
  ErrorCode::KEY_USR_NOT_AUTHENTICATED = 5027, ErrorCode::OUT_PARAMETER_NULL = 5028, ErrorCode::INVAL_OPERATION_HNDL = 5029, ErrorCode::INSUFFICIENT_BUF_SPACE = 5030,
  ErrorCode::VERIFICATION_FAILED = 5031, ErrorCode::TOO_MANY_OPS = 5032, ErrorCode::UNEXPECTED_NULL_PTR = 5033, ErrorCode::INVAL_KEY_BLOB = 5034,
  ErrorCode::IMPORTED_KEY_NOT_ENC = 5035, ErrorCode::IMPORTED_KEY_DEC_FAIL = 5036, ErrorCode::IMPORTED_KEY_NOT_SIGNED = 5037, ErrorCode::IMPORTED_KEY_VRFY_FAIL = 5038,
  ErrorCode::UNSUPPORTED_TAG = 5039, ErrorCode::INVAL_TAG = 5040, ErrorCode::IMPORT_PARAM_MISMATCH = 5041, ErrorCode::SEC_HW_ACCESS_DENIED = 5042,
  ErrorCode::CONCUR_ACCESS_CONFLICT = 5043, ErrorCode::SEC_HW_BUSY = 5044, ErrorCode::SEC_HW_COM_FAIL = 5045, ErrorCode::UNSUPPORTED_EC_FIELD = 5046,
  ErrorCode::MISSING_NONCE = 5047, ErrorCode::INVAL_NONCE = 5048, ErrorCode::MISSING_MAC_LEN = 5049, ErrorCode::KEY_RATE_LIMIT_EXCEEDED = 5050,
  ErrorCode::CALLER_NONCE_PROHIBITED = 5051, ErrorCode::KEY_MAX_OPS_EXCEEDED = 5052, ErrorCode::INVAL_MAC_LEN = 5053, ErrorCode::MISSING_MIN_MAC_LEN = 5054,
  ErrorCode::UNSUPPORTED_MIN_MAC_LEN = 5055, ErrorCode::UNSUPPORTED_KDF = 5056, ErrorCode::UNSUPPORTED_EC_CURVE = 5057, ErrorCode::KEY_REQ_UPGRADE = 5058,
  ErrorCode::ATTESTATION_CHLNG_MIS = 5059, ErrorCode::KM_NOT_CONFGRD = 5060, ErrorCode::ATTESTATION_APPID_MIS = 5061, ErrorCode::CANNOT_ATTEST_IDS = 5062,
  ErrorCode::UNIMPLEMENTED = 5063, ErrorCode::VER_MISMATCH = 5064, ErrorCode::SOTER_ERR = 5065, ErrorCode::DMA_ERR = 5066,
  ErrorCode::DIV_ERR = 5067, ErrorCode::OVERFLOW_UNDERFLOW = 5068, ErrorCode::RNG_UNSEEDED = 5069, ErrorCode::MEM_ERR = 5070,
  ErrorCode::MODULUS_ERR = 5071, ErrorCode::DECODING_ERR = 5072, ErrorCode::INVALID_LENGTH = 5073
}
 
enum  ServiceStatus { ServiceStatus::SERVICE_UNAVAILABLE, ServiceStatus::SERVICE_AVAILABLE, ServiceStatus::SERVICE_FAILED }
 Service status. More...
 
enum  ProcType { ProcType::LOCAL_PROC = 0, ProcType::REMOTE_PROC }
 
enum  EndReasonType {
  EndReasonType::CE_UNKNOWN = 0xFF, EndReasonType::CE_MOBILE_IP = 0x01, EndReasonType::CE_INTERNAL = 0x02, EndReasonType::CE_CALL_MANAGER_DEFINED = 0x03,
  EndReasonType::CE_3GPP_SPEC_DEFINED = 0x06, EndReasonType::CE_PPP = 0x07, EndReasonType::CE_EHRPD = 0x08, EndReasonType::CE_IPV6 = 0x09,
  EndReasonType::CE_HANDOFF = 0x0C
}
 
enum  MobileIpReasonCode {
  MobileIpReasonCode::CE_MIP_FA_ERR_REASON_UNSPECIFIED = 64, MobileIpReasonCode::CE_MIP_FA_ERR_ADMINISTRATIVELY_PROHIBITED = 65, MobileIpReasonCode::CE_MIP_FA_ERR_INSUFFICIENT_RESOURCES = 66, MobileIpReasonCode::CE_MIP_FA_ERR_MOBILE_NODE_AUTHENTICATION_FAILURE = 67,
  MobileIpReasonCode::CE_MIP_FA_ERR_HA_AUTHENTICATION_FAILURE = 68, MobileIpReasonCode::CE_MIP_FA_ERR_REQUESTED_LIFETIME_TOO_LONG = 69, MobileIpReasonCode::CE_MIP_FA_ERR_MALFORMED_REQUEST = 70, MobileIpReasonCode::CE_MIP_FA_ERR_MALFORMED_REPLY = 71,
  MobileIpReasonCode::CE_MIP_FA_ERR_ENCAPSULATION_UNAVAILABLE = 72, MobileIpReasonCode::CE_MIP_FA_ERR_VJHC_UNAVAILABLE = 73, MobileIpReasonCode::CE_MIP_FA_ERR_REVERSE_TUNNEL_UNAVAILABLE = 74, MobileIpReasonCode::CE_MIP_FA_ERR_REVERSE_TUNNEL_IS_MANDATORY_AND_T_BIT_NOT_SET = 75,
  MobileIpReasonCode::CE_MIP_FA_ERR_DELIVERY_STYLE_NOT_SUPPORTED = 79, MobileIpReasonCode::CE_MIP_FA_ERR_MISSING_NAI = 97, MobileIpReasonCode::CE_MIP_FA_ERR_MISSING_HA = 98, MobileIpReasonCode::CE_MIP_FA_ERR_MISSING_HOME_ADDR = 99,
  MobileIpReasonCode::CE_MIP_FA_ERR_UNKNOWN_CHALLENGE = 104, MobileIpReasonCode::CE_MIP_FA_ERR_MISSING_CHALLENGE = 105, MobileIpReasonCode::CE_MIP_FA_ERR_STALE_CHALLENGE = 106, MobileIpReasonCode::CE_MIP_HA_ERR_REASON_UNSPECIFIED = 128,
  MobileIpReasonCode::CE_MIP_HA_ERR_ADMINISTRATIVELY_PROHIBITED = 129, MobileIpReasonCode::CE_MIP_HA_ERR_INSUFFICIENT_RESOURCES = 130, MobileIpReasonCode::CE_MIP_HA_ERR_MOBILE_NODE_AUTHENTICATION_FAILURE = 131, MobileIpReasonCode::CE_MIP_HA_ERR_FA_AUTHENTICATION_FAILURE = 132,
  MobileIpReasonCode::CE_MIP_HA_ERR_REGISTRATION_ID_MISMATCH = 133, MobileIpReasonCode::CE_MIP_HA_ERR_MALFORMED_REQUEST = 134, MobileIpReasonCode::CE_MIP_HA_ERR_UNKNOWN_HA_ADDR = 136, MobileIpReasonCode::CE_MIP_HA_ERR_REVERSE_TUNNEL_UNAVAILABLE = 137,
  MobileIpReasonCode::CE_MIP_HA_ERR_REVERSE_TUNNEL_IS_MANDATORY_AND_T_BIT_NOT_SET = 138, MobileIpReasonCode::CE_MIP_HA_ERR_ENCAPSULATION_UNAVAILABLE = 139, MobileIpReasonCode::CE_MIP_ERR_REASON_UNKNOWN = -1
}
 
enum  InternalReasonCode {
  InternalReasonCode::CE_RETRY = 1, InternalReasonCode::CE_INTERNAL_ERROR = 201, InternalReasonCode::CE_CALL_ENDED = 202, InternalReasonCode::CE_INTERNAL_UNKNOWN_CAUSE_CODE = 203,
  InternalReasonCode::CE_UNKNOWN_CAUSE_CODE = 204, InternalReasonCode::CE_CLOSE_IN_PROGRESS = 205, InternalReasonCode::CE_NW_INITIATED_TERMINATION = 206, InternalReasonCode::CE_APP_PREEMPTED = 207,
  InternalReasonCode::CE_ERR_PDN_IPV4_CALL_DISALLOWED = 208, InternalReasonCode::CE_ERR_PDN_IPV4_CALL_THROTTLED = 209, InternalReasonCode::CE_ERR_PDN_IPV6_CALL_DISALLOWED = 210, InternalReasonCode::CE_ERR_PDN_IPV6_CALL_THROTTLED = 211,
  InternalReasonCode::CE_MODEM_RESTART = 212, InternalReasonCode::CE_PDP_PPP_NOT_SUPPORTED = 213, InternalReasonCode::CE_UNPREFERRED_RAT = 214, InternalReasonCode::CE_PHYS_LINK_CLOSE_IN_PROGRESS = 215,
  InternalReasonCode::CE_APN_PENDING_HANDOVER = 216, InternalReasonCode::CE_PROFILE_BEARER_INCOMPATIBLE = 217, InternalReasonCode::CE_MMGSDI_CARD_EVT = 218, InternalReasonCode::CE_LPM_OR_PWR_DOWN = 219,
  InternalReasonCode::CE_APN_DISABLED = 220, InternalReasonCode::CE_MPIT_EXPIRED = 221, InternalReasonCode::CE_IPV6_ADDR_TRANSFER_FAILED = 222, InternalReasonCode::CE_TRAT_SWAP_FAILED = 223,
  InternalReasonCode::CE_EHRPD_TO_HRPD_FALLBACK = 224, InternalReasonCode::CE_MANDATORY_APN_DISABLED = 225, InternalReasonCode::CE_MIP_CONFIG_FAILURE = 226, InternalReasonCode::CE_INTERNAL_PDN_INACTIVITY_TIMER_EXPIRED = 227,
  InternalReasonCode::CE_MAX_V4_CONNECTIONS = 228, InternalReasonCode::CE_MAX_V6_CONNECTIONS = 229, InternalReasonCode::CE_APN_MISMATCH = 230, InternalReasonCode::CE_IP_VERSION_MISMATCH = 231,
  InternalReasonCode::CE_DUN_CALL_DISALLOWED = 232, InternalReasonCode::CE_INVALID_PROFILE = 233, InternalReasonCode::CE_INTERNAL_EPC_NONEPC_TRANSITION = 234, InternalReasonCode::CE_INVALID_PROFILE_ID = 235,
  InternalReasonCode::CE_INTERNAL_CALL_ALREADY_PRESENT = 236, InternalReasonCode::CE_IFACE_IN_USE = 237, InternalReasonCode::CE_IP_PDP_MISMATCH = 238, InternalReasonCode::CE_APN_DISALLOWED_ON_ROAMING = 239,
  InternalReasonCode::CE_APN_PARAM_CHANGE = 240, InternalReasonCode::CE_IFACE_IN_USE_CFG_MATCH = 241, InternalReasonCode::CE_NULL_APN_DISALLOWED = 242, InternalReasonCode::CE_THERMAL_MITIGATION = 243,
  InternalReasonCode::CE_SUBS_ID_MISMATCH = 244, InternalReasonCode::CE_DATA_SETTINGS_DISABLED = 245, InternalReasonCode::CE_DATA_ROAMING_SETTINGS_DISABLED = 246, InternalReasonCode::CE_APN_FORMAT_INVALID = 247,
  InternalReasonCode::CE_DDS_CALL_ABORT = 248, InternalReasonCode::CE_VALIDATION_FAILURE = 249, InternalReasonCode::CE_PROFILES_NOT_COMPATIBLE = 251, InternalReasonCode::CE_NULL_RESOLVED_APN_NO_MATCH = 252,
  InternalReasonCode::CE_INVALID_APN_NAME = 253
}
 
enum  CallManagerReasonCode {
  CallManagerReasonCode::CE_CDMA_LOCK = 500, CallManagerReasonCode::CE_INTERCEPT = 501, CallManagerReasonCode::CE_REORDER = 502, CallManagerReasonCode::CE_REL_SO_REJ = 503,
  CallManagerReasonCode::CE_INCOM_CALL = 504, CallManagerReasonCode::CE_ALERT_STOP = 505, CallManagerReasonCode::CE_ACTIVATION = 506, CallManagerReasonCode::CE_MAX_ACCESS_PROBE = 507,
  CallManagerReasonCode::CE_CCS_NOT_SUPPORTED_BY_BS = 508, CallManagerReasonCode::CE_NO_RESPONSE_FROM_BS = 509, CallManagerReasonCode::CE_REJECTED_BY_BS = 510, CallManagerReasonCode::CE_INCOMPATIBLE = 511,
  CallManagerReasonCode::CE_ALREADY_IN_TC = 512, CallManagerReasonCode::CE_USER_CALL_ORIG_DURING_GPS = 513, CallManagerReasonCode::CE_USER_CALL_ORIG_DURING_SMS = 514, CallManagerReasonCode::CE_NO_CDMA_SRV = 515,
  CallManagerReasonCode::CE_MC_ABORT = 516, CallManagerReasonCode::CE_PSIST_NG = 517, CallManagerReasonCode::CE_UIM_NOT_PRESENT = 518, CallManagerReasonCode::CE_RETRY_ORDER = 519,
  CallManagerReasonCode::CE_ACCESS_BLOCK = 520, CallManagerReasonCode::CEACCESS_BLOCK_ALL = 521, CallManagerReasonCode::CE_IS707B_MAX_ACC = 522, CallManagerReasonCode::CE_THERMAL_EMERGENCY = 523,
  CallManagerReasonCode::CE_CALL_ORIG_THROTTLED = 524, CallManagerReasonCode::CE_USER_CALL_ORIG_DURING_VOICE_CALL = 535, CallManagerReasonCode::CE_CONF_FAILED = 1000, CallManagerReasonCode::CE_INCOM_REJ = 1001,
  CallManagerReasonCode::CE_NEW_NO_GW_SRV = 1002, CallManagerReasonCode::CE_NEW_NO_GPRS_CONTEXT = 1003, CallManagerReasonCode::CE_NEW_ILLEGAL_MS = 1004, CallManagerReasonCode::CE_NEW_ILLEGAL_ME = 1005,
  CallManagerReasonCode::CE_NEW_GPRS_SERVICES_AND_NON_GPRS_SERVICES_NOT_ALLOWED = 1006, CallManagerReasonCode::CE_NEW_GPRS_SERVICES_NOT_ALLOWED = 1007, CallManagerReasonCode::CE_NEW_MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK = 1008, CallManagerReasonCode::CE_NEW_IMPLICITLY_DETACHED = 1009,
  CallManagerReasonCode::CE_NEW_PLMN_NOT_ALLOWED = 1010, CallManagerReasonCode::CE_NEW_LA_NOT_ALLOWED = 1011, CallManagerReasonCode::CE_NEW_GPRS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN = 1012, CallManagerReasonCode::CE_NEW_PDP_DUPLICATE = 1013,
  CallManagerReasonCode::CE_NEW_UE_RAT_CHANGE = 1014, CallManagerReasonCode::CE_NEW_CONGESTION = 1015, CallManagerReasonCode::CE_NEW_NO_PDP_CONTEXT_ACTIVATED = 1016, CallManagerReasonCode::CE_NEW_ACCESS_CLASS_DSAC_REJECTION = 1017,
  CallManagerReasonCode::CE_PDP_ACTIVATE_MAX_RETRY_FAILED = 1018, CallManagerReasonCode::CE_RAB_FAILURE = 1019, CallManagerReasonCode::CE_ESM_UNKNOWN_EPS_BEARER_CONTEXT = 1025, CallManagerReasonCode::CE_DRB_RELEASED_AT_RRC = 1026,
  CallManagerReasonCode::CE_NAS_SIG_CONN_RELEASED = 1027, CallManagerReasonCode::CE_REASON_EMM_DETACHED = 1028, CallManagerReasonCode::CE_EMM_ATTACH_FAILED = 1029, CallManagerReasonCode::CE_EMM_ATTACH_STARTED = 1030,
  CallManagerReasonCode::CE_LTE_NAS_SERVICE_REQ_FAILED = 1031, CallManagerReasonCode::CE_ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW = 1032, CallManagerReasonCode::CE_ESM_LOWER_LAYER_FAILURE = 1033, CallManagerReasonCode::CE_ESM_SYNC_UP_WITH_NW = 1034,
  CallManagerReasonCode::CE_ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER = 1035, CallManagerReasonCode::CE_ESM_BAD_OTA_MESSAGE = 1036, CallManagerReasonCode::CE_ESM_DS_REJECTED_THE_CALL = 1037, CallManagerReasonCode::CE_ESM_CONTEXT_TRANSFERED_DUE_TO_IRAT = 1038,
  CallManagerReasonCode::CE_DS_EXPLICIT_DEACT = 1039, CallManagerReasonCode::CE_ESM_LOCAL_CAUSE_NONE = 1040, CallManagerReasonCode::CE_LTE_NAS_SERVICE_REQ_FAILED_NO_THROTTLE = 1041, CallManagerReasonCode::CE_ACL_FAILURE = 1042,
  CallManagerReasonCode::CE_LTE_NAS_SERVICE_REQ_FAILED_DS_DISALLOW = 1043, CallManagerReasonCode::CE_EMM_T3417_EXPIRED = 1044, CallManagerReasonCode::CE_EMM_T3417_EXT_EXPIRED = 1045, CallManagerReasonCode::CE_LRRC_UL_DATA_CNF_FAILURE_TXN = 1046,
  CallManagerReasonCode::CE_LRRC_UL_DATA_CNF_FAILURE_HO = 1047, CallManagerReasonCode::CE_LRRC_UL_DATA_CNF_FAILURE_CONN_REL = 1048, CallManagerReasonCode::CE_LRRC_UL_DATA_CNF_FAILURE_RLF = 1049, CallManagerReasonCode::CE_LRRC_UL_DATA_CNF_FAILURE_CTRL_NOT_CONN = 1050,
  CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE = 1051, CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_ABORTED = 1052, CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_ACCESS_BARRED = 1053, CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_CELL_RESEL = 1054,
  CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_CONFIG_FAILURE = 1055, CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_TIMER_EXPIRED = 1056, CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_LINK_FAILURE = 1057, CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_NOT_CAMPED = 1058,
  CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_SI_FAILURE = 1059, CallManagerReasonCode::CE_LRRC_CONN_EST_FAILURE_CONN_REJECT = 1060, CallManagerReasonCode::CE_LRRC_CONN_REL_NORMAL = 1061, CallManagerReasonCode::CE_LRRC_CONN_REL_RLF = 1062,
  CallManagerReasonCode::CE_LRRC_CONN_REL_CRE_FAILURE = 1063, CallManagerReasonCode::CE_LRRC_CONN_REL_OOS_DURING_CRE = 1064, CallManagerReasonCode::CE_LRRC_CONN_REL_ABORTED = 1065, CallManagerReasonCode::CE_LRRC_CONN_REL_SIB_READ_ERROR = 1066,
  CallManagerReasonCode::CE_DETACH_WITH_REATTACH_LTE_NW_DETACH = 1067, CallManagerReasonCode::CE_DETACH_WITH_OUT_REATTACH_LTE_NW_DETACH = 1068, CallManagerReasonCode::CE_ESM_PROC_TIME_OUT = 1069, CallManagerReasonCode::CE_INVALID_CONNECTION_ID = 1070,
  CallManagerReasonCode::CE_INVALID_NSAPI = 1071, CallManagerReasonCode::CE_INVALID_PRI_NSAPI = 1072, CallManagerReasonCode::CE_INVALID_FIELD = 1073, CallManagerReasonCode::CE_RAB_SETUP_FAILURE = 1074,
  CallManagerReasonCode::CE_PDP_ESTABLISH_MAX_TIMEOUT = 1075, CallManagerReasonCode::CE_PDP_MODIFY_MAX_TIMEOUT = 1076, CallManagerReasonCode::CE_PDP_INACTIVE_MAX_TIMEOUT = 1077, CallManagerReasonCode::CE_PDP_LOWERLAYER_ERROR = 1078,
  CallManagerReasonCode::CE_PPD_UNKNOWN_REASON = 1079, CallManagerReasonCode::CE_PDP_MODIFY_COLLISION = 1080, CallManagerReasonCode::CE_PDP_MBMS_REQUEST_COLLISION = 1081, CallManagerReasonCode::CE_MBMS_DUPLICATE = 1082,
  CallManagerReasonCode::CE_SM_PS_DETACHED = 1083, CallManagerReasonCode::CE_SM_NO_RADIO_AVAILABLE = 1084, CallManagerReasonCode::CE_SM_ABORT_SERVICE_NOT_AVAILABLE = 1085, CallManagerReasonCode::CE_MESSAGE_EXCEED_MAX_L2_LIMIT = 1086,
  CallManagerReasonCode::CE_SM_NAS_SRV_REQ_FAILURE = 1087, CallManagerReasonCode::CE_RRC_CONN_EST_FAILURE_REQ_ERROR = 1088, CallManagerReasonCode::CE_RRC_CONN_EST_FAILURE_TAI_CHANGE = 1089, CallManagerReasonCode::CE_RRC_CONN_EST_FAILURE_RF_UNAVAILABLE = 1090,
  CallManagerReasonCode::CE_RRC_CONN_REL_ABORTED_IRAT_SUCCESS = 1091, CallManagerReasonCode::CE_RRC_CONN_REL_RLF_SEC_NOT_ACTIVE = 1092, CallManagerReasonCode::CE_RRC_CONN_REL_IRAT_TO_LTE_ABORTED = 1093, CallManagerReasonCode::CE_RRC_CONN_REL_IRAT_FROM_LTE_TO_G_CCO_SUCCESS = 1094,
  CallManagerReasonCode::CE_RRC_CONN_REL_IRAT_FROM_LTE_TO_G_CCO_ABORTED = 1095, CallManagerReasonCode::CE_IMSI_UNKNOWN_IN_HSS = 1096, CallManagerReasonCode::CE_IMEI_NOT_ACCEPTED = 1097, CallManagerReasonCode::CE_EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED = 1098,
  CallManagerReasonCode::CE_EPS_SERVICES_NOT_ALLOWED_IN_PLMN = 1099, CallManagerReasonCode::CE_MSC_TEMPORARILY_NOT_REACHABLE = 1100, CallManagerReasonCode::CE_CS_DOMAIN_NOT_AVAILABLE = 1101, CallManagerReasonCode::CE_ESM_FAILURE = 1102,
  CallManagerReasonCode::CE_MAC_FAILURE = 1103, CallManagerReasonCode::CE_SYNCH_FAILURE = 1104, CallManagerReasonCode::CE_UE_SECURITY_CAPABILITIES_MISMATCH = 1105, CallManagerReasonCode::CE_SECURITY_MODE_REJ_UNSPECIFIED = 1106,
  CallManagerReasonCode::CE_NON_EPS_AUTH_UNACCEPTABLE = 1107, CallManagerReasonCode::CE_CS_FALLBACK_CALL_EST_NOT_ALLOWED = 1108, CallManagerReasonCode::CE_NO_EPS_BEARER_CONTEXT_ACTIVATED = 1109, CallManagerReasonCode::CE_EMM_INVALID_STATE = 1110,
  CallManagerReasonCode::CE_NAS_LAYER_FAILURE = 1111, CallManagerReasonCode::CE_MULTI_PDN_NOT_ALLOWED = 1112, CallManagerReasonCode::CE_EMBMS_NOT_ENABLED = 1113, CallManagerReasonCode::CE_PENDING_REDIAL_CALL_CLEANUP = 1114,
  CallManagerReasonCode::CE_EMBMS_REGULAR_DEACTIVATION = 1115, CallManagerReasonCode::CE_TLB_REGULAR_DEACTIVATION = 1116, CallManagerReasonCode::CE_LOWER_LAYER_REGISTRATION_FAILURE = 1117, CallManagerReasonCode::CE_DETACH_EPS_SERVICES_NOT_ALLOWED = 1118,
  CallManagerReasonCode::CE_SM_INTERNAL_PDP_DEACTIVATION = 1119, CallManagerReasonCode::CE_UNSUPPORTED_1X_PREV = 1515, CallManagerReasonCode::CE_CD_GEN_OR_BUSY = 1500, CallManagerReasonCode::CE_CD_BILL_OR_AUTH = 1501,
  CallManagerReasonCode::CE_CHG_HDR = 1502, CallManagerReasonCode::CE_EXIT_HDR = 1503, CallManagerReasonCode::CE_HDR_NO_SESSION = 1504, CallManagerReasonCode::CE_HDR_ORIG_DURING_GPS_FIX = 1505,
  CallManagerReasonCode::CE_HDR_CS_TIMEOUT = 1506, CallManagerReasonCode::CE_HDR_RELEASED_BY_CM = 1507, CallManagerReasonCode::CE_COLLOC_ACQ_FAIL = 1508, CallManagerReasonCode::CE_OTASP_COMMIT_IN_PROG = 1509,
  CallManagerReasonCode::CE_NO_HYBR_HDR_SRV = 1510, CallManagerReasonCode::CE_HDR_NO_LOCK_GRANTED = 1511, CallManagerReasonCode::CE_HOLD_OTHER_IN_PROG = 1512, CallManagerReasonCode::CE_HDR_FADE = 1513,
  CallManagerReasonCode::CE_HDR_ACC_FAIL = 1514, CallManagerReasonCode::CE_CLIENT_END = 2000, CallManagerReasonCode::CE_NO_SRV = 2001, CallManagerReasonCode::CE_FADE = 2002,
  CallManagerReasonCode::CE_REL_NORMAL = 2003, CallManagerReasonCode::CE_ACC_IN_PROG = 2004, CallManagerReasonCode::CE_ACC_FAIL = 2005, CallManagerReasonCode::CE_REDIR_OR_HANDOFF = 2006,
  CallManagerReasonCode::CE_CM_UNKNOWN_ERROR = 2007, CallManagerReasonCode::CE_OFFLINE = 2500, CallManagerReasonCode::CE_EMERGENCY_MODE = 2501, CallManagerReasonCode::CE_PHONE_IN_USE = 2502,
  CallManagerReasonCode::CE_INVALID_MODE = 2503, CallManagerReasonCode::CE_INVALID_SIM_STATE = 2504, CallManagerReasonCode::CE_NO_COLLOC_HDR = 2505, CallManagerReasonCode::CE_CALL_CONTROL_REJECTED = 2506,
  CallManagerReasonCode::CE_UNKNOWN = -1
}
 
enum  SpecReasonCode {
  SpecReasonCode::CE_OPERATOR_DETERMINED_BARRING = 8, SpecReasonCode::CE_NAS_SIGNALLING_ERROR = 14, SpecReasonCode::CE_LLC_SNDCP_FAILURE = 25, SpecReasonCode::CE_INSUFFICIENT_RESOURCES = 26,
  SpecReasonCode::CE_UNKNOWN_APN = 27, SpecReasonCode::CE_UNKNOWN_PDP = 28, SpecReasonCode::CE_AUTH_FAILED = 29, SpecReasonCode::CE_GGSN_REJECT = 30,
  SpecReasonCode::CE_ACTIVATION_REJECT = 31, SpecReasonCode::CE_OPTION_NOT_SUPPORTED = 32, SpecReasonCode::CE_OPTION_UNSUBSCRIBED = 33, SpecReasonCode::CE_OPTION_TEMP_OOO = 34,
  SpecReasonCode::CE_NSAPI_ALREADY_USED = 35, SpecReasonCode::CE_REGULAR_DEACTIVATION = 36, SpecReasonCode::CE_QOS_NOT_ACCEPTED = 37, SpecReasonCode::CE_NETWORK_FAILURE = 38,
  SpecReasonCode::CE_UMTS_REACTIVATION_REQ = 39, SpecReasonCode::CE_FEATURE_NOT_SUPPORTED = 40, SpecReasonCode::CE_TFT_SEMANTIC_ERROR = 41, SpecReasonCode::CE_TFT_SYNTAX_ERROR = 42,
  SpecReasonCode::CE_UNKNOWN_PDP_CONTEXT = 43, SpecReasonCode::CE_FILTER_SEMANTIC_ERROR = 44, SpecReasonCode::CE_FILTER_SYNTAX_ERROR = 45, SpecReasonCode::CE_PDP_WITHOUT_ACTIVE_TFT = 46,
  SpecReasonCode::CE_IP_V4_ONLY_ALLOWED = 50, SpecReasonCode::CE_IP_V6_ONLY_ALLOWED = 51, SpecReasonCode::CE_SINGLE_ADDR_BEARER_ONLY = 52, SpecReasonCode::CE_ESM_INFO_NOT_RECEIVED = 53,
  SpecReasonCode::CE_PDN_CONN_DOES_NOT_EXIST = 54, SpecReasonCode::CE_MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED = 55, SpecReasonCode::CE_MAX_ACTIVE_PDP_CONTEXT_REACHED = 65, SpecReasonCode::CE_UNSUPPORTED_APN_IN_CURRENT_PLMN = 66,
  SpecReasonCode::CE_INVALID_TRANSACTION_ID = 81, SpecReasonCode::CE_MESSAGE_INCORRECT_SEMANTIC = 95, SpecReasonCode::CE_INVALID_MANDATORY_INFO = 96, SpecReasonCode::CE_MESSAGE_TYPE_UNSUPPORTED = 97,
  SpecReasonCode::CE_MSG_TYPE_NONCOMPATIBLE_STATE = 98, SpecReasonCode::CE_UNKNOWN_INFO_ELEMENT = 99, SpecReasonCode::CE_CONDITIONAL_IE_ERROR = 100, SpecReasonCode::CE_MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE = 101,
  SpecReasonCode::CE_PROTOCOL_ERROR = 111, SpecReasonCode::CE_APN_TYPE_CONFLICT = 112, SpecReasonCode::CE_INVALID_PCSCF_ADDRESS = 113, SpecReasonCode::CE_INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN = 114,
  SpecReasonCode::CE_EMM_ACCESS_BARRED = 115, SpecReasonCode::CE_EMERGENCY_IFACE_ONLY = 116, SpecReasonCode::CE_IFACE_MISMATCH = 117, SpecReasonCode::CE_COMPANION_IFACE_IN_USE = 118,
  SpecReasonCode::CE_IP_ADDRESS_MISMATCH = 119, SpecReasonCode::CE_IFACE_AND_POL_FAMILY_MISMATCH = 120, SpecReasonCode::CE_EMM_ACCESS_BARRED_INFINITE_RETRY = 121, SpecReasonCode::CE_AUTH_FAILURE_ON_EMERGENCY_CALL = 122,
  SpecReasonCode::CE_INVALID_DNS_ADDR = 123, SpecReasonCode::CE_INVALID_PCSCF_DNS_ADDR = 124, SpecReasonCode::CE_TEST_LOOPBACK_MODE_A_OR_B_ENABLED = 125, SpecReasonCode::CE_UNKNOWN = -1
}
 
enum  PPPReasonCode {
  PPPReasonCode::CE_PPP_TIMEOUT = 1, PPPReasonCode::CE_PPP_AUTH_FAILURE = 2, PPPReasonCode::CE_PPP_OPTION_MISMATCH = 3, PPPReasonCode::CE_PPP_PAP_FAILURE = 31,
  PPPReasonCode::CE_PPP_CHAP_FAILURE = 32, PPPReasonCode::CE_PPP_CLOSE_IN_PROGRESS = 33, PPPReasonCode::CE_PPP_NV_REFRESH_IN_PROGRESS = 34, PPPReasonCode::CE_PPP_UNKNOWN = -1
}
 
enum  EHRPDReasonCode {
  EHRPDReasonCode::CE_EHRPD_SUBS_LIMITED_TO_V4 = 1, EHRPDReasonCode::CE_EHRPD_SUBS_LIMITED_TO_V6 = 2, EHRPDReasonCode::CE_EHRPD_VSNCP_TIMEOUT = 4, EHRPDReasonCode::CE_EHRPD_VSNCP_FAILURE = 5,
  EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_GEN_ERROR = 6, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_UNAUTH_APN = 7, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_PDN_LIMIT_EXCEED = 8, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_NO_PDN_GW = 9,
  EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_PDN_GW_UNREACH = 10, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_PDN_GW_REJ = 11, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_INSUFF_PARAM = 12, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_RESOURCE_UNAVAIL = 13,
  EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_ADMIN_PROHIBIT = 14, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_PDN_ID_IN_USE = 15, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_SUBSCR_LIMITATION = 16, EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_PDN_EXISTS_FOR_THIS_APN = 17,
  EHRPDReasonCode::CE_EHRPD_VSNCP_3GPP2I_RECONNECT_NOT_ALLOWED = 19, EHRPDReasonCode::CE_EHRPD_UNKNOWN = -1
}
 
enum  Ipv6ReasonCode { Ipv6ReasonCode::CE_PREFIX_UNAVAILABLE = 1, Ipv6ReasonCode::CE_IPV6_ERR_HRPD_IPV6_DISABLED = 2, Ipv6ReasonCode::CE_IPV6_DISABLED = 3 }
 
enum  HandoffReasonCode { HandoffReasonCode::CE_VCER_HANDOFF_PREF_SYS_BACK_TO_SRAT = 1 }
 
enum  LogLevel {
  LogLevel::LEVEL_NONE = 1, LogLevel::LEVEL_PERF, LogLevel::LEVEL_ERROR, LogLevel::LEVEL_WARNING,
  LogLevel::LEVEL_INFO, LogLevel::LEVEL_DEBUG
}
 

Typedef Documentation

using telux::common::ResponseCallback = typedef std::function<void(telux::common::ErrorCode errorCode)>

General response callback for most of the requests, client needs to implement this function to get the asynchronous response.

The methods in callback can be invoked from multiple different threads. The implementation should be thread safe.

Parameters
[in]errorCodeErrorCode
using telux::common::InitResponseCb = typedef std::function<void(telux::common::ServiceStatus status)>

This API is invoked when the initialization of an object completes.

Parameters
[in]status- ServiceStatus