You are here: CSP Developers Guide: Common Channel Signaling > 6 SCCP/TCAP > ITU TCAP Primitives

ITU TCAP Primitives

Overview

This section lists the ITU TCAP primitives supported by the SCCP/TCAP feature. Primitives are sent to and received from the CSP in the PPL Event Request and PPL Event Indication messages in ICBs:

SS7 TCAP Parameters (0x21).

Important! The TCAP ICB always includes a dialog ID which is four bytes.

ITU Primitives

The following ITU TCAP primitives are supported by the PPL Event Request and PPL Event Indication messages. The primitive is supported by both messages unless noted otherwise.

TC-UNI

TC-BEGIN

TC-CONTINUE

TC-END

TC-U-ABORT

TC-P-ABORT (Indication only)

TC-NOTICE (Indication only)

TC-INVOKE

TC-RESULT-L

TC-RESULT-NL

TC-U-ERROR

TC-U-REJECT

TC-L-CANCEL (Indication only)

TC-U-CANCEL (Request only)

TC-L-REJECT (Indication only)

TC-R-REJECT (Indication only)

N-UNIT-DATA

N-NOTICE (Indication only)

N-STATE

N-PC-STATE (Indication only)

TC_RESET_TIMER

ITU TCAP TUSI PPL Events

The TCAP User Interface is responsible for host API message validation. This section lists the PPL Events used to send ITU TCAP primitives in the PPL Event Request and PPL Event Indication messages. The required ICBs with mandatory (M) and optional (O) parameters are shown with each primitive. See SCCP/TCAP Parameter Information for the data required for each parameter.

The following events are used to send and receive ITU primitives for the PPL component, TCAP TUSI (0x70). The primitive IDs correspond to the PPL Event IDs for this component.

Note: An asterisk beside an event indicates that you should see SCCP/TCAP Parameter Information for the format.

0x01 TC-BEGIN

:

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Application Context Name (O) - User Information (O) SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (M) - Quality of Service (O) - MTP_DPC (0) | TCAP Parameter ICB (M) - Application Context Name (O) - User Information (O) - Component Present (M) SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (M) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O) - MTP_OPC (0)

0x02 TC-CONTINUE

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Application Context Name (O) - User Information (O) SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) - Quality of Service (O) | TCAP Parameter ICB (M) - Application Context Name (O) - User Information (O) - Component Present (M) SCCP Parameter ICB (O) - Quality of Service (O)

0x03 TC-END

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Application Context Name (O) - User Information (O) - Termination Option (M) SCCP Parameter ICB (O) - Quality of Service (O) | TCAP Parameter ICB (M) - Application Context Name (O) - User Information (O) - Component Present (M SCCP Parameter ICB (O) - Quality of Service (O)

0x04 TC-UNI

This dialog primitive requests/indicates an Unstructured dialog. It corresponds to an Unidirectional TCAP package.

.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - No parameters included SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (M) - Quality of Service (O) | TCAP Parameter ICB (M) - Component Present (M) SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (M) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O)

0x05 TC-U-ABORT

This dialog primitive allows a TC-USER to terminate a dialog abruptly without transmitting any pending components.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - User Abort Info (M) SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O) | TCAP Parameter ICB (M) - User Abort Info (M) SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O)

0x06 TC-P-ABORT

This dialog primitive informs TC-USER that the dialog has been terminated by the TCAP because a protocol error has been detected. No pending components will be sent.

Request | Indication
--- | ---
| TCAP Parameter ICB (M) - P-Abort Cause (M) SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O)

0x07 TC-QUERY-WITH-PERMISSION

This dialog primitive is similar to the ITU TC-BEGIN primitive. Under normal circumstances, it will cause a TCAP Query with Permission package to be sent to the network. An Indication indicates an incoming Query with Permission package, which starts a dialog.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - No parameters included SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (M) - Quality of Service (O) - MTP_DPC (0) | TCAP Parameter ICB (M) - Component Present (M) SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (M) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O) - MTP_OPC (0)

0x08 TC-QUERY-WITHOUT-PERMISSION

This dialog primitive is the same as the TC-QUERY-WITH-PERMISSION except that it indicates to the peer that the transaction cannot be released. See the ANSI specification for more information (this primitive corresponds to the Query Without Permission package). This primitive starts a dialog.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - No parameters included SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (M) - Quality of Service (O) - MTP_DPC (0) | TCAP Parameter ICB (M) - Component Present (M) SCCP Parameter ICB (M) - Calling Party Address (CGPA) or CGPA Elements (M) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O) - MTP_OPC (0)

0x09 TC-CONVERSATION-WITH-PERMISSION

This dialog primitive is similar to the ITU TC-CONTINUE. It corresponds to the TCAP Conversation package. It indicates the continuation of a dialog.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - No parameters included SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) 1 - Called Party Address (CDPA) or CDPA Elements (O) 1 - Quality of Service (O) | TCAP Parameter ICB (M) - Component Present (M) SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) 2 - Called Party Address (CDPA) or CDPA Elements (O) 2 - Quality of Service (O)
1 CGPA and CDPA are stored for the dialog when it is initialed. TC-USER provides CGPA and CDPA only if they are changed. 2CGPA and CDPA are sent to the host only if they differ from the stored values.

0x0A TC-CONVERSATION-WITHOUT-PERMISSION

