Links

GitHub

Open HUB

Quick Links

Download

STREAMS

SIGTRAN

SS7

Hardware

SCTP

Related

Code

Package

Manual

Manual Pages

References

Conformance

Performance

Design

Status

Overview

Scope

FAQ

MG Stack

Media Gateway

H.248/MEGACO

MGCP

Multiplex/Channel

RTP

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

Media Gateway (MG) Stack

Description: OpenSS7 Project Manual Pages Media Gateway Switching Stack

MG(4) provides an introductory manual page for MG Switching stack components and interfaces. You can also select one of the component or interface sections from the diagram below:

[Click Me] OpenSS7 MG Stack Media Gateway (MG) Local Management Interface (LMI) Applications Programming Interface (API) Media Gateway Interface (MGI) H.248/MEGACO Media Gateway Interface (MGI) Media Gateway Control Protocol (MGCP) Media Gateway Interface (MGI) Channel Interface (CHI) Multiplex Interface (MXI) Real-Time Transport Protocol (RTP) Channel Interface (CHI) Real-Time Transport Protocol (RTP) Multiplex Interface (MXI) MG Stack Manager (MGLM) Applications Media Gateway (MG) H.248/MEGACO Media Gateway Control Protocol (MGCP) Channel Driver Real-Time Transport Protocol (RTP) Device Drivers Internet Protocol Transport

Components

Interfaces

Components

MG Stack Manager (MGLM)

This section provides a roadmap to Manual Pages for Voice over IP (VoIP) Stack Manager (VoIP SM).

Media Gateway (MG)

This section provides a roadmap to Manual Pages for Media Gateway (MG).

H.248/MEGACO

This section provides a roadmap to Manual Pages for Media Gateway Control (H.248/MEGACO).

Media Gateway Control Protocol (MGCP)

This section provides a roadmap to Manual Pages for Media Gateway Control Protocol (MGCP).

Channel Driver

This section provides a roadmap to Manual Pages for Multiplex/Channel (MX/CH).

Real-Time Transport Protocol (RTP)

This section provides a roadmap to Manual Pages for Real-Time Transport Protocol (RTP).


MG

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

NAME

MG - OpenSS7 Media Gateway Devices

SYNOPSIS

#include <sys/stropts.h>

int mg_stream = open(mg_device, flags);
int retval = ioctl(mg_stream, I_PUSH, mg_module);

DESCRIPTION


The OpenSS7 call framework, cframe(3), approach to call processing is to separate service logic, call control and media control into separate interfaces. This permits service logic, call control and media control components to be mixed and matched in support of local and remote nodes.

The Media Gateway, MG, components of this model are described here. The MG components are responsible for the media control of the triple-headed call processing model. To accomodate media control, the OpenSwitch framework describes interfaces at three levels as follows (beginning from the uppermost level):

mgi(7)
Media Gateway Interface is an interface peculiar to the OpenSS7 stack that provides control over Media Gateways using a number of protocols as provided by some of the drivers listed below.
mxi(7)
Multiplex Interface is an interface peculiar to the OpenSS7 stack that provides access to channel multiplexers for use by media gateway control above.
chi(7)
Channel Interface is an interface peculiar to the OpenSS7 stack that provides access to channels for use by channel multiplexers and the media gateway control above.

The MG related collection of drivers and modules provide the Media Gateway control capabilities in a number of related forms, including local switching, MGCP, H.248, H.245 and GSM-A variants.

DRIVERS

MG provides the following STREAMS(4) pseudo-device drivers:

mgc(4)
is a pseudo-device driver that provides distributed switching access to other media gateway devices supporting the Media Gateway Interface, mxi(7). This includes both local switching control using the mg(4) driver, as well as remote switching control using the mgcp(4) and h248(4) drivers. This driver also provides the cornerstone of redundant media gateway control in that it permits both local and remote control of media gateways.
mg(4)
Local switching is a local switching driver that provides media gateway control of local switching matrices. This provides mgi(7) control of local interface devices. This supports the linking of streams supporting the Multiplex Interface, mxi(7), and Channel Interface, chi(7), such as local device drivers and RTP multiplexes.
mgcp(4)
Media Gateway Control Protocol (MGCP) is a pseudo-device driver that provides an mgi(7) interface for both MG- and MGC-mode nodes, providing media gateway control of both local and remote media gateways using the MGCP protocol
h248(4)
MEGACO/H.248 is a pseudo-device driver that provides an mgi(7) interface for both MG- and MGC-mode nodes, providing media gateway control of both local and remote media gateways using the MEGACO protocol.
mx(4)
Local Multiplex is a local multiplex driver that provides a Multiplex Interface (MXI), mxi(7), adding multiplex support to local channel devices conforming to the Channel Interface (CHI), chi(7).

MODULES

MG provides the following STREAMS(4) pushable modules:

rt(4)
Real-Time Transport Protocol (RTP) is a pushable module that provides Channel Interface, chi(7), interface to RTP streams providing for switching of RTP streams using the local switching model of the mg(4) driver.

DEVICES

MG provides the following STREAMS(4) device drivers:

x100p(4)
x400p(4)
pca200e(4)

NOTICES

The devices, drivers and modules associated with the MG subsystem change rapidly and have not yet finalized. The list presented in this manual page may be out of date.

BUGS

This manual page is incomplete and does not yet contain finalized information.

SEE ALSO

mg(4).

IDENTIFICATION


OpenSS7 STREAMS Channels: Package strchan 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
DRIVERS
MODULES
DEVICES
NOTICES
BUGS
SEE ALSO
IDENTIFICATION

This document was created by man2html, using the manual pages.
Time: 04:27:55 GMT, November 12, 2014
Last modified: Thu, 30 Nov 2006 15:29:10 GMT  
Copyright © 2014 OpenSS7 Corporation All Rights Reserved.