FI123095B - Reitittäminen tietoliikennejärjestelmässä - Google Patents

Reitittäminen tietoliikennejärjestelmässä Download PDF

Info

Publication number
FI123095B
FI123095B FI20085042A FI20085042A FI123095B FI 123095 B FI123095 B FI 123095B FI 20085042 A FI20085042 A FI 20085042A FI 20085042 A FI20085042 A FI 20085042A FI 123095 B FI123095 B FI 123095B
Authority
FI
Finland
Prior art keywords
msc
subscriber
roaming
network node
mgw
Prior art date
Application number
FI20085042A
Other languages
English (en)
Swedish (sv)
Other versions
FI20085042A0 (fi
FI20085042A (fi
Inventor
Sami Ala-Luukko
Tero Jalkanen
Jari Weckman
Original Assignee
Teliasonera Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Teliasonera Ab filed Critical Teliasonera Ab
Priority to FI20085042A priority Critical patent/FI123095B/fi
Publication of FI20085042A0 publication Critical patent/FI20085042A0/fi
Priority to US12/735,421 priority patent/US8929333B2/en
Priority to DK09701888.1T priority patent/DK2238776T3/en
Priority to PCT/FI2009/050032 priority patent/WO2009090307A1/en
Priority to EP09701888.1A priority patent/EP2238776B1/en
Publication of FI20085042A publication Critical patent/FI20085042A/fi
Application granted granted Critical
Publication of FI123095B publication Critical patent/FI123095B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/10Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

Reitittäminen tietoliikennejärjestelmässä
KEKSINNÖN ALA
Keksintö liittyy reitittämiseen tietoliikennejärjestelmässä ja erityisesti reitittämiseen tietoliikennejärjestelmässä, jossa puhelunohjaus ja signalointi on 5 erotettu liikenteestä.
TEKNIIKAN TASO
Seuraava tekniikan tason kuvaus voi sisältää oivalluksia, havaintoja, käsityksiä tai paljastuksia tai assosiaatioita yhdessä paljastusten kanssa, jotka eivät ole tunnettuja keksinnön asiaankuuluvalle tunnetulle tekniikalle vaan ovat 10 keksinnön aikaansaamia. Jäljempänä jotkut sellaiset keksinnön myötävaikutukset voidaan erityisesti osoittaa kun taas toiset sellaiset keksinnön myötävaikutukset ovat ilmeisiä asiayhteydestään.
Tietoliikenneteknologian, erityisesti IP-pohjaisten (IP, Internet Protocol) tietoliikenneteknologian ja loppukäyttäjäpäätelaitteiden kehittyminen on 15 mahdollistanut monipuolisia viestintämahdollisuuksia ja erilaisten palveluiden käyttöönottamisen. Yhä useammin palvelut toteutetaan käyttäen IP-multime-dia-alijärjestelmää IMS (IP Multimedia Subsystem), kuten 3GPP:n standardoima All-IP-järjestelmä, käyttäen IP-pohjaista istunnonohjausprotokollaa, kuten SIP-protokollaa (Session Initiation Protocol). IMS aikaansaa multimediapalve-20 luja, jotka yleensä vaikkakaan eivät välttämättä ovat Internet-pohjaisia palveluja, jotka käyttävät pakettiprotokollaa. SIP on IETF:n määrittelemä sovelluskerroksen ohjausprotokolla, joka ei ole vertikaalisesti integroitu tietoliikennejärjestelmään vaan työkalu multimedia-arkkitehtuurin rakentamiseen.
Yhteistoiminnan varmistamiseksi IMS-verkkojen ja olemassa olevan 25 piirikytkentäisen verkkoinfrastruktuurin, kuten GSM (Global system for mobile ™ communications), välillä on kehitetty MSC-palvelinjärjestelmäksi (MSC, mobile O) o switching centre) kutsuttu alusta. MSC-palvelinjärjestelmä on riippumaton lähe- o tysrunkoverkoista ja se erottaa puhelunohjauksen ja signaloinnin (ohjaustaso) ja liikenteen (käyttäjätaso) eri verkkosolmuihin siten, että MSC-palvelimeksi
CL
^ 30 (MSC-S) kutsuttu verkkosolmu vastaa puhelun ohjauksesta, yhteistoiminnasta o muiden toimialueiden (domain) kanssa ja signaloinnista, ja multimediayhdys- § käytäväksi (MGW) kutsuttu verkkosolmu vastaa kytkennästä ja varsinaisen ° liikenteen kuljettamiseksi. Vaikka erottaminen mahdollistaa liikennevirtojen op timoinnin sijoittamalla MGW:t lähemmäs loppukäyttäjiä ja sijoittamalla MSC-S:t 35 lähelle yhteistoimintapisteitä, liikenteen ja signaloinnin verkkovierailevalta tilaa- 2 jalta tai verkkovierailevalle tilaajalle täytyy silti kiertää verkkovierailevan tilaajan kotiverkon kautta yhteydenhallinnan pitämiseksi kotiverkossa.
YHTEENVETO
Keksinnön tavoitteena on aikaansaada liikenteen optimaalisempi 5 reitittäminen. Keksinnön tavoite saavutetaan verkkosolmulla, jolle on tunnusomaista se, mitä sanotaan itsenäisissä vaatimuksissa. Keksinnön edulliset suoritusmuodot esitetään epäitsenäisissä vaatimuksissa.
KUVIOIDEN LYHYT SELOSTUS
Keksintöä selostetaan seuraavassa yksityiskohtaisemmin edullisten 10 suoritusmuotojen avulla viittaamalla oheisiin piirustuksiin, joista kuvio 1 esittää tietoliikennejärjestelmän yleistä arkkitehtuuria; kuvio 2 on yksinkertaistettu, suoritusmuodon mukaisen verkkosolmun lohkokaavio; kuvio 3 on vuokaavio, joka havainnollistaa verkkosolmun suoritus-15 muodon mukaista toimintaa; ja kuvio 4 havainnollistaa suoritusmuodon mukaista signalointia.
JOIDENKIN SUORITUSMUOTOJEN YKSITYISKOHTAINEN SELOSTUS
Seuraavat suoritusmuodot ovat esimerkinomaisia. Vaikka selitys voi viitata useassa paikassa "erääseen”, ’’yhteen” tai ’’johonkin” suoritusmuotoon 20 (suoritusmuotoihin), ei tämä välttämättä tarkoita, että kukin sellainen viittaus on samaan suoritusmuotoon (suoritusmuotoihin) tai että piirre soveltuu vain yhteen suoritusmuotoon. Eri suoritusmuotojen yksittäisiä piirteitä voidaan myös yhdistää aikaansaamaan muita suoritusmuotoja.
^ Esillä oleva keksintö soveltuu mihin tahansa verkkosolmuun, vas- o n 25 taavaan komponenttiin (komponentteihin) ja/tai mihin tahansa tietoliiken- o nejärjestelmään tai mihin tahansa erilaisten tietoliikennejärjestelmien yhdistel- £2 mään, jotka tukevat verkkovierailua ja MSC-palvelinjärjestelmäalustaa tai vas- x taavaa alustaa. Tietoliikennejärjestelmä voi olla kiinteä tietoliikennejärjestelmä tai langaton tietoliikennejärjestelmä tai tietoliikennejärjestelmä, joka hyödyntää
CVJ
g 30 sekä kiinteitä verkkoja ja langattomia verkkoja. Käytetyt protokollat, tietoliiken- g nejärjestelmien määritykset ja verkkosolmut kehittyvät nopeasti erityisesti lan- ° gattomassa viestinnässä. Tällainen kehitys voi vaatia ylimääräisiä muutoksia 3 suoritusmuotoon. Siksi kaikki sanat ja ilmaisut tulisi tulkita laajasti ja ne on tarkoitettu havainnollistamaan, ei rajoittamaan, suoritusmuotoa.
Seuraavassa selostetaan eri suoritusmuotoja käyttäen MSC-palve-linalustaa tukevan järjestelmän esimerkkinä järjestelmää, jossa on ISUP-5 kykeneviä (ISDN user part capable) operaattoriverkkoja (päätepisteitä), jotka käyttävät SIP-l:tä siirtämään ISUP:ia ja RTP:tä (Real-Time Transport Protocol) siirtämään liikennettä (kuten äänivirtaa, videovirtaa, multimediavirtaa, jne.) operaattoreiden välisissä yhteyksissä rajoittamatta suoritusmuotoja kuitenkaan sellaiseen ratkaisuun.
10 Kuviossa 1 havainnollistetaan erään suoritusmuodon mukaista yleistä arkkitehtuuria. Kuvio 1 on erittäin yksinkertaistettu järjestelmäarkkitehtuuri, joka esittää vain tietoliikennejärjestelmän 100, jolla on ISUP-kykeneviä operaattoriverkkoja 200, 200’, 200” joihin käyttäjäpäätelaitteet (ei esitetty kuviossa 1) voivat kytkeytyä, operaattoriverkkojen olleessa yhdistetty toisiinsa yh-15 den tai useamman operaattorien välisten IPX:ksi (IP packet exchange) kutsuttujen runkoverkkojen 300 kautta. Kukin havainnollistetuista operaattoriverkois-ta 200, 200’, 200” käsittää yhden tai useamman matkaviestinkeskuspalvelimen (MSC-S, mobile switching centre server), jotka on yhdistetty yhteen tai useampaan multimediayhdyskäytävään (MGW). Kuviossa 1 esitetyt kytkennät ovat 20 loogisia, toiminnallisia kytkentöjä; varsinaiset fyysiset kytkennät voivat olla erilaiset. Alan ammattilaiselle on ilmeistä, että järjestelmä(t) käsittää(käsittävät) muita laitteita, järjestelmäentiteettejä, toimintoja ja rakenteita, joita ei tarvitse kuvata tässä yksityiskohtaisemmin.
Tulee ymmärtää, että operaattoriverkot voivat olla yhdistettynä suo-25 raan toisiinsa tai muilla tavoin kuin IPX:llä. Keksinnölle on kuitenkin merkityk-^ setöntä, kuinka operaattoriverkot on yhdistetty.
o Kuvio 2 on keksinnön erään suoritusmuodon mukaisen verkkosol-
CvJ
^ mun lohkokaavio. Verkkosolmu on mikä tahansa solmu, joka on konfiguroitu ^ prosessoimaan ohjausliikennettä, kuten signalointia, ja allokoimaan resursseja ° 30 varsinaiselle dataliikenteelle. Jäljempänä verkkosolmua kutsutaan selvyyden £ vuoksi matkaviestinkeskuspalvelimeksi. Vaikka matkaviestinkeskuspalvelinta cvj on havainnollistettu yhtenä yksikkönä, eri moduulit ja muisti voidaan toteuttaa g yhdessä tai useammassa fyysisessä tai loogisessa entiteetissä. Matkaviestin- o keskuspalvelin voi olla mikä tahansa verkkosolmu tai isäntä, jonka kautta yh- 00 35 teydenmuodostuspyyntö reititetään tilaajan kotiverkossa.
4
Matkaviestinkeskuspalvelin 200 on konfiguroitu käsittelemään ohja-ustason tiedon vaihtoa, kuten puhelunohjausta, yhteistoimintaa muiden toimialueiden kanssa, ja signalointia, kuten äänipuheluihin liittyviä pyyntöjä, ja valitsemaan multimediayhdyskäytävän varsinaisen liikenteen kytkemiseksi ja siir-5 tämiseksi. Tätä tarkoitusta varten matkaviestinkeskuspalvelin käsittää rajapinnan 205 multimediayhdyskäytävän kanssa kommunikoimiseksi, reititys- ja re-surssienallokointiyksikön 201 yhteydenmuodostuspyynnön reitittämisen ja yhteyden resurssien allokoinnin aikaansaamiseksi, vastaanottavan yksikön 203 eri syötteiden, tiedon ja sanomien vastaanottamiseksi, lähettävän yksikön 202 10 eri tulosteiden, tiedon ja sanomien lähettämiseksi, ja muistin 204 reititykseen liittyvän tiedon tallentamiseksi ainakin väliaikaisesti. Reititys- ja resurssienallo-kointiyksikkö 201 on konfiguroitu hakemaan tietoa tilaajasta tilaajatietokannas-ta, kuten kotitilaajapalvelin, reitittämään pyyntö haetun datan mukaisesti ja olemaan vasteelleen vastaanottavalle yksikölle. Täten reititys- ja resurssienallo-15 kointiyksikköä voidaan kuvata yksikkönä, joka käsittää reititysvälineet reitittämiseen, varausvälineet resurssien varaamiseen, ja toiminnanestovälineet va-rausvälineiden toiminnan estämiseksi, toiminnanestovälineiden ollessa edullisesti vasteelliset verkkovierailevalle kotitilaajalle vastaanottovälineiden toiminnan estämiseen. Reititys ja resurssien allokointi voidaan jakaa erillisiin yksiköi-20 hin.
Matkaviestinkeskuspalvelimen toiminnallisuuden, tai täsmällisemmin, reititys- ja resurssienallokointiyksikön 201 toiminnallisuuden eri esimerkkejä selostetaan yksityiskohtaisemmin jäljempänä kuvioiden 3 ja 4 yhteydessä. Tulee ymmärtää, että matkaviestinkeskuspalvelin voi käsittää muita yksiköitä, 25 joita käytetään yhteydenmuodostuspyynnön tai muiden sanomien lähettämi-^ sessä tai lähettämiseen. Ne ovat kuitenkin merkityksettömiä varsinaiselle kek- S sinnölle eikä niitä sen vuoksi tarvitse kuvata tässä yksityiskohtaisemmin.
^ Matkaviestinkeskuspalvelin tai vastaava verkkosolmu, joka toteuttaa . ^ yhden tai useamman jonkun suoritusmuodon yhteydessä kuvatun matkavies- ° 30 tinkeskuspalvelimen toiminnon, käsittää ei vain tunnetun tekniikan mukaisia
X
£ välineitä vaan myös välineitä yhden tai useamman jonkun suoritusmuodon yh- cvj teydessä kuvatun matkaviestinkeskuspalvelimen toiminnon toteuttamiseksi, ja g se voi käsittää erilliset välineet kullekin erilliselle toiminnolle tai välineet voi- 00 § daan konfiguroida toteuttamaan kaksi tai useampi toiminto. Matkaviestinkes- 00 35 kuspalvelin voidaan konfiguroida tietokoneena tai mikroprosessorina, kuten yksipalaisena tietokone-elementtinä, joka sisältää ainakin muistia aritmeettisen 5 operaation käyttämän tallennusalueen aikaansaamiseksi ja toimintaprosesso-rin aritmeettisen operaation suorittamiseksi. Nykyiset matkaviestinpalvelukes-kukset käsittävät prosessoreita ja muistia, joita voidaan hyödyntää, kun jotain suoritusmuotoa toteutetaan. Muisti voi olla poistettava muisti, joka on irrotetta-5 vasti yhdistetty matkaviestinkeskuspalvelimeen. Reititys- ja resurssienallokoin-tiyksikkö 201 voi esimerkiksi olla ohjelmistosovellus tai moduuli tai yksikkö, joka on konfiguroitu aritmeettiseksi operaatioksi tai ohjelmaksi (mukaan lukien lisätyn tai päivitetyn ohjelmistorutiinin), jonka toimintaprosessori, kuten keskusyksikkö, suorittaa. Eräs suoritusmuoto aikaansaa tietokoneohjelman, joka on 10 sisällytetty mille tahansa matkaviestinkeskuspalvelimella luettavalle jakelu/da-tantallennusvälineelle, ja joka käsittää ohjelmaohjeita, jotka, kun ne on ladattu matkaviestinkeskuspalvelimeen, ovat osa reititys- ja resurssienallokointiyksik-köä. Ohjelmat, joita kutsutaan myös ohjelmatuotteiksi, mukaan lukien ohjelmis-torutiinit, sovelmat ja makrot, voidaan tallentaa mille tahansa välineelle ja ne 15 voidaan ladata matkaviestinkeskuspalvelimeen. Toisin sanoen kaikki jonkun suoritusmuodon yhden tai useamman piirteen toteuttamiseksi tarvittavat muokkaukset ja konfiguroinnit voidaan toteuttaa lisättyinä tai päivitettyinä ohjelmisto-rutiineina, sovelluspiireillä (ASIC) ja/tai ohjelmoitavilla piireillä.
Kuvio 3 on vuokaavio, joka havainnollistaa matkaviestinkeskuspal-20 velimen MSC-S toimintaa erään suoritusmuodon mukaisesti, jossa datavirta tullaan toimittamaan IP:n yli. Selvyyden vuoksi oletetaan, että kaikki osallistuvat verkkosolmut, ja siten verkot, tukevat MSC-palvelinalustaa. (Jos yksi osallistuvista verkkosolmuista/verkoista ei tue MSC-palvelinalustaa, se hylkää yh-teydenmuodostuspyynnön eikä yhteyttä muodosteta.) Lisäoletuksia ovat, että 25 datavirta on piirikytkentäistä datavirtaa, signalointi liittyy äänipuheluun, ja että soitettu tilaaja vastaa puheluun.
δ Viitaten kuvioon 3, MSC-S vastaanottaa (vaihe 300) yhteydenmuo- ^ dostuspyynnön, joka osoittaa, että piirikytkentäinen datavirta tulee toimittaa ^ IP:n yli. Tyypillisesti yhteydenmuodostuspyyntö, kuten SIP-INVITE, osoittaa ° 30 itse, että piirikytkentäinen datavirta on toimitettava IP:n yli. Vasteena pyynnön
X
£ vastaanottamiselle MSC-S tarkistaa ensimmäisenä (ei esitetty kuviossa 2), cvj tukeeko se ’’piirikytkentäinen datavirta IP:n yli” piirrettä. Koska MSC-S tukee g piirrettä, MSC-S tarkistaa vaiheessa 301, onko kutsun alullepanija kotitilaaja.
CO
g Jos ei, niin sitten MSC-C tarkistaa vaiheessa 302, onko kutsu tarkoitettu kotiti- ™ 35 laajalle. Jos kyllä, niin sitten MSC-S hake kotitilaajan reititysosoitteen (ei esitet- 6 ty kuviossa 3), ja tarkistaa vaiheessa 303 reititysosoitteesta, verkkovieraileeko kohdetilaaja.
Jos kohdetilaaja verkkovierailee, MSC-S edeileenlähettää vaiheessa 304 kutsun kohti reititysosoitetta, ja vähän ajan kuluttua MSC-S vastaanot-5 taa, vaiheessa 305, pyyntöön vastauksen, joka osoittaa tässä esimerkissä, että kohdetilaaja vastaa puheluun (ja että verkkovierailtava verkko tukee piirikytkentäistä datavirtaa IP:n yli). Sitten MSC-S tarkistaa vaiheessa 306, sisälsikö vastaus tietoa MGW:stä.
Jos vastaus sisältää tietoa MGW:stä (vaihe 306), MSC-S edeileen-10 lähettää vaiheessa 307 vastauksen osapuolelle, jolta kutsu vastaanotettiin vaiheessa 301. Vastaus sisältää täten MGW-osoitteen verkkovierailtavassa verkossa, ja kotiverkossa ei varata MGW-resursseja.
Jos tilaaja ei verkkovieraile (vaihe 303), MSC-S kutsuu vaiheessa 308 tilaajaa käyttäen ISUP-signalointia ja vähän ajan kuluttua vastaanottaa 15 vaiheessa 309 ISUP-signaloinnin, joka osoittaa kutsun hyväksymistä. Toisin sanoen MSC-S ja tilaajan käyttäjäpäätelaite vaihtavat piirikytkentäistä yhtey-denmuodostussignalointia. Sen jälkeen kun hyväksyntä on vastaanotettu, MSC-S varaa vaiheessa 310 resursseja yhteyden yli lähetettävälle käyttäjäliikenteelle muItimediayhdyskäytävästä ja lähettää vastauksen osapuolelle, jolta 20 kutsu vastaanotettiin vaiheessa 301. Tällä kertaa vastaus sisältää MGW-osoitteen kotiverkossa.
Jos verkkovierailevalta tilaajalta vastaanotettu vastaus ei sisältänyt MGW-tietoa (vaihe 306), MGW:tä ei ole varattu, ja siksi MSC-S jatkaa vaiheeseen 310 varaamaan resursseja yhteyden käyttäjäliikenteelle multimediayh-25 dyskäytävästä.
Jos kutsua ei ole tarkoitettu kotitilaajalle (vaihe 302), se on tarkoitet-o tu MSC-S:n palvelemalle verkkovieraiievalle tilaajalle, ja MSC-S jatkaa vaihee- ^ seen 308 kutsumaan tilaajan.
^ Jos kutsu on kotitilaajan alullepanema (vaihe 301), MSC-S tarkistaa ° 30 vaiheessa 312, onko kutsu tarkoitettu huolehdittavalle (cared of) tilaajalle, huo- £ lehdittavan tilaajan ollessa joko kotitilaaja (joko verkkovierailtavassa verkossa cvj tai kotiverkossa) tai vieraileva tilaaja (MSC-S:n palvelema verkkovieraileva ti- g laaja). Jos kutsu on tarkoitettu huolehdittavalle tilaajalle, MSC-S suorittaa vai-
CO
§ heessa 313 vaiheiden 302-306 ja 308-310 määrittämän ja ylläkuvatun proses- ™ 35 sin. Jos kutsu ei ole tarkoitettu huolehdittavalle tilaajalle, MSC-S suorittaa vai heessa 314 edellä kuvatun vaiheiden 304-306 ja 310 määrittämän prosessin.
7
Vaiheen 313 tai 314 jälkeen kohdetilaajalla (soitettu osapuoli) on tarvittavat resurssit varattuna, ja MSC-S tarkistaa vaiheessa 314, verkkovieraileeko alullepaneva tilaaja (soittava osapuoli). Jos soittava osapuoli ei verkkovieraile, MSC-S varaa vaiheessa 316 MGVV-resursseja alullepanevalle tilaajalle, tämän 5 varaamisen sisältäessä vaiheessa 313 tai 314 vastaanotetun MGW-tiedon lähettämisen. Sitten MSC-S lähettää vaiheessa 317 hyväksynnän alullepanevalle tilaajalle.
Jos alullepaneva tilaaja kuitenkin verkkovierailee (vaihe 315), MSC-S ei varaa MGW-resursseja vaan lähettää sen sijaan vaiheessa 318 vastauk-10 sen MGW-tiedolla, joka vastaanotettiin vaiheessa 313 tai 314, kohti verkkovie-railtavaa verkkoa.
Suoritusmuodossa, jossa verkkovierailevalta tilaajalta (vaihe 305) vastaanotettu vastaus sisältää aina MGW-tiedon, kun kutsu on hyväksytty, MSC-S on konfiguroitu vasteena sellaisen vastauksen havaitsemiselle edel-15 leenlähettämään vastauksen (eli hyppäämään vaiheen 306 yli).
Kuvio 4 on signalointikaavio, joka havainnollistaa signalointia erään suoritusmuodon mukaisesti. Havainnollistetussa esimerkissä oletetaan, että signalointi liittyy puheluun ja että soitettu tilaaja verkkovierailee ja vastaa puheluun. Selvyyden vuoksi havainnollistetaan signalointia alullepanevan verkon 20 matkaviestinkeskuspalvelimen O-MSC ja multimediayhdyskäytävän O-MGW, verkkovierailtavan verkon matkaviestinkeskuspalvelimen R-MSC ja multimediayhdyskäytävän R-MGW ja verkkovierailevan tilaajan kotiverkon matkavies-tinpalvelukeskuksen H-MSC välillä, muuta signalointia verkoissa tai signalointia IPX-verkon (verkkojen) välillä ei esitetä kuviossa 4.
25 Käyttäjä eli soittaja alullepanevassa verkossa on soittanut tilaajalle.
^ Siksi soittajaa palveleva O-MSC lähettää sanoman 4-1 H-MSC:lle. Sanoma 4- o 1 on kutsuva sanoma, kuten SIP INVITE.
Cvj ^ Vasteena sanoma 4-1 vastaanottamiselle H-MSC havaitsee koh- ^ dassa 4-2, että kutsusanoma on toisessa verkossa sijaitsevalta käyttäjältä ja ° 30 tarkoitettu verkkovierailevalle tilaajalle. Lisäksi H-MSC havaitsee, että käyte- £ tään ääntä IP:n yli (voice over IP). Vasteena sen havaitsemiselle, että tilaaja cvj verkkovierailee, H-MSC hakee reititysosoitteen ja lähettää toisen kutsuvan sa- g noman, sanoman 4-3, tilaajaa palvelevalle R-MSC:lle. Sanoma 4-3 on esimer- § kiksi SIP INVITE.
^ 35 Kun tilaaja hyväksyy kutsun (kohta 4-4), R-MSC varaa MGW- resursseja R-MGW:stä lähettämällä sanoman 4-5. R-MGW varaa tarvittavat 8 resurssit ja vastaa lähettämällä sanoman 4-6. Sitten R-MSC vastaa pyyntöön lähettämällä sanoman 4-7, joka sisältää R-MGW:n MGW-tietoa.
Vasteena sanoman 4-7 vastaanottamiselle H-MSC havaitsee kohdassa 4-8, että se vastaanotti MGW-tietoa vasteena verkkovierailevalle tilaajal-5 le lähetettyyn kutsuun, ja siksi, sen sijaan, että varaisi MGW-resursseja kotiverkon MGW:ssä, H-MSC edelleenlähettää sanoman 4-7 0-MSC:lle, sanoman sisältäessä R-MGW:n tietoa. Toisin sanoen H-MSC lähettää R-MGW-tiedon ikään kuin se olisi sen omaa MGW-tietoa. Kun O-MSC vastaanottaa sanoman 4-7, O-MSC varaa tarvittavat resurssit 0-MGW:stä (sanomat 4-9 ja 4-10), ja O-10 MGW muodostaa RTP-yhteyden lähettämällä sanoman 4-11 R-MGW:lle.
Sitten käyttäjäliikennevirta on 0-MGW:ltä suoraan R-MGW:lle, käyt-täjäliikennevirta ei kierrä verkkovierailevan tilaajan kotiverkon kautta. Täten varsinainen käyttäjäistunto (kuten äänipuhelu) reititetään lyhyintä polkua lyhentäen siten viivettä ja parantaen puheluiden laatua, erityisesti, jos verkkovierai-15 luetäisyys on pitkä (tilaaja, jonka kotiverkko on Suomessa, verkkovierailee
Hong Kongissa). Puhelunohjaus ja muu signalointi kiertävät silti verkkovierailevan tilaajan kotiverkon, tai täsmällisemmin verkkovierailevan tilaajan kotiverkon matkaviestinkeskuspalvelimen, kautta. Tämä mahdollistaa sen, että kotiverkko voi esimerkiksi yhä ohjata yhteyksiä ja aikaansaada verkkovierailevalle tilaajal-20 le täsmällisempää tietoa puheluista tai verkkovierailua prepaid-tilaajalle.
Eräässä keksinnön suoritusmuodossa H-MSG analysoi kohdassa 4-9 vastauksessa (sanoma 4-7) vastaanotetun multimediayhdyskäytävän osoitetta ja vasteena sille, että osoite on osoite toiseen verkkoon, sen sijaan, että varaisi MGW-resursseja kotiverkon MGW:ssä, H-MSC edelleenlähettää sano-25 man 4-7 0-MSC:lle.
Kuten edelläolevasta voidaan nähdä käytettyihin protokolliin ei tarvi-S ta muutoksia ja siksi niitä ei tarvitse kuvata tässä yksityiskohtaisemmin.
CM
^ Vaikka suoritusmuoto on kuvattu edellä olettaen, että soittaja ja soi- ^ tettu ovat eri verkoissa, he voivat olla samassa verkossa eli alullepaneva verk- ° 30 ko voi olla verkko, jossa soitettu verkkovierailee.
| Vaikka suoritusmuoto on kuvattu edellä olettaen, että soitettu verk- c\j kovierailee, alan ammattilaiselle on ilmeistä, että soittava osapuoli voi olla g verkkovieraileva tai että molemmat verkkovierailevat, joissa tapauksissa soitta-
CO
§ van osapuolen kotiverkon matkapuhelinkeskuspalvelin ei varaa MGW-resurs- ^ 35 seja (käyttäjäliikenne ei kierrä kotiverkon kautta).
g
Vaikka suoritusmuoto on selostettu edellä olettaen, että yhteyden-muodostuspyyntö tai käytetty protokolla itsessään osoittaa, että datavirta tullaan lähettämään IP:n yli, tulee olla ilmeistä, että sen sijaan tai sen lisäksi pyyntö voi sisältää tietoa, joka osoittaa, että piirikytkentäinen datavirta tullaan 5 lähettämään IP:n yli. Esimerkit tiedossa, jotka pyynnössä osoittavat, että piirikytkentäinen datavirta tullaan lähettämään IP:n yli sisältävät !AM:n (initial address message), datavirran tyypin, pyydetyt/ehdotetut koodekit ja datavirran toimittamisessa käytetyt protokollat.
Edellä kuvioiden 3 ja 4 yhteydessä kuvatut vaiheet/kohdat, signa-10 lointisanomat ja liittyvät toiminnot eivät ole absoluuttisessa aikajärjestyksessä ja joitakin vaiheita/kohtia voidaan suorittaa samanaikaisesti tai annetusta järjestyksestä poiketen. Muita toimintoja voidaan myös suorittaa vaiheiden/koh-tien välissä tai vaiheiden/kohtien sisällä ja muita signalointisanomia voidaan lähettää havainnollistettujen sanomien välissä. Joitakin vaiheita/kohtia tai niiden 15 osia voidaan myös jättää pois tai yhdistää tai korvata vastaavalla vaiheel-la/kohdalla tai vaiheen/kohdan osalla. Verkkosolmutoiminnot havainnollistavat proseduuria, joka voidaan toteuttaa yhteen tai useampaan fyysiseen tai loogiseen entiteettiin. Signalointisanomat ovat vain esimerkinomaisia ja ne voivat jopa käsittää useita erillisiä sanomia saman tiedon lähettämiseksi. Sanomat 20 voivat lisäksi sisältää muuta tietoa.
Alan ammattilaiselle on ilmeistä, että teknologian kehittyessä keksinnön perusajatus voidaan toteuttaa monin eri tavoin. Keksintö ja sen suoritusmuodot eivät siten rajoitu edellä kuvattuihin esimerkkeihin vaan ne voivat vaihdella vaatimusten puitteissa.
CVJ
δ
CVJ
σ> o
LO
O
X
X
CL
CVJ
o
LO
00 o o
CVJ

Claims (3)

1. Verkkosolmu (20), joka on konfiguroitu ohjaamaan käyttäjädatalii-kennettä ja varaamaan liikenneresursseja käyttäjädatalle toisesta verkkosolmusta, verkkosolmun käsittäessä: 5 välineet (201) verkkovierailevan kotitilaajan havaitsemiseksi, välineet (201) liikenneresursseja tarvitsevaan käyttäjädataliikentee-seen liittyvän yhteydenmuodostuspyynnön havaitsemiseksi, välineet (201) resurssien varaamiseksi käyttäjädataliikenteeile vasteena hyväksynnän vastaanottamiseen yhteydenmuodostuspyynnöile, 10 tunnettu siitä, että verkkosolmu käsittää välineet (201) resurssien varaamisvälineiden toiminnan estämiseksi, välineiden toiminnan estämiseksi ollessa vasteellisia välineille verkkovierailevan kotitilaajan havaitsemiseksi ja vasteena verkkovierailevalle kotitilaajalle, estää resurssien varaamisvälineiden toiminta.
2. Patenttivaatimuksen 1 mukainen verkkosolmu (20), jossa verkkosolmu (20) käsittää lisäksi välineet (201) sen tarkistamiseksi, sisältääkö hyväksyntä tietoa varatuista resursseista, ja välineet (201) toiminnan estämiseksi on konfiguroitu olemaan vasteellisia myös tarkistusvälineille ja estämään resurssien varausvälineiden toi-20 m intä vasteena verkkovierailevalle tilaajalle ja sille, että hyväksyntä sisältää tiedon.
3. Patenttivaatimuksen 1 tai 2 mukainen verkkosolmu (20), jossa verkkosolmu on matkaviestinkeskuspalvelin. C\J δ CVJ σ> cp LO o X X CL CVJ o LO CO O o CvJ
FI20085042A 2008-01-17 2008-01-17 Reitittäminen tietoliikennejärjestelmässä FI123095B (fi)

Priority Applications (5)

Application Number Priority Date Filing Date Title
FI20085042A FI123095B (fi) 2008-01-17 2008-01-17 Reitittäminen tietoliikennejärjestelmässä
US12/735,421 US8929333B2 (en) 2008-01-17 2009-01-15 Node, system and method for routing traffic in communications system in which call control and signaling is separated from traffic
DK09701888.1T DK2238776T3 (en) 2008-01-17 2009-01-15 Routing in communication system
PCT/FI2009/050032 WO2009090307A1 (en) 2008-01-17 2009-01-15 Routing in communications system
EP09701888.1A EP2238776B1 (en) 2008-01-17 2009-01-15 Routing in communications system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20085042 2008-01-17
FI20085042A FI123095B (fi) 2008-01-17 2008-01-17 Reitittäminen tietoliikennejärjestelmässä

Publications (3)

Publication Number Publication Date
FI20085042A0 FI20085042A0 (fi) 2008-01-17
FI20085042A FI20085042A (fi) 2009-07-18
FI123095B true FI123095B (fi) 2012-11-15

Family

ID=39004342

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20085042A FI123095B (fi) 2008-01-17 2008-01-17 Reitittäminen tietoliikennejärjestelmässä

Country Status (5)

Country Link
US (1) US8929333B2 (fi)
EP (1) EP2238776B1 (fi)
DK (1) DK2238776T3 (fi)
FI (1) FI123095B (fi)
WO (1) WO2009090307A1 (fi)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102026035B (zh) * 2009-09-10 2012-07-11 华为技术有限公司 视频点播业务中信号路由资源的分配方法、终端和服务器
CN102948219B (zh) * 2010-04-09 2016-08-03 瑞典爱立信有限公司 用于分配网络实体的方法
EP2856724B1 (en) * 2012-05-24 2017-09-27 Telefonaktiebolaget LM Ericsson (publ) Method, network and network entity for establishing a communication session to a user equipment roaming in ims
US10104235B2 (en) * 2015-04-16 2018-10-16 Algoblu Holdings Limited Forwarding roaming call to VoIP system
US11405849B2 (en) * 2018-03-28 2022-08-02 British Telecommunications Public Limited Company Roaming route optimization

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832382A (en) 1996-09-16 1998-11-03 Ericsson Inc. Optimized routing of mobile calls within a telecommunications network
AU2038700A (en) 1998-12-03 2000-06-19 Ericsson Inc. Optimized routing of mobile calls within a telecommunications network
US6832088B1 (en) 1999-07-19 2004-12-14 Telefonaktiebolaget Lm Ericsson Implementation of basic call setup transporting layer address and logical point in backward direction in cellular networks with separation of call control and bearer control
US6947747B1 (en) 1999-08-16 2005-09-20 Telefonaktiebolaget Lm Ericsson (Publ) Implementation of basic call setup transporting layer address and logical point in forward direction in cellular networks with separation of call control and bearer control
US6751204B1 (en) 2000-07-05 2004-06-15 Telefonaktiebolaget Lm Ericsson (Publ) Call routing method for 3G.IP networks
US7788354B2 (en) * 2000-07-28 2010-08-31 Siddhartha Nag End-to-end service quality in a voice over Internet Protocol (VoIP) Network
US6961563B2 (en) 2000-11-13 2005-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Optimal gateway discovery while roaming
US7542481B2 (en) * 2003-02-25 2009-06-02 Nokia Corporation Connection optimization for communications in multiple access environment
JP4510728B2 (ja) * 2005-08-31 2010-07-28 富士通株式会社 移動端末通信の品質保証方法
DE102005050587A1 (de) 2005-10-21 2007-05-03 Siemens Ag Verfahren zum Weiterleiten von Signalisierungsdaten in einer Netzübergangseinheit und in einer Steuereinheit sowie zugehörige Einheiten
GB2436665A (en) 2006-03-31 2007-10-03 Fujitsu Ltd Efficient call routing while roaming

Also Published As

Publication number Publication date
FI20085042A0 (fi) 2008-01-17
EP2238776A1 (en) 2010-10-13
WO2009090307A1 (en) 2009-07-23
FI20085042A (fi) 2009-07-18
DK2238776T3 (en) 2017-10-02
EP2238776A4 (en) 2011-01-19
US8929333B2 (en) 2015-01-06
EP2238776B1 (en) 2017-06-14
US20100309879A1 (en) 2010-12-09

Similar Documents

Publication Publication Date Title
US20180139289A1 (en) Mechanism for executing server discovery
US7801116B2 (en) System, device, and method for providing call forwarding in dual subscription mode
US8743868B2 (en) Method, devices and system of IMS services session control via USSD
KR100933121B1 (ko) Ims 도메인을 통한 실시간 서비스를 포함하는 ims 단말의 호 요청을 csi 단말이 처리하는 방법 및 장치
US7697471B2 (en) Address translation in a communication system
US7990957B2 (en) Method and device for selecting service domain
US20170302706A1 (en) Access change for re-routing a connection
EP2583476B1 (en) Methods and apparatuses for using a vplmn infrastructure by an hplmn to terminate an ims session set-up for a roaming user
US10069558B2 (en) Reducing call setup delay in geomobile satellite networks
US9001741B2 (en) Base-station provided access to IMS services
FI123095B (fi) Reitittäminen tietoliikennejärjestelmässä
US8306199B2 (en) Accounting in a transit network
FI108185B (fi) Yhteyksien hallintamenetelmä
US20130265878A1 (en) HD Voice Recovery
KR20090085616A (ko) 조합 서비스를 단일 엔드포인트로 라우팅하기 위한 방법 및 애플리케이션 서버
KR20080018753A (ko) Ims 단말과 csi 단말간의 통신 방법 및 장치
WO2021190754A1 (en) Interworking of mission critical services with public networks
ES2763199T3 (es) Métodos y aparatos para usar una infraestructura de VPLMN por una HPLMN para terminar un establecimiento de sesión de IMS para un usuario de itinerancia
KR20060098637A (ko) 비동기 이동통신 망에서 세션 시작 프로토콜 프록시 기능을수행하는 방법 및 장치
KR20080018749A (ko) 음성 및 멀티미디어 서비스를 지원하는 통신 네트워크의메시지를 처리 방법 및 장치
KR20150041991A (ko) 착신망의 호 처리 기능 장애 처리를 위한 장치, 이를 위한 방법 및 이 방법이 기록된 컴퓨터 판독 가능한 기록매체

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 123095

Country of ref document: FI

Kind code of ref document: B