ApplyChargingReport
From ss7api.null.ro
Contents |
Capability: Camel
Usage
This operation provides the feedback from the gsmSSF to the gsmSCF regarding the charging related information as previously requested by the gsmSCF by using the ApplyCharging operation.
Expected actions
- When the gsmSSF detects that a call was disconnected pr that the period indicated by the “maxCallPeriodDuration” has been excedeed, a report is sent to the gsmSCF.
Invoke parameters
- callResult – contains the charging related information. It contains the following parameter:
- timeDurationChargingResult – list of parameters containing:
- partyToCharge – the leg which is to be charged, as received in the related “ApplyCharging” operation. Contains the “receivingSideID” parameter.
- timeInformation – this is a choice between the following parameters:
- timeIfNoTariffSwitch – parameter is present if no tariff switch has occurred. Specifies the time elapsed since the detection of the “Answer” event.
- TimeIfTariffSwitch – parameter is present if a tariff switch has occurred. It contains the parameters:
- timeSinceTariffSwitch – elapsed time since the last tariff switch.
- TariffSwitchInterval – interval between the previous tariff switch and the last tariff switch reported.
- callActive – true if the call is still active, false if it has been released.
- timeDurationChargingResult – list of parameters containing:
Result parameters
This operation does not expect a result.
Example
<component localCID="1" type="Invoke" operationCode="applyChargingReport"> <callResult> <timeDurationChargingResult> <partyToCharge> <receivingSideID>leg2</receivingSideID> </partyToCharge> <timeInformation> <timeIfTariffSwitch> <timeSinceTariffSwitch>60</timeSinceTariffSwitch> <tariffSwitchInterval>120</tariffSwitchInterval> </timeIfTariffSwitch> </timeInformation> <callActive>false</callActive> </timeDurationChargingResult> </callResult> </component>