OpenSS7
SS7 for the
Common Man
© Copyright 1997-2007 OpenSS7 Corporation All Rights Reserved.
Last modified: Tue, 29 Apr 2008 07:10:19 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


SDT

Section: The OpenSS7 Project Devices (4)
Updated: Sun, 25 Jun 2017 05:03:32 GMT
Index Return to Main Contents

NAME

sdt - SS7 Q.702 Signalling Data Terminal

SYNOPSIS

#include <sys/stropts.h>
#include <ss7/sdti.h>
#include <ss7/sdti_ioctl.h>

int ch_stream = open(ch_device, flags);
int retval = ioctl(ch_stream, I_PUSH, ``sdl'');
int retval = ioctl(ch_stream, I_PUSH, ``sdt'');

DESCRIPTION

SDT
is an implementation of the Signalling System No. 7 (SS7) Signalling Terminal (SDT) as specified in ITU-T Recommendation Q.702.

SDT is implemented as a pushable STREAMS(4) module. The SDT module can be pushed over streams conforming to the Signalling Data Link Interface (SDLI) as described in sdli(7), such as channels upon which the sdl(4) module has been pushed. The SDT module provides data terminal access to the bit stream from the signalling data link provided by the sdli(7) stream below it, by performing SS7 HDLC on the raw bit stream. The SDT also provides AERM, SUERM and EIM functions directly. The upper interface provided by the SDT module is the Signalling Data Terminal Interface (SDTI) as decribed in sdti(7).

SDT streams can have sl(4) modules pushed to provide a complete SS7 Signalling Link that can then be linked under an mtp(4) or m2ua(4) driver using the I_LINK or I_PLINK commands of streamio(7), to provide signalling link services to the Level 3 protocol. This is normally performed, as required, by the SS7 Configuration Daemon, ss7confd(8).

IMPLEMENTATION

SDT has been implemented as a pushable module to ease the development of SS7 Signalling Link drivers for various cards. All that is required is for the card to provide a Channel Interface (CHI), chi(7), and push the sdl(4), sdt(4) and sl(4) modules to provide a complete and compliant SS7 Signalling Link.

SDT is implemented internally as a soft-HDLC with SS7 considerations using host-table lookups. While this is fairly efficient, devices that are capable of performing this function in hardware should provide the Signalling Data Terminal Interface (SDTI), sdti(7), directly. An example of a device that does include HLDC is the x400p(4) driver. An example of one that does, is the acb56(4) driver.

NOTICES

SDT modules are not normally pushed or accessed directly by user-level programs. The SDT module is used directly by some test and monitoring programs.

IOCTLS

The SDT module responds to Local Management Interface (LMI), lmi_ioctl(4), IO controls as interpreted for SDT operation as described in sdti_ioctl(4).

FILES

<ss7/sdti.h>, <ss7/sdti_ioctl.h>.

MODULES

streams-sdt.o

SEE ALSO

SS7(4), chi(7), sdl(4), sl(4), sdti(7), sdti_ioctl(4), ss7confd(8).

VERSIONS

The SDT module conforms to the SDTI Specification, Revsion 0.8.2.

The SDT module first appeared in strss7 release 0.7.8.

In earlier releases of strss7, the SDT module only provided AERM, SUERM and EIM functions over an SDL module that conformed roughly to the CDI sepcification (see cdi(7)). Earlier release specifications and approaches are incompatible with the current strss7 release 0.8.4 approach. This only impacts driver development.

REFERENCES

[1]
ITU-T Recommendation Q.702, Signalling System No. 7 --- Signalling Data Link, March 1993, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. (Previously "CCITT Recommendation") <http://www.itu.int/rec/T-REC-Q.702/>
[2]
ANSI T1.111, Signalling System No. 7 --- Message Transfer Part, 1992, ANSI, American National Standards Institute.

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

The OpenSS7 Project: Package OpenSS7 version 0.9.2 released Sun, 25 Jun 2017 05:03:32 GMT.

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



Index

NAME
SYNOPSIS
DESCRIPTION
IMPLEMENTATION
NOTICES
IOCTLS
FILES
MODULES
SEE ALSO
VERSIONS
REFERENCES
TRADEMARKS
IDENTIFICATION

This document was created by man2html, using the manual pages.
Time: 05:03:32 GMT, June 25, 2017
OpenSS7
SS7 for the
Common Man
Home TopIndex FirstPrev Next LastMore Download Info FAQ Mail  Home -> Documentation -> Man Pages -> Manual Page
Last modified: Tue, 29 Apr 2008 07:10:19 GMT
© Copyright 1997-2007 OpenSS7 Corporation All Rights Reserved.