Část aplikace Transakční schopnosti - Transaction Capabilities Application Part
tento článek ne uvést žádný Zdroje.srpen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Protokoly SS7 podle vrstvy OSI | |
aplikace | INAP, MAPA, IS-41... TCAP, VÍČKO, JE NAHOŘE, ... |
---|---|
Síť | Úroveň MTP 3 + SCCP |
Datové spojení | Úroveň MTP 2 |
Fyzický | Úroveň MTP 1 |
Část aplikace Transakční schopnosti, z ITU-T doporučení Q.771-Q.775 nebo ANSI T1.114 je protokol pro Signalizační systém 7 sítí. Jeho primárním účelem je usnadnit více souběžných dialogů mezi stejnými subsystémy na stejných strojích pomocí ID transakcí k jejich odlišení, podobně jako TCP porty usnadňují multiplexování spojení mezi nimi IP adresy na Internet.
TCAP používá ASN.1 BER kódování, stejně jako protokoly, které zapouzdřuje, jmenovitě MAPA v sítích mobilních telefonů nebo INAP v Inteligentní sítě.
Přehled
TCAP zprávy jsou odesílány po drátu mezi stroji. TCAP primitiv jsou odesílány mezi aplikací a místním zásobníkem TCAP. Všechny zprávy TCAP jsou primitivní, ale existují primitivní, které nejsou zprávami. Jinými slovy, některé se přenášejí pouze uvnitř místního počítače. TCAP primitiv se skládá z jedné nebo více komponent TCAP.
Primitivum ITU-T TCAP může být jeden z následujících typů:
Jednosměrný | Jediný primitiv bez dalších primitiv. Někdy se označuje jako a Oznámení. |
Začít | Zahajte dialog, další primitiva budou následovat. |
Pokračovat | Odešlete následného primitiva v existujícím dialogu, další primitiva budou následovat. |
Konec | Poslední primitiv v existujícím dialogu Zavřít existující dialog. |
Přerušit | Chyba způsobila zavření dialogového okna. |
zrušení | Časovač vyvolání vypršel bez přijetí odpovědi (jedná se o primitivní, ale ne o zprávu) |
Primitiv Begin má původní transakční ID (až 4 bajty). Primitiv Pokračovat má ID původní transakce a ID cílové transakce. Ukončení a zrušení primitiv mají pouze ID transakce cíle. Každý primitiv má jak volitelnou součást, tak (volitelně) část dialogu. Součást pro jednosměrný primitiv je povinná.
Část dialogu nese dialogové nebo unidialogové řídicí PDU. Pro MAP a INAP se používá dialog PDU, který provádí navazování a uvolňování dialogů pro kontext aplikace poskytovaný v primitivech. Pro dialog PDU jsou definovány následující primitiva:
AARQ | Žádost o dialog. Pro MAP a INAP se AARQ odesílá v Začít primitivní s komponentou Invoke obecně, s kontextem aplikace balíčku operace MAP / INAP. |
AARE | Odezva dialogu. Odesláno v reakci na AARQ v obou Pokračovat nebo Konec primitiv. |
ABRT | Dialog přeruší. |
Každá součást ITU-T TCAP může být jedním z následujících typů:
Vyvolat | Je požadována nová operace, což může nebo nemusí vyžadovat odpověď |
Výsledek návratu poslední | Konečná odpověď na Invoke |
Výsledek vrácení není poslední | Odpověď na Invoke, další odpovědi budou odeslány |
Chyba vrácení | Vyskytla se chyba |
Odmítnout | Komponenta je odmítnuta z nějakého důvodu, jako je duplicitní vyvolání, nerozpoznané propojené ID, nerozpoznaná operace nebo chybně zadaný argument |
Vyvolávané komponenty mají podepsaný 7bitový InvokeID, který je přítomen ve všech ostatních komponentách, aby bylo možné určit, ke kterému vyvolání se vztahují.
TCAP je založen na definovaném OSI RŮŽE „Protokol prvku Remote Operations Services.
ID transakce
ID transakce je odkazem TCAP pro sadu operací TCAP, které se provádějí v jediném dialogovém okně. Když stroj A spustí dialog TCAP s jiným strojem B, stroj A pošle a Začít zpráva do stroje B. Tento Začít zpráva obsahuje ID vznikající transakce, což je odkaz na ID transakce A. Když stroj B odpovědi na A s Pokračovat zpráva, kterou obsahuje A's ID transakce jako ID cílové transakce. Dále B zahrnuje své vlastní ID transakce jako ID původní transakce.
Jak pokračuje dialog TCAP Pokračovat zpráva obsahuje ID transakce cílového stroje jako ID cílové transakce a ID transakce původního stroje jako ID původní transakce. Když některý ze strojů chce zavřít dialog, odešle Konec zpráva nebo Přerušit zprávu na druhý stroj. Tato zpráva obsahuje pouze ID cílové transakce.
Vyvolat ID
Invoke ID je odkaz TCAP pro konkrétní operaci TCAP a musí být jedinečný v dialogovém okně.
Dekódovaná zpráva TCAP
Jedná se o MO-SMS odeslanou vrstvou MAP a hexový proud je převzat z vrstvy TCAP.
62 74 48 04 00 02 00 30 6B 1A 28 18 06 07 00 11 86 05 01 01 01 A0 0D 60 0B A1 09 06 07 04 00 00 01 00 19 02 6C 50 A1 4E 02 01 01 02 01 2E 30 46 80 05 70 31 42 44 44 84 06 A1 70 91 92 55 55 04 35 2F 09 00 70 97 92 62 23 04 00 90 20 11 80 01 24 00 27 43 50 7A 0E A2 A3 CB 20 71 79 4E 07 B1 C3 EE 73 3D 7C 2E 83 D2 20 74 D8 5E 06 95 ED 65 39 68 5E 2E BB 01 00
Podle hodnot délky tagu to lze dekódovat, jak je uvedeno níže.
'--> 62|74 <- Začátek zprávy o zahájení Tcap | '--> 48|04:00 02 00 30 <- ID transakce | '-> 6B | 1A <- Začátek části dialogu | '-> 28 | 18 | '-> 06 | 07: 00 11 86 05 01 01 01 | '-> A0 | 0D | '-> 60 | 0B | '-> A1 | 09 | '-> 06 | 07: 04 00 00 01 00 19 02 <- Kontext aplikace | '-> 6C | 50 <- Začátek dílčí části | '-> A1 | 4E | '-> 02 | 01: 01 <- ID součásti (vyvolat ID) | '-> 02 | 01: 2E <- Provozní kód | '--> 30|46 <- Začátek vyrovnávací paměti parametrů | '--> 80|05:70 31 42 44 44 <- SM-RP-DA (BCD) | '-> 84 | 06: A1 70 91 92 55 55 <- SM-RP-OA (BCD) | '-> 04 | 35: 2F 09 00 70 97 92 62 23 04 00 90 20 11 80 01 24 00 27 43 50 7A 0E A2 A3 CB 20 71 79 4E 07 B1 C3 EE 73 3D 7C 2E 83 D2 20 74 D8 5E 06 95 ED 65 39 68 5E 2E BB 01 <- SM-RP-UI
externí odkazy
- ITU Q. 771: Funkční popis možností transakcí
- ITU Q.772: Definice informačních prvků transakčních schopností
- ITU Q. 773: Formáty a kódování transakčních schopností
- ITU Q. 774: Postupy transakčních schopností
- ITU Q.775: Pokyny pro používání transakčních schopností
- [1]: Specifikace TCAP ASN1