Package com.opencloud.slee.resources.cgin.cap_v2
Overview
This package provides a machine-generated API for CAMEL Application Part, Phase 2+ (CAP v2). It is organized as an extension of the CAP v1 protocol, with changes for CAP v2-specific protocol details.
Protocol compliance
This API and underlying implementation is based on GSM 09.78 / ETSI TS 101 046 V7.1.0 Release 1998. For its dependencies on 3GPP TS 29.002 (MAP), modules with version 12 from release 10 are used.
API packages and identifier prefix
The CAP v2 API is divided into these subpackages:
- com.opencloud.slee.resources.cgin.cap_v2 - contains datatype classes and misc helper classes such as CAP2Dialog;
- com.opencloud.slee.resources.cgin.cap_v2.metadata - contains metadata classes defining application contexts, operations, and errors;
- com.opencloud.slee.resources.cgin.cap_v2.persist - provides conversion between CGIN data objects of this protocol and Google protobuf (GPB) messages.
In general, all top-level classes and interfaces in these packages begin with a common prefix,
CAP2
, so it is safe to use a wildcard package import without colliding with
other protocols.
Dialog Extension Interface
This API defines CAP2Dialog
,
an extension of the CAP v1 CAP1Dialog
interface
that adds convenience methods for dealing with CAP2-specific operations, results, and errors.
This interface is implemented only on dialogs that actually use CAP v2 as their network protocol.
-
Interface Summary Interface Description CAP2Dialog Protocol-specific extension interface for cap_v2 dialogs. -
Class Summary Class Description CAP2AChBillingChargingCharacteristics API for CAP-DataTypes.AChBillingChargingCharacteristics.CAP2AOCBeforeAnswer API for CAP-DataTypes.AOCBeforeAnswer.CAP2AOCSubsequent API for CAP-DataTypes.AOCSubsequent.CAP2ApplyChargingArg API for CAP-DataTypes.ApplyChargingArg.CAP2ApplyChargingReportArg API for CAP-DataTypes.ApplyChargingReportArg.CAP2AssistRequestInstructionsArg API for CAP-DataTypes.AssistRequestInstructionsArg.CAP2BCSMEvent API for CAP-DataTypes.BCSMEvent.CAP2CAI_GSM0224 API for CAP-DataTypes.CAI-GSM0224.CAP2CallInformationReportArg API for CAP-DataTypes.CallInformationReportArg.CAP2CallInformationRequestArg API for CAP-DataTypes.CallInformationRequestArg.CAP2CAMEL_AChBillingChargingCharacteristics API for CAP-DataTypes.CAMEL-AChBillingChargingCharacteristics.CAP2CAMEL_AChBillingChargingCharacteristics.Choice API for CAP-DataTypes.CAMEL-AChBillingChargingCharacteristics.Choice.CAP2CAMEL_AChBillingChargingCharacteristics.TimeDurationCharging API for CAP-DataTypes.CAMEL-AChBillingChargingCharacteristics.timeDurationCharging.CAP2CAMEL_CallResult API for CAP-DataTypes.CAMEL-CallResult.CAP2CAMEL_CallResult.Choice API for CAP-DataTypes.CAMEL-CallResult.Choice.CAP2CAMEL_CallResult.TimeDurationChargingResult API for CAP-DataTypes.CAMEL-CallResult.timeDurationChargingResult.CAP2CAMEL_FCIBillingChargingCharacteristics API for CAP-DataTypes.CAMEL-FCIBillingChargingCharacteristics.CAP2CAMEL_FCIBillingChargingCharacteristics.Choice API for CAP-DataTypes.CAMEL-FCIBillingChargingCharacteristics.Choice.CAP2CAMEL_FCIBillingChargingCharacteristics.FCIBCCCAMELsequence1 API for CAP-DataTypes.CAMEL-FCIBillingChargingCharacteristics.fCIBCCCAMELsequence1.CAP2CAMEL_SCIBillingChargingCharacteristics API for CAP-DataTypes.CAMEL-SCIBillingChargingCharacteristics.CAP2CAMEL_SCIBillingChargingCharacteristics.Choice API for CAP-DataTypes.CAMEL-SCIBillingChargingCharacteristics.Choice.CAP2ConnectArg API for CAP-DataTypes.ConnectArg.CAP2ConnectToResourceArg API for CAP-DataTypes.ConnectToResourceArg.CAP2DPSpecificCriteria API for CAP-DataTypes.DPSpecificCriteria.CAP2DPSpecificCriteria.Choice API for CAP-DataTypes.DPSpecificCriteria.Choice.CAP2EstablishTemporaryConnectionArg API for CAP-DataTypes.EstablishTemporaryConnectionArg.CAP2EventSpecificInformationBCSM API for CAP-DataTypes.EventSpecificInformationBCSM.CAP2EventSpecificInformationBCSM.Choice API for CAP-DataTypes.EventSpecificInformationBCSM.Choice.CAP2EventSpecificInformationBCSM.TCalledPartyBusySpecificInfo API for CAP-DataTypes.EventSpecificInformationBCSM.tBusySpecificInfo.CAP2EventSpecificInformationBCSM.TNoAnswerSpecificInfo API for CAP-DataTypes.EventSpecificInformationBCSM.tNoAnswerSpecificInfo.CAP2FurnishChargingInformationArg API for CAP-DataTypes.FurnishChargingInformationArg.CAP2FurnishChargingInformationArg.Choice API for CAP-DataTypes.FurnishChargingInformationArg.Choice.CAP2FurnishChargingInformationArg.FCIBCCcs1 API for CAP-DataTypes.FurnishChargingInformationArg.fCIBCCcs1.CAP2InitialDPArg API for CAP-DataTypes.InitialDPArg.CAP2InitialDPArgExtension API for CAP-DataTypes.InitialDPArgExtension.CAP2IPSSPCapabilities API for CAP-DataTypes.IPSSPCapabilities.CAP2NA_Info API for CAP-DataTypes.NA-Info.CAP2NACarrierInformation API for CAP-DataTypes.NACarrierInformation.CAP2PlayAnnouncementArg API for CAP-DataTypes.PlayAnnouncementArg.CAP2PromptAndCollectUserInformationArg API for CAP-DataTypes.PromptAndCollectUserInformationArg.CAP2ReleaseIfDurationExceeded API for CAP-DataTypes.ReleaseIfDurationExceeded.CAP2ResetTimerArg API for CAP-DataTypes.ResetTimerArg.CAP2SCIBillingChargingCharacteristics API for CAP-DataTypes.SCIBillingChargingCharacteristics.CAP2SendChargingInformationArg API for CAP-DataTypes.SendChargingInformationArg.CAP2ServiceInteractionIndicatorsTwo API for CAP-DataTypes.ServiceInteractionIndicatorsTwo.CAP2TimeIfTariffSwitch API for CAP-DataTypes.TimeIfTariffSwitch.CAP2TimeInformation API for CAP-DataTypes.TimeInformation. -
Enum Summary Enum Description CAP2BothwayThroughConnectionInd API for IN-CS2-datatypes.BothwayThroughConnectionInd.CAP2TimeInformation.Choice API for CAP-DataTypes.TimeInformation.Choice.