TCAP

TCAP ( englanninkielinen  Transaction Capabilities Application Part ) - Transaction Tools -sovellusosa, osa Common Channel Signaling System -järjestelmää nro 7 . Transaktiopalveluilla tarkoitetaan OSI-mallin sovelluskerroksen palveluita ja protokollia . TCAP:n toiminta on määritelty ITU-T Q.771-Q.775:ssä.

TCAP:n päätavoite on helpottaa usean rinnakkaisen dialogin toteuttamista samojen alijärjestelmien välillä samoilla koneilla käyttämällä tapahtumatunnisteita erottamaan ne toisistaan, samoin TCP-portit toimivat , multipleksoivat rinnakkaisia ​​yhteyksiä samojen IP-osoitteiden välillä Internetissä .

TCAP:ia käytetään INAP :n kuljettamiseen älykkäissä verkoissa ja MAP :n kuljettamiseen mobiiliverkoissa.

Yleistä tietoa

Transaktiopalveluita voidaan käyttää tukemaan tietojen vaihtoa:

Tapahtumatyökalujen käyttäjät voivat olla erilaisia ​​sovelluksia, erityisesti:

Kaikki tämäntyyppiset sovellukset voidaan jakaa kahteen luokkaan:

  1. vaatii reaaliaikaista tiedonvaihtoa, datamäärä on tässä tapauksessa suhteellisen pieni;
  2. ei aseteta tiukkoja vaatimuksia viiveille, vaikka datamäärä voi olla hyvin suuri;

Vuorovaikutus TCAP-palvelujen käyttäjien välillä voidaan esittää komentojen ja vastausten vaihtona, joka muodostaa dialogin SS-7- verkon yhdessä kohdassa sijaitsevan TCAP- palvelujen käyttäjän ja toisessa pisteessä sijaitsevan TCAP-palvelujen käyttäjän kanssa vuorovaikutuksen aloittamisen välillä. tässä verkostossa ja aloitteentekijän kumppanina. Aloittaja lähettää kumppanille pyynnön tietyn toimenpiteen suorittamiseksi, ja kumppanin vastaus sisältää tietoa toimenpiteen tuloksesta.

Pyyntöä ja vastausta kutsutaan komponentiksi. Jokaisella komponentilla on oma tunniste (viitetunnus). Tästä johtuen useat puhelut voivat olla aktiivisia samanaikaisesti.

Komponenttien sarja, jotka vaihdetaan kahden TCAP-palvelun käyttäjän välillä yhtä sovellusta suoritettaessa, muodostaa dialogin. Komponentit sisältävät parametrin, joka identifioi valintaikkunan (valintaikkunan ID). Dialogeja voi olla kahdenlaisia:

  1. Strukturoimaton. Tällaiselle dialogille on tyypillistä, että käyttäjä lähettää komponentteja, joille ei odoteta vastauksia. Käyttäjien välistä yhteyttä ei ole erikseen määritelty.
  2. Strukturoitu dialogi ehdottaa selkeää kommunikaatiota. TCAP-palvelun käyttäjä määrittää tämän assosioinnin alun, jatkon ja lopun. Strukturoidun dialogin oletetaan olevan kaksisuuntainen - jatkovaiheessa komponenttien duplex - vaihto on mahdollista.

TCAP-primitiivit

Jokaisella primitiivillä on yleinen nimi, joka heijastaa vuorovaikutuselementin sisältöä ja alkaa latinalaisilla kirjaimilla, mikä tarkoittaa palvelun nimeä, ja erityinen nimi, joka ilmaisee vuorovaikutuselementin tyypin (pyyntö, ilmoitus jne.). Lisäksi primitiivi sisältää pakollisia ja valinnaisia ​​parametreja, jotka sisältävät primitiivin merkitykseen ja tarkoitukseen liittyvää tietoa.

Primitiivit ovat kahdenlaisia: 1. Liittyvät komponenttien sisältöön - komponenttiprimitiivit.

