chargingTimeStamp

Validations ASN.1 Parent Types

The timestamp showing the start of the Charge Information.  This item will be present where it is not the same as an associated Call Event Start Timestamp or where there is no such associated timestamp.

The time is given in the local time of the Sender PMN.  There must be a UTC Time Offset Code associated with the timestamp.

Note that local time is the local time at the location of the chargeable subscriber.  Where the location is not available, as in some call forwarding scenarios, this will be a notional ‘network local time’.

Derivation:

GSM item answerTime or seizureTime (GSM 12.05).

Conditionality: 

Mandatory within groups

                                Supplementary Service Used where this occurs                                             within Supplementary Service Event

                                Value Added Service Used where this occurs                                                within Value Added Service. 

 

Within groups

                                Basic Service Used

                                GPRS Service Used

the timestamp will only be present where it is not the same as an associated Call Event Start Timestamp.

Where groups

                                Supplementary Service Used

                                Value Added Service Used

occur within either Mobile Originated Call or Mobile Terminated Call then the timestamp will only be present where it is not the same as an associated Call Event Start Timestamp.

Format:  CCYYMMDDHHMMSS

Validations

Error Code

Context

Severity Level

Validation Description

10

 

20

 

30

 

 

Calls

 

Calls

 

Calls

 

 

Severe

 

Severe

 

Severe

 

 

Syntax error.

 

Value out of range.

 

Mandatory associated item UTC Time Offset Code missing.

 

 

ASN.1 Definition (of containing types)

BasicServiceUsed ::= [APPLICATION 39] SEQUENCE
{
    basicService                BasicService          OPTIONAL, -- *m.m.
    chargingTimeStamp           ChargingTimeStamp     OPTIONAL,
    chargeInformationList       ChargeInformationList OPTIONAL, -- *m.m.
    dataVolumeReference         DataVolumeReference   OPTIONAL,
    hSCSDInformation             HSCSDInformation     OPTIONAL
}

GprsServiceUsed ::= [APPLICATION 121]  SEQUENCE
{
    gprsServiceUsageList        GprsServiceUsageList  OPTIONAL, -- *m.m.
    chargingTimeStamp           ChargingTimeStamp     OPTIONAL,
    chargeInformationList       ChargeInformationList OPTIONAL -- *m.m.
}

SupplServiceUsed ::= [APPLICATION 206] SEQUENCE
{
    supplServiceCode       SupplServiceCode       OPTIONAL, -- *m.m.
    supplServiceActionCode SupplServiceActionCode OPTIONAL, -- *m.m.
    ssParameters           SsParameters           OPTIONAL,
    thirdPartyInformation  ThirdPartyInformation  OPTIONAL,
    chargingTimeStamp      ChargingTimeStamp      OPTIONAL,
    chargeInformation      ChargeInformation      OPTIONAL,
    basicServiceCodeList   BasicServiceCodeList   OPTIONAL
}

ValueAddedServiceUsed ::= [APPLICATION 236] SEQUENCE
{
    vasCode                     VasCode           OPTIONAL, -- *m.m.
    chargingTimeStamp           ChargingTimeStamp OPTIONAL,
    chargeInformation           ChargeInformation OPTIONAL
}


Parent Types
BasicServiceUsed
ChargeDetail
GprsServiceUsage
GprsServiceUsed
SupplServiceUsed
ValueAddedServiceUsed


Text extracted from GSMA TD57 standard