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.
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:
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:
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 |
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 .