applyCharging
From ss7api.null.ro
Contents |
Capability: Camel
Usage
This operation is used by the gsmSCF to interact with the CSE control of call duration function of the gsmSSF.
Expected actions
- On receipt of this operation, the gsmSSF sets the charging data using the information set in this operation.
- The gsmSSF will start monitoring for the “Answer” event when receiving this operation if the answer has not been already received. When detecting the “Answer” event on the outgoing connection, the charging is started (or charging starts immediately if answer was already received).
Invoke parameters
- aCHBillingChargingCharacteristics – specifies the parameters for the control of the call duration. It contains the following parameter:
- timeDurationCharging – specifies the following parameters:
- maxCallPeriodDuration – duration of time for which a call can progress before an “ApplyChargingReport” is to be sent to the gsmSCF.
- releaseIfdurationExceeded – specifies the action to be taken by the gsmSSF when the duration specified above is reached. The presence of this parameter implies that the call should be released. It contains two parameters:
- tone – if true, a warning tone should be played before releasing the call.
- extensions
- tariffSwitchInterval -
- releaseIfdurationExceeded – specifies the action to be taken by the gsmSSF when the duration specified above is reached. The presence of this parameter implies that the call should be released. It contains two parameters:
- maxCallPeriodDuration – duration of time for which a call can progress before an “ApplyChargingReport” is to be sent to the gsmSCF.
- partyToCharge - indicates the party in the call. Contains the parameter “sendingSideID”.
- extensions
Result parameters
This operation does not expect a result.
Example
<component localCID="1" type="Invoke" operationCode="applyCharging"> <aChBillingChargingCharacteristics> <timeDurationCharging> <maxCallPeriodDuration>120</maxCallPeriodDuration> <releaseIfdurationExceeded> <tone>true</tone> </releaseIfdurationExceeded> <tariffSwitchInterval>60</tariffSwitchInterval> </timeDurationCharging> </aChBillingChargingCharacteristics> <partyToCharge> <sendingSideID>leg2</sendingSideID> </partyToCharge> </component>