ChargeType

Validations ASN.1 Parent Types

Where a Charge is present the item identifies the type of charge represented by the Charge Detail.

Note;  in the ‘Values’ list, below, some values are identified as ‘reserved’.  Reserved values are not to be considered valid values, they are noted here in order to prevent their usage, were they to be used this could create inter standard roaming conversion problems.  Elements containing a reserved value will fail the ‘Value Out Of Range’ validation check.

Conditionality: 

Must be present within group Charge Detail where a Charge is present, must not be present where no Charge.

Mandatory within Total Charge Value.

Values:

                00                           Total charge for Charge Information

                                                (the invoiceable value)

                01                           Airtime charge

                02                           reserved

                03                           Toll charge

                04                           Directory assistance

                05                           Directory assistance with call completion

                06 - 13                   reserved

                14                           Voice mail deposit

                15                           Voice mail retrieve

                16 - 20                   reserved

                21                           VPMN surcharge

                69 - 99                   reserved

                100                         total charge for Charge Detail rate period

                101                         airtime charge for Charge Detail rate period

                102                         toll charge for Charge Detail rate period

Validations

Error Code

Context

Severity Level

Validation Description

10

 

11

 

20

 

 

21

 

Calls

 

Audit

 

Calls

 

 

Audit

 

Severe

 

Fatal

 

Severe

 

 

Fatal

 

Syntax error.

 

Syntax error.

 

Value out of range.

Note that ‘reserved’ values are out of range.

 

Value out of range.

Note that ‘reserved’ values are out of range.

 

 

ASN.1 Definition

ChargeType ::= [APPLICATION 71] NumberString --(SIZE(2..3))


Parent Types
ChargeDetail
TotalChargeValue


Text extracted from GSMA TD57 standard