JBoss.orgCommunity Documentation

Chapter 3. Design Overview

3.1. Supported hardware
3.2. Provider abstraction

Important

Be aware, Mobicents MTP Library is subject to changes as it is under active development!

This module builds layer on top of hardware signaling devices. It allows top level protocols to use its API regardless of used device. Top overview of logical components is depicted on diagram below:

Mobicents MTP Library general design

There is variety of SS7 hardware. Depending on driver, it provides different level of abstraction. Mobicents MTP Library supports following:

Mobicents MTP Library builds abstraction on MTP source with MtpProvider . Upper layer stacks depend on provider as means of receiving and sending MSU . Diagram belows depicts general design:

Stack user provides proper implementation of MTP3 (MSU source and sink) which can communicate with MtpProvider. Depending on condition and demand user also provides provider implementation.

Mobicents MTP Library provides stack user with tools to create MTP3 source and provider: