OpenSS7
SS7 for the
Common Man
© Copyright 1997-2007 OpenSS7 Corporation All Rights Reserved.
Last modified: Sat, 01 Nov 2008 10:43:09 GMT
Home TopIndex FirstPrev Next LastMore Download Info FAQ Mail  Home -> Documentation -> Man Pages -> Manual Page
Quick Links

Download

SCTP

SIGTRAN

SS7

Hardware

STREAMS

Asterisk

Related

Package

Manual

FAQ

Man Pages

Applications

SS7 Stack

ISDN Stack

SIGTRAN Stack

VoIP Stack

MG Stack

SS7/ISDN Devices

IP Transport

Embedded Systems

OS

Documentation

FAQ

SIGTRAN

Design

Conformance

Performance

References

Man Pages

Manuals

Papers

Home

Overview

Status

Documentation

Resources

About

News

Description: Manual Page

Keywords: ss7 ss7/ip ss7 over ip ss7 mtp ss7 sccp ss7 tcap sigtran mtp sccp tcap openss7 acb56 linux telephony pstn linux telephony linux nebs linux compactpci


TCAP-IOCTL

Section: OpenSS7 SS7 Stack Devices (4)
Updated: 2008-10-31
Index Return to Main Contents

NAME

tcap_ioctl - SS7 Transaction Capablities Application Part (TCAP) Device - Input-Output Controls

SYNOPSIS

#include <sys/stropts.h>
#include <ss7/tcap.h>
#include <ss7/tcap_ioctl.h>

struct strioctl *arg;
int tcap_stream = open(``/dev/tcap'', flags);
int retval = ioctl(tcap_stream, I_STR, arg);

DESCRIPTION

TCAP-IOCTL
is a definition of the managed object model for the tcap(4) driver using the input-output contols defined in lmi_ioctl(4). The tcap(4) driver is an implementatino of the SS7 Transaction Capabilities Application Part (TCAP) protocol defined in ITU-T Recommendations Q.771-Q.775[1..5], ETSI TCAP Version 1 and 2[6, 7], ANSI T1.114[8], and other national standards documents. The TCAP-IOCTL provide the definition of the managed objects for the tcap(4) driver in accordance with the manage object model in ITU-T Recommendation Q.751.1[9], Q.751.2[10], and Q.752[11]; and ANSI T1.116.1 and T1.116.2[12, 13].

TCAP is an implementation of the Signalling System No. 7 Transaction Capabilities Application Part (TCAP)[1..8]. TCAP provides for the exchange of reliable sequenced or unreliable unsequenced deliver of packets over a connectionless network provider between two TCAP Entity Users. TCAP relies on strong assurances that the data arrives in order on stream, if requested, and expects maintenance of sequencing of packets in the face of most network failures, from the network provider. TCAP provides four Operations Classes:

Operations Class 1
Success and failure are reported.
Operations Class 2
Success is reported, but not failure.
Operations Class 3
Failure is reported, but not success.
Operations Class 4
Neither success nor failure are reported.

Protocol Service Interface

TCAP provides the following stream types:

/dev/tcap, /dev/tcap-tci
This device provides the TCAP protocol service interface using the TC-primitives of the Transaction Component Interface (TCI)[14] described in tci(7).
/dev/tcap-tri
This device provides the TCAP protocol service interface using the TR-primitives of the Transaction Interface (TRI)[15] described in tri(7).
/dev/tcap-tpi-cl
This device provides the TCAP protocol service interface using the T-primitives of the Transport Provider Interface (TPI)[16] described in tpi(7), for connectionless service. It only supports Operations Class 4.
/dev/tcap-tpi-co
This device provides the TCAP protocol service interface using the T-primitives of the Transport Provider Interface (TPI)[16] described in tpi(7), for connection-mode service. It only supports Operations Classes 1, 2 and 3.

Object Model

TCAP provides for management of a number of managed objects. These objects are of a number of types as follows:

TCAP_OBJ_TYPE_DF
This manage object contains system-wide defaults. Changing the values associated with this object changes the default used when new object are created. There is only one instance of the default object that is created with the kernel module is loaded and destroyed when the kernel module is unloaded. Information in this object is not persistent between module loads. (However, Linux has had the capability for some time to store persistent kernel module data between kernel module loads and this object is a candidate for this type of peristence.)
TCAP_OBJ_TYPE_TC
This managed object represents the user of the protocol service interface being provided by the TCAP provider. For TCAP, this is a Transaction Component Interface (TCI)[14], tci(7), a Transaction Interface (TRI)[15], tri(7), or Transport Provider Interface (TPI)[16], tpi(7), service interface. Management of this interface, therefore, is in accordance with the specific protocol. TCAP user objects are bound to TCAP Entities using the protocol service interface.

For the TCAP multiplexing driver, this is the object associated with a Stream opened on the upper multiplexing driver; for the TCAP module, the Stream after the module is pushed. In the STREAMS implementation, it is the private data associated with a queue-pair on the upper multiplex, or module.

TCAP_OBJ_TYPE_IV
An Invoke object represents an operation in the Idle, Operation Sent, or Wait for Reject state. IV objects are created and destroyed on demand by the TCAP provider protocol functions. These objects are dynamic and cannod be managed, but their existence and state can be interrogated. Invoke objects are associated with a Dialogue object. They contain information about the operation including the invoke id, linked id, operation class, and operation. Invoke objects are identified by a TCAP Entity id, a dialogue id and invoke id.
TCAP_OBJ_TYPE_DG
A Dialogue object represents a dialogue in the Initiation Sent, Initiation Received or Active state. DG objects are created and destroyed on demand by the TCAP provider protocol functions. These objects are dynamic and cannot be managed, but their existence and state can be interrogated. Dialogue object are associated with a Transaction object. They contain information about the dialogue including the Application Context, user dialogue id and provider dialogue id. Dialogue objects are identified by a TCAP Entity id and dialogue id.
TCAP_OBJ_TYPE_TR
A Transaction object represents a transaction in the Initiation Sent, Initiation Received or Active state. TR objects are created and destroyed on demand by the TCAP provider protocol functions. These object are dynamic and cannot be managed, but their existence and state can be interrogated. Transaction objects are associated with a TCAP User, TCAP Entity and SCCP-SAP objects. They contain information about the transaction including the originating and destination transaction ids, and remote SCCP address. Transaction objects are identified by a TCAP Entity id and provider transaction id.
TCAP_OBJ_TYPE_TE
A TCAP Entity object represents a local TCAP provider instance. TCAP Entity objects may be created on demand, using defaults from the Default object, but persist until explicitly destroyed using management controls. Whenever it is requested that a TCAP user or SCCP-SAP be associated with a TCAP Entity for which a TCAP Entity does not yet exist, a TCAP Entity object is created on demand. TCAP Entities are identified by their local TCAP Entity Identifier. TCAP Entities provide service to TCAP Users bound to Application Contexts. A collection of SCCP-SAPs provide network service to the TCAP Entity.
TCAP_OBJ_TYPE_SP
The SCCP-SAP object is a management object that represents an SCCP service access point. SP objects are created on demand, using defaults from the Default object, but must be explicitly destroyed. Whenever it is requested that an SC object be associated with an SCCP-SAP for which an SCCP-SAP does not yet exist, an SCCP-SAP object is created on demand. An SCCP-SAP instance is identified by its SCCP address. Each SCCP-SAP object obtains network connectivity via a single SCCP provider object.
TCAP_OBJ_TYPE_SC
The SC object is a management object that represents the SCCP provider. SC objects are created on demand, using defaults from the Default object, and information obtained by interrogating the SCCP provider, and destroyed when unused. Whenever and SCCP provider Stream is linked under a TCAP multiplexing driver or has a TCAP module pushed over it, an SCCP provider object is created on demand. Whenever the SCCP provider Stream is unliked from the TCAP multiplexing driver or the TCAP module is popped, the object is destroyed. A SCCP provider object is "used" when it has an SCCP provider Stream associated with it.

For TCAP multiplexing drivers, this is the object associated with an SCCP provider Stream linked under the multiplexing driver; for TCAP modules, the Stream upon which the module was pushed. In the STREAMS implementation, it is the private data associated with a queue-pair on the lower multiplex, or the read-queue of the pushable module. SCCP provider objects are, therefore, identified by their STREAMS lower multiplex identifiers returned from the I_LINK(7) or I_PLINK(7) operation, or are implicitly identified by the Stream over which a TCAP module was pushed using the I_PUSH(7) operation.

Figure 1, below, illustrates the object model.

