Empty cells are descriptive text only
Description | Compliance | Notes | |
---|---|---|---|
1 |
Scope, Purpose and Application |
||
1.1 |
General |
||
1.2 |
Definition of Transaction Capabilities |
||
1.3 |
Scope of Transaction Capabilities |
||
1.4 |
Scope of the Specification of Transaction Capabilities |
||
2 |
Architectural Concepts and Terminology |
||
2.1 |
Application of OSI Reference Model |
||
2.2 |
Considerations |
||
2.2.1 |
Addressing of Upper Layer Entities |
||
2.2.2 |
Management of Upper Layer Facilities |
||
2.2.3 |
Layered vs. Nonlayered |
||
2.2.4 |
Architecture Model vs. Implementation |
||
3 |
Overview of TC Functions and Capabilities |
||
3.1 |
Framework for Transaction Capabilities Protocol |
||
3.2 |
Discussion |
||
3.2.1 |
Application |
||
3.2.2 |
Presentation |
||
3.2.3 |
Session |
||
3.3 |
Identifying Services required of Each Layer |
||
3.4 |
General Description of TCAP Procedures |
||
3.4.1 |
Types of Transactions |
Full |
|
3.4.2 |
Initiation of Transactions |
Full |
|
3.4.3 |
Termination of Transactions |
Full |
|
3.4.4 |
Association of Application Process Transactions |
Full |
|
3.4.5 |
Correlation of Components |
Full |
|
3.5 |
General Component Procedures |
Full |
|
3.5.1 |
Operation Succeeds |
Full |
Sending of ReturnResult or Invoke components is the responsibility of the TCAP user. i.e. the SLEE service. |
3.5.2 |
Operation Fails |
Full |
Sending of ReturnError messages is the responsibility of the TCAP user. i.e. the SLEE service. |
3.5.3 |
Protocol Error at Component Level |
Full |
|
3.5.4 |
Protocol Error at TCAP Message Level |
Full |
|
3.6 |
Service Procedures |
Partial |
Operations and parameters in T1.114.5 are not implemented. |
4 |
Layer Service Characteristics |
||
4.1 |
Layer Services Assumed from the SCCP |
Full |
ANSI SCCP uses the newer ATIS-1000112-2005 standard as permitted by T1.112. |
4.1.1 |
Description |
Partial |
The SCCP layer provided by OCSS7 does not support class 2 through 4. |
4.1.2 |
Primitives and Parameters |
Full |
|
4.2 |
Primitives and Layer Services for ASP Layers |
Full |
|
4.3 |
Layer Services Provided to the Application Process |
Full |
|
5 |
Structure of T1.114 |
TCAP T1.114.2 - Definitions and Functions of Transaction Capabilities Messages
Empty cells are descriptive text only
Description | Compliance | Notes | |
---|---|---|---|
1 |
Scope, Purpose and Application |
||
2 |
Protocol Message Requirements |
||
3 |
Transaction Portion |
||
3.1 |
Package Type Identifier |
Full |
|
3.2 |
Total TCAP Message Length |
Full |
|
3.3 |
Transaction ID Identifier |
Full |
|
3.4 |
Transaction ID Length |
Full |
|
3.5 |
Transaction ID |
Full |
|
3.5.1 |
Originating Transaction ID |
Full |
|
3.5.2 |
Responding Transaction ID |
Full |
|
3.6 |
P-Abort Cause Identifier |
Full |
|
3.7 |
P-Abort Cause Length |
Full |
|
3.8 |
P-Abort Cause |
Full |
|
3.9 |
User Abort Information Identifier |
Full |
|
3.10 |
User Abort Information Length |
Full |
|
3.11 |
User Abort Information |
Full |
|
3.12 |
Component Sequence Identifier |
Full |
|
3.13 |
Component Sequence Length |
Full |
|
4 |
Dialogue Portion |
||
4.1 |
Dialogue Portion Identifier |
Full |
|
4.2 |
Dialogue Portion Length |
Full |
|
4.3 |
Protocol Version Identifier |
Full |
|
4.4 |
Protocol Version Length |
Full |
|
4.5 |
Protocol Version |
Full |
|
4.6 |
Application Context Identifier |
Full |
|
4.7 |
Application Context Length |
Full |
|
4.8 |
User Information Identifier |
Full |
|
4.9 |
User Information Length |
Full |
|
4.10 |
Security Context Identifier |
Partial |
Messages containing Security Context Identifier can be decoded, but this information is not acted upon. This information cannot be sent. |
4.11 |
Security Context Length |
Partial |
See 4.10 |
4.12 |
Confidentiality Identifier |
Partial |
Messages containing Confidentiality Identifier can be decoded, but this information is not acted upon. This information cannot be sent. |
4.13 |
Confidentiality Length |
Partial |
See 4.12 |
5 |
Component Portion |
||
5.1 |
Component Sequence Identifier |
Full |
|
5.2 |
Component Sequence Length |
Full |
|
5.3 |
Component Type Identifier |
Full |
|
5.4 |
Component Length |
Full |
|
5.5 |
Component ID Identifier |
Full |
|
5.6 |
Component ID Length |
Full |
|
5.7 |
Component ID |
Full |
|
5.7.1 |
Invoke ID |
Full |
|
5.7.2 |
Correlation ID |
Full |
|
5.8 |
Operation Code Identifier |
Full |
|
5.8.1 |
National |
Full |
|
5.8.2 |
Private |
Full |
|
5.9 |
Operation Code Length |
Full |
|
5.10 |
Operation Code |
Full |
|
5.11 |
Error Code Identifier |
Full |
|
5.11.1 |
National |
Full |
|
5.11.2 |
Private |
Full |
|
5.12 |
Error Code Length |
Full |
|
5.13 |
Error Code |
Full |
|
5.14 |
Problem Code Identifier |
Full |
|
5.15 |
Problem Code Length |
Full |
|
5.16 |
Problem Code |
Full |
|
5.16.1 |
General |
Full |
|
5.16.2 |
Invoke |
Full |
|
5.16.3 |
Return Result |
Full |
|
5.16.4 |
Return Error |
Full |
|
5.16.5 |
Transaction Portion |
Full |
|
5.17 |
Parameter Set Identifier |
Full |
|
5.18 |
Parameter Set Length |
Full |
|
5.19 |
Parameter Sequence Identifier |
Full |
|
5.20 |
Parameter Sequence Length |
Full |
|
6 |
Parameters |
Full |
TCAP T1.114.3 - TC Formats and Codes
Empty cells are descriptive text only
Description | Compliance | Notes | |
---|---|---|---|
1 |
Scope, Purpose and Application |
Full |
|
2 |
Data Element Encoding |
Full |
|
2.1 |
Identifier |
Full |
|
2.1.1 |
Universal, Application-wide and Context-specific Cases |
||
2.1.1.1 |
Low Identifier Codes |
Full |
|
2.1.1.2 |
High Identifier Codes |
Full |
|
2.1.2 |
Private Use Class |
||
2.1.2.1 |
Low Identifier Codes |
Full |
|
2.1.2.2 |
High Identifier Codes |
Full |
|
2.2 |
Length Of Contents |
Full |
|
2.3 |
TCAP Message Structure |
Full |
|
3 |
Transaction Portion |
||
3.1 |
Package Type Identifier |
Full |
|
3.2 |
Total TCAP Message Length |
Full |
|
3.3 |
Transaction ID Identifier |
Full |
|
3.4 |
Transaction ID Length |
Full |
|
3.5 |
Transaction IDs |
Full |
|
3.5.1 |
Originating Transaction ID |
Full |
|
3.5.2 |
Responding Transaction ID |
Full |
|
3.6 |
P-Abort Cause Identifier |
Full |
|
3.7 |
P-Abort Cause Length |
Full |
|
3.8 |
P-Abort Cause |
Full |
|
3.9 |
User Abort Information Identifier |
Full |
|
3.10 |
User Abort Information Length |
Full |
|
3.11 |
User Abort Information |
Full |
|
4 |
Dialogue Portion |
Full |
|
4.1 |
Dialogue Portion Identifier |
Full |
|
4.2 |
Dialogue Portion Length |
Full |
|
4.3 |
Protocol Version Identifier |
Full |
|
4.4 |
Protocol Version Length |
Full |
|
4.5 |
Protocol Version |
Full |
|
4.6 |
Application Context Identifier |
Full |
|
4.7 |
Application Context Length |
Full |
|
4.8 |
User Information Identifier |
Full |
|
4.9 |
User Information Length |
Full |
|
4.10 |
User Information |
Full |
|
4.10.1 |
External Identifier |
Full |
|
4.10.2 |
External Length |
Full |
|
4.10.3 |
Direct Reference Identifier |
Full |
|
4.10.4 |
Direct Reference Length |
Full |
|
4.10.5 |
Direct Reference Content |
Full |
|
4.10.6 |
Indirect Reference Identifier |
Full |
|
4.10.7 |
Indirect Reference Length |
Full |
|
4.10.8 |
Indirect Reference Content |
Full |
|
4.10.9 |
Data Value Descriptor Identifier |
Full |
|
4.10.10 |
Data Value Descriptor Length |
Full |
|
4.10.11 |
Data Value Descriptor Contents |
Full |
|
4.10.12 |
Encoding Identifier |
Full |
|
4.10.13 |
Encoding Length |
Full |
|
4.10.14 |
Encoding Content |
Full |
|
4.11 |
Security Context Identifier |
Partial |
Decoding is supported, but value is not used. Encoding is not supported. |
4.12 |
Security Context Length |
Partial |
Decoding is supported, but value is not used. Encoding is not supported. |
4.13 |
Confidentiality Identifier |
Partial |
Decoding is supported, but value is not used. Encoding is not supported. |
4.14 |
Confidentiality Length |
Partial |
Decoding is supported, but value is not used. Encoding is not supported. |
4.15 |
Confidentiality Information |
Partial |
Confidentiality algorithms are not supported. This field will be ignored (skipped over) if present. |
4.15.1 |
Confidentiality Algorithm ID Identifier |
Partial |
See 4.15 |
4.15.2 |
Confidentiality Algorithm ID Length |
Partial |
See 4.15 |
4.15.3 |
Confidentiality Value Identifier |
Partial |
See 4.15 |
5 |
Component Portion |
||
5.1 |
Component Sequence Identifier |
Full |
|
5.2 |
Component Sequence Length |
Full |
|
5.3 |
Component Type Identifier |
Full |
|
5.4 |
Component Length |
Full |
|
5.5 |
Component ID Identifier |
Full |
|
5.6 |
Component ID Length |
Full |
|
5.7 |
Component IDs |
Full |
|
5.7.1 |
Invoke ID |
Full |
|
5.7.2 |
Correlation ID |
Full |
|
5.8 |
Operation Code Identifier |
Full |
|
5.9 |
Operation Code Length |
Full |
|
5.10 |
Operation Code |
Full |
|
5.11 |
Error Code Identifier |
Full |
|
5.12 |
Error Code Length |
Full |
|
5.13 |
Error Code Length |
Full |
|
5.14 |
Problem Code Identifier |
Full |
|
5.15 |
Problem Code Length |
Full |
|
5.16 |
Problem Code |
Full |
|
5.16.1 |
Problem Type |
Full |
|
5.16.2 |
Problem Specifier |
Full |
|
5.17 |
Parameter Set Identifier |
Full |
|
5.18 |
Parameter Set Length |
Full |
|
5.19 |
Parameter Sequence Identifier |
Full |
|
5.20 |
Parameter Sequence Length |
Full |
|
6 |
Parameters |
Full |
|
7 |
Summary of Identifiers |
Full |
|
A |
Description of TCAP in ASN.1 |
Informative |
TCAP T1.114.4 - Transaction Capabilities Procedures
Empty cells are descriptive text only
Description | Compliance | Notes | |
---|---|---|---|
1 |
Scope, Purpose and Application |
||
1.1 |
Basic Guidelines |
||
1.2 |
Overview |
||
2 |
Addressing |
Full |
|
3 |
Normal Procedures |
Full |
|
3.1 |
Functional Grouping |
Full |
|
3.2 |
Transaction Portion |
||
3.2.1 |
Connectionless Network Services (No Application Services Part Functions Required) |
Full |
|
3.2.1.1 |
Actions at the Initiating End |
Full |
|
3.2.1.2 |
Actions at the Receiving End |
Full |
|
3.2.1.3 |
Conversation Mode |
Full |
|
3.2.1.4 |
Permission or Not to Release in the Conversation Mode |
Full |
|
3.2.1.5 |
Termination of a TCAP Transaction |
Full |
|
3.2.1.6 |
TC-user Transaction versus Logical Connection |
Full |
|
3.2.2 |
Connection-Oriented Network Services |
||
3.3 |
Dialogue Portion |
||
3.3.1 |
Dialogue Portion Functions |
Partial |
Security context and confidentiality algorithms are not supported. |
3.3.2 |
Protocol Version |
Full |
|
3.3.3 |
Application Context |
Partial |
CGIN does not support negotiation of application context version via the method described here. |
3.4 |
Component Portion |
Partial |
T1.114-1988 and T1.114-1992 sending and receiving of ReturnResult not associated with an in progress Invoke is not supported. |
3.4.1 |
Assignment of Component Identifiers by a TC-user |
Full |
|
3.4.2 |
Assignment of Component States by a TC-user |
Full |
|
3.4.3 |
Maintenance of Invoke IDs |
Full |
|
4 |
Abnormal Procedures |
||
4.1 |
Connectionless Network Service |
||
4.1.1 |
General |
||
4.1.2 |
Introduction |
Full |
|
4.1.3 |
Abnormal Conditions |
||
4.1.3.1 |
Protocol Errors |
Full |
|
4.1.3.2 |
Application Errors |
These are the responsibility of the TC-user. |
|
4.1.3.3 |
End User Abnormalities |
These are the responsibility of the TC-user. |
|
4.1.4 |
Detection |
Full |
|
4.1.5 |
Reporting |
Full |
|
4.1.5.1 |
Reject |
Full |
|
4.1.5.2 |
ReturnError |
Full |
It is the responsibility of the TC-user to generate a ReturnError component as required. |
4.1.5.3 |
ReturnResult |
Full |
It is the responsibility of the TC-user to generate a ReturnResult component as required. |
4.1.6 |
Recovery |
Full |
|
4.1.7 |
Abnormal Procedures Relating to Transaction Portion |
Full |
|
4.1.8 |
Abnormal Procedures Relating to the Dialogue Portion |
Full |
|
4.1.9 |
Abnormal Procedures Relating to Operations |
Full |
|
4.1.10 |
Abnormal Procedures Related to Components |
Full |
TCAP T1.114.5 - Definition and Functions of Transaction Capabilities Operations, Parameters and Error Codes
Empty cells are descriptive text only
Description | Compliance | Notes | |
---|---|---|---|
1 |
Scope, Purpose and Application |
||
2 |
Operations |
||
2.1 |
Operation Code |
Partial |
Encoding and decoding of operation codes is supported, but what operation each of these refers to is left to the TC-user’s application protocol. |
2.1.1 |
Parameter Family - 0000001 |
None |
See 2.1 |
2.1.2 |
Charging Family - 0000010 |
None |
See 2.1 |
2.1.3 |
Provide Instructions Family - 0000011 |
None |
See 2.1 |
2.1.4 |
Connection Control Family - 0000100 |
None |
See 2.1 |
2.1.5 |
Caller Interaction Family - 0000101 |
None |
See 2.1 |
2.1.6 |
Send Notification Family - 0000110 |
None |
See 2.1 |
2.1.7 |
Network Management Family - 0000111 |
None |
See 2.1 |
2.1.8 |
Procedural Family - 0001000 |
None |
See 2.1 |
2.1.9 |
Operation Control Family - 0001001 |
None |
See 2.1 |
2.1.10 |
Report Event Family - 0001010 |
None |
See 2.1 |
2.1.11 |
Miscellaneous Family - 1111110 |
None |
See 2.1 |
3 |
Errors |
||
3.1 |
Error Code |
Partial |
Encoding and decoding of error codes is supported, but the meaning of the error code is left to the TC-user’s application protocol (e.g. CDMA). |
4 |
Parameters |
Partial |
Encoding and decoding of parameters is supplied by CGIN’s TC-user protocols. |
4.1 |
Timestamp - 00010111 |
None |
See 4 |
4.2 |
Automatic Code Gap (ACG) Indicators - 10000001 |
None |
See 4 |
4.2.1 |
Control Cause Indication |
None |
See 4 |
4.2.2 |
Duration |
None |
See 4 |
4.2.3 |
Gap |
None |
See 4 |
4.3 |
Standard Announcement - 10000010 |
None |
See 4 |
4.4 |
Customized Announcement - 10000011 |
None |
See 4 |
4.5 |
Digits - 10000100 |
None |
See 4 |
4.5.1 |
Type of Digits |
None |
See 4 |
4.5.2 |
Nature of Number |
None |
See 4 |
4.5.3 |
Encoding |
None |
See 4 |
4.5.4 |
Numbering Plan |
None |
See 4 |
4.5.5 |
Number of Digits |
None |
See 4 |
4.5.6 |
Digit Representation |
None |
See 4 |
4.6 |
Standard User Error Code - 10000101 |
None |
See 4 |
4.7 |
Problem Data - 10000110 |
None |
See 4 |
4.8 |
SCCP Calling Party Address - 10000111 |
None |
See 4 |
4.9 |
Transaction ID - 10001000 |
None |
See 4 |
4.10 |
Package Type - 10001001 |
None |
See 4 |
4.11 |
Service Key - 10101010 |
None |
See 4 |
4.12 |
Busy/Idle Status - 10001011 |
None |
See 4 |
4.13 |
Call Forwarding Status - 10001100 |
None |
See 4 |
4.14 |
Originating Restrictions - 10001101 |
None |
See 4 |
4.15 |
Terminating Restrictions - 10001110 |
None |
See 4 |
4.16 |
DN (Directory Number) to Line Service Type Mapping - 10001111 |
None |
See 4 |
4.17 |
Duration - 10010000 |
None |
See 4 |
4.18 |
Returned Data - 101100001 |
None |
See 4 |
4.19 |
Bearer Capability Requested - 10010010 |
None |
See 4 |
4.20 |
Bearer Capability Supported - 10010011 |
None |
See 4 |
4.21 |
Reference ID - 10010100 |
None |
See 4 |
4.22 |
Business Group Parameter - 10010101 |
None |
See 4 |
4.22.1 |
Attendant Status (AttSt) |
None |
See 4 |
4.22.2 |
Business Group Identifier Type (BGID) |
None |
See 4 |
4.22.3 |
Live Privileges Information Indicator (LP II) |
None |
See 4 |
4.22.4 |
Party Selector |
None |
See 4 |
4.22.5 |
Business Group ID |
None |
See 4 |
4.22.6 |
Sub-Group ID |
None |
See 4 |
4.22.7 |
Line Privileges |
None |
See 4 |
4.23 |
Signalling Networks Identifier - 10010110 |
None |
See 4 |
4.24 |
Generic Name - 10010111 |
None |
See 4 |
4.25 |
Message Waiting Indicator Type - 10011000 |
None |
See 4 |
4.26 |
Look Ahead For Busy Response - 10011001 |
None |
See 4 |
4.26.1 |
Location |
None |
See 4 |
4.26.2 |
Spare |
None |
See 4 |
4.26.3 |
Acknowledgement Type |
None |
See 4 |
4.27 |
Circuit Identification Code - 10011010 |
None |
See 4 |
4.27.1 |
Circuit Identification Code (Octet 1) |
None |
See 4 |
4.27.2 |
Circuit Identification Code (Octet 2) |
None |
See 4 |
4.27.3 |
Spare (Octet 2) |
None |
See 4 |
4.28 |
Precedence Identifier - 10011011 |
None |
See 4 |
4.28.1 |
Precedence Level (Octet 1) |
None |
See 4 |
4.28.2 |
Spare (Octet 1) |
None |
See 4 |
4.28.3 |
Network Identity (NI) (Octet 2 and 3) |
None |
See 4 |
4.28.4 |
Service Domain (National Identifier) (Octets 4-6) |
None |
See 4 |
4.29 |
Call Reference - 10011100 |
None |
See 4 |
4.29.1 |
Call Identity (Octets 1 - 3) |
None |
See 4 |
4.29.2 |
Point Code (Octets 4 - 6) |
None |
See 4 |
4.30 |
Authorization - 11011101 |
None |
See 4 |
4.31 |
Integrity - 11011110 |
None |
See 4 |
4.32 |
Sequence Number - 01011111 00011111 |
None |
See 4 |
4.33 |
Number of Messages - 01011111 0010000 |
None |
See 4 |
4.34 |
Display Text - 01011111 00100001. |
None |
See 4 |
4.35 |
KeyExchange - 01111111 00100010 |
None |
See 4 |
A |
Services and Associated Operations |
Informative |