Class CAP4EventSpecificInformationBCSM

  • All Implemented Interfaces:
    DataObject, Serializable

    public class CAP4EventSpecificInformationBCSM
    extends CAP3EventSpecificInformationBCSM
    API for CAP-datatypes.EventSpecificInformationBCSM. Generated from the following ASN.1 type definition and the adaptations below.
     EventSpecificInformationBCSM ::=
         CHOICE {
             routeSelectFailureSpecificInfo SEQUENCE {
                 failureCause Cause OPTIONAL,
                 ...
             },
             oCalledPartyBusySpecificInfo   SEQUENCE {
                 busyCause Cause OPTIONAL,
                 ...
             },
             oNoAnswerSpecificInfo          SEQUENCE {
                 ...
             },
             oAnswerSpecificInfo            SEQUENCE {
                 destinationAddress    CalledPartyNumber OPTIONAL,
                 or-Call               NULL OPTIONAL,
                 forwardedCall         NULL OPTIONAL,
                 chargeIndicator       ChargeIndicator OPTIONAL,
                 ext-basicServiceCode  Ext-BasicServiceCode OPTIONAL,
                 ext-basicServiceCode2 Ext-BasicServiceCode OPTIONAL,
                 ...
             },
             oMidCallSpecificInfo           SEQUENCE {
                 midCallEvents CHOICE {
                     dTMFDigitsCompleted Digits,
                     dTMFDigitsTimeOut   Digits
                 } OPTIONAL,
                 ...
             },
             oDisconnectSpecificInfo        SEQUENCE {
                 releaseCause Cause OPTIONAL,
                 ...
             },
             tBusySpecificInfo              SEQUENCE {
                 busyCause                   Cause OPTIONAL,
                 callForwarded               NULL OPTIONAL,
                 routeNotPermitted           NULL OPTIONAL,
                 forwardingDestinationNumber CalledPartyNumber OPTIONAL,
                 ...
             },
             tNoAnswerSpecificInfo          SEQUENCE {
                 callForwarded               NULL OPTIONAL,
                 forwardingDestinationNumber CalledPartyNumber OPTIONAL,
                 ...
             },
             tAnswerSpecificInfo            SEQUENCE {
                 destinationAddress    CalledPartyNumber OPTIONAL,
                 or-Call               NULL OPTIONAL,
                 forwardedCall         NULL OPTIONAL,
                 chargeIndicator       ChargeIndicator OPTIONAL,
                 ext-basicServiceCode  Ext-BasicServiceCode OPTIONAL,
                 ext-basicServiceCode2 Ext-BasicServiceCode OPTIONAL,
                 ...
             },
             tMidCallSpecificInfo           SEQUENCE {
                 midCallEvents CHOICE {
                     dTMFDigitsCompleted Digits,
                     dTMFDigitsTimeOut   Digits
                 } OPTIONAL,
                 ...
             },
             tDisconnectSpecificInfo        SEQUENCE {
                 releaseCause Cause OPTIONAL,
                 ...
             },
             oTermSeizedSpecificInfo        SEQUENCE {
                 locationInformation LocationInformation OPTIONAL,
                 ...
             },
             callAcceptedSpecificInfo       SEQUENCE {
                 locationInformation LocationInformation OPTIONAL,
                 ...
             },
             oAbandonSpecificInfo           SEQUENCE {
                 routeNotPermitted NULL OPTIONAL,
                 ...
             },
             oChangeOfPositionSpecificInfo  SEQUENCE {
                 locationInformation LocationInformation OPTIONAL,
                 ...
                 metDPCriteriaList   MetDPCriteriaList OPTIONAL
             },
             tChangeOfPositionSpecificInfo  SEQUENCE {
                 locationInformation LocationInformation OPTIONAL,
                 ...
                 metDPCriteriaList   MetDPCriteriaList OPTIONAL
             },
             dpSpecificInfoAlt              DpSpecificInfoAlt
         }
     CAP-datatypes {
         EventSpecificInformationBCSM {
             @parentType com.opencloud.slee.resources.cgin.cap_v3.CAP3EventSpecificInformationBCSM
             oMidCallSpecificInfo {
                 midCallEvents {
                     dTMFDigitsCompleted {
                         @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash
                         @api {
                             @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits
                         }
                     }
                     dTMFDigitsTimeOut {
                         @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash
                         @api {
                             @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits
                         }
                     }
                 }
             }
             tBusySpecificInfo {
                 @rename tCalledPartyBusySpecificInfo
             }
             tMidCallSpecificInfo {
                 midCallEvents {
                     dTMFDigitsCompleted {
                         @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash
                         @api {
                             @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits
                         }
                     }
                     dTMFDigitsTimeOut {
                         @import com.opencloud.slee.resources.in.datatypes.cc.GenericDigitsWithStarHash
                         @api {
                             @useAPIType com.opencloud.slee.resources.in.datatypes.cc.GenericDigits
                         }
                     }
                 }
             }
         }
     }
     
    See Also:
    Serialized Form