As can be seen from the illustration, User Streams, TC objects and AC objects have a one-to-one relationship. The User Stream can be viewed as the implementation of the TC-AC managed objects. The TC managed object can be viewed as all of the TCAP attributes of the User Stream, whereas the AC object can be viewed as all of the Application aspects of the User Stream.

Also, SCCP provider Streams, SC objects and SP objects also have a one-to-one relationship. The SCCP provider Stream can be viewed as the implementation of the SP-SC managed objects. The SC managed object can be viewed as all of the SCCP aspects of the SCCP provider Stream.

TCAP Entity objects map TC User Streams to SCCP Provider Streams.

Each object has associated with it information in the following categories:

CONFIGURATION

All objects must be configured using I_STR(7) streamio(7) ioctl(2) calls before they are usable.

typedef union tcap_conf_obj {
    struct tcap_conf_df df;
    struct tcap_conf_tc tc;
    struct tcap_conf_iv iv;
    struct tcap_conf_dg dg;
    struct tcap_conf_tr tr;
    struct tcap_conf_te te;
    struct tcap_conf_sp sp;
    struct tcap_conf_sc sc;
} tcap_conf_obj_t;
typedef struct tcap_conf {
    t_uscalar_t type; /* object type */
    t_uscalar_t id;   /* object id */
    t_uscalar_t cmd;  /* object command */
    /* followed by specific configuration structure */
    tcap_conf_obj_t config[0];
} tcap_config_t;

type
specifies the object type. See object types under ObjectModel , above.
id
specifies the object identifier that identifies the object instance within the object type. When the operation is TCAP_ADD, this field can be set to zero (0) and the TCAP provider will select a new unique object identifier or access the implicit object. When the operation is TCAP_GET, this field can be set to zero (0) and the TCAP provider will return all object configurations of a type that will fit into the supplied buffer.
cmd
specifies the command. This field can be one of the following values:
TCAP_GET
Get configuration of an object. This command is only valid with input-output control TCAP_IOCGCONFIG.
TCAP_ADD
Add an object. This command is not valid with input-output control TCAP_IOCGCONFIG.
Change an object.
TCAP_CHA This command is not valid with input-output control TCAP_IOCGCONFIG.
TCAP_DEL
Delete an object. This command is not valid with input-output control TCAP_IOCGCONFIG.

The following input-output control commands use this structure:

TCAP_IOCGCONFIG
Get an object configuration.
TCAP_IOCSCONFIG
Set an object configuration. This command may fail if an object is busy.
TCAP_IOCTCONFIG
Test an object configuration.
TCAP_IOCCCONFIG
Commit an object configuration. This command will not fail if an object is busy.

The structures required to specify configuration are as follows (in order of dependency):

Default

Although a configuration structure is defined for the default object, there is no need to create or configure the default object. This object is created and configured at the time that the module loads.

typedef struct tcap_conf_df {
} tcap_conf_df_t;

TCAP User

The TCAP user is an object of type TCAP_OBJ_TYPE_TC. TCAP user objects cannot be created, configured or destroyed using the management interface, but can be interrogated.

The object-specific configuration structure for TCAP User objects is formatted as follows:

typedef struct tcap_conf_tc {
} tcap_conf_tc_t;

TCAP Entity

These objects of type TCAP_OBJ_TYPE_TE represent a local TCAP Entity. No information is required to create a TCAP Entity.

The object-specific configuration structure for TCAP Entities is formatted as follows:

typedef struct tcap_conf_te {
    lmi_option_t proto;               /* protocol variant and options */
} tcap_conf_te_t;

proto
specifies the protocol variant and protocol options associated with the TCAP Entity. Note that the protocol variant and options associated with the TCAP Entity can be different from the protocol variant and options associated with the SCCP-SAP. This is to support, for example, the common practise of running ITU-T TCAP over ANSI SCCP.
pvar
specifies the Protocol Variant. For valid protocol variant values, see lmi_ioctl(4).
popt
specifies the Protocol Options. For valid general protocol option values, see lmi_ioctl(4), mtp_ioctl(4) and sccp_ioctl(4). TCAP does not add any new protocol option values.

SCCP-SAP

These object of type TCAP_OBJ_TYPE_SP represent a local SCCP SAP to the SCCP layer. Because this is an SCCP-SAP, the information required to configure the SCCP-SAP consists of a MTP-SAP and an SCCP Subsystem Number. An MTP-SAP consists of a Network Appearance, a Signalling Point Code (Network, Cluster, Member), and a Service Indicator value (SCCP=3). Also, because an SCCP SAP serves a TCAP entity, a TCAP entity identifier is also required.

