gprsUsageTimeStamp

Validations ASN.1 Parent Types

This timestamp identifies call setup or changes to GPRS Service Usage.  The timestamp will only be present where it is not the same as the associated Charging Timestamp.

The time is given in the local time of the Sender PMN (or Serving Network where this is not the Sender).  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 changeTime (GSM 12.15).

Conditionality: 

Must be present where the timestamp associated with the GPRS Service Usage occurrence is not the same as the associated Charging Timestamp.

Format:  CCYYMMDDHHMMSS

Validations

Error Code

Context

Severity Level

Validation Description

10

 

20

 

21

 

22

 

 

 

30

 

 

GPRS

 

GPRS

 

GPRS

 

GPRS

 

 

 

GPRS

 

 

Severe

 

Severe

 

Severe

 

Severe

 

 

 

Severe

 

 

Syntax error.

 

Value out of range.

 

Timestamp earlier than Charging Timestamp.

 

Timestamp later than end of GPRS Call (Call Event Start Timestamp and Total Call Event Duration).

 

Mandatory associated item UTC Time Offset Code missing.

 

 

ASN.1 Definition (of containing types)

GprsServiceUsage ::= [APPLICATION 119]  SEQUENCE
{
    gprsUsageTimeStamp          ChargingTimeStamp  OPTIONAL,
    qosRequested                QoSRequested       OPTIONAL,
    qosUsed                     QoSUsed            OPTIONAL, -- *m.m.
    dataVolumeIncoming          DataVolumeIncoming OPTIONAL, -- *m.m.
    dataVolumeOutgoing          DataVolumeOutgoing OPTIONAL -- *m.m.
}


Parent Types
BasicServiceUsed
ChargeDetail
GprsServiceUsage
GprsServiceUsed
SupplServiceUsed
ValueAddedServiceUsed


Text extracted from GSMA TD57 standard