Difference between revisions of "ApplyChargingReport"
From ss7api.null.ro
(→Usage) |
|||
Line 1: | Line 1: | ||
+ | {{DISPLAYTITLE:applyChargingReport}} | ||
==Capability: Camel== | ==Capability: Camel== | ||
Latest revision as of 15:22, 28 August 2013
Contents |
[edit] Capability: Camel
[edit] 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.
[edit] 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.
[edit] 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:
[edit] Result parameters
This operation does not expect a result.
[edit] 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>