- Mobile Application Part Liikkuvuuden hallinta GSM-verkossa Palvelut GSM-verkossa CAMEL = INGSM integraatio Raimo Kantola tvt 1 - k1998 17-1 GSM -järjestelmä jaetaan 4 alijärjestelmään Radio A-rajapinta MS = MESIM Tukiasemaalijärjestelmä (BSS) Verkkoalijärjestelmä (NSS) O&M Verkonhallinta-alijärjestelmä MS - Kännykkä ME - Mobile Equipment SIM - Subscriber Identity Module BSS - Base Station Subsystem NSS - Network SubSystem Pääerot lankaverkkoon verrattuna - tilaajien radiorajapinta - liikkuvus (mobiliteetti) Huom: digitaalisuus ulottuu ME:hen asti Raimo Kantola tvt 1 - k1998 17-2 1
Verkkoalijärjestelmän rajapinnat G E (B) D C F EIR std A Tukiasema-alijärjestelmä - Mobile Switching Center - Home Location Register - Visitor Location Register EIR - Equipment Identity Register NB: aina samassa järjestelmässä H-rajapinta: - SMS Gateway rajapinta I - rajapinta: MS - (MS-/-) Kaikki verkkoalijärjestelmän rajapinnat B-H noudattavat -protokollaa Raimo Kantola tvt 1 - k1998 17-3 protokollan kehitysportaat 1 vaihe 1 2 vaihe 2 Vaihe 2 Release96 Release97 Vaiheessa 2 versioituminen on ns. operation package -kohtaista. Tämä tukee yksittäisten toiminteiden erillistä päivittämistä verkossa. Jos vastapää ei tunne uusinta versiota, fall-back -neuvottelu palauttaa toiminnan edellisen version mukaiseksi. Raimo Kantola tvt 1 - k1998 17-4 2
-operaatiot jaotellaan rajapinnoille Rjp Elementit Liikkuvuuden O&M Puhelun Lisäpalvelusanomat Lyhyt- Yht hallinta hallinta B - 12 1 4 1 2 20 C G - 1 1 D - 9 3 1 10 1 24 E - 5 5 F - EIR 1 1 G - 1 1 2 - SMSGW 3 3 - SMSGW 1 1 Yht 28 4 6 11 8 57 Taulukko vastaa v2:sta Raimo Kantola tvt 1 - k1998 17-5 -sanomien osoitus EIR AuC GT=358601212, PC=7896 GT=358601332, PC=7895 TCAP SSN=8 TCAP SSN=7 TCAP SSN=6 TCAP SSN=9 TCAP SSN=6 SCCP MTP SCCP MTP GT-esitystavat: IMSI MCC MSISDN CC Hybridi CC MNC NDC NDC MSIN SN MSIN GT - Global Title PC - Point Code MCC - Mobile Country Code CC - Country Code MNC - Mobile Network Code NDC - National Destination Code MSIN - Mobile Subscriber Identity Number SN - Subscriber Number Raimo Kantola tvt 1 - k1998 17-6 3
käyttää TCAP:n strukturoitua vuoropuhelua TC-INVOKE-req TC-INVOKE-req TC TR TC- BEGIN-req TR-BEGIN-req BEGIN TC- CONTINUE-req TR-CONTINUE-req CONTINUE TC-CONTINUE-ind TR-CONTINUE-ind CONTINUE TC-END-ind TR-END-ind END Aloitus aiheuttaa transaktiotunnisteen varauksen. Vasteena etäpää voi jatkaa transaktiota tai päättää sen. Jatko(Continue) - tietoa lähetetään full-duplex moodissa. Lopetus voi tapahtua: ennalta-sovitusti toisistaan riippumatta ilmoittamalla normaali lopetus End-sanomalla tai epänormaali Abortilla Raimo Kantola tvt 1 - k1998 17-7 Liikkuvuuden hallinta on :n tärkein ominaisuus Sijainnin hallinta Liikkuvan tilaajan puhelun siirto (handover -) Autentikointi- ja turvallisuus IMEI - laitetunnus kyselyt Tilaajan hallinta Viasta elpyminen Raimo Kantola tvt 1 - k1998 17-8 4
Kotirekisteri - - sisältää tilaajan ja palvelujen tiedot IMSI MSISDN Tilaajan tiedot (sijainti jne) Palvelutiedot (puhe, fax, estot jne) Päättyvässä puhelussa oikea löytyy MSISDNn perusteella. Raimo Kantola tvt 1 - k1998 17-9 Sijainnin hallinta ylläpitää MSn sijaintitietoa kotirekisterissä () SendIdentification () /D UpdateLocation CancelLocation PurgeMS SendIdentification pyytää MS:n tietoja (IMSI, autentikointi) edelliseltä :ltä. UpdateLocation päivittää sijainnin -alueen tarkkuudella PurgeMS:llä kertoo :lle, että MS on tavoittamaton Raimo Kantola tvt 1 - k1998 17-10 5
reititystietokyselyn avulla MS löytyy päättyvässä puhelussa /C /D PSTN G ISUP - IAM SendRoutingInformation SendRoutingInformationACK ProvideRoamingNumber ProvideRoamingNumberACK ISUP - IAM MSRN - Mobile Subscriber Roaming Number - noudattaa E.164 formaattia (tavallisetkin keskukset pystyvät käsittelemään) - kullakin :llä on rajallinen määrä MSRN:iä - MSRN:llä on voimassaoloaika Raimo Kantola tvt 1 - k1998 17-11 Handover :ltä toiselle :lle -A /E -B /E -B PrepareHandover Puhelun hallintavastuu jää -A:lle ProcessAccessSignalling SendEndSignal (-B:llä ja MS:llä on radiotie) ForwardAccessSignalling PrepareSubsequentHandover peilaa A-rajapinnan -A:lle kuljettaa A-rajapintaan lähetettävät viestit PrepareHandover SendEndSignal Raimo Kantola tvt 1 - k1998 17-12 6
Turvallisuusoperaatioilla huolehditaan, että vain oikeutetut tilaajat voivat käyttää palvelua /D EIR SendAuthenticationInfo CheckIMEI Raimo Kantola tvt 1 - k1998 17-13 Tilaajien hallinta vastaa tilaajatiedoista /D InsertSubscriberData DeleteSubscriberData Kun operaattori tai tilaaja on muuttanut tilaajan tietoja. Kun sijainti on päivitetty. Kun tilaajan perus- tai lisäpalvelu perutaan. Näillä operaatioilla voidaan manipuloida kaikkia :n tietoja, joista on master-copy :ssä. Raimo Kantola tvt 1 - k1998 17-14 7
Lisäpalveluoperaatiot välitetään kännyltä /:n kautta :lle MS --> / --> RegisterSS EraseSS ActivateSS DeactivateSS InterrogateSS RegisterPassword GetPassword USSD operaatiot Puhelun siirron aktivointi Lisäpalvelujen poiskytkentä Puhelun estojen aktivointi Lisäpalvelujen poiskytkentä Lisäpalvelujen tilan kysely Lisäpalvelun salasanan asetus Lisäpalvelun salasanan kysely MS:ltä Rakenteettoman lisäpalvelutiedon välitys Raimo Kantola tvt 1 - k1998 17-15 USSD - Unstructured Supplementary Service Data välittää lisäpalvelutietoa MS:n ja verkon välillä Kohteita verkossa voivat olla esim,, -> SCP, WWW-palvelin Tieto on merkkipohjaista (vrt DTMF) Esim. WAP - Wireless Application Protocol (Nokian, LME:n, Motorolan ja Unwired Planetin kehittämä protokolla) käyttää USSD:tä Raimo Kantola tvt 1 - k1998 17-16 8
USSD käyttää TCAP:n rakenteellisia vuoropuheluja Vuoropuhelu on yhteydellinen Vuoropuhelulla on yhteystunniste Puheluista riippumattomia Sanoman pituus on 80 oktettia, joissa 91 Ascii merkkiä a 7-bit 1 oktetti 80 oktettia DCS DCS - Data Coding Scheme USSD-string Raimo Kantola tvt 1 - k1998 17-17 USSD vuoropuhelun voi aloittaa MS tai palvelin / ProcessUnstructuredSSRequest ProcessUnstructuredSSRequest Palvelin UnstructuredSSRequest UnstructuredSSRequest UnstructuredSSRequest ACK UnstructuredSSRequest ACK UnstructuredSSRequest UnstructuredSSRequest UnstructuredSSRequest ACK UnstructuredSSRequest ACK Release mielivaltainen määrä pyyntöjä Release Raimo Kantola tvt 1 - k1998 17-18 9
Lyhytsanomapalvelu SMS-IW S säilytys SMS-G MO-SMS MT-SMS S - Lyhytsanomakeskus (tai SC - Service Center) SMS-G - Lyhytsanoma Gateway, -reititystietokyselyn tekijä MT-SMSssa SMS-IW - Lyhytsanoma Interworking, reitittävä MO-SMS palvelussa SMS-GW = SMS-IW SMS-G MO - Mobile Originated MT - Mobile Terminated S - operaatiot: - MS:n lyhytsanomamuisti täynnä - MS:n tavoitettavuus - lähetyksen onnistuminen Raimo Kantola tvt 1 - k1998 17-19 Lyhytsanomien välitysprotokollat SME S SMS-G/ SMS-IW MS/SCP SM-AP SM-TP SM-RP SM-LP SM-RP SM-LP SM-RP SM-LP SM-AP SM-TP SM-RP SM-LP ForwardShortMessage User Info TCAP SCCP MTP Ei standardoitu SME - Short Message Entity SM-LP - Short Message Link Protocol SM-RP - Short Message Relay Protocol SM-TP - Short Message Transfer Protocol SM-AP - Short Message Application Protocol Raimo Kantola tvt 1 - k1998 17-20 10
MO-SMS palvelun sanomat DTAP /E valmistajakoht SMS- IW S ForwardSM ForwardSM ACK SubmitSM SubmitSM ACK Raimo Kantola tvt 1 - k1998 17-21 MT-SMS palvelun sanomat S valmistajakoht SMS- G DeliverSM SendRoutingInfoForSM SRIForSMResult ForwardSM DeliverSM ACK ForwardSM ACK Raimo Kantola tvt 1 - k1998 17-22 11
Lyhytsanomiin liittyy tilatietojen vaihtoa ReadyForSM MS:llä taas muistia tai se on saavutettavissa SMS- IW SMS- G ReportSMDeliveryStatus InformServiceCenter AlertServiceCenter Sanomia odottamassa/ lähetys onnistui Lyhytsanomien kohdetilaaja voi kertoa verkolle, että lyhytsanomamuisti on täynnä tai tilaaja voi olla tavoittamaton. säilyttää tilatietoja. Kun Status muuttuu otolliseksi saa tiedon, jonka se välittää :lle. informoi edelleen niitä sanomakeskuksia, jotka ovat ilmoittautuneet odotuslistalle. Raimo Kantola tvt 1 - k1998 17-23 Lyhytsanomien osoitus MO-SMS Submit palvelu MT-SMS Deliver palvelu S SMS-IW SMS-G SCCP-DA: S(GT) -DA: S(GT) -OA: A-MSISDN SM-TP-DA: B-MSISDN SCCP-DA: (GT) -DA: IMSI(GT) -OA: S(GT) SM-TP-OA: A-MSISDN S saa B-tilaajan IMSIn ja vierailu-n SRIForSM operaatiolla stä. Huom: Osoitteita on kolmella eri protokollakerroksella. Raimo Kantola tvt 1 - k1998 17-24 12
CAMEL sulauttaa IN tekniikan GSM:ään CAMEL - Customized Application for Mobile network Enhanced Logic Tavoite on operaattorikohtaisten palveluiden käyttö vieraassa verkossa CAP - CAMEL Application Part on ETSI:n CoreINAP:in pieni osajoukko vaihe 1 valmis, vaihe 2 pitäisi valmistua 1998 keväällä Raimo Kantola tvt 1 - k1998 17-25 Vaiheen 1 CAMEL arkkitehtuuri Kotiverkko gsmscf Kyselevä verkko CAP CAP Vierailu verkko Tuleva puhelu G gsmssf roaming leg gsmssf Uudelleen ohjaus MO lähtevä puhelu tai Uudelleen ohjaus Raimo Kantola tvt 1 - k1998 17-26 13
MS:stä lähtevä CAMEL puhelu C A / gsmssf CAP-InitialDP CAP-Connect ISUP-IAM gsmscf B PSTN A - hakee :stä tilaajan lähtevän CAMEL -palvelun tilaajatiedot, havaitsee aktiivisen CAMEL -palvelun ja antaa puhelun gsmssf:lle. gsmssf tekee kyselyn gsmscf:lle (palveluavain, A-nr, B-nr, IMSI, sijainti... B - gsmscf voi esim tehdä numeromuunnon C - muodostaa saamillaan tiedoilla puhelun Raimo Kantola tvt 1 - k1998 17-27 Matkaviestimeen päättyvä CAMEL puhelu PSTN ISUP-IAM ISUP-IAM A G gsmssf B -SendRoutingInfo -SRInfoResult CAP-InitialDP CAP-Connect C gsmscf A - G kysyy normaalisti :ltä MS:n sijaintia. vastaa tilaajan päättyvän CAMEL -palvelun tiedoilla. B - G antaa puhelun gsmssf:lle, joka kyselee gsmscf:ltä ohjeita gsmscf palauttaa C-numeron, johon puhelu pitää ohjata C - G muodostaa puhelun C-numeroon. Tarvittaessa G voi tehdä ensin uuden -kyselyn. Raimo Kantola tvt 1 - k1998 17-28 14
CAMEL:n tuoma INGSM integraatio on vasta alulla CAPv1:ssä on vasta 7 operaatiota CAPv1 puhelumallissa on niukasti DP - triggauspisteitä CAPv2:ssa on jo 22 operaatiota Ei triggausta lyhytsanomista CAMEL yhteensopivat laitteet vasta tulossa verkkoon Raimo Kantola tvt 1 - k1998 17-29 15