You are here: SwitchKit® Development Environment - TCAP Interface User’s Guide > A Appendix - TCAP Codes > ANSI TCAP Codes

ANSI TCAP Codes

Purpose

Refer to the following tables for the ANSI TCAP codes.

Table A-1 ANSI TCAP Operation Family

Name | Value | Description
--- | --- | ---
TCPPN_OF_NOT_USED | 0x0 |
TCPPN_OF_REPLY_REQUIRED | 0x80 | Operation family reply required.
TCPPN_OF_PARAMETER | 0x01 | Operation family parameter.
TCPPN_OF_CHARGING | 0x02 | Operation family charging.
TCPPN_OF_PROV_INST | 0x03 | Operation family provisioning instruction.
TCPPN_OF_CONN_CTRL | 0x04 | Operation family connection control.
TCPPN_OF_CALLER_INT | 0x05 | Operation family caller inter.
TCPPN_OF_SEND_NOT | 0x06 | Operation family send notification.
TCPPN_OF_NET_MAN | 0x07 | Operation family network management.
TCPPN_OF_PROCEDURAL | 0x08 | Operation family procedural.
TCPPN_OF_IS41 | 0x09 | Operation family IS41.
TCPPN_OF_MISC | 0xFE | Operation family Misc.
TCPPN_OF_RESERVED | 0xFF |

Table A-2 ANSI TCAP Operation Specifier

Name | Value | Description
--- | --- | ---
TCPPN_OS_PROV_VAL | 0x01 | Operation specifier provision value.
TCPPN_OS_SET_VAL | 0x02 | Operation specifier set value.
TCPPN_OS_BILL_CALL | 0x01 | Operation specifier bill call.
TCPPN_OS_START | 0x01 | Operation specifier start.
TCPPN_OS_ASSIST | 0x02 | Operation specifier start.
TCPPN_OS_CONN | 0x01 | Operation specifier connection.
TCPPN_OS_TEMP_CONN | 0x02 | Operation specifier temporary connection.
TCPPN_OS_DISCONN | 0x03 | Operation specifier disconnect.
TCPPN_OS_FWD_DISCONN | 0x04 | Operation specifier forward disconnect.
TCPPN_OS_PLAY_A | 0x01 | Operation specifier play announcement.
TCPPN_OS_PLAY_A_CD | 0x02 | Operation specifier play announcement.
TCPPN_OS_AUTO_CALL_GAP | 0x01 | Operation specifier automatic call gap.
TCPPN_OS_TEMP_HO | 0x01 |

Table A-3 ANSI TCAP P-Abort Reason

Name | Value | Description
--- | --- | ---
TCPABT_REASON_UNREC_PACK_TYPE | 0x01 | Unrecognized package type.
TCPABT_REASON_INCORRECT_TRANS_PORT | 0x02 | Incorrect Transaction portion.
TCPABT_REASON_BADLY_STRUCT_TRANS_PORT | 0x03 | Badly structured transaction portion.
TCPABT_REASON_UNREC_TRANS_ID | 0x04 | Unrecognized transaction Id.
TCPABT_REASON_PERM_TO_RELEASE | 0x05 | Permission To release.
TCPABT_REASON_RES_UNAVAIL | 0x06 | Resource unavailable.

Table A-4 ANSI TCAP Error Codes

Name | Value | Description
--- | --- | ---
TCPERR_UNEX_COMP_SEQ | 0x01 | Unexpected component sequence
TCPERR_UNEX_DATA_VAL | 0x02 | Unexpected data value
TCPERR_UNAV_RESOURCE | 0x03 | Unavailable resource
TCPERR_MISSING_REC | 0x04 | Missing record
TCPERR_REPLY_OVERDUE | 0x05 | Reply overdue
TCPERR_DATA_UNAV | 0x06 | Data unavailable
TCPERR_TSK_RE | 0x07 |
TCPERR_Q_FULL | 0x08 | Queue full
TCPERR_NO_Q | 0x09 | No queue
TCPERR_TMR_EX | 0x0A | Timer expiry
TCPERR_DAT_EX | 0x0B | Data already exists
TCPERR_UNAUTH | 0x0C | Unauthorized Request
TCPERR_NOT_QD | 0x0D | Not queued
TCPERR_UAS_DN | 0x0E | Unassigned DN
TCPERR_SPARE | 0x0F | Spare
TCPERR_NOT_AV | 0x10 | Not Available
TCPERR_VMSR_E | 0x11 | VMSR error

Table A-5 ANSI TCAP Problem Code Specifier

Name | Value | Description
--- | --- | ---
TCPPROB_GENERAL | 0x01 | General Problem.
TCPPROB_INVOKE | 0x02 | Invoke Problem.
TCPPROB_RETURN_RES | 0x03 | Return Result Problem.
TCPPROB_RETURN_ERR | 0x04 | Return Error Problem.
TCPPROB_TRANS_PORTION | 0x05 | Transaction Portion Problem.

Table A-6 ANSI TCAP Problem Codes

Name | Value | Description
--- | --- | ---
TCPPROB_SPEC_GEN_UNREC_COMP | 0x01 | General problem unrecognized component
TCPPROB_SPEC_GEN_INCORRECT_COMP | 0x02 | General problem incorrect component
TCPPROB_SPEC_GEN_BADLY_STRUCT_COMP | 0x03 | General problem badly structured component
TCPPROB_SPEC_INV_DUPLICATE_INV_ID | 0x01 | Invoke problem duplicate invoke id
TCPPROB_SPEC_INV_UNREC_OP_CODE | 0x02 | Invoke problem unrecognized operation code
TCPPROB_SPEC_INV_INCORRECT_PARAM | 0x03 | Invoke problem incorrect parameter
TCPPROB_SPEC_INV_UNREC_COREL_ID | 0x04 | Invoke problem unknown correlation id.
TCPPROB_SPEC_RES_UNREC_COREL_ID | 0x01 | Result problem unrecognized correlation id.
TCPPROB_SPEC_RES_UNEXPECTED_RET_RES | 0x02 | Result problem unexpected return result
TCPPROB_SPEC_RES_INCORRECT_PARAM | 0x03 | Result problem incorrect parameter
TCPPROB_SPEC_ERR_UNREC_COREL_ID | 0x01 | Error problem unrecognized correlation id
TCPPROB_SPEC_ERR_UNEXPECTED_RET_ERROR | 0x02 | Error problem unexpected return error
TCPPROB_SPEC_ERR_UNREC_ERROR | 0x03 | Error problem unrecognized error
TCPPROB_SPEC_ERR_UNEXPECTED_ERROR | 0x04 | Error problem unexpected error
TCPPROB_SPEC_ERR_INCORRECT_PARAM | 0x05 | Error incorrect parameter
TCPPROB_SPEC_TRANS_UNREC_PACK_TYPE | 0x01 | Unrecognized package type
TCPPROB_SPEC_TRANS_INCORRECT_TRANS_PORT | 0x02 | Incorrect transaction Portion
TCPPROB_SPEC_TRANS_BADLY_STRUCT_TRANS_PORT | 0x03 | Badly structured transaction
TCPPROB_SPEC_TRANS_UNREC_TRANS_ID | 0x04 | Unrecognized transaction ID
TCPPROB_SPEC_TRANS_PERM_TO_RELEASE | 0x05 | Permission To release
TCPPROB_SPEC_TRANS_RES_UNAVAIL | 0x06 | Resource unavailable

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.
See Transaction Capability Application Part.