This primitive is similar to the TC-CONVERSATION-WITH-PERMISSION, except that the peer does not have permission. It corresponds to the ITU Conversation Without Permission package. It is the continuation of a dialog.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - No parameters included SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) 1 - Called Party Address (CDPA) or CDPA Elements (O) 1 - Quality of Service (O) | TCAP Parameter ICB (M) - Component Present (M) SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) 2 - Called Party Address (CDPA) or CDPA Elements (O) 2 - Quality of Service (O)
1 CGPA and CDPA are stored for the dialog when it is initialed. TC-USER provides CGPA and CDPA only if they are changed. 2 CGPA and CDPA are sent to the host only if they differ from the stored values.

0x0B TC-RESPONSE

This dialog primitive is similar to the ITU TC-END primitive. It corresponds to the ITU Response package when the termination option is set to Basic End. When the termination option is set to
Pre-arranged End, this primitive ends the dialog locally.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Termination Option SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O) | TCAP Parameter ICB (M) - Component Present (M) SCCP Parameter ICB (O) - Calling Party Address (CGPA) or CGPA Elements (O) - Called Party Address (CDPA) or CDPA Elements (O) - Quality of Service (O)

0x0C TC-RESULT-L

This component primitive corresponds to the ITU Return Result Last Component. It is the only result or the last part of the segmented result of a successfully executed operation.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Correlation ID (O) - Parameter (O) * | TCAP Parameter ICB (M) - Correlation ID (O) - Parameter (O) *

0x0D TC-RESULT-NL

This component primitive corresponds to the ITU Return Result Not Last Component. It is a non-final part of a segmented result of a successfully executed operation.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Correlation ID (O) - Parameter (O) * | TCAP Parameter ICB (M) - Correlation ID (O) - Parameter (O) * - Last Component (M)

0x0E TC-U-ERROR

This component primitive corresponds to the ITU Return Error component. It indicates that the operation failed.

.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Correlation ID (O) - Error Code (M) * - Parameter (O) * | TCAP Parameter ICB (M) - Correlation ID (O) - Error Code (M) * - Parameter (O) * - Last Component (M)

0x10 TC-INVOKE-L

This component primitive corresponds to the ITU Invoke Last component. It is the only part or last part of the segmentation of the invocation of the operation. It may be the invocation of an operation or an invocation responding to another invoke.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Invoke ID (O) - Correlation ID (O) - Operation (M) * - Parameter (O) * | TCAP Parameter ICB (M) - Invoke ID (O) - Correlation ID (O) - Operation (M) * - Parameter (O) * - Last Component (M)

0x11 TC-INVOKE-NL

This component primitive corresponds to the ITU Invoke Not LAst component. It is always an invocation responding to another invoke. It is a non-final segment of the invoke.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Invoke ID (M) - Correlation ID (M) - Operation (M) * - Parameter (O) * | TCAP Parameter ICB (M) - Invoke ID (M) - Correlation ID (M) - Operation (M) * - Parameter (O) * - Last Component (M)

0x12 TC-U-REJECT

This component primitive corresponds to a Reject component. It is initiated because of a user decision of Reject an Incoming Component.

.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Correlation ID (O) - Problem Code (M) - Parameter (O) * | TCAP Parameter ICB (M) - Correlation ID (O) - Problem Code (M) (see SCCP/TCAP Parameter Information for format) - Parameter (O) * - Last Component (M)

0x13 TC-L-REJECT

This component primitive indicates the detection of a protocol error in an incoming component. A Reject component is constructed and stored for this dialog, and is sent out upon the reception of another transaction layer primitive request.

.

Request | Indication
--- | ---
| TCAP Parameter ICB (M) - Invoke ID or Correlation ID (O) - Problem Code (M) (see SCCP/TCAP Parameter Information for format) - Last Component (M)

0x14 TC-R-REJECT

This indication informs the TC-USER that the remote TCAP rejected a previously sent component.

Request | Indication
--- | ---
| TCAP Parameter ICB (M) - Correlation ID (O) - Problem Code (M) (see SCCP/TCAP Parameter Information for format) - Last Component (M)

0x16 TC-U-CANCEL

This is a user request to cancel an operation. No component is sent.

Request | Indication
--- | ---
TCAP Parameter ICB (M) - Invoke ID (M) |

0x17 TC-NOTICE

This primitive informs the TC-USER that the network service provider is unable to provide the requested service.

Request | Indication
--- | ---
| TCAP Parameter ICB (M) - Return Cause (M) Elements (0) - Called Party Address (CDPA) or CDPA

0x19 TC-RESET TIMER

This primitive resets the Invoke timer for TC_INVOKE primitive initiated from the CSP.

Request | Indication
--- | ---
Dialog ID (M) Invoke ID (M) |

International Telecommunications Union (UN)
See Transaction Capability Application Part.
See Programmable Protocol Language.
A condition that, when met, drives a state machine from one state to another. A condition that drives a Component out of its current state by invoking an associated primitive.
See Signaling System Number Seven.
See Information Control Block.
In PPL, a condition that, when met, drives a state machine (PPL Component) from one state to another, by invoking an associated Primitive. In PPL files, an Event is marked by an arrow and text.
See Message Transfer Part.
Destination Point Code
American National Standards Institute. ANSI administers and coordinates the U.S. voluntary standardization and conformity assessment system for the
telecommunications industry. More details on these standards may be
viewed at www.ansi.org.