JAIN MAP API per lo SHORT MESSAGE SERVICE
- Slides: 18
JAIN MAP API per lo SHORT MESSAGE SERVICE (SMS) • • • Maurizio Bonuccelli Piero Lauri Francesca Martelli 05 dicembre 2020 • Renata Bandelloni • Rita Arrighi 1
Rete Cellulare MSC VLR HLR land link VLR Radio link MSC Base Station MSC Mobile Switching Center VLR Visitor Location Register HLR Home Location Register 05/12/2020 PISATEL 2
GSM: Global System for Mobile communication PLMN Databases EIR VLR HLR Au. C PSTN MSC GMSC SSP NSS Switches BSC SSP BSS BTS NSS: Network and Switching Subsystem EIR: Equipment Identity Register Au. C: Authentication Center GMSC: Gateway MSC BSS: Base Station System BSC: Base Station Controller BTS: Base Transceiver Station MS: Mobile Station SSP: Service Switching Point MS Radio Systems 05/12/2020 PISATEL 3
“Short Message Service” Entità coinvolte VLR SMSC: Short Message Service Center IWMSC: Inter. Working MSC SMSgwy: Short Message. Service gateway MSC: Mobile Switching Center HLR: Home Location Register VLR: Visitor Location Register MSC SMSgwy HLR SMSC IWMSC 05/12/2020 PISATEL 4
Protocollo MAP MOBILE APPLICATION PART Servizi comuni Servizi di mobilità Servizi di manutenzione e operazioni Servizi di chiamata Servizi supplementari Servizi per lo Short Message Service Servizi per il GPRS 05/12/2020 PISATEL 5
Signalling System No 7 SS 7 ISUP: ISDN User Part MAP: Mobile Application Part TCAP: Transaction Capabilities Application Part SCCP: Signalling Connection Control Part MTP: Message Transfer Part 05/12/2020 Call-related signaling No call-related signaling JAIN MAP API MAP ISUP TCAP SCCP MTP 3 MTP 2 MTP 1 PISATEL 6
JAIN (Java API’s for Integrated Network) JAIN program Protocol Expert Group Application Expert Group SIP Edit group JSC/SLEE MAP Edit group JAIN Parlay MGCP Edit group JCC/JCAT H. 323 Edit group Connectivity Management AIN/INAP Edit group TCAP Edit group ISUP Edit group OAM & Provisionig Edit Group 05/12/2020 PISATEL JAIN workgroups AT & T Alcatel Cisco Systems Dynamicsoft Ericsson France Telecom IBM Lucent Nokia. . . more than 70 companies 7
JAIN MAP API Funzionalità da supportare: • 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 05/12/2020 PISATEL 8
MAP: servizi e primitive Una funzionalità Un servizio N servizi 4 primitive • Request • Confirm • Indication • Response 05/12/2020 PISATEL 9
MAP Protocol Machine DIALOGUE INITIATOR DIALOGUE RESPONDER MAP Service User REQUEST MAP Service User CONFIRM RESPONSE MAP Service Provider 05/12/2020 INDICATION MAP Service Provider PISATEL 10
Servizi MAP per lo SMS VLR D HLR B • 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): C MSC E SMSgwy MAP_READY_FOR_SM SMSC • FROM MSC TO SMSgwy (E): MAP_MO_FORWARD_SM • FROM SMSgwy TO MSC (E): MAP_MT_FORWARD_SM 05/12/2020 PISATEL 11
Protocollo SMS D BSC MS MSC/VLR E BTS SMS-gwy C HLR JAIN MAP API SM-TP LAPD 05/12/2020 SM-RP MAP SM-CP TCAP SS 7 PISATEL 12
JAIN Model JAIN MAP API User Application JAIN MAP API Listener JAIN MAP API PRIMITIVES JAIN MAP API EVENTS JAIN MAP API Provider MAP layer 05/12/2020 PISATEL 13
Cosa è stato realizzato Per la funzionalità transaction: • provider JAIN MAP • user JAIN MAP • “simulatore” MAP • interfaccia grafica 05/12/2020 PISATEL 14
Classi Java realizzate (1) ü ü se. ericsson. jain. protocol. ss 7. map. transaction • Alphabet • Incoming. Transaction • Jain. Map. Message. Transaction. Stack. Impl • Map. Listener • Message. Transaction. Provider. Impl • Tpdu • Transaction. Maker se. ericsson. jain. protocol. ss 7. map. transaction. dialogue • Dialogue. Mo. FSMInd • Dialogue. Mt. FSM 2 Req • Dialogue. Mt. FSMReq • Dialogue. RSMDSReq • Dialogue. SRIFSReq 05/12/2020 PISATEL 15
Classi Java Realizzate (2) ü se. ericsson. jain. protocol. ss 7. map. transaction. incomingpar • Mt. Forward. Short. Message. Ind • Report. Sm. Delivery. Status. Cnf • Report. Sm. Delivery. Status. Ind • Send. Routing. Info. For. Sm. Cnf • Send. Routing. Info. For. Sm. Ind • Alert. Service. Center. Cnf • Alert. Service. Center. Ind • Inform. Service. Center. Ind • Mo. Forward. Short. Message. Cnf • Mo. Forward. Short. Message. Ind • Mt. Forward. Short. Message. Cn ü se. ericsson. jain. protocol. ss 7. map. transaction. outgoingpar • Alert. Service. Center. Req • Alert. Service. Center. Rsp • Inform. Service. Center. Req • Mo. Forward. Short. Message. Rsp • Mt. Forward. Short. Message. Req 05/12/2020 • Mt. Forward. Short. Message. Rsp • Report. Sm. Delivery. Status. Req • Report. Sm. Delivery. Status. Rsp • Send. Routing. Info. For. Sm. Req • Send. Routing. Info. For. Sm. Rsp PISATEL 16
Classi Java Realizzate (3) ü se. ericsson. jain. protocol. ss 7. map. commonpar • Close. Ind • Close. Req • Delimiter. Ind • Delimiter. Req • Notice. Ind • Notice. Req • Open. Cnf ü • Open. Ind • Open. Req • Open. Rsp • PAbort. Ind • PAbort. Req • UAbort. Ind • UAbort. Req se. ericsson. jain. protocol. ss 7. map • Error. Exception • Indication. Exception • Map. Dialogue • Open. Failure. Exception • System. Failure. Exception 05/12/2020 PISATEL 17
Classi Java Realizzate (4) ü se. ericsson. jain • Alert. Ind. Event • Answ. Forward • Answ. Inform. Sc • Answ. Mo. Forward • Answ. Open • Answ. Routing • App. Class • Map. Avail. Ind • Map. Simulator • Mo. Command. Sm • Mo. Submit. Report. ACK 05/12/2020 • Mo. Submit. Report. NACK • Mo. Submit. Sm • Mt. Deliver. Report. Sm • Mt. Deliver. Sm • Mt. Status. Report. Sm • Open. Ind. Event • Parameters • Status • Test • User PISATEL 18
- Tall+short h
- Short message service centre
- Le api e il loro meraviglioso mondo percorso didattico
- Il ciclo del miele scuola primaria
- Segitiga api
- Right sided vs left sided murmurs
- Atap vs iip
- Jain bcn
- Dr piyush jain rml hospital
- Cseo microsoft
- Anu jain
- Dr salil jain
- Jain center of northern california
- Prateek jain
- Jain society of central florida
- Denitrogenation atelectasis
- Lunawat
- Jsne
- Jain geography universe