Вы находитесь на странице: 1из 17

A Common Framework for

Integrating Wireless, Wireline


and Internet Networks
JAIN FOR MAP
PROJECT GROUP:
• Maurizio Bonuccelli
• Piero Lauri
• Francesca Martelli
• Renata Bandelloni
• Rita Arrighi

27 dicembre PISATEL 1
Cellular Systems
• The geographic
MSC VLR area is divided into
HLR cells
land link
land link • Each cell has a
Base Station
VLR MSC managing the
Radio Base Station communications
link
• A set of cells
managed by a
MSC Mobile Switching Center single MSC is
VLR Visitor Location Register called Location
HLR Home Location Register Area

27 dicembre PISATEL 2
GSM ARCHITECTURE
NSS Network and Switching Sub
PLMN system
Database
EIR Equipment Identity Register
AuC Authentication Center
EIR VLR VLR HLR AuC

GMSC Gateway MSC


PSTN

MSC MSC GMSC SSP


BSS Base Station System

NSS BSC Base Station Controller


Switches
SSP BTS Base Transceiver Station
BSS
BSC
BSS MS Mobile Station

MS
BTS
SSP Service Switching Point
Radio System

27 dicembre PISATEL 3
The SS7 Signaling protocol
• ISUP (ISDN User Call-related No call-related
Part): used to setup signaling signaling
and release calls MAP
• MAP (Mobile ISUP TCAP
Application Part):
used for signaling SCCP
related to a number MTP3
of services MTP2
MTP1

27 dicembre PISATEL 4
The SS7 signaling protocol
• TCAP (TRANSACTION CAPABILITIES APPLICATION
PART): provides the capability to exchange
information between applications using non-circuit
related signaling
• SCCP (SIGNALING CONNECTION CONTROL PART):
realyze both connectionless and connection oriented
network service and provides additional functions
such as Global Title Translation
• MTP (MESSAGE TRANSFER PART): Three levels
corresponding to the OSI physical layer, data link
layer and network layer.

27 dicembre PISATEL 5
Services of the MAP protocol
M AP
M O B IL E A P P L IC A T IO N P A R T

C o m m o n M A P s e r v ic e s

M o b ilit y s e r v ic e s

O p e r a t io n a n d m a in t e n a n c e s e r v ic e s

C a ll h a n d lin g s e r v ic e s

S u p p le m e n t a r y s e r v ic e s a n d r e la t e d s e r v ic e s

S h o r t m e s s a g e s e r v ic e m a n a g e m e n t s e r v ic e s

G P R S s e r v ic e s

27 dicembre 2019 PISATEL 6


GSM MAP service model
DIALOGUE INITIATOR DIALOGUE RESPONDER

MAP Service User MAP Service User

1 4 3 2
REQUEST CONFIRM RESPONSE INDICATION

MAP Service MAP Service


Provider Provider

27 dicembre PISATEL 7
JAIN
Integrated Network APIs for the Java platform
The objective of the JAIN initiative is to create an open value chain from 3rd-party service
providers, facility-based service providers, telecom providers, and network equipment
providers to telecom, consumer and computer equipment manufactures

The JAIN initiative wants to integrate:

• wireline (PSTN),
• wireless (PLMN) and
• Packet based (IP and ATM) networks
by providing a new level of abstraction

27 dicembre 2019 PISATEL 8


Business Drivers and Industry
Goals
The JAIN initiative takes the telecommunications/Internet market from
many proprietary closed systems to a single open environment able to
host a large variety of services making next generation telecom application
development faster, simpler and less expensive

The JAIN initiative brings:


• Portability: Write Once Run Anywhere
• Network Convergence: Any network !!!
• Secure Network Access

27 dicembre PISATEL 9
JAIN Community Organization

J A IN p r o g ra m

P ro to c o l E x p e rt G ro u p A p p lic a t io n E x p e r t G r o u p J A IN w o rk g ro u p s

S I P E d it g r o u p J S C /S L E E AT & T
M A P E d it g r o u p J A I N P a r la y A lc a t e l
M G C P E d it g r o u p J C C /J C A T C is c o S y s t e m s
H . 3 2 3 E d it g r o u p C o n n e c t iv it y M a n a g e m e n t D y n a m ic s o ft
A I N / I N A P E d it g r o u p E r ic s s o n
T C A P E d it g r o u p F r a n c e T e le c o m
I S U P E d it g r o u p IB M
O A M & P r o v is io n ig E d it G r o u p Lucent
N o k ia
. . . m o r e t h a n 7 0 c o m p a n ie s

27 dicembre PISATEL 10
The JAIN initiative is divided in two
areas of development

• The Protocol API Specification


specify interfaces to wireline, wireless and IP
signaling prtocols
• The Application API Specifications
address the APIs required for service creation within
a JAVA framework spanning across all protocols
covered by the Protocol API Specification

27 dicembre PISATEL 11
JAIN layered approach
JAIN application layer
Coordination Transaction Call model
model model

Service Layer

JAIN protocol layer


INAP/AIN H323/SIP
MAP MGCP

Gateway
Wireline Packet

Wireless
Network Layer

27 dicembre 2019 PISATEL 12


JAIN Architecture
Service S S S …
Creation

JAIN Parlay
SLEE

S S S …

OAM
JAIN Call Control

Adapters

PSTN VoIP MAP


A A A A A A

SS7 INAP SIP MGCP GSM IS41

27 dicembre PISATEL 13
JAIN: What has already published
today ?
J A IN p ro g ra m

PP rr oo tt oo c o l S p e c i f i c a t i o n s A p p l i c a t i oo nn SS pp ee cc i iffi icc aa t ti ioo nn ss

SS II PP RR ee l e a s e d J S C // SS LL EE EE RR ee l lee aa s se ed d
MM AA PP ( W e a r e h e r e ! ! ! ) J A I NN PP aa rr llaa yy
MM G C P R e l e a ss ee dd J C C // JJ CC AA TT RR ee l el e a as se ed d
HH .. 3 2 3 C o n nn ee cc tt iivv i itt yy MM aa nn aa gg ee mm ee nn t t
AA II NN // IINN AA PP RR ee a d y f o rr cc oo mm mm e nn tt ss
TT C A P R e l e a ss ee dd
II SS U P
OO A M & P r o v i s i oo nn i igg RR ee l lee aa s se ed d

27 dicembre PISATEL 14
JAIN for MAP
The first version of the JAIN MAP API will include a subset of all
capabilities of the MAP protocol

Functionalities to be supported:

• Short Message Service (SMS)


• User to service data transfer (Unstructured Supplementary Service Data)
• Subscriber Information (Any Time Interrogation)
• Location Service and Emergency Location Information Delivery

27 dicembre PISATEL 15
JAIN MAP API communication
overview
System where the JAIN
MAP API is implemented Other system

JAIN MAP API MAP User


User Application Application
JAIN MAP layer primitives
implementation
JAIN MAP API

MAP layer primitives

Request Message

Response Message

MAP Stack SS7 Network MAP Stack

27 dicembre 2019 PISATEL 16


Present
• Implementation of JAIN MAP for SMS (ETSI standard)
• JAIN MAP demo for SMS
• JAIN MAP for USSD
• JAIN MAP model using UML

Near Future
• Extend JAIN MAP for SMS and USSD with new services
(e.g. multicast SMS)
• Complete the implementations JAIN MAP capabilities
• Cooperate in completing Requirements Specification

27 dicembre PISATEL 17