The object-specific configuration structure for SCCP-SAP objects is formatted as follows:

typedef struct tcap_conf_sp {
    t_uscalar_t teid;                 /* local TCAP Entity identifier */
    struct sccp_addr add;             /* local SCCP-SAP */
    lmi_option_t proto;               /* protocol variant and options */
} tcap_conf_sp_t;

teid
specifies the identifier of the local TCAP Entity to which this SCCP-SAP provides network service.
add
specifes the local SCCP-SAP as a restricted form of the SCCP address:
add.ni
specifies the network indicator for the SCCP-SAP.
add.ri
specifies the routing indicator for the SCCP address. This field should be set to SCCP_RI_DPC_SSN, and is ignored by the TCAP provider.
add.pc
specifies the signalling point code for the SCCP address. This field must be formatted appropriately for the associated protocol variant.
add.ssn
specifies the subsystem number. Subsystem number zero is prohibited.
add.gtt
specifies the global title type. This field should be set to SCCP_GTTYPE_NONE, and is ignored by the TCAP provider.
add.tt
specifies the translaction type. This field should be set to zero (0) and is ignored by the TCAP provider.
add.es
specifies the encoding scheme. This field should be set to zero (0) and is ignored by the TCAP provider.
add.nplan
specifies the numbering plan. This field should be set to zero (0) and is ignored by the TCAP provider.
add.alen
specifies the length of the addr field. This field should be set to zero (0).
add.addr[]
specifies the address signals. This field should not be present.
proto
specifies the protocol variant and protocol options associated with the SCCP-SAP.
pvar
specifies the Protocol Variant. For valid protocol variant values, see lmi_ioctl(4).
popt
specifies the Protocol Options. For valid general protocol option values, see lmi_ioctl(4), mtp_ioctl(4) and sccp_ioctl(4). TCAP does not add any new protocol option values.

SCCP Provider

SCCP providers are objects of type TCAP_OBJ_TYPE_SC that provide service to TCAP Entities via an SCCP-SAP. SCCP providers comprise separate Streams that provide SCCP services using the npi(7) interface. These Stremas are linked under the TCAP multiplexing driver, tcap(4), using the I_LINK(7) or I_PLINK(7) streamio(7) operation. When linked, SCCP providers are configured using the TCAP_IOCSCONFIG command.

An SCCP provider is determined by its lower multiplexing driver identifier that was returned as a result of the I_LINK(7) or I_PLINK(7) operation and the SCCP-SAP to which it belongs. The SCCP-SAP is identified by its SCCP address.

The object-specific configuration structure for SCCP provider objects is formatted as follows:

typedef struct tcap_conf_sp {
    t_uscalar_t spid;                 /* local SCCP-SAP identifier */
    t_scalar_t muxid;                 /* lower multiplexing driver id */
} tcap_conf_sp_t;

spid
specifies the SCCP-SAP identifier that identifies the local subsystem to which the SCCP provider is associated. This field wil be set to zero (0) when the SCCP-SAP object is implicit (i.e. for the TCAP pushable module where there is only one SCCP-SAP object).
muxid
specifies the lower multiplex identifier returned by the STREAMS susbsystem when the SCCP provider Stream was linked under a TCAP multiplexer using the I_LINK(7) or I_PLINK(7) streamio(7) operation. This field will be set to zero (0) when the lower SCCP provider Stream is implicit (i.e. when it has been pushed under a TCAP module using the I_PUSH(7) streamio(7) operation).

TIMERS

This section defines the object-specific timer structures. The same object-specific timer structures are used to reference a running timer in the state structures (described under STATE , below), as well as to reference the timeout value in the options structures (described under OPTIONS , below).

Timers and timeout intervals for TCAP managed objects are determined by the relevant standards. See, for example, Q.774[4] or ANSI T1.114[8]. The nature of each timer is described briefly in this section. The sub-sections that follow describe the timer structure for each managed object type.

Default

TCAP has no global or general timers not directly associated with an operation. No timers are defined by Q.774[4] or ANSI T1.114[8] for the system hosting the TCAP.

typedef struct tcap_timers_df {
} tcap_timers_df_t;

TC User

