Links

GitHub

Open HUB

Quick Links

Download

STREAMS

SIGTRAN

SS7

Hardware

SCTP

Related

Package

Manual

Manual Pages

References

Conformance

Performance

Documentation

Design

Status

Overview

FAQ

VoIP Stack

BICC

SIP-T

H.323/225

VoIP Stack Manager

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

Bearer Independent Call Control (BICC)

Description: OpenSS7 Project Status SS7 Stack BICC


BICC

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

NAME

bicc - Bearer Independent Call Control (BICC) Device Driver

SYNOPSIS

#include <ss7/cci.h>
#include <ss7/bicci.h>
#include <ss7/bicci_ioctl.h>

int bicc_stream = open(device, flags);

DESCRIPTION

BICC
is an implementation of Signalling System No. 7 (SS7(4)) Bearer Independent Call Control (BICC) defined in ITU-T Recommendation Q.BICC and ANSI T1.BICC. BICC provides call control of telephone calls over the ISDN where the bearer is non-traditional. BICC can use the services of the Message Transfer Part (see mtp(4)) to transfer packets using, for example, Annex C/T1.BICC.4-2000 operation. BICC can also use the services of SSCOP or SSCOPMCE (see sccop (4)) to transfer packets using, for example, Annex D/T1.BICC.4-2000 operation.

BICC is implemented as a STREAMS(4) multiplexing driver. mtp(4), m3ua(4), tali(4) or sscop(4) streams are linked under the BICC multiplexing driver using the I_LINK or I_PLINK commands of streamio(7), to provide network services to BICC. Once linked, the streams must be configured using bicc_ioctl(4) IO controls. This function is normally performed by the SS7 configuration daemon, ss7confd(8). See also, bicc(8).

BICC provides the following stream types. To select one of the stream types, the device argument to the open(2) call can be one of the following:

/dev/bicc
This device provides the BICC protocol services using the CC-primitives of the Call Control Interface (CCI) described in cci(7), as integrated for use with BICC as described in cci_bicc(7). This interface is suitable both for use with other SS7 modules and drivers, as well as with the cframe(3) library using the OpenSwitch call framework.

Unlike other SS7 protocol modules and drivers tat the transport level, BICC does not provide a sockets(3) interface. THis is because the special needs of call control are divorced from the sockets paradigm.

IOCTLS

All interfaces support a set of Local Management Interface IO controls using ioctl(2) and I_STR streamio(7) system calls on the bicc_stream file descriptor. The common Local Management Interface IO commands are described in lmi_ioctl(4). The management structure and constant definitions for BICC are described in bicc_ioctl(4).

SEE ALSO

bicc(8), ss7confd(8), cci(7), cci_bicc(7), cframe(3), lmi_ioctl(4), bicc_ioctl(4).

FILES

<ss7/cci.h>, <ss7/bicci.h>, <ss7/bicci_ioctl.h>.

DEVICES

/dev/bicc.

VERSIONS

The BICC interface is specific to the OpenSS7 SS7(4) stack. This is Version 2 of the interface.

CCI interfaces are consistent with CCI Revsion 0.8.2.

REFERENCES

[1]
ITU-T Recommendation Q.1902.1 to Q.1902.4, Specifications of the Bearer Independent Call Control (BICC), 2001, (Geneva), ITU, ITU-T Telecommunication Standardization Sector of ITU. <http://www.itu.int/rec/T-REC-Q.1902/>
[2]
ANSI T1.BICC.1-2000 to T1.BICC.7-2000, Specifications of the Bearer Independent Call Control (BICC), 2000, 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


OpenSS7 STREAMS VOIP: Package strvoip version 0.9.2.4 released 2008-10-31.

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



Index

NAME
SYNOPSIS
DESCRIPTION
IOCTLS
SEE ALSO
FILES
DEVICES
VERSIONS
REFERENCES
TRADEMARKS
IDENTIFICATION

This document was created by man2html, using the manual pages.
Time: 03:57:17 GMT, November 12, 2014
Last modified: Sun, 05 Mar 2006 08:34:04 GMT  
Copyright © 2014 OpenSS7 Corporation All Rights Reserved.