Package com.opencloud.sentinel.charging
-
Interface Summary Interface Description ChargingInstance ChargingManager ImmediateChargingInstance ReservationChargingInstance SentinelChargingFeatureEndpoint The Sentinel Endpoint for this feature. -
Enum Summary Enum Description ChargingInstance.ChargingType Identifies the type of the Charging: reserved or immediate charging.ChargingInstance.Instruction Type of charging instructions.ChargingInstance.State Represents the current state of a ChargingInstance, an instance is in the Initial state prior to processing CCA-I, Mid state after processing CCA-I and Final state after credit finalisation is instructed.ReservationChargingInstance.CreditResultExecutionPhase SentinelSipAVPs When adding a new AVP here, you will also need to add it to the config in sentinel-core: sentinel-core/sentinel-diameter-ra-deploy/config/profiles/DiameterExtension-AVP.yaml sentinel-core/sentinel-diameter-ra-deploy/config/profiles/DiameterExtensions.yaml And remember to update the docs in sentinel-documentation: sentinel-documentation/sentinel-documentation/sentinel-administration-guide/resources/charging-information/charging-content-avps/opencloud-avp-table.txt sentinel-documentation/sentinel-documentation/sentinel-administration-guide/resources/charging-information/charging-content-avps/sentinel-avp-definitions-resource.txtSipTimestampAvpPresenceMode This enum is used to determine the population mode of Sip Timestamp information in CCRs and ACRs. -
Exception Summary Exception Description ChargingInstanceAlreadyFinalisedException Exception thrown if the charging instance is already finalised.CreditCheckAlreadyInProgressException Exception thrown if there is already a credit check in progress.DuplicateNameException Exception thrown if charging instance already exists with the supplied name.InstructionAlreadyPendingException Exception thrown if there is already an instruction pending.