typedef struct tcap_timers_tc {
    tcap_timer_t tinv;      /* invoke timer */
    tcap_timer_t trej;      /* reject timer */
} tcap_timers_tc_t;

tinv
Specifies the default invoke operation timer for operations invoked from this TCAP User.
trej
Specifies the default reject operation timer for operations invoked from this TCAP User.

Invoke

typedef struct tcap_timers_iv {
    tcap_timer_t tinv;      /* invoke timer */
    tcap_timer_t trej;      /* reject timer */
} tcap_timers_iv_t;

tinv
Specifies the invoke operation timer for this operation.
trej
Specifies the reject operation timer for this operation.

Dialogue

typedef struct tcap_timers_dg {
} tcap_timers_dg_t;

Transaction

typedef struct tcap_timers_tr {
} tcap_timers_tr_t;

TCAP Entity

typedef struct tcap_timers_te {
    tcap_timer_t tinv;      /* invoke timer */
    tcap_timer_t trej;      /* reject timer */
} tcap_timers_te_t;

tinv
Specifies the default invoke operation timer for operations invoked from this TCAP Entity.
trej
Specifies the default reject operation timer for operations invoked from this TCAP Entity.

SCCP-SAP

typedef struct tcap_timers_sp {
} tcap_timers_sp_t;

SCCP Provider

typedef struct tcap_timers_sc {
} tcap_timers_sc_t;

OPTIONS

typedef union tcap_option_obj {
    struct tcap_opt_conf_df df;
    struct tcap_opt_conf_tc tc;
    struct tcap_opt_conf_iv iv;
    struct tcap_opt_conf_dg dg;
    struct tcap_opt_conf_tr tr;
    struct tcap_opt_conf_te te;
    struct tcap_opt_conf_sp sp;
    struct tcap_opt_conf_sc sc;
} tcap_option_obj_t;
typedef struct tcap_option {
    t_uscalar_t type;                   /* object type */
    t_uscalar_t id;                     /* object id */
    /* followed by specific proto structure */
    tcap_option_obj_t options[0];
} tcap_option_t;

type
specifies the object type. See objects under ObjectModel , above.
id
specifies the object identifier that identifies the object instance within the object type.

The following input-output control use the tcap_option structure:

TCAP_IOCGOPTION
Get object options.
TCAP_IOCSOPTION
Set object options.

Following are the object specific options structures:

Default

typedef struct tcap_opt_conf_df {
} tcap_opt_conf_df_t;

TCAP User

typedef struct tcap_opt_conf_tc {
} tcap_opt_conf_tc_t;

Invoke

typedef struct tcap_opt_conf_iv {
} tcap_opt_conf_iv_t;

Dialogue

typedef struct tcap_opt_conf_dg {
} tcap_opt_conf_dg_t;

Transaction

typedef struct tcap_opt_conf_tr {
} tcap_opt_conf_tr_t;

TCAP Entity

typedef struct tcap_opt_conf_te {
} tcap_opt_conf_te_t;

SCCP-SAP

typedef struct tcap_opt_conf_sp {
} tcap_opt_conf_sp_t;

SCCP Provider

typedef struct tcap_opt_conf_sc {
} tcap_opt_conf_sc_t;

STATE

typedef union tcap_statem_obj {
    struct tcap_statem_df df;
    struct tcap_statem_tc tc;
    struct tcap_statem_iv iv;
    struct tcap_statem_dg dg;
    struct tcap_statem_tr tr;
    struct tcap_statem_te te;
    struct tcap_statem_sp sp;
    struct tcap_statem_sc sc;
} tcap_statem_obj_t;
typedef struct tcap_statem {
    t_uscalar_t type;                   /* object type */
    t_uscalar_t id;                     /* object id */
    t_uscalar_t flags;                  /* object flags */
    t_uscalar_t state;                  /* object state */
    /* followed by object-specific state structure */
    tcap_statem_obj_t statem[0];
} tcap_statem_t;

type
specifies the object type. See object types under ObjectModel , above.
id
specifies the object identifier that identifies the object instance within the object type.
state
specifies the primary state of the object.
flags
specifies the primary state flags associated with the object.

The input-output controls that use the tcap_statem structure are as follows:

TCAP_IOCGSTATEM
Get object state.
TCAP_IOCCMRESET
Reset object state.

The object specific state structures are described in the subsections that follow:

Default

