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 (GSM 12.05).

The code is derived by taking the MAP encoding (GSM TS 09.02) 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 ::= CHOICE 
{
    teleServiceCode      TeleServiceCode,
    bearerServiceCode    BearerServiceCode
}


Parent Types
BasicServiceCode


Text extracted from GSMA TD57 standard