TCAP

TCAP ( anglicky  Transaction Capabilities Application Part ) - aplikační část Transaction Tools, součást Common Channel Signaling System č. 7 . Transakční prostředky odkazují na služby a protokoly aplikační vrstvy modelu OSI . Činnost TCAP je definována v ITU-T Q.771-Q.775.

Hlavním cílem TCAP je usnadnit implementaci více paralelních dialogů mezi stejnými podsystémy na stejných strojích pomocí identifikátorů transakcí k rozlišení mezi nimi, podobně fungují porty TCP , multiplexování paralelních spojení mezi stejnými IP adresami na internetu .

TCAP se používá k přenosu INAP v inteligentních sítích a MAP v mobilních sítích.

Obecné informace

Transakční prostředky lze použít k podpoře výměny informací mezi:

Uživateli transakčních nástrojů mohou být různé aplikace, zejména:

Všechny aplikace tohoto druhu lze rozdělit do dvou kategorií:

  1. vyžaduje výměnu dat v reálném čase, množství dat je v tomto případě relativně malé;
  2. neukládání přísných požadavků na zpoždění, zatímco množství údajů může být velmi velké;

Interakce mezi uživateli služeb TCAP může být reprezentována jako výměna příkazů a odpovědí, což představuje dialog mezi uživatelem služeb TCAP umístěným v jednom bodě sítě SS-7 a zahájení interakce s uživatelem služeb TCAP umístěným v jiném bodě. v této síti a být partnerem iniciátora . Iniciátor odešle partnerovi požadavek na provedení určité operace a odpověď partnera obsahuje informaci o výsledku operace.

Požadavek a odpověď se nazývají komponenta. Každá komponenta má svůj vlastní identifikátor (referenční ID). Díky tomu může být aktivních několik hovorů současně.

Pořadí komponent vyměněných mezi dvěma uživateli služby TCAP při spouštění jedné aplikace tvoří dialog. Komponenty obsahují parametr, který identifikuje dialog (ID dialogu). Dialogy mohou být dvou typů:

  1. Nestrukturované. Pro takový dialog je typické, že uživatel zasílá komponenty, u kterých se neočekávají žádné odezvy. Přidružení mezi uživateli není explicitně definováno.
  2. Strukturovaný dialog naznačuje explicitní komunikaci. Uživatel služby TCAP určuje začátek, pokračování a konec tohoto přidružení. Předpokládá se, že strukturovaný dialog je obousměrný - ve fázi pokračování je možná duplexní výměna komponent.

Primitiva TCAP

Každé primitivum má společný název, který odráží obsah prvku interakce a začíná písmeny latinky, označující název služby, a specifickým názvem, který označuje typ prvku interakce (žádost, indikace atd.). Primitivum navíc obsahuje povinné a volitelné parametry, které nesou informace související s významem a účelem primitiva.

Primitiva jsou dvojího druhu: 1. Spojená s obsahem komponent - komponentní primitiva.

běžné jméno Typ Možnosti
TC-INVOKE
(volání operace)
Žádost,
indikace
ID dialogu,
třída,
ID požadavku, ID
souvisejícího požadavku,
operace,
parametry,
poslední komponenta,
časový limit
TC-RESUL-L
(výsledek úspěšné operace - poslední nebo jediná část)
Žádost,
indikace
ID dialogu
, ID přístupu,
parametry,
poslední komponenta
TC-RESUL-NL
(výsledek úspěšné operace není poslední částí)
Žádost,
indikace
ID dialogu
, ID přístupu,
parametry,
poslední komponenta
TC-U-ERROR
(Odpověď na volání operace indikující selhání)
Žádost,
indikace
ID dialogu
, ID přístupu,
chyba,
parametry,
poslední komponenta
TC-L-CANCEL
(upozornění „vlastního“ uživatele o zrušení operace z důvodu časového limitu)
Indikace
ID dialogu, ID hovoru
TC-U-CANCEL
(zrušení operace rozhodnutím „vašeho“ uživatele)
Žádost
ID dialogu, ID hovoru
TC-L-REJECT
(odmítnutí „vlastnit“ uživatele z důvodu neplatné komponenty)
Indikace ID dialogu, ID přístupu
,
kód důvodu,
poslední komponenta
TC-R-REJECT
(odmítnutí uživatele ze strany partnera)
Indikace ID dialogu, ID přístupu
,
kód důvodu,
poslední komponenta
TC-U-REJECT
(Odmítnutí součásti uživatelem)
Žádost,
indikace
ID dialogu, ID přístupu
,
kód důvodu,
poslední komponenta

2. Související s doprovodem dialogu - dialogová primitiva.

běžné jméno Typ Možnosti
TC-UNI
(indikace požadavku/nestrukturovaného dialogu)
Žádost,
indikace
Kvalita služby, adresa
příjemce
, adresa odesílatele,
ID konverzace,
dostupnost komponent
TC-BEGIN
(spuštění dialogu)
Žádost,
indikace
Kvalita služby, adresa
příjemce
, adresa odesílatele,
ID konverzace,
dostupnost komponent
TC-CONTINUE
(pokračování dialogu)
Žádost,
indikace
ID dialogu,
přítomnost komponent
TC-END
(konec dialogu)
Žádost,
indikace
ID dialogu,
Přítomnost komponent,
Konečná verze
TC-U-ABORT
(náhlé ukončení dialogu uživatelem)
Žádost,
indikace
ID dialogu,
informace o uživateli
TC-P-ABORT
(náhlé ukončení dialogu uživatelem)
Žádost,
indikace
ID dialogu,
informace o uživateli


Zprávy TCAP

Informace obsažené v primitivech jsou formátovány jako zprávy TCAP, které mají být odeslány do rovnocenného systému. Existuje pět typů zpráv:

Jednosměrný (jednosměrný) předá obsah primitiv TR-UNI .
Začátek (začátek) předá obsah TR-BEGIN primitiv .
Pokračovat _ předá obsah primitiv TR-CONTINUE .
konec (konec) předá obsah primitiv TR-END .
Přerušit (nepředvídaný konec) předá obsah primitiv TR-P-ABORT a TR-U-ABORT .

K přenosu zpráv přes síť SS využívá TCAP služby subsystému SCCP .

Viz také

OKS-7

Odkazy

Zásobník protokolů OKS-7 Zásobník protokolů OKS-7