teleServiceCode

Validations ASN.1 Parent Types

A code which uniquely defines a TeleService.

Group TeleService Codes, identifiable by the description ‘All’, should only be used where details of the specific services affected are not available from the network.

Note that compound TeleService group codes can only occur in call independent supplementary service operations.

Derivation:

GSM item TeleServiceCode (3GPP TS 32.005).

The code is derived by taking the MAP encoding (3GPP TS 29.002) and translating bits 8-5 into a ‘hex’ character and bits 4-1 into a second ‘hex’ character.

Conditionality:

Must be present within group Service Code where the type of service used was a teleservice.  Must not be present when the type of service used was a bearer service and, therefore, Bearer Service Code is present.

Values:
00 All teleservices
10 Speech
11 Telephony
12 Emergency calls
20 All SMS Services
21 Short Message MT/PP
22 Short Message MO/PP
31 Advanced MHS access

41 Videotex access profile
42 Videotex access profile 2
43 Videotex access profile 3
51 Teletex (Circuit Switch)
52 Teletex (Packet Switch)
60 All Fax Services
61 Facsimile Group 3 & alternative speech
62 Automatic Facsimile Group 3
63 Automatic Facsimile Group 4
70 All data teleservices (compound)
80 All teleservices except SMS (compound)

Validations

Error Code

Context

Severity Level

Validation Description

10

 

 

11

 

20

 

 

21

 

MOC

MTC

 

SS

 

MOC

MTC

 

SS

 

Severe

 

 

Warning

 

Severe

 

 

Warning

 

Syntax error.

 

 

Syntax error.

 

Value out of range.

 

 

Value out of range.

 

 

ASN.1 Definition (of containing types)

BasicServiceCode ::= [APPLICATION 426] CHOICE 
{
    teleServiceCode      TeleServiceCode,
    bearerServiceCode    BearerServiceCode
}


Parent Types
BasicServiceCode


Text extracted from GSMA TD57 standard