Presentation is loading. Please wait.

Presentation is loading. Please wait.

JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri

Similar presentations


Presentation on theme: "JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri"— Presentation transcript:

1 A Common Framework for Integrating Wireless, Wireline and Internet Networks
JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri Francesca Martelli Renata Bandelloni 10 novembre 2018 PISATEL

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

3 Functional Planes TRASMISSION: manage the trasmissive medium
COMMUNICATION MANAGEMENT: provides the means to control user communications MOBILITY MANAGEMENT: manage the databases for the location of any mobile station RADIO RESOURCE MANAGEMENT: provides a stable link between MS and MSC CM MM RR TRASMISSION 10 novembre 2018 PISATEL

4 GSM ARCHITECTURE NSS Network and Switching Subsystem PLMN
EIR Equipment Identity Register AuC Authentication Center GMSC Gateway MSC BSS Base Station System BSC Base Station Controller BTS Base Transceiver Station MS Mobile Station SSP Service Switching Point PLMN Databases EIR VLR VLR HLR AuC PSTN MSC MSC GMSC SSP NSS Switches SSP BSS BSC BSS MS BTS Radio Systems 10 novembre 2018 PISATEL

5 The interfaces BTS BSC MSC GMSC HLR VLR EIR AuC SMSgwy Abis E G D H C A B F Each entity communicate with each other through the appropriate interface 10 novembre 2018 PISATEL

6 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. ISUP (ISDN User Part): used to setup and release calls MAP (Mobile Application Part): used for signaling related to a number of services MTP1 MTP2 MTP3 SCCP TCAP MAP ISUP Call-related signaling No call-related signaling 10 novembre 2018 PISATEL

7 Services of the MAP protocol
10 novembre 2018 PISATEL

8 GSM MAP Service Framework
The GSM entities communicate with each other to carry out some service, through MAP dialogues by invoking one of four MAP primitives: REQUEST INDICATION RESPONSE CONFIRM 10 novembre 2018 PISATEL

9 Common services of MAP OPEN and CLOSE MAP dialogue Data DELIMITER
User ABORT Provider ABORT Provider NOTICE 10 novembre 2018 PISATEL

10 GSM MAP service model DIALOGUE INITIATOR DIALOGUE RESPONDER
MAP Service User MAP Service User 1 4 3 2 REQUEST CONFIRM RESPONSE INDICATION MAP Service Provider MAP Service Provider 10 novembre 2018 PISATEL

11 The Short Message Service
Not requiring the end-to-end establishment of a traffic path Asymmetric: Mobile Originating Short Message trasmission is considered as a different service from Mobile Terminating Short Message trasmission Ultimate destination (identified by some field in the message) is relevant only for the user and the SMSC, not for the GSM infrastructure 10 novembre 2018 PISATEL

12 MAP Services for SMS Provision of routing information
Forwarding of Mobile Originating and Mobile Terminating SMS message Delivery status reporting Alert service centre Miscellaneous information services 10 novembre 2018 PISATEL

13 MAP Primitives for SMS FROM MSC TO VLR (B): MAP_SEND_INFO_FOR_MO_SM MAP_SEND_INFO_FOR_MT_SM FROM SMSgwy TO HLR (C): MAP_SEND_ROUTING_INFO_SM MAP_REPORT_SM_DELIVERY_STATUS FROM HLR TO SMSgwy (C): MAP_ALERT_SERVICE_CENTRE MAP_INFORM_SERVICE_CENTRE FROM MSC TO HLR (D, via VLR): MAP_READY_FOR_SM FROM MSC TO SMSgwy (E): MAP_MO_FORWARD_SM FROM SMSgwy TO MSC (E): MAP_MT_FORWARD_SM D VLR HLR B C E SMSgwy MSC SMSC 10 novembre 2018 PISATEL

14 Protocols in the Short Message Service
D E C BSC MSC/VLR SMS-gwy HLR MS BTS SM-TP SM-RP MAP MAP SM-CP TCAP TCAP LAPD SS7 SS7 SS7 10 novembre 2018 PISATEL

15 Example: short message (SM)
D MSC1 + VLR MSC2 + VLR SMSgwy + SMSC C MS1 MS2 HLR Submit SM Forward MO SM Ack Send routing info Routing info Forward MT SM Nack (MS2 switched off) Report SM waiting Ack Ack MS2 switched on Report ready for SM Ack Alert SMSC Forward MT SM Ack Deliver SM 10 novembre 2018 PISATEL

