Class SMSFailureCause

  • All Implemented Interfaces:
    DataObject, Immutable, Serializable

    public final class SMSFailureCause
    extends NamedInteger
    SMS TPDU Failure Cause (TP-FCS) constants.

    The API offered by this class is as if the type were specified in ASN.1 as follows.

     SMSFailureCause ::= ENUMERATED {
         ... ,
         TELEMATIC_INTERWORKING_NOT_SUPPORTED (128),
         SM_TYPE_0_NOT_SUPPORTED              (129),
         CANNOT_REPLACE_SM                    (130),
         ... ,
         UNSPECIFIED_TP_PID_ERROR             (143),
         DCS_NOT_SUPPORTED                    (144),
         MESSAGE_CLASS_NOT_SUPPORTED          (145),
         ... ,
         UNSPECIFIED_TP_DCS_ERROR             (159),
         CMD_CANNOT_BE_ACTIONED               (160),
         CMD_UNSUPPORTED                      (161),
         ... ,
         UNSPECIFIED_TP_CMD_ERROR             (175),
         TPDU_NOT_SUPPORTED                   (176),
         ... ,
         SC_BUSY                              (192),
         NO_SC_SUBSCRIPTION                   (193),
         SC_SYSTEM_FAILURE                    (194),
         INVALID_SME_ADDRESS                  (195),
         DESTINATON_SME_BARRED                (196),
         REJECTED_DUPLICATE_SM                (197),
         TP_VPF_NOT_SUPPORTED                 (198),
         TP_VP_NOT_SUPPORTED                  (199),
         ... ,
         USIM_SMS_STORAGE_FULL                (208),
         NO_SMS_STORAGE_CAPABILITY            (209),
         ERROR_IN_MS                          (210),
         MEMORY_CAPACITY_EXCEEDED             (211),
         USIM_APP_TOOLKIT_BUSY                (212),
         USIM_DATA_DOWNLOAD_ERROR             (213),
         ... ,
         UNSPECIFIED                          (255),
     }
    See Also:
    Serialized Form
    • Field Detail

      • _TELEMATIC_INTERWORKING_NOT_SUPPORTED

        public static final int _TELEMATIC_INTERWORKING_NOT_SUPPORTED
        Telematic interworking not supported.
        See Also:
        Constant Field Values
      • _SM_TYPE_0_NOT_SUPPORTED

        public static final int _SM_TYPE_0_NOT_SUPPORTED
        Short message Type 0 not supported.
        See Also:
        Constant Field Values
      • _CANNOT_REPLACE_SM

        public static final int _CANNOT_REPLACE_SM
        Cannot replace short message.
        See Also:
        Constant Field Values
      • _UNSPECIFIED_TP_PID_ERROR

        public static final int _UNSPECIFIED_TP_PID_ERROR
        Unspecified TP-PID error.
        See Also:
        Constant Field Values
      • _DCS_NOT_SUPPORTED

        public static final int _DCS_NOT_SUPPORTED
        Data coding scheme (alphabet) not supported.
        See Also:
        Constant Field Values
      • _MESSAGE_CLASS_NOT_SUPPORTED

        public static final int _MESSAGE_CLASS_NOT_SUPPORTED
        Message class not supported.
        See Also:
        Constant Field Values
      • _UNSPECIFIED_TP_DCS_ERROR

        public static final int _UNSPECIFIED_TP_DCS_ERROR
        Unspecified TP-DCS error.
        See Also:
        Constant Field Values
      • _CMD_CANNOT_BE_ACTIONED

        public static final int _CMD_CANNOT_BE_ACTIONED
        Command cannot be actioned.
        See Also:
        Constant Field Values
      • _CMD_UNSUPPORTED

        public static final int _CMD_UNSUPPORTED
        Command unsupported.
        See Also:
        Constant Field Values
      • _UNSPECIFIED_TP_CMD_ERROR

        public static final int _UNSPECIFIED_TP_CMD_ERROR
        Unspecified TP-Command error.
        See Also:
        Constant Field Values
      • _TPDU_NOT_SUPPORTED

        public static final int _TPDU_NOT_SUPPORTED
        TPDU not supported.
        See Also:
        Constant Field Values
      • _NO_SC_SUBSCRIPTION

        public static final int _NO_SC_SUBSCRIPTION
        No SC subscription.
        See Also:
        Constant Field Values
      • _SC_SYSTEM_FAILURE

        public static final int _SC_SYSTEM_FAILURE
        SC system failure.
        See Also:
        Constant Field Values
      • _INVALID_SME_ADDRESS

        public static final int _INVALID_SME_ADDRESS
        Invalid SME address.
        See Also:
        Constant Field Values
      • _DESTINATON_SME_BARRED

        public static final int _DESTINATON_SME_BARRED
        Destination SME barred.
        See Also:
        Constant Field Values
      • _REJECTED_DUPLICATE_SM

        public static final int _REJECTED_DUPLICATE_SM
        SM Rejected - Duplicate SM.
        See Also:
        Constant Field Values
      • _TP_VPF_NOT_SUPPORTED

        public static final int _TP_VPF_NOT_SUPPORTED
        TP-VPF not supported.
        See Also:
        Constant Field Values
      • _TP_VP_NOT_SUPPORTED

        public static final int _TP_VP_NOT_SUPPORTED
        TP-VP not supported.
        See Also:
        Constant Field Values
      • _USIM_SMS_STORAGE_FULL

        public static final int _USIM_SMS_STORAGE_FULL
        (U)SIM SMS storage full.
        See Also:
        Constant Field Values
      • _NO_SMS_STORAGE_CAPABILITY

        public static final int _NO_SMS_STORAGE_CAPABILITY
        No SMS storage capability in (U)SIM.
        See Also:
        Constant Field Values
      • _MEMORY_CAPACITY_EXCEEDED

        public static final int _MEMORY_CAPACITY_EXCEEDED
        Memory capacity exceeded.
        See Also:
        Constant Field Values
      • _USIM_APP_TOOLKIT_BUSY

        public static final int _USIM_APP_TOOLKIT_BUSY
        (U)SIM Application Toolkit Busy.
        See Also:
        Constant Field Values
      • _USIM_DATA_DOWNLOAD_ERROR

        public static final int _USIM_DATA_DOWNLOAD_ERROR
        (U)SIM data download error.
        See Also:
        Constant Field Values
      • _UNSPECIFIED

        public static final int _UNSPECIFIED
        Unspecified error cause.
        See Also:
        Constant Field Values
      • TELEMATIC_INTERWORKING_NOT_SUPPORTED

        public static final SMSFailureCause TELEMATIC_INTERWORKING_NOT_SUPPORTED
        Telematic interworking not supported.
      • SM_TYPE_0_NOT_SUPPORTED

        public static final SMSFailureCause SM_TYPE_0_NOT_SUPPORTED
        Short message Type 0 not supported.
      • CANNOT_REPLACE_SM

        public static final SMSFailureCause CANNOT_REPLACE_SM
        Cannot replace short message.
      • UNSPECIFIED_TP_PID_ERROR

        public static final SMSFailureCause UNSPECIFIED_TP_PID_ERROR
        Unspecified TP-PID error.
      • DCS_NOT_SUPPORTED

        public static final SMSFailureCause DCS_NOT_SUPPORTED
        Data coding scheme (alphabet) not supported.
      • MESSAGE_CLASS_NOT_SUPPORTED

        public static final SMSFailureCause MESSAGE_CLASS_NOT_SUPPORTED
        Message class not supported.
      • UNSPECIFIED_TP_DCS_ERROR

        public static final SMSFailureCause UNSPECIFIED_TP_DCS_ERROR
        Unspecified TP-DCS error.
      • CMD_CANNOT_BE_ACTIONED

        public static final SMSFailureCause CMD_CANNOT_BE_ACTIONED
        Command cannot be actioned.
      • CMD_UNSUPPORTED

        public static final SMSFailureCause CMD_UNSUPPORTED
        Command unsupported.
      • UNSPECIFIED_TP_CMD_ERROR

        public static final SMSFailureCause UNSPECIFIED_TP_CMD_ERROR
        Unspecified TP-Command error.
      • TPDU_NOT_SUPPORTED

        public static final SMSFailureCause TPDU_NOT_SUPPORTED
        TPDU not supported.
      • NO_SC_SUBSCRIPTION

        public static final SMSFailureCause NO_SC_SUBSCRIPTION
        No SC subscription.
      • SC_SYSTEM_FAILURE

        public static final SMSFailureCause SC_SYSTEM_FAILURE
        SC system failure.
      • INVALID_SME_ADDRESS

        public static final SMSFailureCause INVALID_SME_ADDRESS
        Invalid SME address.
      • DESTINATON_SME_BARRED

        public static final SMSFailureCause DESTINATON_SME_BARRED
        Destination SME barred.
      • REJECTED_DUPLICATE_SM

        public static final SMSFailureCause REJECTED_DUPLICATE_SM
        SM Rejected - Duplicate SM.
      • TP_VPF_NOT_SUPPORTED

        public static final SMSFailureCause TP_VPF_NOT_SUPPORTED
        TP-VPF not supported.
      • TP_VP_NOT_SUPPORTED

        public static final SMSFailureCause TP_VP_NOT_SUPPORTED
        TP-VP not supported.
      • USIM_SMS_STORAGE_FULL

        public static final SMSFailureCause USIM_SMS_STORAGE_FULL
        (U)SIM SMS storage full.
      • NO_SMS_STORAGE_CAPABILITY

        public static final SMSFailureCause NO_SMS_STORAGE_CAPABILITY
        No SMS storage capability in (U)SIM.
      • ERROR_IN_MS

        public static final SMSFailureCause ERROR_IN_MS
        Error in MS.
      • MEMORY_CAPACITY_EXCEEDED

        public static final SMSFailureCause MEMORY_CAPACITY_EXCEEDED
        Memory capacity exceeded.
      • USIM_APP_TOOLKIT_BUSY

        public static final SMSFailureCause USIM_APP_TOOLKIT_BUSY
        (U)SIM Application Toolkit Busy.
      • USIM_DATA_DOWNLOAD_ERROR

        public static final SMSFailureCause USIM_DATA_DOWNLOAD_ERROR
        (U)SIM data download error.
      • UNSPECIFIED

        public static final SMSFailureCause UNSPECIFIED
        Unspecified error cause.
      • MIN_VALUE

        public static final int MIN_VALUE
        Minimum value that a SMSFailureCause instance may take (0).
        See Also:
        Constant Field Values
      • MAX_VALUE

        public static final int MAX_VALUE
        Maximum value that a SMSFailureCause instance may take (255).
        See Also:
        Constant Field Values
    • Method Detail

      • fromValue

        public static SMSFailureCause fromValue​(int value)
        Returns a SMSFailureCause for a particular integer value.
        Returns:
        any known instance, or a new object
      • namedValues

        public static SMSFailureCause[] namedValues()
        Returns an array containing all of SMSFailureCause's named numbers.
        Returns:
        a new SMSFailureCause[]