| BICC User Adaptation Layer (BUA)Description: OpenSS7 Project Manual Pages SIGTRAN StackBUASection: OpenSS7 STREAMS SIGTRAN Devices (4)Updated: 2008-10-31 Index Return to Main Contents NAMEbua - SS7 BICC User Adaptation Layer (BUA)SYNOPSIS#include <ss7/cci.h>
DESCRIPTIONBUA
BUA is implemented as a STREAMS(4) multiplexing driver for LiS(9)[2]. bicc(4) or sctp(4) streams are linked under the BUA multiplexing driver using the I_LINK or I_PLINK commands of streamio(7), to provide transport or direct BICC services to BUA. Once linked, the streams must be configured using bua_ioctl(4). This procedure is normally performed by the SS7 Configuration Daemon, ss7confd(8). BUA provides the following sttream types that are directly compatible with stream types provided by bicc(4). To select one of these stream types, device can be selected from the following:
Unlike other SS7 protocol modules and drivers at the transport level, BUA does not provide a sockets(3) interface. This is because the special needs of call control are divorced from the sockets paradigm. NOTICESBUA can be configured on a system as a drop in transparent replacement for bicc(4). IN such a configuration, users opening streams or sockets defined in bicc(4) will be opening bua streams and sockets, but will be unaware of the difference. In OpenSS7, bua is used as the primary mechanism of redundancy and distribution are the BICC level, and, when properly configured (see ss7confd(8)), bua functions transparently to the BICC-User. Also, opening and binding a bua stream or socket may result in the opening and binding of a bicc(4) stream on the local or remote host in direct support of the local BICC-User. IOCTLSAll interfaces support a set of Local Management Interface IO controls using ioctl(2) and I_STR streamio(7) system calls on the bua_stream file descriptor. The common Local Management Interface IO commands are described in lmi_ioctl(4). The management structure and constant definitions for BUA are described in bua_ioctl(4). BUA also supports the BICC IO commands, management structures and contants defined in bicc_ioctl(4). FILES<ss7/lmi.h>, <ss7/cci.h>, <ss7/bicci.h>, <ss7/lmi_ioctl.h>, <ss7/bicci_ioctl.h>, <ss7/bua_ioctl.h>. SEE ALSOlmi(7), lmi_ioctl(4), bua_ioctl(4), bicc_ioctl(4), cci(7), cci_bicc(7). VERSIONSThe BUA driver is specific to the OpenSS7 SIGTRAN(4) stack. This is Version 2 of the interface. REFERENCES
TRADEMARKS
Other trademarks are the property of their respective owners. IDENTIFICATION
Copyright©1997-2008OpenSS7 Corp.
All Rights Reserved.
Index
This document was created by man2html, using the manual pages. Time: 19:05:35 GMT, November 27, 2024 | |||||||||||||||||||||
Last modified: Sun, 05 Mar 2006 08:34:05 GMT Copyright © 2014 OpenSS7 Corporation All Rights Reserved. |