16 MAP dialogue for SMS SMS-gwy HLR MAP User MAP User MAP_Open_REQ()
MAP_Open_IND() MAP_SendRoutingInfoForSM_REQ() MAP_SendRoutingInfoForSM_IND() MAP_Delimiter_REQ() MAP_Delimiter_IND() MAP MAP TCAP primitives TCAP primitives TCAP TCAP Underling protocols and network 10 novembre 2018 PISATEL

17 MAP dialogue for SMS SMS-gwy HLR MAP User MAP User MAP_Open_CON()
MAP_SendRoutingInfoForSM_CON() MAP_Open_RES() MAP_Close_IND() MAP_SendRoutingInfoForSM_RES(…) MAP_Close_REQ() MAP MAP TCAP primitives TCAP primitives TCAP TCAP Underling protocols and network 10 novembre 2018 PISATEL

18 by providing a new level of abstraction
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 10 novembre 2018 PISATEL

19 The JAIN initiative brings:
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 10 novembre 2018 PISATEL

20 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 10 novembre 2018 PISATEL

21 JAIN Community Organization
10 novembre 2018 PISATEL

22 JAIN application layer
JAIN layered approach JAIN application layer Coordination model Transaction model Call model Service Layer JAIN protocol layer INAP/AIN MAP MGCP H323/SIP Wireline Packet Gateway Wireless Network Layer 10 novembre 2018 PISATEL

23 JAIN: JCC & JCT Supported services:
JAIN Call Control and JAIN Call Transaction are API for creating, monitoring, controlling, manipulating and tearing down communications sessions in a converged PSTN, PLMN and packed-switched environment. JCC allows to develop applications rapidly and efficiently that can execute on any platform Supported services: First and Third-party originated and terminated calls Voice virtual private networks (VPN) Toll-free number translation Voice-activated dialing Click-to-dial Meet-me conference 10 novembre 2018 PISATEL

24 JAIN: JCC & JCT The API provides four key objects: Provider Call
Idle Address Analyze Address Collect CallDelivery Alerting Connected Authorize Call Attempt Suspended Disconnected All valid states Failed Unkown JCC Model of a Connection FSM The API provides four key objects: Provider Call Address Connection Connection Call Address Provider Model of a two-party call IN_SERVICE OUT_OF_SERVICE SHUTDOWN JCC Provider FSM IDLE INVALID ACTIVE JCC Call FSM 10 novembre 2018 PISATEL

25 JAIN Architecture … SLEE … OAM JAIN Call Control Service Creation S
JAIN Parlay SLEE S S S OAM JAIN Call Control Adapters PSTN VoIP MAP A A MGCP SIP A A A SS7 INAP GSM IS41 10 novembre 2018 PISATEL

26 JAIN: What has already published today ?
10 novembre 2018 PISATEL

27 JAIN MAP API developers
10 novembre 2018 PISATEL

28 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 10 novembre 2018 PISATEL

29 JAIN MAP API scoping space
Scope for the first version of the JAIN MAP API Level of abstraction High level of abstraction Protocol ANSI 41 No hiding of primitives / parameters ETSI MAPl Short Message Sevice Subscriber information Location Service User to Service data transfer Capability 10 novembre 2018 PISATEL

30 JAIN MAP API communication overview
System where the JAIN MAP API is implemented Other system JAIN MAP API User Application MAP Stack JAIN MAP API implementation MAP User Application JAIN MAP layer primitives MAP layer primitives Request Message Response Message SS7 Network MAP Stack 10 novembre 2018 PISATEL

31 GSM on the Net: Traffic view
HLR AUC STP (G)MSC/VLR SS7GW VGW SN NAC AGW RNS RBS MS GSM on the Net System Users GSM on the Net System GSM PLMN GSM A GSM Abis GSM Abis (over E1/T1) MCP H.225 RTP (over UDP) MAP MAP (over SS7) ISUP (over SS7) Q.931 (over E1/T1) G.711 (over E1/T1) JAIN MAP ISUP 10 novembre 2018 PISATEL

32 Our Goals Contribute with JAIN MAP Editor team to complete the JAIN MAP API specifications JAIN MAP model using UML JAIN MAP demo JAIN MAP on GSM on the Net Future Goals Complete JAIN MAP capabilities Extend JAIN architecture on GSM on the Net 10 novembre 2018 PISATEL


Download ppt "JAIN FOR MAP PROJECT GROUP: Maurizio Bonuccelli Piero Lauri"

Similar presentations


Ads by Google