yleinen nimi Tyyppi Vaihtoehdot
TC-INVOKE
(operaatiokutsu)
Pyyntö,
ilmoitus
Dialogitunnus,
luokka,
osuman tunnus,
liittyvä osuman tunnus,
toiminto,
parametrit,
viimeinen komponentti,
aikakatkaisu
TC-RESUL-L
(onnistuneen toiminnan tulos - viimeinen tai vain osa)
Pyyntö,
ilmoitus
Dialogitunnus
, osuman tunnus,
parametrit,
viimeinen komponentti
TC-RESUL-NL
(onnistuneen toimenpiteen tulos ei ole viimeinen osa)
Pyyntö,
ilmoitus
Dialogitunnus
, osuman tunnus,
parametrit,
viimeinen komponentti
TC-U-ERROR
(vastaus toimintakutsuun, joka ilmoittaa virheestä)
Pyyntö,
ilmoitus
Dialogin
tunnus, osuman tunnus,
virhe,
parametrit,
viimeinen komponentti
TC-L-CANCEL
("oman" käyttäjän ilmoitus toiminnan peruuttamisesta aikakatkaisun vuoksi)
Osoitus Dialogitunnus,
puhelutunnus
TC-U-CANCEL
(operaation peruuttaminen "käyttäjäsi" päätöksellä)
Pyyntö Dialogitunnus,
puhelutunnus
TC-L-REJECT
(kieltäytyminen omistamasta käyttäjää virheellisen komponentin vuoksi)
Osoitus Dialogitunnus, osuman
tunnus,
syykoodi,
viimeinen komponentti
TC-R-REJECT
(kumppanin kieltäytyminen käyttäjältä)
Osoitus Dialogitunnus, osuman
tunnus,
syykoodi,
viimeinen komponentti
TC-U-REJECT
(käyttäjän hylkäämä komponentti)
Pyyntö,
ilmoitus
Dialogitunnus, osuman
tunnus,
syykoodi,
viimeinen komponentti

2. Liittyy vuoropuhelun säestykseen - dialogin primitiivit.

yleinen nimi Tyyppi Vaihtoehdot
TC-UNI
(pyyntö/strukturoimaton dialogi)
Pyyntö,
ilmoitus
Palvelun laatu,
vastaanottajan
osoite, lähettäjän osoite, keskustelutunnus
,
komponenttien saatavuus
TC-BEGIN
(valintaikkunan aloitus)
Pyyntö,
ilmoitus
Palvelun laatu,
vastaanottajan
osoite, lähettäjän osoite, keskustelutunnus
,
komponenttien saatavuus
TC-CONTINUE
(vuoropuhelun jatko)
Pyyntö,
ilmoitus
Dialogitunnus
, Komponenttien läsnäolo
TC-END
(dialogin loppu)
Pyyntö,
ilmoitus
Dialogitunnus
, komponenttien läsnäolo,
loppuversio
TC-U-ABORT
(käyttäjä lopettaa dialogin äkillisesti)
Pyyntö,
ilmoitus
Dialogitunnus,
käyttäjätiedot
TC-P-ABORT
(käyttäjä lopettaa dialogin äkillisesti)
Pyyntö,
ilmoitus
Dialogitunnus,
käyttäjätiedot


TCAP-viestit

Primitiivien sisältämä tieto muotoillaan TCAP-viesteiksi lähetettäväksi vertaisjärjestelmään. Viestejä on viisi tyyppiä:

Yksisuuntainen (yksisuuntainen) välittää TR-UNI- primitiivien sisällön .
Aloita (alku) välittää TR-BEGIN- primitiivien sisällön .
Jatka _ välittää TR-CONTINUE- primitiivien sisällön .
loppu (loppu) välittää TR-END- primitiivien sisällön .
Keskeytä (odottamaton loppu) välittää TR-P-ABORT- ja TR-U-ABORT- primitiivien sisällön .

Viestien kuljettamiseen SS-verkon yli TCAP käyttää SCCP -alijärjestelmän palveluita .

Katso myös

OKS-7

Linkit

OKS-7 protokollapino OKS-7 protokollapino