Platform specific error codes
- Note
- The table below lists the supported platform specific error code functions for each platform.
specific error code APIs | AR755x | AR758x | AR759x | AR8652 | WP85xx | WP76xx |
---|---|---|---|---|---|---|
le_mcc_GetPlatformSpecificTerminationCode() | X | X | X | X | X | X |
le_mdc_GetPlatformSpecificDisconnectionCode() | X | X | X | X | X | X |
le_mdc_GetPlatformSpecificFailureConnectionReason() | X | X | ||||
le_mrc_GetPlatformSpecificRegistrationErrorCode() | X | X | X | X | X | X |
le_sms_GetPlatformSpecificErrorCode() | X | X | X | X | X | X |
le_mcc_GetPlatformSpecificTerminationCode() returns the termination code from call indication message that contains call end reason. The call end reason return values are described below
CALL_END_CAUSE_OFFLINE = 0x00,
CALL_END_CAUSE_CDMA_LOCK = 0x14,
CALL_END_CAUSE_NO_SRV = 0x15,
CALL_END_CAUSE_FADE = 0x16,
CALL_END_CAUSE_INTERCEPT = 0x17,
CALL_END_CAUSE_REORDER = 0x18,
CALL_END_CAUSE_REL_NORMAL = 0x19,
CALL_END_CAUSE_REL_SO_REJ = 0x1A,
CALL_END_CAUSE_INCOM_CALL = 0x1B,
CALL_END_CAUSE_ALERT_STOP = 0x1C,
CALL_END_CAUSE_CLIENT_END = 0x1D,
CALL_END_CAUSE_ACTIVATION = 0x1E,
CALL_END_CAUSE_MC_ABORT = 0x1F,
CALL_END_CAUSE_MAX_ACCESS_PROBE = 0x20,
CALL_END_CAUSE_PSIST_N = 0x21,
CALL_END_CAUSE_UIM_NOT_PRESENT = 0x22,
CALL_END_CAUSE_ACC_IN_PROG = 0x23,
CALL_END_CAUSE_ACC_FAIL = 0x24,
CALL_END_CAUSE_RETRY_ORDER = 0x25,
CALL_END_CAUSE_CCS_NOT_SUPPORTED_BY_BS = 0x26,
CALL_END_CAUSE_NO_RESPONSE_FROM_BS = 0x27,
CALL_END_CAUSE_REJECTED_BY_BS = 0x28,
CALL_END_CAUSE_INCOMPATIBLE = 0x29,
CALL_END_CAUSE_ACCESS_BLOCK = 0x2A,
CALL_END_CAUSE_ALREADY_IN_TC = 0x2B,
CALL_END_CAUSE_EMERGENCY_FLASHED = 0x2C,
CALL_END_CAUSE_USER_CALL_ORIG_DURING_GPS = 0x2D,
CALL_END_CAUSE_USER_CALL_ORIG_DURING_SMS = 0x2E,
CALL_END_CAUSE_USER_CALL_ORIG_DURING_DATA = 0x2F,
CALL_END_CAUSE_REDIR_OR_HANDOFF = 0x30,
CALL_END_CAUSE_ACCESS_BLOCK_ALL = 0x31,
CALL_END_CAUSE_OTASP_SPC_ERR = 0x32,
CALL_END_CAUSE_IS707B_MAX_ACC = 0x33,
CALL_END_CAUSE_ACC_FAIL_REJ_ORD = 0x34,
CALL_END_CAUSE_ACC_FAIL_RETRY_ORD = 0x35,
CALL_END_CAUSE_TIMEOUT_T42 = 0x36,
CALL_END_CAUSE_TIMEOUT_T40 = 0x37,
CALL_END_CAUSE_SRV_INIT_FAIL = 0x38,
CALL_END_CAUSE_T50_EXP = 0x39,
CALL_END_CAUSE_T51_EXP = 0x3A,
CALL_END_CAUSE_RL_ACK_TIMEOUT = 0x3B,
CALL_END_CAUSE_BAD_FL = 0x3C,
CALL_END_CAUSE_TRM_REQ_FAIL = 0x3D,
CALL_END_CAUSE_TIMEOUT_T41 = 0x3E,
CALL_END_CAUSE_INCOM_REJ = 0x66,
CALL_END_CAUSE_SETUP_REJ = 0x67,
CALL_END_CAUSE_NETWORK_END = 0x68,
CALL_END_CAUSE_NO_FUNDS = 0x69,
CALL_END_CAUSE_NO_GW_SRV = 0x6A,
CALL_END_CAUSE_NO_CDMA_SRV = 0x6B,
CALL_END_CAUSE_NO_FULL_SRV = 0x6C,
CALL_END_CAUSE_MAX_PS_CALLS = 0x6D,
CALL_END_CAUSE_UNKNOWN_SUBSCRIBER = 0x6E,
CALL_END_CAUSE_ILLEGAL_SUBSCRIBER = 0x6F,
CALL_END_CAUSE_BEARER_SERVICE_NOT_PROVISIONED = 0x70,
CALL_END_CAUSE_TELE_SERVICE_NOT_PROVISIONED = 0x71,
CALL_END_CAUSE_ILLEGAL_EQUIPMENT = 0x72,
CALL_END_CAUSE_CALL_BARRED = 0x73,
CALL_END_CAUSE_ILLEGAL_SS_OPERATION = 0x74,
CALL_END_CAUSE_SS_ERROR_STATUS = 0x75,
CALL_END_CAUSE_SS_NOT_AVAILABLE = 0x76,
CALL_END_CAUSE_SS_SUBSCRIPTION_VIOLATION = 0x77,
CALL_END_CAUSE_SS_INCOMPATIBILITY = 0x78,
CALL_END_CAUSE_FACILITY_NOT_SUPPORTED = 0x79,
CALL_END_CAUSE_ABSENT_SUBSCRIBER = 0x7A,
CALL_END_CAUSE_SHORT_TERM_DENIAL = 0x7B,
CALL_END_CAUSE_LONG_TERM_DENIAL = 0x7C,
CALL_END_CAUSE_SYSTEM_FAILURE = 0x7D,
CALL_END_CAUSE_DATA_MISSING = 0x7E,
CALL_END_CAUSE_UNEXPECTED_DATA_VALUE = 0x7F,
CALL_END_CAUSE_PWD_REGISTRATION_FAILURE = 0x80,
CALL_END_CAUSE_NEGATIVE_PWD_CHECK = 0x81,
CALL_END_CAUSE_NUM_OF_PWD_ATTEMPTS_VIOLATION = 0x82,
CALL_END_CAUSE_POSITION_METHOD_FAILURE = 0x83,
CALL_END_CAUSE_UNKNOWN_ALPHABET = 0x84,
CALL_END_CAUSE_USSD_BUSY = 0x85,
CALL_END_CAUSE_REJECTED_BY_USER = 0x86,
CALL_END_CAUSE_REJECTED_BY_NETWORK = 0x87,
CALL_END_CAUSE_DEFLECTION_TO_SERVED_SUBSCRIBER = 0x88,
CALL_END_CAUSE_SPECIAL_SERVICE_CODE = 0x89,
CALL_END_CAUSE_INVALID_DEFLECTED_TO_NUMBER = 0x8A,
CALL_END_CAUSE_MPTY_PARTICIPANTS_EXCEEDED = 0x8B,
CALL_END_CAUSE_RESOURCES_NOT_AVAILABLE = 0x8C,
CALL_END_CAUSE_UNASSIGNED_NUMBER = 0x8D,
CALL_END_CAUSE_NO_ROUTE_TO_DESTINATION = 0x8E,
CALL_END_CAUSE_CHANNEL_UNACCEPTABLE = 0x8F,
CALL_END_CAUSE_OPERATOR_DETERMINED_BARRING = 0x90,
CALL_END_CAUSE_NORMAL_CALL_CLEARING = 0x91,
CALL_END_CAUSE_USER_BUSY = 0x92,
CALL_END_CAUSE_NO_USER_RESPONDING = 0x93,
CALL_END_CAUSE_USER_ALERTING_NO_ANSWER = 0x94,
CALL_END_CAUSE_CALL_REJECTED = 0x95,
CALL_END_CAUSE_NUMBER_CHANGED = 0x96,
CALL_END_CAUSE_PREEMPTION = 0x97,
CALL_END_CAUSE_DESTINATION_OUT_OF_ORDER = 0x98,
CALL_END_CAUSE_INVALID_NUMBER_FORMAT = 0x99,
CALL_END_CAUSE_FACILITY_REJECTED = 0x9A,
CALL_END_CAUSE_RESP_TO_STATUS_ENQUIRY = 0x9B,
CALL_END_CAUSE_NORMAL_UNSPECIFIED = 0x9C,
CALL_END_CAUSE_NO_CIRCUIT_OR_CHANNEL_AVAILABLE = 0x9D,
CALL_END_CAUSE_NETWORK_OUT_OF_ORDER = 0x9E,
CALL_END_CAUSE_TEMPORARY_FAILURE = 0x9F,
CALL_END_CAUSE_SWITCHING_EQUIPMENT_CONGESTION = 0xA0,
CALL_END_CAUSE_ACCESS_INFORMATION_DISCARDED = 0xA1,
CALL_END_CAUSE_REQUESTED_CIRCUIT_OR_CHANNEL_NOT_AVAILABLE = 0xA2,
CALL_END_CAUSE_RESOURCES_UNAVAILABLE_OR_UNSPECIFIED = 0xA3,
CALL_END_CAUSE_QOS_UNAVAILABLE = 0xA4,
CALL_END_CAUSE_REQUESTED_FACILITY_NOT_SUBSCRIBED = 0xA5,
CALL_END_CAUSE_INCOMING_CALLS_BARRED_WITHIN_CUG = 0xA6,
CALL_END_CAUSE_BEARER_CAPABILITY_NOT_AUTH = 0xA7,
CALL_END_CAUSE_BEARER_CAPABILITY_UNAVAILABLE = 0xA8,
CALL_END_CAUSE_SERVICE_OPTION_NOT_AVAILABLE = 0xA9,
CALL_END_CAUSE_ACM_LIMIT_EXCEEDED = 0xAA,
CALL_END_CAUSE_BEARER_SERVICE_NOT_IMPLEMENTED = 0xAB,
CALL_END_CAUSE_REQUESTED_FACILITY_NOT_IMPLEMENTED = 0xAC,
CALL_END_CAUSE_ONLY_DIGITAL_INFORMATION_BEARER_AVAILABLE = 0xAD,
CALL_END_CAUSE_SERVICE_OR_OPTION_NOT_IMPLEMENTED = 0xAE,
CALL_END_CAUSE_INVALID_TRANSACTION_IDENTIFIER = 0xAF,
CALL_END_CAUSE_USER_NOT_MEMBER_OF_CUG = 0xB0,
CALL_END_CAUSE_INCOMPATIBLE_DESTINATION = 0xB1,
CALL_END_CAUSE_INVALID_TRANSIT_NW_SELECTION = 0xB2,
CALL_END_CAUSE_SEMANTICALLY_INCORRECT_MESSAGE = 0xB3,
CALL_END_CAUSE_INVALID_MANDATORY_INFORMATION = 0xB4,
CALL_END_CAUSE_MESSAGE_TYPE_NON_IMPLEMENTED = 0xB5,
CALL_END_CAUSE_MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 0xB6,
CALL_END_CAUSE_INFORMATION_ELEMENT_NON_EXISTENT = 0xB7,
CALL_END_CAUSE_CONDITONAL_IE_ERROR = 0xB8,
CALL_END_CAUSE_MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE = 0xB9,
CALL_END_CAUSE_RECOVERY_ON_TIMER_EXPIRED = 0xBA,
CALL_END_CAUSE_PROTOCOL_ERROR_UNSPECIFIED = 0xBB,
CALL_END_CAUSE_INTERWORKING_UNSPECIFIED = 0xBC,
CALL_END_CAUSE_OUTGOING_CALLS_BARRED_WITHIN_CUG = 0xBD,
CALL_END_CAUSE_NO_CUG_SELECTION = 0xBE,
CALL_END_CAUSE_UNKNOWN_CUG_INDEX = 0xBF,
CALL_END_CAUSE_CUG_INDEX_INCOMPATIBLE = 0xC0,
CALL_END_CAUSE_CUG_CALL_FAILURE_UNSPECIFIED = 0xC1,
CALL_END_CAUSE_CLIR_NOT_SUBSCRIBED = 0xC2,
CALL_END_CAUSE_CCBS_POSSIBLE = 0xC3,
CALL_END_CAUSE_CCBS_NOT_POSSIBLE = 0xC4,
CALL_END_CAUSE_IMSI_UNKNOWN_IN_HLR = 0xC5,
CALL_END_CAUSE_ILLEGAL_MS = 0xC6,
CALL_END_CAUSE_IMSI_UNKNOWN_IN_VLR = 0xC7,
CALL_END_CAUSE_IMEI_NOT_ACCEPTED = 0xC8,
CALL_END_CAUSE_ILLEGAL_ME = 0xC9,
CALL_END_CAUSE_PLMN_NOT_ALLOWED = 0xCA,
CALL_END_CAUSE_LOCATION_AREA_NOT_ALLOWED = 0xCB,
CALL_END_CAUSE_ROAMING_NOT_ALLOWED_IN_THIS_LOCATION_AREA = 0xCC,
CALL_END_CAUSE_NO_SUITABLE_CELLS_IN_LOCATION_AREA = 0xCD,
CALL_END_CAUSE_NETWORK_FAILURE = 0xCE,
CALL_END_CAUSE_MAC_FAILURE = 0xCF,
CALL_END_CAUSE_SYNCH_FAILURE = 0xD0,
CALL_END_CAUSE_NETWORK_CONGESTION = 0xD1,
CALL_END_CAUSE_GSM_AUTHENTICATION_UNACCEPTABLE = 0xD2,
CALL_END_CAUSE_SERVICE_NOT_SUBSCRIBED = 0xD3,
CALL_END_CAUSE_SERVICE_TEMPORARILY_OUT_OF_ORDER = 0xD4,
CALL_END_CAUSE_CALL_CANNOT_BE_IDENTIFIED = 0xD5,
CALL_END_CAUSE_INCORRECT_SEMANTICS_IN_MESSAGE = 0xD6,
CALL_END_CAUSE_MANDATORY_INFORMATION_INVALID = 0xD7,
CALL_END_CAUSE_ACCESS_STRATUM_FAILURE = 0xD8,
CALL_END_CAUSE_INVALID_SIM = 0xD9,
CALL_END_CAUSE_WRONG_STATE = 0xDA,
CALL_END_CAUSE_ACCESS_CLASS_BLOCKED = 0xDB,
CALL_END_CAUSE_NO_RESOURCES = 0xDC,
CALL_END_CAUSE_INVALID_USER_DATA = 0xDD,
CALL_END_CAUSE_TIMER_T3230_EXPIRED = 0xDE,
CALL_END_CAUSE_NO_CELL_AVAILABLE = 0xDF,
CALL_END_CAUSE_ABORT_MSG_RECEIVED = 0xE0,
CALL_END_CAUSE_RADIO_LINK_LOST = 0xE1,
CALL_END_CAUSE_TIMER_T303_EXPIRED = 0xE2,
CALL_END_CAUSE_CNM_MM_REL_PENDING = 0xE3,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_RR_REL_IND = 0xE4,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_RR_RANDOM_ACCESS_FAILURE = 0xE5,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_RRC_REL_IND = 0xE6,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_RRC_CLOSE_SESSION_IND = 0xE7,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_RRC_OPEN_SESSION_FAILURE = 0xE8,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_LOW_LEVEL_FAIL = 0xE9,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_LOW_LEVEL_FAIL_REDIAL_NOT_ALLOWED = 0xEA,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_LOW_LEVEL_IMMED_RETRY = 0xEB,
CALL_END_CAUSE_ACCESS_STRATUM_REJ_ABORT_RADIO_UNAVAILABLE = 0xEC,
CALL_END_CAUSE_SERVICE_OPTION_NOT_SUPPORTED = 0xED,
CALL_END_CAUSE_AS_REJ_LRRC_UL_DATA_CNF_FAILURE_TXN = 0xEF,
CALL_END_CAUSE_AS_REJ_LRRC_UL_DATA_CNF_FAILURE_HO = 0xF0,
CALL_END_CAUSE_AS_REJ_LRRC_UL_DATA_CNF_FAILURE_CONN_REL = 0xF1,
CALL_END_CAUSE_AS_REJ_LRRC_UL_DATA_CNF_FAILURE_RLF = 0xF2,
CALL_END_CAUSE_AS_REJ_LRRC_UL_DATA_CNF_FAILURE_CTRL_NOT_CONN = 0xF3,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_SUCCESS = 0xF4,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE = 0xF5,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_ABORTED = 0xF6,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_ACCESS_BARRED = 0xF7,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_CELL_RESEL = 0xF8,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_CONFIG_FAILURE = 0xF9,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_TIMER_EXPIRED = 0xFA,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_LINK_FAILURE = 0xFB,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_NOT_CAMPED = 0xFC,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_SI_FAILURE = 0xFD,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_EST_FAILURE_CONN_REJECT = 0xFE,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_REL_NORMAL = 0xFF,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_REL_RLF = 0x100,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_REL_CRE_FAILURE = 0x101,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_REL_OOS_DURING_CRE = 0x102,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_REL_ABORTED = 0x103,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_REL_SIB_READ_ERROR = 0x104,
CALL_END_CAUSE_AS_REJ_LRRC_CONN_REL_ABORTED_IRAT_SUCCESS = 0x105,
CALL_END_CAUSE_AS_REJ_LRRC_RADIO_LINK_FAILURE = 0x106,
CALL_END_CAUSE_AS_REJ_DETACH_WITH_REATTACH_LTE_NW_DETACH = 0x107,
CALL_END_CAUSE_AS_REJ_DETACH_WITH_OUT_REATTACH_LTE_NW_DETACH = 0x108,
CALL_END_CAUSE_BAD_REQ_WAIT_INVITE = 0x12C,
CALL_END_CAUSE_BAD_REQ_WAIT_REINVITE = 0x12D,
CALL_END_CAUSE_INVALID_REMOTE_URI = 0x12E,
CALL_END_CAUSE_REMOTE_UNSUPP_MEDIA_TYPE = 0x12F,
CALL_END_CAUSE_PEER_NOT_REACHABLE = 0x130,
CALL_END_CAUSE_NETWORK_NO_RESP_TIME_OUT = 0x131,
CALL_END_CAUSE_NETWORK_NO_RESP_HOLD_FAIL = 0x132,
CALL_END_CAUSE_DATA_CONNECTION_LOST = 0x133,
CALL_END_CAUSE_UPGRADE_DOWNGRADE_REJ = 0x134,
CALL_END_CAUSE_SIP_403_FORBIDDEN = 0x135,
CALL_END_CAUSE_NO_NETWORK_RESP = 0x136,
CALL_END_CAUSE_UPGRADE_DOWNGRADE_FAILED = 0x137,
CALL_END_CAUSE_UPGRADE_DOWNGRADE_CANCELLED = 0x138,
CALL_END_CAUSE_SSAC_REJECT = 0x139,
CALL_END_CAUSE_THERMAL_EMERGENCY = 0x13A,
CALL_END_CAUSE_1XCSFB_SOFT_FAILURE = 0x13B,
CALL_END_CAUSE_1XCSFB_HARD_FAILURE = 0x13C,
CALL_END_CAUSE_CONNECTION_EST_FAILURE = 0x13D,
CALL_END_CAUSE_CONNECTION_FAILURE = 0x13E,
CALL_END_CAUSE_RRC_CONN_REL_NO_MT_SETUP = 0x13F,
CALL_END_CAUSE_ESR_FAILURE = 0x140,
CALL_END_CAUSE_MT_CSFB_NO_RESPONSE_FROM_NW = 0x141,
CALL_END_CAUSE_BUSY_EVERYWHERE = 0x142,
CALL_END_CAUSE_ANSWERED_ELSEWHERE = 0x143,
CALL_END_CAUSE_RLF_DURING_CC_DISCONNECT = 0x144,
CALL_END_CAUSE_TEMP_REDIAL_ALLOWED = 0x145,
CALL_END_CAUSE_PERM_REDIAL_NOT_NEEDED = 0x146,
CALL_END_CAUSE_MERGED_TO_CONFERENCE = 0x147,
CALL_END_CAUSE_LOW_BATTERY = 0x148,
CALL_END_CAUSE_CALL_DEFLECTED = 0x149,
CALL_END_CAUSE_RTP_RTCP_TIMEOUT = 0x14A,
CALL_END_CAUSE_RINGING_RINGBACK_TIMEOUT = 0x14B,
CALL_END_CAUSE_REG_RESTORATION = 0x14C,
CALL_END_CAUSE_CODEC_ERROR = 0x14D,
CALL_END_CAUSE_UNSUPPORTED_SDP = 0x14E,
CALL_END_CAUSE_RTP_FAILURE = 0x14F,
CALL_END_CAUSE_QoS_FAILURE = 0x150,
CALL_END_CAUSE_MULTIPLE_CHOICES = 0x151,
CALL_END_CAUSE_MOVED_PERMANENTLY = 0x152,
CALL_END_CAUSE_MOVED_TEMPORARILY = 0x153,
CALL_END_CAUSE_USE_PROXY = 0x154,
CALL_END_CAUSE_ALTERNATE_SERVICE = 0x155,
CALL_END_CAUSE_ALTERNATE_EMERGENCY_CALL = 0x156,
CALL_END_CAUSE_UNAUTHORIZED = 0x157,
CALL_END_CAUSE_PAYMENT_REQUIRED = 0x158,
CALL_END_CAUSE_METHOD_NOT_ALLOWED = 0x159,
CALL_END_CAUSE_NOT_ACCEPTABLE = 0x15A,
CALL_END_CAUSE_PROXY_AUTHENTICATION_REQUIRED = 0x15B,
CALL_END_CAUSE_GONE = 0x15C,
CALL_END_CAUSE_REQUEST_ENTITY_TOO_LARGE = 0x15D,
CALL_END_CAUSE_REQUEST_URI_TOO_LARGE = 0x15E,
CALL_END_CAUSE_UNSUPPORTED_URI_SCHEME = 0x15F,
CALL_END_CAUSE_BAD_EXTENSION = 0x160,
CALL_END_CAUSE_EXTENSION_REQUIRED = 0x161,
CALL_END_CAUSE_INTERVAL_TOO_BRIEF = 0x162,
CALL_END_CAUSE_CALL_OR_TRANS_DOES_NOT_EXIST = 0x163,
CALL_END_CAUSE_LOOP_DETECTED = 0x164,
CALL_END_CAUSE_TOO_MANY_HOPS = 0x165,
CALL_END_CAUSE_ADDRESS_INCOMPLETE = 0x166,
CALL_END_CAUSE_AMBIGUOUS = 0x167,
CALL_END_CAUSE_REQUEST_TERMINATED = 0x168,
CALL_END_CAUSE_NOT_ACCEPTABLE_HERE = 0x169,
CALL_END_CAUSE_REQUEST_PENDING = 0x16A,
CALL_END_CAUSE_UNDECIPHERABLE = 0x16B,
CALL_END_CAUSE_SERVER_INTERNAL_ERROR = 0x16C,
CALL_END_CAUSE_NOT_IMPLEMENTED = 0x16D,
CALL_END_CAUSE_BAD_GATEWAY = 0x16E,
CALL_END_CAUSE_SERVER_TIME_OUT = 0x16F,
CALL_END_CAUSE_VERSION_NOT_SUPPORTED = 0x170,
CALL_END_CAUSE_MESSAGE_TOO_LARGE = 0x171,
CALL_END_CAUSE_DOES_NOT_EXIST_ANYWHERE = 0x172,
CALL_END_CAUSE_SESS_DESCR_NOT_ACCEPTABLE = 0x173,
CALL_END_CAUSE_SRVCC_END_CALL = 0x174,
CALL_END_CAUSE_INTERNAL_ERROR = 0x175,
CALL_END_CAUSE_SERVER_UNAVAILABLE = 0x176,
CALL_END_CAUSE_PRECONDITION_FAILURE = 0x177,
CALL_END_CAUSE_DRVCC_IN_PROG = 0x178,
CALL_END_CAUSE_DRVCC_END_CALL = 0x179,
CALL_END_CAUSE_CS_HARD_FAILURE = 0x17A,
CALL_END_CAUSE_CS_ACQ_FAILURE = 0x17B,
CALL_END_CAUSE_FALLBACK_TO_CS = 0x17C,
CALL_END_CAUSE_DEAD_BATTERY = 0x17D,
CALL_END_CAUSE_HO_NOT_FEASIBLE = 0x17E,
CALL_END_CAUSE_PDN_DISCONNECTED = 0x17F,
CALL_END_CAUSE_REJECTED_ELSEWHERE = 0x180,
CALL_END_CAUSE_CALL_PULLED = 0x181,
CALL_END_CAUSE_CALL_PULL_OUT_OF_SYNC = 0x182,
CALL_END_CAUSE_HOLD_RESUME_FAILED = 0x183,
CALL_END_CAUSE_HOLD_RESUME_CANCELED = 0x184,
CALL_END_CAUSE_REINVITE_COLLISION = 0x185,
CALL_END_CAUSE_1XCSFB_MSG_INVAILD = 0x1F4,
CALL_END_CAUSE_1XCSFB_MSG_IGNORE = 0x1F5,
CALL_END_CAUSE_1XCSFB_FAIL_ACQ_FAIL = 0x1F6,
CALL_END_CAUSE_1XCSFB_FAIL_CALL_REL_REL_ORDER = 0x1F7,
CALL_END_CAUSE_1XCSFB_FAIL_CALL_REL_REORDER = 0x1F8,
CALL_END_CAUSE_1XCSFB_FAIL_CALL_REL_INTERCEPT_ORDER = 0x1F9,
CALL_END_CAUSE_1XCSFB_FAIL_CALL_REL_NORMAL = 0x1FA,
CALL_END_CAUSE_1XCSFB_FAIL_CALL_REL_SO_REJ = 0x1FB,
CALL_END_CAUSE_1XCSFB_FAIL_CALL_REL_OTASP_SPC_ERR = 0x1FC,
CALL_END_CAUSE_1XCSFB_FAILURE_SRCH_TT_FAIL = 0x1FD,
CALL_END_CAUSE_1XCSFB_FAILURE_TCH_INIT_FAIL = 0x1FE,
CALL_END_CAUSE_1XCSFB_FAILURE_FAILURE_USER_CALL_END = 0x1FF,
CALL_END_CAUSE_1XCSFB_FAILURE_FAILURE_RETRY_EXHAUST = 0x200,
CALL_END_CAUSE_1XCSFB_FAILURE_FAILURE_CALL_REL_REG_REJ = 0x201,
CALL_END_CAUSE_1XCSFB_FAILURE_FAILURE_CALL_REL_NW_REL_ODR = 0x202,
CALL_END_CAUSE_1XCSFB_HO_FAILURE = 0x203,
CALL_END_CAUSE_EMM_REJ_TIMER_T3417_EXT_EXP = 0x258,
CALL_END_CAUSE_EMM_REJ_TIMER_T3417_EXP = 0x259,
CALL_END_CAUSE_EMM_REJ_SERVICE_REQ_FAILURE_LTE_NW_REJECT = 0x25A,
CALL_END_CAUSE_EMM_REJ_SERVICE_REQ_FAILURE_CS_DOMAIN_NOT_AVAILABLE = 0x25B,
CALL_END_CAUSE_EMM_REJ = 0x25C,
- Note
- Specific error codes are platform dependent and may not be available for some platforms.
le_mcc_GetPlatformSpecificTerminationCode() platform specific error codes:
call end reason | AR755x | AR758x | AR759x | AR8652 | WP85xx | WP76xx |
---|---|---|---|---|---|---|
CALL_END_CAUSE_PDN_DISCONNECTED | NA | X | NA | NA | NA | X |
CALL_END_CAUSE_REJECTED_ELSEWHERE | NA | X | NA | NA | NA | X |
CALL_END_CAUSE_CALL_PULLED | NA | X | NA | NA | NA | X |
CALL_END_CAUSE_CALL_PULL_OUT_OF_SYNC | NA | X | NA | NA | NA | X |
CALL_END_CAUSE_HOLD_RESUME_FAILED | NA | X | NA | NA | NA | X |
CALL_END_CAUSE_HOLD_RESUME_CANCELED | NA | X | NA | NA | NA | X |
CALL_END_CAUSE_REINVITE_COLLISION | NA | X | NA | NA | NA | X |
le_mdc_GetPlatformSpecificDisconnectionCode() returns the call end failure code which is retrieved from modem. The call end failure return values are described below
CER_UNSPECIFIED = 0x001,
CER_CLIENT_END = 0x002,
CER_NO_SRV = 0x003,
CER_FADE = 0x004,
CER_REL_NORMAL = 0x005,
CER_ACC_IN_PROG = 0x006,
CER_ACC_FAIL = 0x007,
CER_REDIR_OR_HANDOFF = 0x008,
CER_CLOSE_IN_PROGRESS = 0x009,
CER_AUTH_FAILED = 0x00A,
CER_INTERNAL_CALL_END = 0x00B,
CER_CDMA_LOCK = 0x1F4,
CER_INTERCEPT = 0x1F5,
CER_REORDER = 0x1F6,
CER_REL_SO_REJ = 0x1F7,
CER_INCOM_CALL = 0x1F8,
CER_ALERT_STOP = 0x1F9,
CER_ACTIVATION = 0x1FA,
CER_MAX_ACCESS_PROBE = 0x1FB,
CER_CCS_NOT_SUPP_BY_BS = 0x1FC,
CER_NO_RESPONSE_FROM_BS = 0x1FD,
CER_REJECTED_BY_BS = 0x1FE,
CER_INCOMPATIBLE = 0x1FF,
CER_ALREADY_IN_TC = 0x200,
CER_USER_CALL_ORIG_DURING_GPS = 0x201,
CER_USER_CALL_ORIG_DURING_SMS = 0x202,
CER_NO_CDMA_SRV = 0x203,
CER_CONF_FAILED = 0x3E8,
CER_INCOM_REJ = 0x3E9,
CER_NO_GW_SRV = 0x3EA,
CER_NETWORK_END = 0x3EB,
CER_LLC_SNDCP_FAILURE = 0x3EC,
CER_INSUFFICIENT_RESOURCES = 0x3ED,
CER_OPTION_TEMP_OOO = 0x3EE,
CER_NSAPI_ALREADY_USED = 0x3EF,
CER_REGULAR_DEACTIVATION = 0x3F0,
CER_NETWORK_FAILURE = 0x3F1,
CER_UMTS_REATTACH_REQ = 0x3F2,
CER_PROTOCOL_ERROR = 0x3F3,
CER_OPERATOR_DETERMINED_BARRING = 0x3F4,
CER_UNKNOWN_APN = 0x3F5,
CER_UNKNOWN_PDP = 0x3F6,
CER_GGSN_REJECT = 0x3F7,
CER_ACTIVATION_REJECT = 0x3F8,
CER_OPTION_NOT_SUPP = 0x3F9,
CER_OPTION_UNSUBSCRIBED = 0x3FA,
CER_QOS_NOT_ACCEPTED = 0x3FB,
CER_TFT_SEMANTIC_ERROR = 0x3FC,
CER_TFT_SYNTAX_ERROR = 0x3FD,
CER_UNKNOWN_PDP_CONTEXT = 0x3FE,
CER_FILTER_SEMANTIC_ERROR = 0x3FF,
CER_FILTER_SYNTAX_ERROR = 0x400,
CER_PDP_WITHOUT_ACTIVE_TFT = 0x401,
CER_INVALID_TRANSACTION_ID = 0x402,
CER_MESSAGE_INCORRECT_SEMANTIC = 0x403,
CER_INVALID_MANDATORY_INFO = 0x404,
CER_MESSAGE_TYPE_UNSUPPORTED = 0x405,
CER_MSG_TYPE_NONCOMPATIBLE_STATE = 0x406,
CER_UNKNOWN_INFO_ELEMENT = 0x407,
CER_CONDITIONAL_IE_ERROR = 0x408,
CER_MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE = 0x409,
CER_APN_TYPE_CONFLICT = 0x40A,
CER_NO_GPRS_CONTEXT = 0x40B,
CER_FEATURE_NOT_SUPPORTED = 0x40C,
CER_CD_GEN_OR_BUSY = 0x5DC,
CER_CD_BILL_OR_AUTH = 0x5DD,
CER_CHG_HDR = 0x5DE,
CER_EXIT_HDR = 0x5DF,
CER_HDR_NO_SESSION = 0x5E0,
CER_HDR_ORIG_DURING_GPS_FIX = 0x5E1,
CER_HDR_CS_TIMEOUT = 0x5E2,
CER_HDR_RELEASED_BY_CM = 0x5E3,
le_mdc_GetPlatformSpecificFailureConnectionReason() output the call connection failure type and code which are retrieved from modem. The call connection failure output values are described below
-Internal call end reasons (Type = 0x02):
VCER_INTERNAL_INTERNAL_ERROR = 0xC9,
VCER_INTERNAL_CALL_ENDED = 0xCA,
VCER_INTERNAL_INTERNAL_UNKNOWN_CAUSE_CODE = 0xCB,
VCER_INTERNAL_UNKNOWN_CAUSE_CODE = 0xCC,
VCER_INTERNAL_CLOSE_IN_PROGRESS = 0xCD,
VCER_INTERNAL_NW_INITIATED_TERMINATION = 0xCE,
VCER_INTERNAL_APP_PREEMPTED = 0xCF,
VCER_INTERNAL_ERR_PDN_IPV4_CALL_DISALLOWED = 0xD0,
VCER_INTERNAL_ERR_PDN_IPV4_CALL_THROTTLED = 0xD1,
VCER_INTERNAL_ERR_PDN_IPV6_CALL_DISALLOWED = 0xD2,
VCER_INTERNAL_ERR_PDN_IPV6_CALL_THROTTLED = 0xD3,
VCER_INTERNAL_MODEM_RESTART = 0xD4,
VCER_INTERNAL_PDP_PPP_NOT_SUPPORTED = 0xD5,
VCER_INTERNAL_UNPREFERRED_RAT = 0xD6,
VCER_INTERNAL_PHYS_LINK_CLOSE_IN_PROGRESS = 0xD7,
VCER_INTERNAL_APN_PENDING_HANDOVER = 0xD8,
VCER_INTERNAL_PROFILE_BEARER_INCOMPATIBLE = 0xD9,
VCER_INTERNAL_MMGSDI_CARD_EVT = 0xDA,
VCER_INTERNAL_LPM_OR_PWR_DOWN = 0xDB,
VCER_INTERNAL_APN_DISABLED = 0xDC,
VCER_INTERNAL_MPIT_EXPIRED = 0xDD,
VCER_INTERNAL_IPV6_ADDR_TRANSFER_FAILED = 0xDE,
VCER_INTERNAL_TRAT_SWAP_FAILED = 0xDF,
VCER_INTERNAL_INTERNAL_EHRPD_TO_HRPD_FALLBACK = 0xE0,
VCER_INTERNAL_MANDATORY_APN_DISABLED = 0xE1,
VCER_INTERNAL_MIP_CONFIG_FAILURE = 0xE2,
VCER_INTERNAL_INTERNAL_PDN_INACTIVITY_TIMER_EXPIRED = 0xE3,
VCER_INTERNAL_MAX_V4_CONNECTIONS = 0xE4,
VCER_INTERNAL_MAX_V6_CONNECTIONS = 0xE5,
VCER_INTERNAL_APN_MISMATCH = 0xE6,
VCER_INTERNAL_IP_VERSION_MISMATCH = 0xE7,
VCER_INTERNAL_DUN_CALL_DISALLOWED = 0xE8,
VCER_INTERNAL_INVALID_PROFILE = 0xE9,
VCER_INTERNAL_INTERNAL_EPC_NONEPC_TRANSITION = 0xEA,
VCER_INTERNAL_INVALID_PROFILE_ID = 0xEB,
VCER_INTERNAL_INTERNAL_CALL_ALREADY_PRESENT = 0xEC,
VCER_INTERNAL_IFACE_IN_USE = 0xED,
VCER_INTERNAL_IP_PDP_MISMATCH = 0xEE,
VCER_INTERNAL_APN_DISALLOWED_ON_ROAMING = 0xEF,
VCER_INTERNAL_APN_PRM_CHG = 0xF0,
VCER_INTERNAL_IFACE_IN_USE_CFG_MATCH = 0xF1,
VCER_INTERNAL_NULL_APN_DISALLOWED = 0xF2,
VCER_INTERNAL_THERMAL_MITIGATION = 0xF3,
VCER_INTERNAL_SUBS_ID_MISMATCH = 0xF4,
VCER_INTERNAL_DATA_SETTINGS_DISABLED = 0xF5,
VCER_INTERNAL_DATA_ROAMING_SETTINGS_DISABLED = 0xF6,
VCER_INTERNAL_APN_FORMAT_INVALID = 0xF7,
VCER_INTERNAL_DDS_CALL_ABORT = 0xF8,
VCER_INTERNAL_VALIDATION_FAILURE = 0xF9,
VCER_INTERNAL_PROFILES_NOT_COMPATIBLE = 0xFB,
VCER_INTERNAL_NULL_RESOLVED_APN_NO_MATCH = 0xFC,
VCER_INTERNAL_INVALID_APN_NAME = 0xFD,
-Call Manager defined call end reasons (Type = 0x03):
VCER_CM_CDMA_LOCK = 0x1F4,
VCER_CM_INTERCEPT = 0x1F5,
VCER_CM_REORDER = 0x1F6,
VCER_CM_REL_SO_REJ = 0x1F7,
VCER_CM_INCOM_CALL = 0x1F8,
VCER_CM_ALERT_STOP = 0x1F9,
VCER_CM_ACTIVATION = 0x1FA,
VCER_CM_MAX_ACCESS_PROBE = 0x1FB,
VCER_CM_CCS_NOT_SUPP_BY_BS = 0x1FC,
VCER_CM_NO_RESPONSE_FROM_BS = 0x1FD,
VCER_CM_REJECTED_BY_BS = 0x1FE,
VCER_CM_INCOMPATIBLE = 0x1FF,
VCER_CM_ALREADY_IN_TC = 0x200,
VCER_CM_USER_CALL_ORIG_DURING_GPS = 0x201,
VCER_CM_USER_CALL_ORIG_DURING_SMS = 0x202,
VCER_CM_NO_CDMA_SRV = 0x203,
VCER_CM_MC_ABORT = 0x204,
VCER_CM_PSIST_NG = 0x205,
VCER_CM_UIM_NOT_PRESENT = 0x206,
VCER_CM_RETRY_ORDER = 0x207,
VCER_CM_ACCESS_BLOCK = 0x208,
VCER_CM_ACCESS_BLOCK_ALL = 0x209,
VCER_CM_IS707B_MAX_ACC = 0x20A,
VCER_CM_THERMAL_EMERGENCY = 0x20B,
VCER_CM_CALL_ORIG_THROTTLED = 0x20C,
VCER_CM_USER_CALL_ORIG_DURING_VOICE_CALL = 0x20D,
VCER_CM_CONF_FAILED = 0x3E8,
VCER_CM_INCOM_REJ = 0x3E9,
VCER_CM_NEW_NO_GW_SERV = 0x3EA,
VCER_CM_NEW_NO_GPRS_CONTEXT = 0x3EB,
VCER_CM_NEW_ILLEGAL_MS = 0x3EC,
VCER_CM_NEW_ILLEGAL_ME = 0x3ED,
VCER_CM_NEW_GPRS_SERV_AND_NON_GPRS_SERV_NOT_ALLOWED = 0x3EE,
VCER_CM_NEW_GPRS_SERV_NOT_ALLOWED = 0x3EF,
VCER_CM_NO_GW_SERV = 0x3F0,
VCER_CM_NO_GPRS_CONTEXT = 0x3F1,
VCER_CM_ILLEGAL_MS = 0x3F2,
VCER_CM_ILLEGAL_ME = 0x3F3,
VCER_CM_GPRS_SERV_AND_NON_GPRS_SERV_NOT_ALLOWED = 0x3F4,
VCER_CM_GPRS_SERV_NOT_ALLOWED = 0x3F5,
VCER_CM_MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK = 0x3F6,
VCER_CM_IMPLICITLY_DETACHED = 0x3F7,
VCER_CM_PLMN_NOT_ALLOWED = 0x3F8,
VCER_CM_LA_NOT_ALLOWED = 0x3F9,
VCER_CM_GPRS_SERV_NOT_ALLOWED_IN_THIS_PLMN = 0x3FA,
VCER_CM_PDP_DUPLICATE = 0x3FB,
VCER_CM_UE_RAT_CHANGE = 0x3FC,
VCER_CM_CONGESTION = 0x3FD,
VCER_CM_NO_PDP_CONTEXT_ACTIVATED = 0x3FE,
VCER_CM_ACCESS_CLASS_DSAC_REJECTION = 0x3FF,
VCER_CM_NEW_MS_IDENTITY_CANNOT_BE_DERIVED_BY_THE_NETWORK = 0x3F0,
VCER_CM_NEW_IMPLICITLY_DETACHED = 0x3F1,
VCER_CM_NEW_PLMN_NOT_ALLOWED = 0x3F2,
VCER_CM_NEW_LA_NOT_ALLOWED = 0x3F3,
VCER_CM_NEW_GPRS_SERV_NOT_ALLOWED_IN_THIS_PLMN = 0x3F4,
VCER_CM_NEW_PDP_DUPLICATE = 0x3F5,
VCER_CM_NEW_UE_RAT_CHANGE = 0x3F6,
VCER_CM_NEW_CONGESTION = 0x3F7,
VCER_CM_NEW_NO_PDP_CONTEXT_ACTIVATED = 0x3F8,
VCER_CM_NEW_ACCESS_CLASS_DSAC_REJECTION = 0x3F9,
VCER_CM_PDP_ACTIVATE_MAX_RETRY_FAILED = 0x3FA,
VCER_CM_RAB_FAILURE = 0x3FB,
VCER_CM_EPS_SERVICES_NOT_ALLOWED = 0x3FC,
VCER_CM_TRACKING_AREA_NOT_ALLOWED = 0x3FD,
VCER_CM_ROAMING_NOT_ALLOWED_IN_THIS_TRACKING_AREA = 0x3FE,
VCER_CM_NO_SUITABLE_CELLS_IN_TRACKING_AREA = 0x3FF,
VCER_CM_NOT_AUTHORIZED_FOR_THIS_CSG = 0x400,
VCER_CM_ESM_UNKNOWN_EPS_BEARER_CONTEXT = 0x401,
VCER_CM_DRB_RELEASED_AT_RRC = 0x402,
VCER_CM_NAS_SIG_CONN_RELEASED = 0x403,
VCER_CM_EMM_DETACHED = 0x404,
VCER_CM_EMM_ATTACH_FAILED = 0x405,
VCER_CM_EMM_ATTACH_STARTED = 0x406,
VCER_CM_LTE_NAS_SERVICE_REQ_FAILED = 0x407,
VCER_CM_ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW = 0x408,
VCER_CM_ESM_LOWER_LAYER_FAILURE = 0x409,
VCER_CM_ESM_SYNC_UP_WITH_NW = 0x40A,
VCER_CM_ESM_NW_ACTIVATED_DED_BEARER_WITH_ID_OF_DEF_BEARER = 0x40B,
VCER_CM_ESM_BAD_OTA_MESSAGE = 0x40C,
VCER_CM_ESM_DS_REJECTED_THE_CALL = 0x40D,
VCER_CM_ESM_CONTEXT_TRANSFERED_DUE_TO_IRAT = 0x40E,
VCER_CM_DS_EXPLICIT_DEACT = 0x40F,
VCER_CM_ESM_LOCAL_CAUSE_NONE = 0x410,
VCER_CM_LTE_NAS_SERVICE_REQ_FAILED_NO_THROTTLE = 0x411,
VCER_CM_ACL_FAILURE = 0x412,
VCER_CM_LTE_NAS_SERVICE_REQ_FAILED_DS_DISALLOW = 0x413,
VCER_CM_EMM_T3417_EXPIRED = 0x414,
VCER_CM_EMM_T3417_EXT_EXPIRED = 0x415,
VCER_CM_LRRC_UL_DATA_CNF_FAILURE_TXN = 0x416,
VCER_CM_LRRC_UL_DATA_CNF_FAILURE_HO = 0x417,
VCER_CM_LRRC_UL_DATA_CNF_FAILURE_CONN_REL = 0x418,
VCER_CM_LRRC_UL_DATA_CNF_FAILURE_RLF = 0x419,
VCER_CM_LRRC_UL_DATA_CNF_FAILURE_CTRL_NOT_CONN = 0x41A,
VCER_CM_LRRC_CONN_EST_FAILURE = 0x41B,
VCER_CM_LRRC_CONN_EST_FAILURE_ABORTED = 0x41C,
VCER_CM_LRRC_CONN_EST_FAILURE_ACCESS_BARRED = 0x41D,
VCER_CM_LRRC_CONN_EST_FAILURE_CELL_RESEL = 0x41E,
VCER_CM_LRRC_CONN_EST_FAILURE_CONFIG_FAILURE = 0x41F,
VCER_CM_LRRC_CONN_EST_FAILURE_TIMER_EXPIRED = 0x420,
VCER_CM_LRRC_CONN_EST_FAILURE_LINK_FAILURE = 0x421,
VCER_CM_LRRC_CONN_EST_FAILURE_NOT_CAMPED = 0x422,
VCER_CM_LRRC_CONN_EST_FAILURE_SI_FAILURE = 0x423,
VCER_CM_LRRC_CONN_EST_FAILURE_CONN_REJECT = 0x424,
VCER_CM_LRRC_CONN_REL_NORMAL = 0x425,
VCER_CM_LRRC_CONN_REL_RLF = 0x426,
VCER_CM_LRRC_CONN_REL_CRE_FAILURE = 0x427,
VCER_CM_LRRC_CONN_REL_OOS_DURING_CRE = 0x428,
VCER_CM_LRRC_CONN_REL_ABORTED = 0x429,
VCER_CM_LRRC_CONN_REL_SIB_READ_ERROR = 0x42A,
VCER_CM_DETACH_WITH_REATTACH_LTE_NW_DETACH = 0x42B,
VCER_CM_DETACH_WITH_OUT_REATTACH_LTE_NW_DETACH = 0x42C,
VCER_CM_ESM_PROC_TIME_OUT = 0x42D,
VCER_CM_INVALID_CONNECTION_ID = 0x42E,
VCER_CM_INVALID_NSAPI = 0x42F,
VCER_CM_INVALID_PRI_NSAPI = 0x430,
VCER_CM_INVALID_FIELD = 0x431,
VCER_CM_RAB_SETUP_FAILURE = 0x432,
VCER_CM_PDP_ESTABLISH_MAX_TIMEOUT = 0x433,
VCER_CM_PDP_MODIFY_MAX_TIMEOUT = 0x434,
VCER_CM_PDP_INACTIVE_MAX_TIMEOUT = 0x435,
VCER_CM_PDP_LOWERLAYER_ERROR = 0x436,
VCER_CM_PPD_UNKNOWN_REASON = 0x437,
VCER_CM_PDP_MODIFY_COLLISION = 0x438,
VCER_CM_PDP_MBMS_REQUEST_COLLISION = 0x439,
VCER_CM_MBMS_DUPLICATE = 0x43A,
VCER_CM_SM_PS_DETACHED = 0x43B,
VCER_CM_SM_NO_RADIO_AVAILABLE = 0x43C,
VCER_CM_SM_ABORT_SERVICE_NOT_AVAILABLE = 0x43D,
VCER_CM_MESSAGE_EXCEED_MAX_L2_LIMIT = 0x43E,
VCER_CM_SM_NAS_SRV_REQ_FAILURE = 0x43F,
VCER_CM_RRC_CONN_EST_FAILURE_REQ_ERROR = 0x440,
VCER_CM_RRC_CONN_EST_FAILURE_TAI_CHANGE = 0x441,
VCER_CM_RRC_CONN_EST_FAILURE_RF_UNAVAILABLE = 0x442,
VCER_CM_RRC_CONN_REL_ABORTED_IRAT_SUCCESS = 0x443,
VCER_CM_RRC_CONN_REL_RLF_SEC_NOT_ACTIVE = 0x444,
VCER_CM_RRC_CONN_REL_IRAT_TO_LTE_ABORTED = 0x445,
VCER_CM_RRC_CONN_REL_IRAT_FROM_LTE_TO_G_CCO_SUCCESS = 0x446,
VCER_CM_RRC_CONN_REL_IRAT_FROM_LTE_TO_G_CCO_ABORTED = 0x447,
VCER_CM_IMSI_UNKNOWN_IN_HSS = 0x448,
VCER_CM_IMEI_NOT_ACCEPTED = 0x449,
VCER_CM_EPS_SERVICES_AND_NON_EPS_SERVICES_NOT_ALLOWED = 0x44A,
VCER_CM_EPS_SERVICES_NOT_ALLOWED_IN_PLMN = 0x44B,
VCER_CM_MSC_TEMPORARILY_NOT_REACHABLE = 0x44C,
VCER_CM_CS_DOMAIN_NOT_AVAILABLE = 0x44D,
VCER_CM_ESM_FAILURE = 0x44E,
VCER_CM_MAC_FAILURE = 0x44F,
VCER_CM_SYNCH_FAILURE = 0x450,
VCER_CM_UE_SECURITY_CAPABILITIES_MISMATCH = 0x451,
VCER_CM_SECURITY_MODE_REJ_UNSPECIFIED = 0x452,
VCER_CM_NON_EPS_AUTH_UNACCEPTABLE = 0x453,
VCER_CM_CS_FALLBACK_CALL_EST_NOT_ALLOWED = 0x454,
VCER_CM_NO_EPS_BEARER_CONTEXT_ACTIVATED = 0x455,
VCER_CM_EMM_INVALID_STATE = 0x456,
VCER_CM_NAS_LAYER_FAILURE = 0x457,
VCER_CM_MULTI_PDN_NOT_ALLOWED = 0x458,
VCER_CM_EMBMS_NOT_ENABLED = 0x459,
VCER_CM_PENDING_REDIAL_CALL_CLEANUP = 0x45A,
VCER_CM_EMBMS_REGULAR_DEACTIVATION = 0x45B,
VCER_CM_TLB_REGULAR_DEACTIVATION = 0x45C,
VCER_CM_LOWER_LAYER_REGISTRATION_FAILURE = 0x45D,
VCER_CM_DETACH_EPS_SERVICES_NOT_ALLOWED = 0x45E,
VCER_CM_SM_INTERNAL_PDP_DEACTIVATION = 0x45F,
VCER_CM_CD_GEN_OR_BUSY = 0x5DC,
VCER_CM_CD_BILL_OR_AUTH = 0x5DD,
VCER_CM_CHG_HDR = 0x5DE,
VCER_CM_EXIT_HDR = 0x5DF,
VCER_CM_HDR_NO_SESSION = 0x5E0,
VCER_CM_HDR_ORIG_DURING_GPS_FIX = 0x5E1,
VCER_CM_HDR_CS_TIMEOUT = 0x5E2,
VCER_CM_HDR_RELEASED_BY_CM = 0x5E3,
VCER_CM_COLLOC_ACQ_FAIL = 0x5E4,
VCER_CM_OTASP_COMMIT_IN_PROG = 0x5E5,
VCER_CM_NO_HYBR_HDR_SRV = 0x5E6,
VCER_CM_HDR_NO_LOCK_GRANTED = 0x5E7,
VCER_CM_HOLD_OTHER_IN_PROG = 0x5E8,
VCER_CM_HDR_FADE = 0x5E9,
VCER_CM_HDR_ACC_FAIL = 0x5EA,
VCER_CM_UNSUPPORTED_1X_PREV = 0x5EB,
VCER_CM_CLIENT_END = 0x7D0,
VCER_CM_NO_SRV = 0x7D1,
VCER_CM_FADE = 0x7D2,
VCER_CM_REL_NORMAL = 0x7D3,
VCER_CM_ACC_IN_PROG = 0x7D4,
VCER_CM_ACC_FAIL = 0x7D5,
VCER_CM_REDIR_OR_HANDOFF = 0x7D6,
VCER_CM_OFFLINE = 0x9C4,
VCER_CM_EMERGENCY_MODE = 0x9C5,
VCER_CM_PHONE_IN_USE = 0x9C6,
VCER_CM_INVALID_MODE = 0x9C7,
VCER_CM_INVALID_SIM_STATE = 0x9C8,
VCER_CM_NO_COLLOC_HDR = 0x9C9,
VCER_CM_CALL_CONTROL_REJECTED = 0x9CA,
-3GPP specification defined call end reasons (Type = 0x06):
VCER_3GPP_OPERATOR_DETERMINED_BARRING = 0x08,
VCER_3GPP_NAS_SIGNALLING_ERROR = 0x0E,
VCER_3GPP_LLC_SNDCP_FAILURE = 0x19,
VCER_3GPP_INSUFFICIENT_RESOURCES = 0x1A,
VCER_3GPP_UNKNOWN_APN = 0x1B,
VCER_3GPP_UNKNOWN_PDP = 0x1C,
VCER_3GPP_AUTH_FAILED = 0x1D,
VCER_3GPP_GGSN_REJECT = 0x1E,
VCER_3GPP_ACTIVATION_REJECT = 0x1F,
VCER_3GPP_OPTION_NOT_SUPPORTED = 0x20,
VCER_3GPP_OPTION_UNSUBSCRIBED = 0x21,
VCER_3GPP_OPTION_TEMP_OOO = 0x22,
VCER_3GPP_NSAPI_ALREADY_USED = 0x23,
VCER_3GPP_REGULAR_DEACTIVATION = 0x24,
VCER_3GPP_QOS_NOT_ACCEPTED = 0x25,
VCER_3GPP_NETWORK_FAILURE = 0x26,
VCER_3GPP_UMTS_REACTIVATION_REQ = 0x27,
VCER_3GPP_FEATURE_NOT_SUPP = 0x28,
VCER_3GPP_TFT_SEMANTIC_ERROR = 0x29,
VCER_3GPP_TFT_SYTAX_ERROR = 0x2A,
VCER_3GPP_UNKNOWN_PDP_CONTEXT = 0x2B,
VCER_3GPP_FILTER_SEMANTIC_ERROR = 0x2C,
VCER_3GPP_FILTER_SYTAX_ERROR = 0x2D,
VCER_3GPP_PDP_WITHOUT_ACTIVE_TFT = 0x2E,
VCER_3GPP_IP_V4_ONLY_ALLOWED = 0x32,
VCER_3GPP_IP_V6_ONLY_ALLOWED = 0x33,
VCER_3GPP_SINGLE_ADDR_BEARER_ONLY = 0x34,
VCER_3GPP_ESM_INFO_NOT_RECEIVED = 0x35,
VCER_3GPP_PDN_CONN_DOES_NOT_EXIST = 0x36,
VCER_3GPP_MULTI_CONN_TO_SAME_PDN_NOT_ALLOWED = 0x37,
VCER_3GPP_MAX_ACTIVE_PDP_CONTEXT_REACHED = 0x41,
VCER_3GPP_UNSUPPORTED_APN_IN_CURRENT_PLMN = 0x42,
VCER_3GPP_INVALID_TRANSACTION_ID = 0x51,
VCER_3GPP_MESSAGE_INCORRECT_SEMANTIC = 0x5F,
VCER_3GPP_INVALID_MANDATORY_INFO = 0x60,
VCER_3GPP_MESSAGE_TYPE_UNSUPPORTED = 0x61,
VCER_3GPP_MSG_TYPE_NONCOMPATIBLE_STATE = 0x62,
VCER_3GPP_UNKNOWN_INFO_ELEMENT = 0x63,
VCER_3GPP_CONDITIONAL_IE_ERROR = 0x64,
VCER_3GPP_MSG_AND_PROTOCOL_STATE_UNCOMPATIBLE = 0x65,
VCER_3GPP_PROTOCOL_ERROR = 0x6F,
VCER_3GPP_APN_TYPE_CONFLICT = 0x70,
VCER_3GPP_INVALID_PCSCF_ADDR = 0x71,
VCER_3GPP_INTERNAL_CALL_PREEMPT_BY_HIGH_PRIO_APN = 0x72,
VCER_3GPP_EMM_ACCESS_BARRED = 0x73,
VCER_3GPP_EMERGENCY_IFACE_ONLY = 0x74,
VCER_3GPP_IFACE_MISMATCH = 0x75,
VCER_3GPP_COMPANION_IFACE_IN_USE = 0x76,
VCER_3GPP_IP_ADDRESS_MISMATCH = 0x77,
VCER_3GPP_IFACE_AND_POL_FAMILY_MISMATCH = 0x78,
VCER_3GPP_EMM_ACCESS_BARRED_INFINITE_RETRY = 0x79,
VCER_3GPP_AUTH_FAILURE_ON_EMERGENCY_CALL = 0x7A,
VCER_3GPP_INVALID_DNS_ADDR = 0x7B,
VCER_3GPP_INVALID_PCSCF_DNS_ADDR = 0x7C,
VCER_3GPP_TEST_LOOPBACK_MODE_A_OR_B_ENABLED = 0x7D,
-PPP call end reasons (Type = 0x07):
VCER_PPP_TIMEOUT = 0x01,
VCER_PPP_AUTH_FAILURE = 0x02,
VCER_PPP_OPTION_MISMATCH = 0x03,
VCER_PPP_PAP_FAILURE = 0x1F,
VCER_PPP_CHAP_FAILURE = 0x20,
VCER_PPP_ERR_CLOSE_IN_PROGRESS = 0x21,
VCER_PPPNV_REFRESH_IN_PROGRESS = 0x22,
-3GPP specification defined call end reasons (Type = 0x08):
VCER_EHRPD_SUBS_LIMITED_TO_V4 = 0x01,
VCER_EHRPD_SUBS_LIMITED_TO_V6 = 0x02,
VCER_EHRPD_VSNCP_TIMEOUT = 0x04,
VCER_EHRPD_VSNCP_FAILURE = 0x05,
VCER_EHRPD_VSNCP_3GPP2I_GEN_ERROR = 0x06,
VCER_EHRPD_VSNCP_3GPP2I_UNAUTH_APN = 0x07,
VCER_EHRPD_VSNCP_3GPP2I_PDN_LIMIT_EXCEED = 0x08,
VCER_EHRPD_VSNCP_3GPP2I_NO_PDN_GW = 0x09,
VCER_EHRPD_VSNCP_3GPP2I_PDN_GW_UNREACH = 0x0A,
VCER_EHRPD_VSNCP_3GPP2I_PDN_GW_REJ = 0x0B,
VCER_EHRPD_VSNCP_3GPP2I_INSUFF_PARAM = 0x0C,
VCER_EHRPD_VSNCP_3GPP2I_RESOURCE_UNAVAIL = 0x0D,
VCER_EHRPD_VSNCP_3GPP2I_ADMIN_PROHIBIT = 0x0E,
VCER_EHRPD_VSNCP_3GPP2I_PDN_ID_IN_USE = 0x0F,
VCER_EHRPD_VSNCP_3GPP2I_SUBSCR_LIMITATION = 0x10,
VCER_EHRPD_VSNCP_3GPP2I_PDN_EXISTS_FOR_THIS_APN = 0x11,
VCER_EHRPD_VSNCP_3GPP2I_RECONNECT_NOT_ALLOWED = 0x13,
-IPv6 call end reasons (Type = 0x09):
VCER_IPV6_PREFIX_UNAVAILABLE = 0x01,
VCER_IPV6_ERR_HRPD_IPV6_DISABLED = 0x02,
VCER_IPV6_DISABLED = 0x03,
-Handoff failure reasons (Type = 0x0C):
VCER_HANDOFF_PREF_SYS_BACK_TO_SRAT = 0x01,
le_mrc_GetPlatformSpecificRegistrationErrorCode() returns the rejection cause which is retrieved from the modem. The below specific error codes are from 3GPP TS 24.008 <section 10.5.3.6> Release 1999.
The reject cause return values are described belowIMSI unknown in HLR = 0x02,
Illegal MS = 0x03,
IMSI unknown in VLR = 0x04,
IMEI not accepted = 0x05,
Illegal ME = 0x06,
GPRS services not allowed = 0x07,
GPRS services and non-GPRS services not allowed = 0x08,
MS identity cannot be derived by the network = 0x09,
Implicitly detached = 0x0A,
PLMN not allowed = 0x0B,
Location Area not allowed = 0x0C,
Roaming not allowed in this location area = 0x0D,
GPRS services not allowed in this PLMN = 0x0E,
No Suitable Cells In Location Area = 0x0F,
MSC temporarily not reachable = 0x10,
MAC failure = 0x14,
Synch failure = 0x15,
Network failure = 0x11,
Congestion = 0x16,
GSM authentication unacceptable = 0x17,
Service option not supported = 0x20,
Requested service option not subscribed = 0x21,
Service option temporarily out of order = 0x22,
Call cannot be identified = 0x26,
No PDP context activated = 0x28,
Semantically incorrect message = 0x5F,
Invalid mandatory information = 0x60,
Message type non-existent or not implemented = 0x61,
Message not compatible with protocol state = 0x62,
Information element non-existent or not implemented = 0x63,
Conditional IE error = 0x64,
Message not compatible with protocol state = 0x65,
Protocol error, unspecified = 0x6F.
SMS :
le_sms_GetPlatformSpecificErrorCode() returns the platform specific error code which is retrieved from modem. The platform specific error return values are described below
ERR_NONE = 0x0000,
ERR_MALFORMED_MSG = 0x0001,
ERR_NO_MEMORY = 0x0002,
ERR_INTERNAL = 0x0003,
ERR_ABORTED = 0x0004,
ERR_CLIENT_IDS_EXHAUSTED = 0x0005,
ERR_UNABORTABLE_TRANSACTION = 0x0006,
ERR_INVALID_CLIENT_ID = 0x0007,
ERR_NO_THRESHOLDS = 0x0008,
ERR_INVALID_HANDLE = 0x0009,
ERR_INVALID_PROFILE = 0x000A,
ERR_INVALID_PINID = 0x000B,
ERR_INCORRECT_PIN = 0x000C,
ERR_NO_NETWORK_FOUND = 0x000D,
ERR_CALL_FAILED = 0x000E,
ERR_OUT_OF_CALL = 0x000F,
ERR_NOT_PROVISIONED = 0x0010,
ERR_MISSING_ARG = 0x0011,
ERR_ARG_TOO_LONG = 0x0013,
ERR_INVALID_TX_ID = 0x0016,
ERR_DEVICE_IN_USE = 0x0017,
ERR_OP_NETWORK_UNSUPPORTED = 0x0018,
ERR_OP_DEVICE_UNSUPPORTED = 0x0019,
ERR_NO_EFFECT = 0x001A,
ERR_NO_FREE_PROFILE = 0x001B,
ERR_INVALID_PDP_TYPE = 0x001C,
ERR_INVALID_TECH_PREF = 0x001D,
ERR_INVALID_PROFILE_TYPE = 0x001E,
ERR_INVALID_SERVICE_TYPE = 0x001F,
ERR_INVALID_REGISTER_ACTION = 0x0020,
ERR_INVALID_PS_ATTACH_ACTION = 0x0021,
ERR_AUTHENTICATION_FAILED = 0x0022,
ERR_PIN_BLOCKED = 0x0023,
ERR_PIN_PERM_BLOCKED = 0x0024,
ERR_SIM_NOT_INITIALIZED = 0x0025,
ERR_MAX_QOS_REQUESTS_IN_USE = 0x0026,
ERR_INCORRECT_FLOW_FILTER = 0x0027,
ERR_NETWORK_QOS_UNAWARE = 0x0028,
ERR_INVALID_ID = 0x0029,
ERR_INVALID_QOS_ID = 0x0029,
ERR_REQUESTED_NUM_UNSUPPORTED = 0x002A,
ERR_INTERFACE_NOT_FOUND = 0x002B,
ERR_FLOW_SUSPENDED = 0x002C,
ERR_INVALID_DATA_FORMAT = 0x002D,
ERR_GENERAL = 0x002E,
ERR_UNKNOWN = 0x002F,
ERR_INVALID_ARG = 0x0030,
ERR_INVALID_INDEX = 0x0031,
ERR_NO_ENTRY = 0x0032,
ERR_DEVICE_STORAGE_FULL = 0x0033,
ERR_DEVICE_NOT_READY = 0x0034,
ERR_NETWORK_NOT_READY = 0x0035,
ERR_CAUSE_CODE = 0x0036,
ERR_MESSAGE_NOT_SENT = 0x0037,
ERR_MESSAGE_DELIVERY_FAILURE = 0x0038,
ERR_INVALID_MESSAGE_ID = 0x0039,
ERR_ENCODING = 0x003A,
ERR_AUTHENTICATION_LOCK = 0x003B,
ERR_INVALID_TRANSITION = 0x003C,
ERR_NOT_A_MCAST_IFACE = 0x003D,
ERR_MAX_MCAST_REQUESTS_IN_USE = 0x003E,
ERR_INVALID_MCAST_HANDLE = 0x003F,
ERR_INVALID_IP_FAMILY_PREF = 0x0040,
ERR_SESSION_INACTIVE = 0x0041,
ERR_SESSION_INVALID = 0x0042,
ERR_SESSION_OWNERSHIP = 0x0043,
ERR_INSUFFICIENT_RESOURCES = 0x0044,
ERR_DISABLED = 0x0045,
ERR_INVALID_OPERATION = 0x0046,
ERR_INVALID_QMI_CMD = 0x0047,
ERR_TPDU_TYPE = 0x0048,
ERR_SMSC_ADDR = 0x0049,
ERR_INFO_UNAVAILABLE = 0x004A,
ERR_SEGMENT_TOO_LONG = 0x004B,
ERR_SEGMENT_ORDER = 0x004C,
ERR_BUNDLING_NOT_SUPPORTED = 0x004D,
ERR_OP_PARTIAL_FAILURE = 0x004E,
ERR_POLICY_MISMATCH = 0x004F,
ERR_SIM_FILE_NOT_FOUND = 0x0050,
ERR_EXTENDED_INTERNAL = 0x0051,
ERR_ACCESS_DENIED = 0x0052,
ERR_HARDWARE_RESTRICTED = 0x0053,
ERR_ACK_NOT_SENT = 0x0054,
ERR_INJECT_TIMEOUT = 0x0055,
ERR_INCOMPATIBLE_STATE = 0x005A,
ERR_FDN_RESTRICT = 0x005B,
ERR_SUPS_FAILURE_CAUSE = 0x005C,
ERR_NO_RADIO = 0x005D,
ERR_NOT_SUPPORTED = 0x005E,
ERR_NO_SUBSCRIPTION = 0x005F,
ERR_CARD_CALL_CONTROL_FAILED = 0x0060,
ERR_NETWORK_ABORTED = 0x0061,
ERR_MSG_BLOCKED = 0x0062,
ERR_INVALID_SESSION_TYPE = 0x0064,
ERR_INVALID_PB_TYPE = 0x0065,
ERR_NO_SIM = 0x0066,
ERR_PB_NOT_READY = 0x0067,
ERR_PIN_RESTRICTION = 0x0068,
ERR_PIN2_RESTRICTION = 0x0069,
ERR_PUK_RESTRICTION = 0x006A,
ERR_PUK2_RESTRICTION = 0x006B,
ERR_PB_ACCESS_RESTRICTED = 0x006C,
ERR_PB_DELETE_IN_PROG = 0x006D,
ERR_PB_TEXT_TOO_LONG = 0x006E,
ERR_PB_NUMBER_TOO_LONG = 0x006F,
ERR_PB_HIDDEN_KEY_RESTRICTION = 0x0070,
ERR_PB_NOT_AVAILABLE = 0x0071,
ERR_DEVICE_MEMORY_ERROR = 0x0072,
ERR_NO_PERMISSION = 0x0073,
ERR_TOO_SOON = 0x0074,
ERR_TIME_NOT_ACQUIRED = 0x0075,
ERR_OP_IN_PROGRESS = 0x0076,
Copyright (C) Sierra Wireless Inc.