Roamingissa on kyse verkko-operaattoreiden välisestä yhteistyösopimuksesta. "Roumaaminen" tarkoittaa sitä, että ulkomailla ollessasi voit käyttää vieraan teleoperaattorin (eli roaming-partnerin) verkkoa. Roaming-operaattori pitää huolta laskutustietojen välittymisestä omalle operaattorillesi. Se myös ylläpitää paikallista vieraspaikkarekisteriä (VLR), jota päivitetään oman operaattorisi kotipaikkarekisteriä (HLR) vasten. Roaming edellyttää operaattorien välisen sopimuksen.
Roaming on mahdollista tällä hetkellä vain matkapuhelinverkoissa, koska puhelimen autentikointi eli tunnistus tehdään jokaiselle yhteydelle erikseen. Roaming ei toimi lankapuhelinverkossa, et siis voi ottaa omaa kotipuhelintasi mukaasi esimerkiksi Bulvaniaan, kytkeä sitä paikalliseen televerkkoon ja soittaa. Roaming ei myöskään toimi esimerkiksi Soneran ja Radiolinjan välillä.
Kun soitat suomalaiseen GSM-puhelimeen, joka on soittohetkellä toisen maan teleoperaattorin verkossa, sopivat maiden puhelinkeskukset roamingnumerosta, joka identifioituu kyseiseen puhelinnumeroon (MSISDN). Suomen yhdyskäytäväkeskus (GMSC) pyytää esimerkiksi Bulvanian matkapuhelinkeskukselta (MSC) roamingtunnusta (MSRN), jota käyttäen yhteydenmuodostus ja varsinainen hyötyliikenne löytää perille kyseiseen numeroon. Roamingnumeroita on varattu tiettyä teleoperaattoria varten vain rajallinen määrä. Esimerkiksi Radiolinjalla voisi olla sopimus Bulvanian teleoperaattorin kanssa, että roamingnumeroita varataan Radiolinjalle viisi tuhatta kappaletta. Jos yli viisi tuhatta Radiolinjan liittymää on aktiivisena Bulvaniassa, joutuu osa puheluista estetyiksi.
Erikoinen tilanne syntyy, jos Bulvaniasta soitetaan samassa maassa olevaan suomalaiseen GSM-liittymään. Tästä käytetään termiä "Trombone-efekti".
Työryhmä 4: Petri Jehkonen, Juha Forsten, Erka Koivunen teletekniikka@wooster.hut.fi