typedef struct tcap_statem_df {
    tcap_timers_df_t timers;
} tcap_statem_df_t;

TCAP User

typedef struct tcap_statem_tc {
    tcap_timers_tc_t timers;
} tcap_statem_tc_t;

Invoke

typedef struct tcap_statem_iv {
    tcap_timers_iv_t timers;
} tcap_statem_iv_t;

Dialogue

typedef struct tcap_statem_dg {
    tcap_timers_dg_t timers;
} tcap_statem_dg_t;

Transaction

typedef struct tcap_statem_tr {
    tcap_timers_tr_t timers;
} tcap_statem_tr_t;

TCAP Entity

typedef struct tcap_statem_te {
    tcap_timers_te_t timers;
} tcap_statem_te_t;

SCCP-SAP

typedef struct tcap_statem_sp {
    tcap_timers_sp_t timers;
} tcap_statem_sp_t;

SCCP Provider

typedef struct tcap_statem_sc {
    tcap_timers_sc_t timers;
} tcap_statem_sc_t;

STATS

typedef union tcap_stats_obj {
    struct tcap_stats_df df;
    struct tcap_stats_tc tc;
    struct tcap_stats_iv iv;
    struct tcap_stats_dg dg;
    struct tcap_stats_tr tr;
    struct tcap_stats_te te;
    struct tcap_stats_sp sp;
    struct tcap_stats_sc sc;
} tcap_stats_obj_t;
typedef struct tcap_stats {
    t_uscalar_t type;                   /* object type */
    t_uscalar_t id;                     /* object id */
    /* followed by specific proto structure */
    tcap_stats_obj_t stats[0];
} tcap_option_t;

type
specifies the object type. See objects under ObjectModel , above.
id
specifies the object identifier that identifies the object instance within the object type.

The following input-output control use the tcap_stats structure:

TCAP_IOCGSTATSP
Get statistics periods.
TCAP_IOCSSTATSP
Set statistics periods.
TCAP_IOCGSTATS
Get statistics.
TCAP_IOCCSTATS
Collect statistics (performs an atomic get and reset).

Following are the object specific options structures:

Default

typedef struct tcap_stats_df {
} tcap_stats_df_t;

TCAP User

typedef struct tcap_stats_tc {
} tcap_stats_tc_t;

Invoke

typedef struct tcap_stats_iv {
} tcap_stats_iv_t;

Dialogue

typedef struct tcap_stats_dg {
} tcap_stats_dg_t;

Transaction

typedef struct tcap_stats_tr {
} tcap_stats_tr_t;

TCAP Entity

typedef struct tcap_stats_te {
/* Q.752/A.1 a) protocol error in transaction portion with P-abort cause: unrecognized message type */
} tcap_stats_te_t;

SCCP SAP

typedef struct tcap_stats_sp {
} tcap_stats_sp_t;

SCCP Provider

typedef struct tcap_stats_sc {
} tcap_stats_sc_t;

IOCTLS

Input output control have not been described yet.

BUGS

THIS MANUAL PAGE IS INCOMPLETE AND MUST BE COMPLETED.

COMPATIBILITY

None.

CONFORMANCE

None.

HISTORY

None.

REFERENCES

