Beruflich Dokumente
Kultur Dokumente
SP-3590-520
Signaling Protocols
SP-3590-520
(to be published as TIA/EIA-41-520-E)
1
WIRELESS RADIOTELECOMMUNICATIONS INTERSYSTEM OPERATIONS:
2
3
TCAP APPLICATION
4
5
6
7 CONTENTS
8
9
LIST OF FIGURES ............................................................................................... ii
10
11
LIST OF TABLES................................................................................................ iii
12
13 1 APPLICATION SERVICES .............................................................................1
14 1.1 APPLICATION SERVICES ARCHITECTURE ...............................................1
15
16
1.2 APPLICATION LAYER STRUCTURE ............................................................2
17 1.3 TCAP FORMATS AND PROCEDURES ..........................................................2
18 1.3.1 Transaction Portion ................................................................................2
19
1.3.2 Component Portion ................................................................................3
20
1.3.2.1 TCAP INVOKE Component.....................................................4
21
22
1.3.2.2 TCAP RETURN RESULT Component....................................5
23 1.3.2.3 TCAP RETURN ERROR Component......................................6
24 1.3.3 TCAP REJECT Component ....................................................................10
File: tia-41-520-TCAPTOC.fm last modified at May 23, 2001 10:05 AM
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 SP-3590
48
49
50
51
52
53
54
55
56
57
58
59
60
520-i
SP-3590-520
(to be published as TIA/EIA-41-520-E)
LIST OF FIGURES 1
2
3
520-ii
SP-3590-520
(to be published as TIA/EIA-41-520-E)
1
2
LIST OF TABLES
3
4 Table 1 Structure of TCAP Package with INVOKE Component..............................................4
5
6
Table 2 Structure of TCAP Package with RETURN RESULT Component .............................5
7 Table 3 Structure of TCAP Package with RETURN ERROR Component...............................6
8 Table 4 RETURN ERROR Parameters .....................................................................................6
9
Table 5 Error Codes ...................................................................................................................9
10
11
Table 6 Structure of TCAP Package with REJECT Component.............................................10
12
13
14
15
16
17
18
19
20
21
22
23
24
File: tia-41-520-TCAPLOT.fm last modified at May 23, 2001 10:05 AM
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 SP-3590
48
49
50
51
52
53
54
55
56
57
58
59
60
520-iii
(THIS PAGE INTENTIONALLY LEFT BLANK)
SP-3590-520
(to be published as TIA/EIA-41-520-E)
1
2
1 APPLICATION SERVICES
3
4 This section includes:
5
6 • A review of the Application Services architecture.
7
8 • A description of the Application Layer structure.
9
10
• The requirements on ANSI Transaction Capabilities Application Part (TCAP) formats
11
and procedures which apply to this Standard.
12
• The formats and encoding of the signaling information comprising the TIA/EIA-41
13
14
Mobile Application Part (MAP), both the operations and parameters.
15
16
17 1.1 APPLICATION SERVICES ARCHITECTURE
18
19 The Application Services architecture introduced in Section 4 is reproduced in the following
20 figure.
21
22
23
Application Layer
24
Mobile Application Part
File: tia-41-520-TCAP.fm last modified at May 23, 2001 10:05 AM
25
26
(MAP)
27 Transaction Capabilities
28 Application Part (TCAP)
29
30 APPLICATION
31 SERVICES
32
Presentation Layer ANSI
33
Transaction
34 Capabilities
35 Session Layer
36
37
38 Transport Layer
39
40
Figure 1 Application Services Architecture
41
42 Application Services are comprised of the ANSI Transaction Capabilities (TC) specified in
43
ANSI T1.114, along with the TIA/EIA-41 Mobile Application Part (MAP).
44
45 The TC Transport, Session, and Presentation layers are null layers in this Standard, just as they
46 are described in ANSI T1.114. They are included here for completeness; future revisions of this
47
Standard may make use of them. SP-3590
48
49 The Application Layer contains the working part of the TIA/EIA-41 Application Services. It is
50 described in the remainder of this Section.
51
52
53
54
55
56
57
58
59
60
(MAP) 7
8
9
10
11
12
ANSI TCAP
13
Application 14
Component Layer 15
sub-layer 16
17
18
19
20
Transaction 21
sub-layer 22
23
24
As illustrated, the Mobile Application Part (MAP) defined in this Standard is supported by the 31
ANSI Transaction Capabilities Application Part (TCAP). TCAP, in turn, is structured in two 32
sub-layers: 33
34
• the component sub-layer, which deals with individual actions or data, called 35
components. 36
37
• the transaction sub-layer, which deals with the exchange of messages containing 38
1
1.3.2 Component Portion
2
3
This Standard employs the TCAP component formats and procedures defined in ANSI T1.114
4
with the following exceptions and limitations:
5
6
• Special procedures for “Handover,” defined in the ANSI TCAP standard, are not
7
supported.
8
9 • The Operation Code Identifier is coded as Private TCAP.
10
11 • The Operation Code is partitioned into an Operation Family followed by a Specifier
12 associated with each Operation Family member. For TIA/EIA-41 the Operation Family
13 is coded as decimal 9. Bit H of the Operation Family is always coded as 0.
14
15 • A TCAP INVOKE component shall contain a Component ID Length greater than zero.
16
17 • A TCAP RETURN RESULT component shall only be transmitted in response to an
18 INVOKE Component.
19
20 • A TCAP RETURN ERROR component shall only be sent in response to an INVOKE
21 component, not a RETURN RESULT component.
22
23
• If a problem is detected by TCAP (i.e., the received message does not conform to ANSI
24 T1.114.3), a TCAP REJECT component with one of the following Problem Specifiers
shall be sent:
File: tia-41-520-TCAP.fm last modified at May 23, 2001 10:05 AM
25
26
27
- All families, General, Transaction Portion: All specifiers.
28
- INVOKE: Unrecognized Correlation ID.
29
30
- RETURN RESULT: Unrecognized Correlation ID, Unexpected Return Result.
31
32 - RETURN ERROR: Unrecognized Correlation ID, Unexpected Return Error.
33
34 • If a problem is detected by TIA/EIA-41 MAP (i.e., the received message does not
35 conform to TIA/EIA-41), a TCAP REJECT component with one of the following
36 TCAP Problem Specifiers shall be sent:
37
38 - INVOKE: Duplicate Invoke ID, Unrecognized Operation Code or Incorrect
39 Parameter.
40
41 - RETURN RESULT: Incorrect Parameter.
42
43
- RETURN ERROR: Incorrect Parameter, Unrecognized Error, Unexpected Error.
44
• If an error is detected by an TIA/EIA-41 MAP user except SMSDeliveryBackward,
45
46
SMSDeliveryForward, and SMSDeliveryPointToPoint, a TCAP RETURN ERROR
47
component shall be sent. For SMSDeliveryBackward, SMSDeliveryForward, and SP-3590
48 SMSDeliveryPointToPoint, a TCAP RETURN RESULT with an SMS_CauseCode
49 parameter shall be sent.
50
51
52
53
54
55
56
57
58
59
60
The following sections summarize the formats of the ANSI TCAP components employed in this 1
2
Standard.
3
following table. 7
8
Table 1 Structure of TCAP Package with INVOKE Component 9
10
Package Type Identifier
11
Total TCAP Message Length 12
13
Transaction ID Identifier
14
Transaction ID Length 15
16
Transaction IDs 17
1. If a functional entity receives an INVOKE with an incorrect TCAP message (e.g., ill- 41
25
26
Component IDs
27
28 Parameter Set Identifier
29
Parameter Set Length
30
31 Parameter Set
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 SP-3590
48
49
50
51
52
53
54
55
56
57
58
59
60
The structure of a TCAP package containing a RETURN ERROR component is shown in the 3
following table. 4
5
Table 3 Structure of TCAP Package with RETURN ERROR Component 6
7
Package Type Identifier
8
Total TCAP Message Length 9
10
Transaction ID Identifier 11
Transaction ID Length 12
13
Transaction IDs 14
Error Code 29
30
Parameter Set Identifier 31
25
a. Supplied ESN does not match HLRs stored value for subscribers ESN.
26
27 b. Supplied ESN does not match VLRs stored value for subscribers ESN.
28
29 c. Supplied ESN is negative listed.
30
31 MSIDMIN/HLRMismatch
32
33
a. Supplied MSID MIN is not resident on the HLR.
34
OperationSequenceProblem
35
36
a. Unexpected INVOKE in response to an INVOKE.
37
38 b. Operation is not allowed in the current state.
39
40 ResourceShortage
41
42 a. Functional entity congestion.
43
44
b. Application (or function) congestion.
45
c. Network congestion.
46
47 d. No transaction IDs available. SP-3590
48
49 e. Internal processing resource shortage (memory, I/O, disk, processor, etc.)
50
51 f. No TLDNs available.
52
53
OperationNotSupported
54
a. Operation is not supported on the addressed functional entity.
55
56
57
58
59
60
TrunkUnavailable 1
2
a. Specific requested trunk is not available. 3
4
b. No trunks are available, but are required to perform the operation. 5
6
ParameterError 7
8
Parameter errors and parameter encoding errors (see 6.5.2). Parameter errors include exactly
9
one FaultyParameter parameter in the parameter set. 10
11
UnrecognizedParameterValue
12
SystemFailure 17
18
a. System component failure. 19
20
b. Network component failure. 21
22
c. Chained operation failure. 23
24
d. Required subsystem failure.
Note that this Error Code; is not used to indicate a missing mandatory parameter; a REJECT 40
message component with a Problem Specifier of Incorrect Parameter; is used in this case. 41
42
43
UnrecognizedIMSI/TMSI 44
45
a. Supplied IMSI is not currently served by the VLR. 46
47
b. Supplied IMSI is not currently served by the HLR.
48
1 TMSI/VLRMismatch
2
3 a. Supplied TMSI is not resident on the Old Serving VLR.
4
5 b. Supplied TMSI is not resident on the Serving VLR.
6
7
For TIA/EIA-41 the Error Code Identifier is coded as Private TCAP. Error Codes are coded as
8 follows:
9
Table 5 Error Codes
10
11 Error Code
Error Code Name
12 H G F E D C B A
13
UnrecognizedMIN 1 0 0 0 0 0 0 1
14
15 UnrecognizedESN 1 0 0 0 0 0 1 0
16
17 MSIDMIN/HLRMismatch 1 0 0 0 0 0 1 1
18
OperationSequenceProblem 1 0 0 0 0 1 0 0
19
20 ResourceShortage 1 0 0 0 0 1 0 1
21
22
OperationNotSupported 1 0 0 0 0 1 1 0
23
TrunkUnavailable 1 0 0 0 0 1 1 1
24
ParameterError
File: tia-41-520-TCAP.fm last modified at May 23, 2001 10:05 AM
25 1 0 0 0 1 0 0 0
26
27
SystemFailure 1 0 0 0 1 0 0 1
28 UnrecognizedParameterValue 1 0 0 0 1 0 1 0
29
30 FeatureInactive 1 0 0 0 1 0 1 1
31
MissingParameter 1 0 0 0 1 1 0 0
32
33 UnrecognizedIMSI/TMSI 1 0 0 0 1 1 0 1
34
35 TMSI/VLRMismatch 1 0 0 0 1 1 1 0
36
Other Error Codes are Reserved Reserved (note a)
37
38 TrunkStatus 1 1 1 0 0 0 0 0
39
40
Reserved for Protocol Extension through
41
(note b) 1 1 1 1 1 1 1 1
42
43
44
Notes:
45 a. Treat a reserved value the same as value 133 (decimal), ResourceShortage.
46
47 b. Error codes 224 to 255 (decimal) shall be reserved for protocol extension. If unknown, SP-3590
48 treat the same as value 133 (decimal), Resource Shortage.
49
50
51
52
53
54
55
56
57
58
59
60
Component Length 20
21
Component ID Identifier 22
Component ID Length 23
24
Component IDs
message. 47
48
When a functional entity receives a REJECT message it should: 49
50
a. Stop timer for current task. 51
52
b. Exit the current task. 53
54
c. Begin recovery procedures according to the functional entitys internal algorithm.
55