[1]
ITU-T Recommendation Q.771, Signalling System No. 7 --- Functional Description of Transaction Capabilities, March 1993, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.771/>
[2]
ITU-T Recommendation Q.772, Signalling System No. 7 --- Transaction Capabilities Information Element Definitions, March 1993, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.772/>
[3]
ITU-T Recommendation Q.773, Signalling System No. 7 --- Transaction Capabilities Formats and Encoding, March 1993, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.773/>
[4]
ITU-T Recommendation Q.774, Signalling System No. 7 --- Transaction Capabilities Procedures, March 1993, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.774/>
[5]
ITU-T Recommendation Q.775, Signalling System No. 7 --- Guidelines for Using Transaction Capabilities, March 1993, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.775/>
[6]
ETSI ETS 300 134, Integrated Services Digital Network (ISDN); CCITT Signalling System No. 7; Transaction Capabilities Application Part (TCAP), TCAP Version 1, December 1992, (Sophia Antipolis, Valbonne), ETSI, European Telecommunications Standards Institute. [T/S 43-05] (ITU-T Recommendations Q.771 to Q.775 (1988) modified) <http://www.etsi.org/>
[7]
ETSI ETS 300 287, Integrated Services Digital Network (ISDN); Signalling System No. 7 (SS7); Transaction Capabilities Application Part (TCAP), TCAP Version 2, 1993, (Sophia Antipolis, Valbonne), ETSI, European Telecommunications Standards Institute. [RE/SPS-02003] (ITU-T Rcommendations Q.771 to Q.775 (1993) modified) <http://www.etsi.org/>
[8]
ANSI T1.114, Signalling System No. 7 --- Transaction Capabilities Application Part, 1992, ANSI, American National Standards Institute.
[9]
ITU-T Recommendation Q.751.1, Specifications of Signalling System No. 7 --- Signalling System No. 7 Management --- Network Element Management Information Model for the Message Transfer Part (MTP), October 1995, (Geneva), International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.751.1/>
[10]
ITU-T Recommendation Q.751.2, Specifications of Signalling System No. 7 --- Signalling System No. 7 Management --- Network Element Management Information Model for the Signalling Connection Control Part (SCCP), June 1997, (Geneva), International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.751.2/>
[11]
ITU-T Recommendation Q.752, Specifications of Signalling System No. 7 --- Signalling System No. 7 Management --- Monitoring and Measurements for Signalling System No. 7 Networks, June 1997, (Geneva), International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.752/>
[12]
ANSI T1.116.1/2000, Network Element Management Information Models, 2000, ANSI, American National Standards Institute.
[13]
ANSI T1.116.2/2000, Monitoring and Measurements for Signalling System No. 7 Networks, 2000, ANSI, American National Standards Institute.
[14]
TCI, Transaction Component Interface (TCI) Specification, Revision 0.9.2, Draft 2, July 15, 2007, (Edmonton, Alberta), TheOpenSS7Project, OpenSS7Corporation. Distributed with package strss7-0.9.2. <http://www.openss7.org/docs/tci.pdf>
[15]
TRI, Transaction Interface (TRI) Specification, Revision 0.9.2, Draft 2, July 15, 2007, (Edmonton, Alberta), TheOpenSS7Project, OpenSS7Corporation. Distributed with package strss7-0.9.2. <http://www.openss7.org/docs/tri.pdf>
[16]
TPI Revision 2.0.0, Open Group CAE Specification: Transport Provider Interface (TPI) Specification, Revision 2.0.0, Draft 2, 1999, (Berkshire, UK), OpenGroup, Open Group Publication. <http://www.opengroup.org/onlinepubs/>

TRADEMARKS

OpenSS7tm
is a trademark of OpenSS7 Corporation.
Linux®
is a registered trademark of Linus Torvalds.
UNIX®
is a registered trademark of The Open Group.
Solaris®
is a registered trademark of Sun Microsystems.

Other trademarks are the property of their respective owners.

IDENTIFICATION


OpenSS7 SS7 Stack: Package strss7 version 0.9a.8 released 2008-10-31.

Copyright©1997-2008OpenSS7 Corp. All Rights Reserved.
(See roff source for permission notice.)



Index

NAME
SYNOPSIS
DESCRIPTION
Protocol Service Interface
Object Model
CONFIGURATION
Default
TCAP User
TCAP Entity
SCCP-SAP
SCCP Provider
TIMERS
Default
TC User
Invoke
Dialogue
Transaction
TCAP Entity
SCCP-SAP
SCCP Provider
OPTIONS
Default
TCAP User
Invoke
Dialogue
Transaction
TCAP Entity
SCCP-SAP
SCCP Provider
STATE
Default
TCAP User
Invoke
Dialogue
Transaction
TCAP Entity
SCCP-SAP
SCCP Provider
STATS
Default
TCAP User
Invoke
Dialogue
Transaction
TCAP Entity
SCCP SAP
SCCP Provider
IOCTLS
BUGS
COMPATIBILITY
CONFORMANCE
HISTORY
REFERENCES
TRADEMARKS
IDENTIFICATION

This document was created by man2html, using the manual pages.
Time: 05:05:16 GMT, June 19, 2013
OpenSS7
SS7 for the
Common Man
Home TopIndex FirstPrev Next LastMore Download Info FAQ Mail  Home -> Documentation -> Man Pages -> Manual Page
Last modified: Sat, 01 Nov 2008 10:43:09 GMT
© Copyright 1997-2007 OpenSS7 Corporation All Rights Reserved.