Inhoud

Inleiding

Voorwaarden

Vereisten

Gebruikte componenten

Conventies

Achtergrondinformatie

TCAP-resolutie

Snijd de Ethernet-lijn

Platform.log TCAP-sporen

MDL-traceringstool

Bijlage A: MDL-tags

Bijlage B: Uitloggen van SS7 point codes

Bijlage C: SCCP-berichttypen

Unitdata (UDT)

Unitdata Service (UDTS)

UDTS-retouroorzaken

Bijlage D: MDL-interface voor TCAP-bericht

Bijlage E: Interne MDL-interface

Gerelateerde informatie

Inleiding

Transaction Capability Application Part (TCAP) biedt ondersteuning voor interactieve toepassingen in een gedistribueerde omgeving. TCAP definieert een end-to-end protocol tussen de gebruikers. Dit kan in een SS7 netwerk of een ander netwerk gelegen zijn dat TCAP (IP) steunt.

Voorwaarden

Vereisten

Lezers van dit document zouden kennis moeten hebben van:

- Cisco Media Gateway Controller release 9

Gebruikte componenten

De informatie in dit document is gebaseerd op de Cisco PGW 2200-software-switch.

De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.

Conventies

Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.

Achtergrondinformatie

Het TCAP-protocol bestaat uit twee sublagen:

- Sublaag component

- Transactielaag

De sublaaginterfaces met de conversiemotor. De conversiemotor is het equivalent van een servicetechnicus- of subsysteemnummer (SSN). De onderlaag van de component ondersteunt deze diensten:

- Vereniging van concrete acties en antwoorden.

- Abnormale behandeling van de situatie.

De transactie-sublaaginterfaces met het Signaling Connection Control Part (SCCP). TCAP ondersteunt alleen een netwerkservice zonder verbindingen. De transactie sublaag communiceert met SCCP door de connectioneloze interface.

De software van TCAP gebruikt de diensten van de software van SCCP om de berichten naar de gebruiker van TCAP in het bestemmingsknooppunt te leiden. De interface tussen de TCAP en de SCCP-software is sterk gekoppeld. Elk TCAP-verzoek van de motor bevat een algemeen type- en doelsubsysteemnummer. TCAP geeft het subsysteemnummer aan SCCP voor het opzoeken van de code Signal Transfer Point (STP). Als de SS7 adressen en routes correct en volledig operationeel worden gevormd, los de SCCP en TCAP informatie op die tussen Cisco PGW 2200 en een ver SCCP of TCAP wordt doorgegeven en ontvangen.

Cisco PGW 2200 gebruikt de SCCP om TCAP-vragen in te sluiten voor transport door Berichtoverdrachtonderdeel (MTP). Deze SCCP communicatie tussen peers wordt zonder verbinding via MTP verzonden. Cisco PGW 2200 gebruikt de SCCP Unidata (UDT) om gegevens naar het externe SCCP-knooppunt te verzenden voor communicatie zonder aansluitingen. De PGW 2200 ontvangt een geldige reactie wanneer het SCCP UDT-bericht met succes wordt geleverd. Dit gebeurt doorgaans in de vorm van een UDT-bericht. De uitwisseling van deze UDT-berichten vergemakkelijkt de communicatie zonder verbindingen tussen de PGW 2200 en de peer van de afstandsbediening van SCCP (zoals Service Control Point [SCP] voor de raadpleging van de TCAP-gegevensbank). De PGW 2200 definieert een optioneel veld in de UDT-indeling waarin staat dat de SCCP-peer "na een fout" de inhoud van een bericht dat hij naar het externe knooppunt stuurt, moet teruggeven als het UDT-bericht niet kan worden geleverd. De Unidata Service (UDTS) - bericht wordt gebruikt om deze foutreactie te vergemakkelijken. Het UDTS-bericht geeft aan de PGW 2200 aan dat een UDT-bericht dat bij het externe knooppunt is ontvangen (zoals STP of SCP) niet aan de bestemming kan worden geleverd.

Cisco PGW 2200 Concept Setup

TCAP-resolutie

Het SCCP-bericht (UDT/UDTS) dat in het gedeelte Background Information wordt besproken, is van cruciaal belang wanneer u de TCAP-services en -functies probleemoplossing bekijkt. Los om het even welke problemen op de laag op SCCP voordat u TCAP gegevens van de probleemoplossing verzonden of ontvangen hebt op. Het formaat van de UDT en het UDTS-bericht is weergegeven in aanhangsel C.

Gebruik deze gereedschappen van Cisco PGW 2200 om oproepen te debug die de TCAP (TCAP/SCCP) services vereisen:

- Snijd de Ethernet lijn met gereedschappen zoals Etheral, UNIX snoop en Snooper.

- Platform.log TCAP-sporen op de PGW 2200.

- MDL Trace Tool voor gespreksverwerking op protocolniveau.

Snijd de Ethernet-lijn

Cisco PGW 2200 gebruikt Reliable UDP (RUDP) om MTP3 en bovenste laag SS7-berichten te verzenden tussen de lokale MTP1 en MTP2-apparaten (zoals een Signaling Link Terminal [SLT]). Deze communicatie wordt doorgaans uitgevoerd via poort 7000 op de Cisco PGW 2200 lokale Ethernet-interface. Dit is configureerbaar. Raadpleeg de configuratiehandleiding voor meer informatie over het configureren van de PGW "stPort"-poorten in XECfgParm.dat.

U kunt elke Ethernet-gebruiker gebruiken om de pakketten te bekijken die tussen Cisco PGW 2200 en zijn lokale MTP2-beheerapparaat worden verzonden. Maar niet alle ondersteunen het MTP- en SCCP-protocol dat wordt gebruikt om een gedecodeerd bericht weer te geven. Als een Ethernet sniffer niet beschikbaar is voor de klant, gebruik de UNIX snoop opdracht om problemen op te lossen. De output van de snoop opdracht is niet gebruikersvriendelijk, maar is behulpzaam in een worst case scenario.

Een Ethernet sniffer die de SS7 protocolstack ondersteunt wordt geprefereerd. Hiermee kunt u pakketten decoderen die op de Cisco PGW 2200 Ethernet-interface zijn gezien. Een opensource-sniffer zoals Etheral kan ook worden gebruikt en is online beschikbaar.

Als er geen commerciële sniffer voorziening beschikbaar is, geeft u de opdracht snoop op het doel van Cisco PGW 2200 uit om de hexuitdraaiing van gegevens te zien van de berichten die naar en van Cisco PGW 2200 worden verzonden. Met worteltoestemming op Cisco PGW 2200, geef deze opdracht uit om de hex gegevens te zien die uit de geconfigureerde 'stPort' worden verstuurd. Raadpleeg de "snoop man pagina's" of de administratieve gidsen van de VN voor meer informatie over de opdracht snoop.

#snoop -d

-x 42 port

Geef deze opdracht uit om de pakketten te snoeien die het Ethernet apparaat, hmeX, op poort 7000 verzonden zijn.

#snoop -d hmeX -x 42 port 7000

Dit is bijvoorbeeld de uitvoer van opgenomen SS7-pakketten met de opdracht snoop.

Cisco Snooper kan ook worden gebruikt (indien beschikbaar) om het hex- stortplaats van het SCCP-bericht te tonen. De SCCP-berichtkop is gedecodeerd maar de weergave van de uitvoer is afhankelijk van de geselecteerde versie van Snooper. Het belangrijke punt is dat het berichttype zichtbaar is en een indicatie geeft van waar te beginnen om de vraagstroom in te lossen. Op de site HexvT staat dat berichttype 09 een UDT-bericht is en het berichttype 0a het UDTS-servicesbericht dat een fout aangeeft. De richting van de berichtenstroom is ook nuttig aangezien de SS7 PC's worden getoond. Als de rest van het hex-dumpen wordt weergegeven (afhankelijk van de sneeuwversie), kan deze worden gebruikt om de SCCP- en TCAP-delen van het bericht verder te decoderen. Dit is gebaseerd op de industrienormen voor SCCP en TCAP.

Dit is de Snooper-uitvoer van het UDT SCCP-bericht met TCAP-gegevens (naar PSTN).

Als er een onleverbbaar SCCP UDT-bericht wordt verzonden vanuit Cisco PGW 2200 en/of een SCCP (op het externe knooppunt) problemen met het bericht heeft, ontvangt Cisco PGW 2200 een UDTS-antwoordbericht. Dit bericht geeft een 'terugkeeroorzaak' aan die zeer nuttig is voor het oplossen van problemen. De UDTS is berichttype 10 (of 0a hex).

Dit is een voorbeeld van een UDTS SCCP bericht met TCAP gegevens (van PSTN).

Opmerking: Dit bericht is slechts een voorbeeld en kan geen weergave zijn van een eigenlijke query response combinatie / sequentie. Het formaat en de hoeveelheid weergegeven informatie variëren afhankelijk van de Snooper-versie.

Deze Snooper uitvoer toont de IAM, UDT, UDTS, en REL reeks.

Opmerking: Dit bericht is slechts een voorbeeld en kan geen weergave zijn van een eigenlijke query response combinatie / sequentie. Het formaat en de hoeveelheid weergegeven informatie variëren afhankelijk van de Snooper-versie.

Dit is een SS7 snuffer spoor dat SS7 SCCP en TCAP informatie omvat.

------------------------------------------------------------------------

SCP(IN)- 19/03/04 18:01:54:223     SCCP     SCP(IN)  UDT     SCP(IN)  BGN INVK IDP

--------------------------------------------------------------------------------

Octet001  ITU-T SS7              Time=19/03/02 18:01:54:223

--------------------------------------------------------------------------------

11010011  BIB/BSN                 1/83

10010110  FIB/FSN                 1/22

..111111  SU type/length         MSU63

00......  Spare                  0

--------------------------------------------------------------------------------

Octet004  Service information octet

--------------------------------------------------------------------------------

....0011  Service indicator      SCCP Signalling Connection Control Part

..00....  Message priority       0

10......  Network indicator      N  National network

--------------------------------------------------------------------------------

Octet005  Routing label

--------------------------------------------------------------------------------

........  DPC                    10337 SCP(IN)

........  OPC                    10321

0001....  SLS                    1

--------------------------------------------------------------------------------

Octet009  Message type

--------------------------------------------------------------------------------

00001001  Message type           UDT   Unitdata

--------------------------------------------------------------------------------

Octet010  SCCP Protocol Class parameter

--------------------------------------------------------------------------------

....0001  Protocol class         Class 1

0000....  Message handling       No special options

00000011  Ptr -> Called number   3

00000111  Ptr -> Calling #       7

00001011  Pointer -> Data        11

--------------------------------------------------------------------------------

Octet014  SCCP Called Party Address parameter

--------------------------------------------------------------------------------

00000100  Parameter length       4

.......1  Sgnl pt code bit       SPC present

......1.  Subsystem # bit        SSN present

..0000..  Global title ind       No global title included

.1......  Routing bit            DPC and SSN based routing

0.......  Reserved natl use      0

........  Point code             10337 SCP(IN)

00......  Spare                  0

11111100  Subsystem number       INAP     IN-CS1+

--------------------------------------------------------------------------------

Octet019  SCCP Calling Party Address parameter

--------------------------------------------------------------------------------

00000100  Parameter length       4

.......1  Sgnl pt code bit       SPC present

......1.  Subsystem # bit        SSN present

..0000..  Global title ind       No global title included

.1......  Routing bit            DPC and SSN based routing

0.......  Reserved natl use      0

........  Point code             10321

00......  Spare                  0

11111100  Subsystem number       INAP      IN-CS1+

--------------------------------------------------------------------------------

Octet024  SCCP Data parameter

--------------------------------------------------------------------------------

01100001  Parameter length       97

01100010  Tag                    BGN Begin, constructor, application-wide

01011111  Length                 95

--------------------------------------------------------------------------------

Octet027  Originating Transaction ID

--------------------------------------------------------------------------------

...01000  Tag                    Originating Transaction ID

010.....  Class and form         Application-wide, primitive

00000011  Length                 3

........  Originating ID        F30051

--------------------------------------------------------------------------------

Octet032  TCAP Dialogue Portion

--------------------------------------------------------------------------------

...01011  Tag                    TCAP Dialogue Portion

011.....  Class and form         Application-wide, constructor

00100011  Length                 35

--------------------------------------------------------------------------------

Octet034  TCAP External

--------------------------------------------------------------------------------

...01000  Tag                    TCAP External

001.....  Class and form         Universal, constructor

00100001  Length                 33

--------------------------------------------------------------------------------

Octet036  Object identifier

--------------------------------------------------------------------------------

...00110  Tag                    Object identifier

000.....  Class and form         Universal, primitive

00000111  Length                 7

00000000  Organization           itu-t recommendation

00010001  q                       Q

........  773 (X'305)            773

00000001  as(1)                  1

00000001  Protocol data unit     dialogue PDU(1)

00000001  version(1)             1

10100000  Single-ASN.1-typeTag   Parameter

00010110  Length                 22

--------------------------------------------------------------------------------

Octet047  Dialogue request

--------------------------------------------------------------------------------

...00000  Tag                    Dialogue request

011.....  Class and form         Application-wide, constructor

00010100  Length                 20

--------------------------------------------------------------------------------

Octet049  Protocol-version

--------------------------------------------------------------------------------

...00000  Tag                    Protocol-version

100.....  Class and form         Context-specific, primitive

00000010  Length                 2

00000111  Unused Bit             07

.0000000  Unused Bit             00

1.......  Protocol Version       Version 1

--------------------------------------------------------------------------------

Octet053  Application-context-name

--------------------------------------------------------------------------------

...00001  Tag                    Application-context-name

101.....  Class and form         Context-specific, constructor

00001110  Length                 14

--------------------------------------------------------------------------------

Octet055  Object Identifier

--------------------------------------------------------------------------------

...00110  Tag                    Object identifier

000.....  Class and form         Universal, primitive

00001100  Length                 12

00101010  Protocol               ccitt identified-organization

10000110  SubProtocol            etsi

00111010  Domain                 inDomain

00000000  Network                in-Network

10001001  AC Name                ac (application context)

01100001  Service                cs1-ssp-to-scp(0)

00110011  Version                Reserved

........  Contents               01 00 01 00 01

--------------------------------------------------------------------------------

Octet069  TCAP Component Portion

--------------------------------------------------------------------------------

...01100  Tag                    TCAP Component Portion

011.....  Class and form         Application-wide, constructor

10000000  Length                 128

--------------------------------------------------------------------------------

Octet071  Invoke component

--------------------------------------------------------------------------------

...00001  Tag                    Invoke component

101.....  Class and form         Context-specific, constructor

00101111  Length                 47

--------------------------------------------------------------------------------

Octet073  Invoke ID

--------------------------------------------------------------------------------

...00010  Tag                    Invoke ID

000.....  Class and form         Universal, primitive

00000001  Length                 1

00000001  Invoke ID              01

--------------------------------------------------------------------------------

Octet076  Operation Code

--------------------------------------------------------------------------------

...00010  Tag                    Local

000.....  Class and form         Universal, primitive

00000001  Length                 1

........  Operation Code         IDP  InitialDP

--------------------------------------------------------------------------------

Octet079  Parameter Sequence

--------------------------------------------------------------------------------

...10000  Tag                    Parameter Sequence

001.....  Class and form         Universal, constructor

00100111  Length                 39

--------------------------------------------------------------------------------

Octet081  ServiceKey

--------------------------------------------------------------------------------

...00000  Tag                    ServiceKey

100.....  Class and form         Context-specific, primitive

00000001  Length                 1

........  Service key            94

--------------------------------------------------------------------------------

Octet084  CalledPartyNumber

--------------------------------------------------------------------------------

...00010  Tag                    CalledPartyNumber

100.....  Class and form         Context-specific, primitive

00000111  Length                 7

.0000011  Nature of address      National (significant) number( national use )

1.......  Odd/even               Odd number of address signals

....0000  Spare                  00

.001....  Numbering plan         ISDN (Telephony) numbering plan (Rec. E.164)

1.......  Internal network #     Routing to internal network number not allowed

........  Address signals       999956738

0000....  Filler                 0

--------------------------------------------------------------------------------

Octet093  CallingPartyNumber

--------------------------------------------------------------------------------

...00011  Tag                    CallingPartyNumber

100.....  Class and form         Context-specific, primitive

00000111  Length                 7

.0000011  Nature of address      National (significant) number( national use )

1.......  Odd/even               Odd number of address signals

......01  Screening Indicator    User provided, verified and passed

....00..  Presentation?          Presentation allowed

.001....  Numbering plan         ISDN (Telephony) numbering plan (Rec. E.164)

0.......  Number Incomplete?     Complete

........  Address signals       2199997137

0000....  Filler                 0

--------------------------------------------------------------------------------

Octet102  CallingPartysCategory

--------------------------------------------------------------------------------

...00101  Tag                    CallingPartysCategory

100.....  Class and form         Context-specific, primitive

00000001  Length                 1

00001010  CallngPartyCategory    Ordinary calling subscriber

--------------------------------------------------------------------------------

Octet105  ForwardCallIndicators

--------------------------------------------------------------------------------

...11010  Tag                    ForwardCallIndicators

100.....  Class and form         Context-specific, primitive

00000010  Length                 2

.......0  Nat'l/International    Call to be treated as a national call

.....00.  End-to-end method      No end-to-end method available

....1...  Interworking           Interworking encountered

...0....  End-to-end info        No end-to-end information available

..1.....  ISUP indicator         ISDN user part used all the way

01......  ISUP preference        ISDN user part not required all the way

.......1  Orig ISDN access       Originating access ISDN

.....00.  SCCP method            No indication

....0...  Spare                  0

0000....  ReservedForNat'lUse    0

--------------------------------------------------------------------------------

Octet109  BearerCapability

--------------------------------------------------------------------------------

...11011  Tag                    BearerCapability

101.....  Class and form         Context-specific, constructor

00000101  Length                 5

--------------------------------------------------------------------------------

Octet111  Bearer Cap

--------------------------------------------------------------------------------

...00000  Tag                    Bearer Cap

100.....  Class and form         Context-specific, primitive

--------------------------------------------------------------------------------

Octet112  User service information parameter

--------------------------------------------------------------------------------

00000011  Parameter length       3

--------------------------------------------------------------------------------

Octet113  User service info octet 3

--------------------------------------------------------------------------------

...00000  Transfer capability    Speech

.00.....  Coding standard        CCITT standardized coding

1.......  Extension bit          1

--------------------------------------------------------------------------------

Octet114  User service info octet 4

--------------------------------------------------------------------------------

...10000  Transfer rate          64 kbit/s

.00.....  Transfer mode          circuit mode

1.......  Extension bit          1

--------------------------------------------------------------------------------

Octet115  User service info octet 5

--------------------------------------------------------------------------------

...00011  Layer 1 protocol       Recommendation G.711 A-law

.01.....  Layer 1 Identifier     User information layer 1 protocol

1.......  Extension bit          1

--------------------------------------------------------------------------------

Octet116  CalledPartyNumber

--------------------------------------------------------------------------------

...00010  Tag                    CalledPartyNumber

110.....  Class and form         Private use, primitive

00000010  Length                 2

.0000000  Nature of address      Spare

0.......  Odd/even               Even Number of Address signals

....1010  Spare                  0A

.000....  Numbering plan         Spare (no interpretation)

0.......  Internal network #     Routing to internal network number allowed

--------------------------------------------------------------------------------

Octet120  End-of-contents

--------------------------------------------------------------------------------

00000000  Tag                    00

00000000  Length                 00

--------------------------------------------------------------------------------

Checksum  CRC16................  0001011001110111 hex=1677

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

SCP(IN)- 19/03/04  18:01:54:269   SCCP   SCP(IN)   UDT    SCP(IN) CON INVK CUE

--------------------------------------------------------------------------------

Octet001  ITU-T SS7              Time=19/03/02 18:01:54:269

--------------------------------------------------------------------------------

10000001  BIB/BSN                 1/1

10110010  FIB/FSN                 1/50

..111111  SU type/length         MSU63

00......  Spare                  0

--------------------------------------------------------------------------------

Octet004  Service information octet

--------------------------------------------------------------------------------

....0011  Service indicator      SCCP Signalling Connection Control Part

..00....  Message priority       0

10......  Network indicator      N  National network

--------------------------------------------------------------------------------

Octet005  Routing label

--------------------------------------------------------------------------------

........  DPC                    10321

........  OPC                    10337 SCP(IN)

1010....  SLS                    10

--------------------------------------------------------------------------------

Octet009  Message type

--------------------------------------------------------------------------------

00001001  Message type           UDT   Unitdata

--------------------------------------------------------------------------------

Octet010  SCCP Protocol Class parameter

--------------------------------------------------------------------------------

....0001  Protocol class         Class 1

0000....  Message handling       No special options

00000011  Ptr -> Called number   3

00000111  Ptr -> Calling #       7

00001011  Pointer -> Data        11

--------------------------------------------------------------------------------

Octet014  SCCP Called Party Address parameter

--------------------------------------------------------------------------------

00000100  Parameter length       4

.......1  Sgnl pt code bit       SPC present

......1.  Subsystem # bit        SSN present

..0000..  Global title ind       No global title included

.1......  Routing bit            DPC and SSN based routing

0.......  Reserved natl use      0

........  Point code             10321 Matinha

00......  Spare                  0

11111100  Subsystem number       INAP     IN-CS1+

--------------------------------------------------------------------------------

Octet019  SCCP Calling Party Address parameter

--------------------------------------------------------------------------------

00000100  Parameter length       4

.......1  Sgnl pt code bit       SPC present

......1.  Subsystem # bit        SSN present

..0000..  Global title ind       No global title included

.1......  Routing bit            DPC and SSN based routing

0.......  Reserved natl use      0

........  Point code             10337 SCP(IN)

00......  Spare                  0

11111100  Subsystem number       INAP     IN-CS1+

--------------------------------------------------------------------------------

Octet024  SCCP Data parameter

--------------------------------------------------------------------------------

01001001  Parameter length       73

01100101  Tag                    CON Continue, constructor, application-wide

01000111  Length                 71

--------------------------------------------------------------------------------

Octet027  Originating Transaction ID

--------------------------------------------------------------------------------

...01000  Tag                    Originating Transaction ID

010.....  Class and form         Application-wide, primitive

00000011  Length                 3

........  Originating ID        7A01B4

--------------------------------------------------------------------------------

Octet032  Destination Transaction ID

--------------------------------------------------------------------------------

...01001  Tag                    Destination Transaction ID

010.....  Class and form         Application-wide, primitive

00000011  Length                 3

........  Destination ID        F30051

--------------------------------------------------------------------------------

Octet037  TCAP Dialogue Portion

--------------------------------------------------------------------------------

...01011  Tag                    TCAP Dialogue Portion

011.....  Class and form         Application-wide, constructor

00101111  Length                 47

--------------------------------------------------------------------------------

Octet039  TCAP External

--------------------------------------------------------------------------------

...01000  Tag                    TCAP External

001.....  Class and form         Universal, constructor

00101101  Length                 45

--------------------------------------------------------------------------------

Octet041  Object identifier

--------------------------------------------------------------------------------

...00110  Tag                    Object identifier

000.....  Class and form         Universal, primitive

00000111  Length                 7

00000000  Organization           itu-t recommendation

00010001  q                       Q

........  773 (X'305)            773

00000001  as(1)                  1

00000001  Protocol data unit     dialogue PDU(1)

00000001  version(1)             1

10100000  Single-ASN.1-typeTag   Parameter

00100010  Length                 34

--------------------------------------------------------------------------------

Octet052  Dialogue response

--------------------------------------------------------------------------------

...00001  Tag                    Dialogue response

011.....  Class and form         Application-wide, constructor

00100000  Length                 32

--------------------------------------------------------------------------------

Octet054  Protocol-version

--------------------------------------------------------------------------------

...00000  Tag                    Protocol-version

100.....  Class and form         Context-specific, primitive

00000010  Length                 2

00000111  Unused Bit             07

.0000000  Unused Bit             00

1.......  Protocol Version       Version 1

--------------------------------------------------------------------------------

Octet058  Application-context-name

--------------------------------------------------------------------------------

...00001  Tag                    Application-context-name

101.....  Class and form         Context-specific, constructor

00001110  Length                 14

--------------------------------------------------------------------------------

Octet060  Object Identifier

--------------------------------------------------------------------------------

...00110  Tag                    Object identifier

000.....  Class and form         Universal, primitive

00001100  Length                 12

00101010  Protocol               ccitt identified-organization

10000110  SubProtocol            etsi

00111010  Domain                 inDomain

00000000  Network                in-Network

10001001  AC Name                ac (application context)

01100001  Service                cs1-ssp-to-scp(0)

00110011  Version                Reserved

........  Contents               01 00 01 00 01

--------------------------------------------------------------------------------

Octet074  Result

--------------------------------------------------------------------------------

...00010  Tag                    Result

101.....  Class and form         Context-specific, constructor

00000011  Length                 3

--------------------------------------------------------------------------------

Octet076  Integer

--------------------------------------------------------------------------------

...00010  Tag                    Integer

000.....  Class and form         Universal, primitive

00000001  Length                 1

........  Value                  accepted

--------------------------------------------------------------------------------

Octet079  Result-source-diagnostic

--------------------------------------------------------------------------------

...00011  Tag                    Result-source-diagnostic

101.....  Class and form         Context-specific, constructor

00000101  Length                 5

--------------------------------------------------------------------------------

Octet081  Dialogue service user

--------------------------------------------------------------------------------

...00001  Tag                    Dialogue service user

101.....  Class and form         Context-specific, constructor

00000011  Length                 3

--------------------------------------------------------------------------------

Octet083  Integer

--------------------------------------------------------------------------------

...00010  Tag                    Integer

000.....  Class and form         Universal, primitive

00000001  Length                 1

........  Value                  Null

--------------------------------------------------------------------------------

Octet086  TCAP Component Portion

--------------------------------------------------------------------------------

...01100  Tag                    TCAP Component Portion

011.....  Class and form         Application-wide, constructor

10000000  Length                 128

--------------------------------------------------------------------------------

Octet088  Invoke component

--------------------------------------------------------------------------------

...00001  Tag                    Invoke component

101.....  Class and form         Context-specific, constructor

00000110  Length                 6

--------------------------------------------------------------------------------

Octet090  Invoke ID

--------------------------------------------------------------------------------

...00010  Tag                    Invoke ID

000.....  Class and form         Universal, primitive

00000001  Length                 1

00000001  Invoke ID              01

--------------------------------------------------------------------------------

Octet093  Operation Code

--------------------------------------------------------------------------------

...00010  Tag                    Local

000.....  Class and form         Universal, primitive

00000001  Length                 1

........  Operation Code         CUE  Continue

--------------------------------------------------------------------------------

Octet096  End-of-contents

--------------------------------------------------------------------------------

00000000  Tag                    00

00000000  Length                 00

--------------------------------------------------------------------------------

Checksum  CRC16................  0011010011100010 hex=34E2

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

Tip voor probleemoplossing: UDTS-terugkeer

Voor een UDTS - bericht is de 'terugkeeroorzaak' de eerste byte na het berichttype 0a. Deze waarde helpt bepalen waarom STP / SCP een UDTS-foutrespons verstuurt. Als deze informatie in het scherm niet zichtbaar is, gaat u naar het gedeelte Platform.log TCAP Trace om TCAP-sporen in het Cisco PGW 2200-logbestand in te schakelen.

Platform.log TCAP-sporen

MML staat een gebruiker toe om een TCAP-sporen te starten die <Trace>berichten voor de TCAP-kanaalcontroller in /opt/CiscoMGC/var/log/platform.log dumpen. Een TCAP-spoor stelt de gebruiker in staat de TCAP / SCCP-berichten te bekijken die naar de SS7-kanaalcontroller worden verzonden om naar de SS7-schakelaar over MTP3 te leiden. Zie Bijlage E voor de berichtenstroom van een TCAP-vraag door de PGW 2200-software.

TCAP-tracering wordt gestart via ml met de opdracht sta-tcap-trc. Om de relevante informatie op te nemen, debug logging mogelijk voor de TCAP en SS7 kanaal controller.

Dit is een voorbeeld van hoe u een spoor van TCAP kunt toelaten:

mml> set-log:TCAP-01:debug,confirm

MGC-01 - Media Gateway Controller 2004-03-26 11:17:31.503 EST

M  COMPLD

"TCAP-01"

;

mml> set-log:ss7-i-1:debug,confirm

MGC-01 - Media Gateway Controller 2004-03-26 11:17:40.715 EST

M  COMPLD

"ss7-i-1"

;

mml> sta-tcap-trc

MGC-01 - Media Gateway Controller 2004-03-26 11:05:27.040 EST

M  RTRV

SROF

"TCAP-01"

/* Component already started */

;

Opmerking: Debug logging kan van invloed zijn op de prestaties van het systeem en mag niet gebruikt worden in een productieomgeving bij veel aanroepen. Stel uw onderhoudsvenster dienovereenkomstig in.

TCAP-berichten verzonden door Cisco PGW 2200

Zodra een IN_TRIGGER naar de motor is gestuurd, sturen de motorwezens het bericht naar buiten van PGW 2200. De van het protocolniveau doorgegeven informatie wordt doorgegeven aan de TCAP-kanaalcontroller. Het TCAP-gedeelte wordt naar de SCCP-kanaalcontroller verzonden. Er wordt ook een logbestand aangemaakt op platform.log om aan te geven dat een TCAP-bericht werd 'doorgegeven'. Van het vorige UDT-bericht (weergegeven in het snaargedeelte van dit document) kunt u zien hoe de PGW 2200-loginformatie met betrekking tot dit zelfde bericht in platform.log wordt opgeslagen. Dit platform logbestand komt overeen met de gegevensinhoud die in de voorbeelduitsplitsing van het SCCP-bericht wordt getoond: Unitdata/Unitdata Service-tabel in aanhangsel C. In deze tabel is de eerste waarde de waarde van de gegevenslengte (52 hex = 82 decimale). Het eigenlijke gedeelte TCAP-gegevens volgt de berichtlengte. Als er geen snuifje of snooper beschikbaar is, kan dit platform.log worden gebruikt om transacties TCAP en SCCP te bekijken / debug.

Tip voor probleemoplossing: Als het TCAP bericht niet naar SCCP wordt verzonden, is er een probleem op het niveau van MDL of van de Engine. Probleemoplossing voor het MDL-spoor en kijk naar het signaal Ltrigger en LTriggerrelease.

Deze uitvoer toont het PGW 2200-logbestand dat TCAP-neerwaartse stapel naar SCCP/MTP stuurt.

Nadat TCAP het bericht naar SCCP verstuurt, speelt de SS7-kanaalcontroller ONTVANGEN MSG VAN SCCP en logt hij de hexuitweergave van het bericht aan om ontvangst van het bericht aan te geven. Deze hexuitdraai bevat de delen SCCP en TCAP zoals in deze uitvoer weergegeven.

Tips voor probleemoplossing:

- Gebruik de SCCP-berichtindeling in Bijlage C om het berichttype, de SCCP-headerinformatie (weergegeven in de uitvoer geel) en het begin van de TCAP-gegevens te decoderen (weergegeven in de uitvoer in blauw). De 1e0002 in de uitvoer vertegenwoordigt de doelpuntcode van dpc.dat en de SCCP bericht stortplaats begint onmiddellijk na type "1" (te beginnen met het SCCP bericht type).

- De PGW 2200 logt tegen en alarmen voor SCCP, TCAP en SS7 gebeurtenissen. Als de metingen zijn ingeschakeld, controleert u de tellers voor het TCAP-bericht. Controleer ook de SCCP, UDT en UDTS die worden ontvangen en verzonden. Raadpleeg deze documenten voor operationele MGC-procedures.

- Bedieningssysteem-metingen

- Cisco MGC-metingen

- TCAP-transacties ophalen

- Als de SS7 channel controller het bericht niet ontvangt dat vanuit de PGW 2200 is verstuurd, controleer dan of TCAP een bericht naar SCCP heeft verzonden. Als de TCAP-laag het bericht naar beneden doorgeeft, kan dit zijn omdat de SCCP niet genoeg informatie heeft om het juiste SCCP-bericht te maken. Dit kan ook een indicatie zijn dat het subsysteem SS7 niet naar behoren is uitgerust of niet beschikbaar is. Controleer deze lijst om te controleren:

- SS7 Point-codeconfiguratie en -status

- SS7-configuratie van subsystemen

- SS7-routingconfiguratie voor subsystemen

- Lokale en externe SSN-status

- IN-service configuratie (trigger.dat)

Systeemverificatie

mml>rtrv-spc:all

MGC-01 - Media Gateway Controller 2004-03-26 13:22:05.492 EST

M  RTRV

"ss7svc1:DPC=001.022.001,DNW=2:OPC=001.001.001:IS"

"ss7svc2:DPC=001.022.002,DNW=2:OPC=001.001.001:IS"

"itussn1:DPC=001.004.001,DNW=2:OPC=001.001.001:IS"

"itussn2:DPC=001.003.001,DNW=2:OPC=001.001.001:IS"

"itussn3:DPC=001.004.001,DNW=2:OPC=001.001.001:IS"

;

mml> prov-rtrv:ss7subsys:NAME="itussn1"

MGC-01 - Media Gateway Controller 2004-03-26 11:48:26.321 EST

M  RTRV

"session=fix551tgp:ss7subsys"

/*

NAME = itussn1

DESC = pc_ssn rte-ssn 48

SVC = scp1

PRI = 1

MATEDAPC =

LOCALSSN = 101

PROTO = SS7-ITU

STPSCPIND = 1

TRANSPROTO = SCCP

OPC = opc1

SUAKEY =

REMOTESSN = 48

*/

;

mml> rtrv-lssn:all

MGC-01 - Media Gateway Controller 2004-03-26 11:49:01.985 EST

M  RTRV

"TCAP-01:SSN=12,PST=IS"

"TCAP-01:SSN=101,PST=IS"

"TCAP-01:SSN=102,PST=IS"

;

mml> rtrv-rssn:all

MGC-01 - Media Gateway Controller 2004-03-26 11:49:04.695 EST

M  RTRV

"scp1:PC=001.004.001,SSN=12,PST=IS"

"scp1:PC=001.004.001,SSN=48,PST=IS"

;

mml> prov-rtrv:inservice:name="finap-initdp"

MGC-01 - Media Gateway Controller 2004-03-29 14:45:25.738 EST

M  RTRV

"session=fix551tgp:inservice"

/* NAME = finap-initdp

SKORTCV = 90001

GTORSSN = ROUTEBYSSN

GTFORMAT = NOGT

MSNAME = finap-initdp

*/

;

mml> prov-rtrv:SS7ROUTE:NAME="route4"

MGC-01 - Media Gateway Controller 2004-03-30 11:53:08.493 EST

M  RTRV

"session=fix551tgp:SS7ROUTE"

/*

NAME = route4

DESC = rte to 1.4.1 scp1

OPC = opc1

DPC = scp1

LNKSET = ls3

PRI = 1

*/

;

- Als al deze informatie correct lijkt te zijn (zoals in de hierboven weergegeven uitvoer wordt getoond), verifieer de getagde waarden die vanaf het TCAP-protocolniveau zijn verzonden, zoals het SSN-, SCCPChParty-adres en/of SCCPCallingParty-adres.

TCAP-berichten die de Cisco PGW 2200-software invoeren

De omgekeerde logica kan worden gebruikt om een SS7 bericht te overtrekken dat in Cisco PGW 2200 komt dat voor de TCAP / SCCP gebruikerslaag van de SS7 stapel bestemd is. De PGW 2200-logbestanden tonen het SS7-bericht dat in de SS7-kanaalcontroller (vanaf de SS7-lijn) komt en naar TCAP wordt gestuurd voor verwerking. Het bericht is uitgesplitst op elke laag van de SS7 stapel. Let ook op de OPC/DPC, Service Indicator (SIO) en signalering Link Selectie (SLS). De OPC en DPC worden weergegeven in ITU-indeling (alleen in dit voorbeeld).

Tip voor probleemoplossing: Controleer het berichttype dat van de SS7 lijn ontvangen is. Als een UDTS bericht wordt ontvangen, controleer dan de 'terugkeeroorzaak'.

Deze uitvoer toont het PGW 2200 log wanneer het SCCP-berichten van de SS7-lijn ontvangt:

Tip voor probleemoplossing: Gebruik de SCCP-berichtindeling in Bijlage C om het berichttype, de SCCP-headerinformatie (weergegeven in de uitvoer geel) en het begin van de TCAP-gegevens te decoderen. De 1e002-output hierboven vertegenwoordigt het aanspreekadres (OPC) voor het bericht dat op de PGW wordt ontvangen, zoals weergegeven in dpc.dat. Het SCCP-bericht wordt direct na "0" (te beginnen met het SCCP-berichttype) gedraaid.

Deze uitvoer is afkomstig van het PGW 2200-logbestand wanneer de OTS TCAP via SCCP/MTP wordt ontvangen:

Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Debug>

CP Received PDU from ssetId 3, chan 0

Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Trace>

PROT_TRACE_MTP3_PDU: Hex dump of MTP3 and UP messages 1d0005 0

CP DATA IND len: 68 data: 83 09 48 08 a2 0a

Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Debug>

>>>> from: 821 to opc 809 (bytes 63) sio 83 sls a:

Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Trace>

PROT_TRACE_MTP3_PDU: Hex dump of MTP3 and UP messages 1e0002 0 0a 01 03 0d

11 04 ffffffc3 09 08 65 0a ffffff8b 21 08 30 00 18 38 33 44 44 29  62

27 48 01 02 6c 22 ffffffa1 20 02 01 01 02 01 00 30 18 ffffff80 04 00 00

00 01 ffffff82 07 01 10 18 38 33 44 44 ffffff83 07 01 11 07 13 11 00 10

Thu Mar 25 18:35:35:385 2004 EST | TCAP (PID 27283) <Debug>

Got 91 bytes from fifo /tmp/sccp_input (fd=16)

Thu Mar 25 18:35:35:385 2004 EST | ss7-i-1 (PID 27288) <Debug>

RECEIVED SCCP STACK MSG

!--- Indicates message is from MTP(SS7 stack).

!--- Lines omitted.

Thu Mar 25 18:35:35:385 2004 EST | TCAP (PID 27283) <Debug>

00 01 00 01 1E 00 15 00 00 00 1A 00 00 02 00 00 00 00 00 00 08 21 00 00

08 09 FFF0A 0A 01 03 0D 11 04 FFF09 08 65 0A FFF21 08 30 00 18 38 33 44

44 29 62 27 48 01 02 6C 22 FFF20 02 01 01 02 01 00 30 18 FFF04 00 00  00

01 FFF07 01 10 18 38 33 44 44 FFF07 01 11 07 13 11 00 10

Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug>

ioTcSuIntfc::handleNotInd: Cause =1

Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug>

Calling StUiStuDatReq(), spId = 1

Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug>

Deleted spDlgEntry 2-69

Thu Mar 25 18:35:35:386 2004 EST | TCAP (PID 27283) <Debug>

Sending msgType 15 to Engine

!--- TCAP sends response to Engine which is translated into L.

Deze uitvoer is afkomstig van het PGW 2200-logbestand wanneer een ongeldig TCAP-bericht via SCCP/MTP wordt ontvangen:

MDL-traceringstool

De Cisco PGW 2200 gebruikt triggers om een TCAP-transactie te initiëren. TCAP-protocoltransacties gebruiken de IN_TRIGGER-methode om berichten naar en van de TCAP-controlelaag te verzenden en ontvangen. Wanneer de call analyse resultaat type 22 bereikt, wordt het IN_TRIGGER TCAP protocol geïnitialiseerd. TCAP informatie / berichten worden uitgewisseld tussen de TCAP-protocollaag (bijvoorbeeld triggers die in MDL-taal zijn geschreven) en het Cisco PGW 2200-motorproces met behulp van een tag, lengte en waarde of TLV-syntaxis. De motor geeft de informatie vervolgens door aan de TCAP-kanaalregelaar voor verdere verwerking.

Gebruik het Cisco PGW 2200 MDL-spoor om de gegevens te zien die naar en van de TCAP-protocollaag naar de TCAP-controller worden verzonden (via de motor). De TCAP-kanaalcontroller verwerkt de benodigde MDL-berichten die worden ontvangen en doorgestuurd naar de passende IOCC (TALI-IOCC, IP-IOCC of SS7-IOCC). De motor converteert ook TCAP-berichtinformatie die van de TCAP-kanaalcontroller (via SCCP/MTP3) is ontvangen, naar een TLV-formaat dat kan worden doorgegeven aan de TCAP-protocollaag, ook bekend als IN_TRIGGER. Om een TCAP-oproep op het protocolniveau te traceren, dient u deze stappen te voltooien:

1. Start een MDL-spoor.

mml> sta-sc-trc:ss7svc1:log="udts",confirm

2. Maak een vraag die de dienst van TCAP (hits analyse resultaat type IN_TRIGGER) in werking stelt.

3. Stop het MDL-spoor.

mml> stp-sc-trc:all

MGC-01 - Media Gateway Controller 2004-03-24 17:41:04.702 EST

M  COMPLD

"ALL:Trace stopped for the following files:

../var/trace/udts_ss7svc2_20040324174103.btr

4. Start get_trc om het opgenomen MDL-spoor te bekijken.

get_trc.sh udts_ss7svc2_20040324174103.btr

5. Draai optie S om een 'SIM print' van de oproep te zien die de berichtstroom tussen interne PGW 2200-processen toont.

6. Draai optie D om het juiste spoor van de vraag door de PGW 2200 code te zien.

Opmerking: De inhoud weergegeven door opties D en S in get_trc.sh is mogelijk niet voor de hand liggend, omdat de gegevens worden weergegeven met interne gegevenstypen en variabele namen. Maar een beschrijving van wat te zoeken om TCAP transacties te debug wordt weergegeven in de sectie van het MDL Trace Analysis voor TCAP.

MDL-traceringstool voor TCAP

Gebruik 'SIM print' (optie S van get_trc.sh) om de totale Call flow op Cisco PGW 2200 protocolniveau te bekijken. De gelijkmatige afdruk lijkt op die in aanhangsel D. Als het niet doet, probeer om een nota van te maken van waar de afgeleide Call flow diverges geeft en begin om met die gebeurtenis problemen op te lossen. Stel uw aandacht voor probleemoplossing in het kader van het GLB op een van deze gebeurtenissen toe.

- LTrigger

- Informatie over opslag

- LoopVolgende

- release

Dit zijn de interne gebeurtenissen die de staatsmachine IN_TRIGGER aansturen.

Gebruik het Cisco PGW 2200 MDL-spoor om de eigenlijke codestroom voor elk van deze gebeurtenissen te zien. LTrigger resulteert in een OUTPUT IN_TRIGGER, en de andere drie worden ontvangen door IN_TRIGGER door een INPUT IN_TRIGGER bericht van de motor.

Uitgaande TCAP-berichten

Om berichten te identificeren die binnen en uit MDL voor TCAP komen, zoek naar IN_TRIGGER in het MDL spoor. Het monster in_TRIGGER Syntax van MDL Trace grafisch toont een bericht dat wordt verstuurd en ontvangen in MDL naar en van de motor. De OUTPUT geeft aan dat IN_TRIGGER een verzoek om een TCAP-bericht heeft verstuurd.

Tips voor probleemoplossing

- Gebruik het MDL-spoor om te controleren of het TRIGGER-bericht naar de motor is verzonden als IN_TRIGGER of OUTPUT niet is verzonden.

- Controleer het dialoogvenster voor de IN_TRIGGER-resultaatconfiguratie.

- Controleer de configuratie van het inservice- en/of trigger.dat.

- Controleer dat het bericht is verstuurd door de SS7 Channel Controller. Als het bericht nooit van de SS7 channel controller is gemaakt, is het een resultaat van de SCCP kanaalcontroller die niet genoeg informatie heeft om de oproep te verzenden of een geldig bericht te maken.

- Controleer de SCCP-configuratie en SS7_SUBSYSTEM-configuratie.

- Controleer de SSN-status.

- Controleer de PC status.

Als de uitvoer van IN_TRIGGER geslaagd is, toont het Cisco PGW 2200 MDL spoor de reactie op dat bericht als INPUT in IN_TRIGGER.

In_TRIGGER-synchronisatiegegevens van MDL Trace

Het INPUT-bericht is het antwoord van de motor op het verzoek (of uitloop) dat van het TCAP-protocol wordt verstuurd. De motor kan namens zichzelf of namens de TCAP-laag reageren.

Het IN_TRIGGER-bericht geeft aan dat MDL TCAP / SCCP-informatie naar beneden stuurt naar de motor- en kanaalcontrollers die worden gebruikt voor het construeren van een UDT-bericht dat op de LIJN naar de SCP wordt verzonden. De informatie die naar de motor wordt gestuurd, is afgeleid van het trigger.dat bestand en het toont direct boven de uitgang van dit bericht. Om de inhoud van dit bericht te zien zoals MDL het bouwde, scrollen omhoog van de tekst IN_TRIGGER. Het begin van de berichtbouwprocedure is aangegeven door SendMessage()..., zoals hier wordt getoond.

Tips voor probleemoplossing

- Als een TCAP-query uit Cisco PGW 2200 wordt verzonden met onjuiste gegevens, kan het MDL-spoor worden gebruikt om precies te zien waar Cisco PGW 2200 de informatie heeft afgeleid. De meeste informatie komt van het trigger.dat bestand. Om te zien waar Cisco PGW 2200 zijn informatie voor het uitgaande bericht heeft afgeleid, zoek dan naar (IN_TRIGGER) voor het TCAP element in kwestie. Als het TCAP-type bijvoorbeeld niet correct is gecodeerd, moet u het string tcapType zoeken in het MDL-spoor (rond het schrijfveld tcapType).

- Om te zien waar Cisco PGW 2200 trigger.dat om inhoud van het TCAP te coderen leest, zoek naar de koorden in deze tabel worden getoond. Deze strings vertegenwoordigen de procedure call gebruikt om de trigger.dat informatie terug te halen. Deze procedure aanroepen dient plaats te vinden tussen de INPUT LTrigger event en het OUTPUT IN_TRIGGER bericht in kwestie.

Name

Beschrijving

MDL-zoekstring

TT

Tabelrecord genereren

GetTT

MA

Actie-record

GetMA

MS

Bericht verzenden Record

GetMS

OS

Bediening

GetOS

PS

Parameter verzenden record

GetPS

RR

Ontvangen responsgegevens

GetRR

MR.

Bericht ontvangstbevestiging

Pak MR.

OF

Bediening ontvangen

GetOR

PR

Parameter die record ontvangt

GetPR

RA

Reactie-record

GetRA

AD

Actiedata

GetAD

Inkomende TCAP-berichten

Het INPUT-bericht is het antwoord van de motor op het verzoek. De motor kan namens zichzelf of namens de TCAP-laag reageren. Het inkomende bericht wordt geïdentificeerd door de reeks INPUT IN_TRIGGER in het Cisco PGW 2200 MDL spoor zoals getoond in deze voorbeelduitvoer. Dit voorbeeld toont ook het bericht dat wordt gecodeerd. Dit is handig als u eventuele problemen met de TCAP-respons moet identificeren.

Als u het Engine-bericht wilt decoderen dat door Cisco PGW 2200 MDL is ontvangen, gebruikt u hetzelfde TLV-formaat dat eerder in dit document is beschreven. Dit bericht wordt direct na de tekst gedecodeerd, INPUT IN_TRIGGER.

INPUT  "IN_TRIGGER": 00 00 00 02 00 00 00 69 00 02 0d 00 12 00 04

00 00 08 21 00 11 00 04 00 00 00 02 00 10 00 12 00 00 00 08 21 0c 01 67 02

04 50 00 00 00 00 00

08 09 00 13 00 0d 03 00 2a 81 76 82 15 01 01 01 01 00 01 00 05 00 01 01

00 06 00 03 01 00 17 00 07 00 01 04 00 09 00 0f a0 0d 30 0b 80 01 0a 81

01 00 a2 03 80 0

1 01 00 05 00 01 01 00 06 00 03 01 00 23 00 07 00 01 05 00 09 00 1a 80

10 30 0e a0 0c a0 0a a1 05 a0 03 81 01 06 82 01 0a 81 01 01 a2 03 80 01

01 00 0a 00 00

reading element header: TcapMessageStyle

reading field callRef

!--- Identifies call reference for MDL / engine Xaction.

'0000 0000 0000 0000 0000 0000 0000 0010'B

ok

reading field processed

!--- Identifies process ID for MDL/engine Xaction.

'0000 0000 0000 0000 0000 0000 0110 1001'B

ok

reading field msgType

!--- Identifies message type for MDL/engine Xaction.

'0000 0000 0000 0010'B

!--- Message type 2 = ITU CONTINUE.

ok

reading field tagCount

!--- Identifies the number of tags included in this message.

'0000 1101'B 13 0x0d

ok

ok

reading element _Continue

!--- TCAP message type.

reading field RAW

1136 bits read

ok

reading field DATA

reading element header: TcapElementStyle

!--- Tag element #1.

reading field ieId

!--- Tag element #1 TAG ID.

'0000 0000 0001 0010'B

ok

reading field ieLength

!--- Tag element #1 Tag Length.

'0000 0000 0000 0100'B

!--- 4 bytes.

ok

ok

reading element TcapDatabaseIdElem

reading field RAW

32 bits read

ok

reading field DATA

!--- Tag element #1 data portion begins.

'0000 0000'B 0 0x00

!--- Byte 1.

'0000 0000'B 0 0x00

!--- Byte 1.

'0000 1000'B 8 0x08

!--- Byte 1.

'0010 0001'B 33 0x21 "!"

!--- Byte 1.

''B

ok

ok

reading element header: TcapElementStyle

!--- Tag element #2.

reading field ieId

Dit is een voorbeeldoutput van een inkomende reactie op een UDTS-bericht:

INPUT  "IN_TRIGGER": 00 00 00 02 00 00 00 69 00 0f 02 00 0b

00 01 01 00 0a 00 00

reading element header: TcapMessageStyle

reading field callRef

'0000 0000 0000 0000 0000 0000 0000 0010'B

ok

reading field processId

'0000 0000 0000 0000 0000 0000 0110 1001'B

ok

reading field msgType

!--- Message type - Information message.

'0000 0000 0000 1111'B

ok

reading field tagCount

'0000 0010'B 2 0x02

ok

ok

reading element _Information

reading field RAW

72 bits read

ok

reading field DATA

reading element header: TcapElementStyle

reading field ieId

'0000 0000 0000 1011'B

ok

reading field ieLength

'0000 0000 0000 0001'B

ok

ok

reading element TcapErrorElem

!--- TCAP error element.

reading field RAW

8 bits read

ok

reading field DATA

reading field octet1

reading field error

'0000 0001'B 1 0x01

!--- TCAP error element = 01 —> TCAP_ERROR_SSN_OOS.

ok

ok

ok

ok

ok

ok

Continuing State Machine: IN_TRIGGER (105)

STATE *

INPUT Information AS <messageData>

CC.db.nonEssentialData.TCAPTransactionUnixEndTimeElem.DATA

:= MGetTime(CC.db.nonEssentialData.TCAPTransactionMsecEndTimeElem.DATA)

-> 1080257735

Een ander waardevol stukje informatie dat u kunt verkrijgen van het Cisco PGW 2200 MDL-spoor (voor TCAP-oproepen) is de waarde van LTriggerRelease. Het INERrorElem dat in het LTriggerRelease is gecodeerd biedt ook inzicht in waarom een oproep of TCAP-transactie niet werkt zoals verwacht. Zie deze Cisco PGW 2200 MDL grafiek die een LTriggerrelease toont die wordt uitgezonden in antwoord op de eerste LTrigger-gebeurtenis die IN_TRIGGER heeft ontvangen. Zie Bijlage E voor meer informatie over IN_TRIGGER gebeurtenissen en INERrorElem waarden.

Bijlage A: MDL-tags

De Cisco PGW 2200 MDL-tags worden uitgewisseld tussen de Cisco PGW 2200 MDL en de motor. In dit aanhangsel worden de volgorde, de inhoud en het formaat van alle bij TCAP-transacties gebruikte tags beschreven. De informatie die wordt gebruikt om deze tag-waarden te laten vullen, wordt verkregen uit call context en de waarden die in het trigger.dat bestand zijn ingevuld. Het activateringsbestand wordt ook gebruikt om aan te geven wat naar/van de motor moet worden gestuurd voor het maken van TCAP-berichten en wat van de motor moet worden ontvangen voor de verwerking van TCAP-berichten wanneer een reactie wordt ontvangen.

Deze tags worden gebruikt voor TCAP-gespreksverwerking:

- TAG ID 1 - TYPE TCAP

Beschrijving: Indicatie van het type TCAP MDL

Lengte gegevens: vast(1)

Gegevensformaat:

1 = ETSI 300 374-1

2 = Bell Core   GR-1298-CORE

TR-NWT-001284

TR-NWT-001285

3 = Bell Core   Pre AIN

GR-1428-CORE

- TAG ID 2 - systeembestemming

Beschrijving: Interne bestemming van de gebeurtenis

Lengte gegevens: vast(1)

Gegevensformaat: octet

Inhoud: 0 = Intern SCP, 1 = Trillium TCAP

- TAG ID 3 - SCCP genoemd adres

Beschrijving: SCCP-gegevens vereist via trillium

Lengte gegevens: Variabel

Gegevensformaat:

Octet 1 Routing Indicators

Bit A 0 - Route by GT, 1 - Route by SSN

Bit B DPC is present (Octets 2 to 4 have valid data)

Bit C SSN is present  (Octet 5 has valid data)

Octet 2 DPC Network

Octet 3 DPC Cluster

Octet 4 DPC Member

Octet 5 Called SSN

Octet 6 GTFormat

0 - No global Title Included

1 - Global Title includes nature of address indicator only (ITU)

- Global title includes translation type,

numbering plan and encoding scheme.(ANSI)

2 - Global Title Includes translation type only.(ITU/ANSI)

3 - Global title includes translation type,

numbering plan and encoding scheme.

(ITU).  - not used in ANSI.

4 - Global Title includes translation type, numbering plan,

encoding scheme and  nature of address digits.

(ITU). - Not used in ANSI.

Octet 7 Translation Type Value

Octet 8 Numbering Plan

0 - Unknown

1 - ISDN Telephony

2 - Telephony

3 - Data

4 - Telex

5 - Maritime Mobile

6 - Land Mobile

7 - ISDN Mobile

Octet 9 Nature Of Number

1 - Subscriber Number

2 - National Number

3 - International Number

Octet 10    Number Of Digits in octets 11 to 43

Octet 11 to 43

Digits in IA5 format

- TAG ID 4 - SCCP-beladres

Beschrijving: SCCP-gegevens vereist via trillium

Lengte gegevens: Variabel

Gegevensformaat:

Octet 1 Routing Indicators

Bit A 0 - Route by GT, 1 - Route by SSN

Bit B DPC is present (Octets 2 to 4 have valid data)

Bit C SSN is present  (Octet 5 has valid data)

Octet 2 DPC Network

Octet 3 DPC Cluster

Octet 4 DPC Member

Octet 5 Calling SSN

- TAG ID 5 - Type onderdeel TCAP

Beschrijving: Type TCAP-component

Lengte gegevens: vast(1)

Gegevensformaat:

Octet

0 = Unknown

1 = Invoke

2 = Return Result Last

3 = Return Error

4 = Reject

5 = Return Result Not Last

6 = Invoke Last

7 = Invoke Not Last

- TAG ID 6 - TCAP-uitvoeringscode

Beschrijving: TCAP-berichtbeveiligingscode

Lengte gegevens: Variabele (altijd 4 voor ANSI)

Gegevensformaat:

Octet 1 Flag

0 = None

1 = Local

2 = Global

3 = National

4 = Private

Octet 2 Operation Class

Octet 3 Op Code Highest byte (ITU)    Family (ANSI)

Octet 4 Op Code Next byte (ITU)  Specifier (ANSI)

Octet n Op Code Least byte (ITU)

- TAG ID 7 - TCAP-invocatie

Beschrijving: ID van het onderdeel

Lengte gegevens: vast(1)

Gegevensformaat: octet

- TAG ID 8 - TCAP-correlatie-id

Beschrijving: ID van het onderdeel waarop deze component betrekking heeft

Lengte gegevens: vast(1)

Gegevensformaat: octet

- TAG ID 9 - TCAP-analoge component ANSI

Beschrijving: Tekst van een TCAP bericht vanaf eerste parameter

Lengte gegevens: Variabel

Gegevensformaat: octet

- TAG-ID 10 - TCAP-eindmarkering

Beschrijving: Tekst van een TCAP bericht vanaf eerste parameter (SEQUENCE)

Lengte gegevens: vast(0)

Gegevensformaat: None

- TAG-ID 11 - fout

Beschrijving: Foutgegevens

Lengte gegevens: vast(1)

Gegevensformaat: octet

Inhoud:

1 = TCAP_ERROR_SSN_OOS

2 = TCAP_ERROR_PC_UNAVAILABLE

3 = TCAP_ERROR_SERVICE_NOT_RESPONDING

4 = TCAP_TRIGGER_TIMEOUT

- TAG ID 12 - STP-SCP groepsindex

Beschrijving: STP-SCP groepsindex, gegevens doorgegeven van analyse.

Lengte gegevens: vast(1)

Gegevensformaat: octet

Inhoud: STP-SCP groepsindexwaarde.

- TAG-ID 13 - TCAP-transportprotocol

Beschrijving: Type vervoersprotocol

Lengte gegevens: vast(1)

Gegevensformaat: octet

Inhoud:

1 = TCAP_TRANSPORT_SCCP

2 = TCAP_TRANSPORT_TCP_IP

- TAG-ID 14 - TCAP externe fout/probleem

Beschrijving: Fout- of probleemwaarde ontvangen of verzonden in de componenten Fout- en Resultaat

Lengte gegevens: Variabel

Gegevensformaat: octet

- TAG ID 15 - Type TCAP

Beschrijving: Type onderdeel

Lengte gegevens: vast(1)

Gegevensformaat: octet

Inhoud:

1 = TCAP_BODY_SEQUENCE

2 = TCAP_BODY_SET

- TAG ID 16 - Dialoogvenster TCAP

Beschrijving: Trillium TCAP omvat deze TAG in alle berichten die naar MDL worden verstuurd. MDL moet deze informatie opslaan en naar het Trillium TCAP sturen in alle daaropvolgende berichten voor het dialoogvenster of in unidirectionele berichten die betrekking hebben op de oproep.

Lengte gegevens: Variabel

Gegevensformaat: octet

- TAG-ID 17 - TCAP-transactie-id

Beschrijving: Trillium TCAP omvat deze TAG in alle berichten die naar MDL worden verstuurd. MDL moet deze informatie opslaan voor verzending naar CDB.

Lengte gegevens: Variabel

Gegevensformaat: octet

- TAG-ID 18 - TCAP-id

Beschrijving: Trillium TCAP zal deze TAG opnemen in alle berichten die naar MDL worden verstuurd. MDL moet deze informatie opslaan voor verzending naar CDB.

Lengte gegevens: Variabel

octet Gegevensformaat:

Bijlage B: Uitloggen van SS7 point codes

ETSI PC 1-1-1 (padded to 16 bits) =

00001000 00001001 = 08 09 = 809 (shown in log)

ETSI PC 1-4-1 (padded to 16 bits) = 00001000 00100001 =

08 21 = 821 (shown in log)

ETSI PC 3-3-3 (padded to 16 bits) – 00011000 00011011 =

18 1B = 181b (another ex.)

Cluster

Netwerknetwerk

Lid

Point-code

ESTI (14 bits)

3 bits

8 bits

3 bits

14 bits

ANSI (24 bits)

8 bits

8 bits

8 bits

24 bits

PC 1-1-1 (geen vulling, alleen 14-bits)

001

000 00001

001

001000 = 8 00000001 = 01

PC 1-4-1 (geen vulling, alleen 14-bits)

001

00000100

001

001000 = 8 00100001 = 21

PC 3-3-3

011

00000011

011

011000 = 18 00011011 = 1B

Bijlage C: SCCP-berichttypen

Berichttype

Code berichttype

CR-verbindingsaanvraag

0000 0001

CC-verbinding bevestigen

0000 0010

CREF-verbinding geweigerd

0000 0011

RLSD releases

0000 0100

RLC release volledig

0000 0101

DT1 Gegevensformulier 1

0000 0110

DT2 Gegevensformulier 2

0000 0111

AK-gegevensbevestiging

0000 1000

UDT-unitgegevens

0000 1001

UDTS Unitdata-service

0000 1010

ED versnelde gegevens

0000 1011

EA versnelde gegevensbevestiging

0000 1100

RSR Reset-aanvraag

0000 1101

RSC Reset-bevestiging

0000 1110

ERR Protocol-gegevenseenheid-fout

0000 1111

IT-inactiviteitstest

0001 0000

Uitgebreide XUDT-gegevens

0001 0001

XUDTS Extended Unitdata Service

0001 0010

LUDT Lange unitdata

0001 0011

LUDTS-service voor lange afstanden

0001 0100

Unitdata (UDT)

Het UDT-bericht bevat:

- Drie pointers

- De parameters in deze tabel worden aangegeven.

Parameter

Referentie Q.713

Type (F V O)

Lengte (octetten)

Berichttype

2.1

F

1

Protocolklasse

3.6

F

1

Gedacheerd partijadres

3.4

V

3 minimum

Telefonisch partijadres

3.5

V

3 minimum

Gegevens

3.16

V

2-X (Noot 1)

Opmerking: Vanwege de lopende studies op het SCCP-adres dat is opgeroepen en het oproepend partijadres, moet de maximale lengte van deze parameter nader worden bestudeerd. Er wordt ook op gewezen dat de overdracht van maximaal 255 octetten gebruikersgegevens is toegestaan wanneer het SCCP-adres wordt opgeroepen en het oproepend partijadres geen mondiale titel bevat.

Unitdata Service (UDTS)

Het UDTS-bericht bevat:

- Drie punten.

- De parameters in deze tabel worden aangegeven.

Parameter

Referentie Q.713

Type (F V O)

Lengte (octetten)

Berichttype

2.1

F

1

Terugkerende oorzaak

3.12

F

1

Gedacheerd partijadres

3.4

V

3 minimum

Telefonisch partijadres

3.5

V

3 minimum

Gegevens

3.16

V

2-X (Opmerking)

Opmerking: Vanwege de lopende studies op het SCCP-adres dat is opgeroepen en het oproepend partijadres, moet de maximale lengte van deze parameter nader worden bestudeerd. Er wordt ook op gewezen dat de overdracht van maximaal 255 octetten gebruikersgegevens is toegestaan wanneer het SCCP-adres wordt opgeroepen en het oproepend partijadres geen mondiale titel bevat.

In deze tabel wordt een voorbeelduitsplitsing naar SCCP-bericht voor de Unitdata/Unitdata-service gegeven:

Parameter

Type (F V O)

Lengte (octetten)

Uitzendbericht van correlatie

Inkomensbericht correleren

Berichttype

F

1

09

0

Protocolklasse

F

1

80

01

Opgeroepen partijadresaanduiding

F

1

03

03

Adreswijzer van de partij

F

1

07

0d

Data Pointer

F

1

0b

11

Gedacheerd partijadres

V

3 minimum

04 c3 21 08 0c

04 c3 ... 30 00

Telefonisch partijadres

V

3 minimum

04 c3 09 08 67

18 38 33 44 44

Gegevens (TCAP-GEGEVENS)

V

04 c3 09 08 67 18 38 33 44 44 Gegevens (TCAP-GEGEVENS) V

52 62 ... 20 00

29 62 ... 00 10

Opmerking: Deze berichten zijn slechts voorbeelden en geven mogelijk geen echte query response combinatie / sequentie weer.

UDTS-retouroorzaken

In de Unitdata Service, Extended Unitdata Service of Long Unitdata Service bericht, is het veld "return Cause" van de parameter een octet veld dat de reden voor de berichtterugkeer bevat. De bits 1 tot en met 8 worden als volgt gecodeerd:

Value Bits

0   0 0 0 0 0 0 0 0  no translation for an address of such nature

1   0 0 0 0 0 0 0 1  no translation for this specific address

2   0 0 0 0 0 0 1 0  subsystem congestion

3   0 0 0 0 0 0 1 1  subsystem failure

4   0 0 0 0 0 1 0 0  unequipped user

5   0 0 0 0 0 1 0 1  MTP failure

6   0 0 0 0 0 1 1 0  network congestion

7   0 0 0 0 0 1 1 1  unqualified

8   0 0 0 0 1 0 0 0  error in message transport (Note)

9   0 0 0 0 1 0 0 1  error in local processing (Note)

10  0 0 0 0 1 0 1 0  destination cannot perform reassembly (Note)

11  0 0 0 0 1 0 1 1  SCCP failure

12  0 0 0 0 1 1 0 0  hop counter violation

13  0 0 0 0 1 1 0 1  segmentation not supported

14  0 0 0 0 1 1 1 0  segmentation failure

15  0 0 0 0 1 1 1 1

to

228  1 1 1 0 0 1 0 0  Reserved for International Use

229  1 1 1 0 0 1 0 1

to

254  1 1 1 1 1 1 1 0  Reserved for National Networks

255  1 1 1 1 1 1 1 1  Reserved

Bijlage D: MDL-interface voor TCAP-bericht

Alle berichten voldoen aan een gemeenschappelijk TLV-formaat:

- Bel Instance en ProcessingID - 8 bytes lang en dienen door de Engine te worden ontvangen en in het antwoordbericht van de machine ongewijzigd te worden teruggestuurd.

- Bericht ID - identificeert het bericht dat door de TCAP-protocollaag wordt verzonden of ontvangen (waarden in deze tabel).

- ID met tag - Het aantal tags en labelgegevens (tag-ID, gegevenslengte en gegevens) dicteert wat in het TCAP-bericht naar de externe bestemming wordt verzonden. Alle veldgroottes zijn vastgelegd, behalve het gegevensveld van een tag-item waarvan de lengte variabel is en gedefinieerd is (in octetten) aan de hand van de gegevenslengte.

1-8 okt.

9 okt.-10

11 okt.

12 okt. 13

14 okt. 15

16 okt. - (15+n)

okt (17+n) -(16+n)

okt (18+n) - (17+n)

...

Instantie van oproepen en ID-proces

Bericht ID

Aantal tags

ID X

Gegevenslengte (n)

Gegevens

ID y

Gegevenslengte (m)

...

Elke velden Totale lengte, Instantie van de oproep en ProcesID, Bericht-ID, ID van de tag en Lengte wordt eerst door de belangrijkste byte verzonden.

1

ITU Beginnen

2

ITU Doorgaan

3

ITU-einde

4

ITU-beëindiging

6

ANSI Querymet toestemming

8

ANSI-respons

9

ANSI-conversiemet toestemming

99

ANSI-conversieMetUitgebreideToestemming

17

ANSI-beëindiging

12

ANSI-protocolbeëindiging

11

ANSI-gebruikersafwijking

5

Unidirectioneel

15

Informatie

16

Release

Bijlage E: Interne MDL-interface

Intern is communicatie met TCAP State Machine Objects (SMO's) door signalen met gegevens. Elk MDL-gegevenstype kan met het signaal worden verzonden. De namen en betekenis van de signalen en gegevens worden hier vermeld.

- LTrigger

Beschrijving: Dit is het eerste signaal dat LCM naar TCAP stuurt om het dialoogvenster te starten. In Elan bevat INTriggerElem ook stpScpGroupIndex. MSG_ACTION_COPY_STP_SCP_INDEX_VAN_SIGNAAL_DATA moet in de MA-tabel worden ingesteld zodat deze kan worden gebruikt.

Onderdelen: INTriggerElem, BNumberElem, BNumberDataElem

- Informatie over opslag

Beschrijving: Dit signaal wordt van TCAP naar LCM verzonden als reactie op LTrigger, wanneer het dialoogvenster wordt voortgezet.

Onderdelen: INTriggerElem, BNumberElem, BNumberDataElem

- LoopVolgende

Beschrijving: Dit signaal wordt van LCM naar TCAP verzonden als een volgend activeringsverzoek in een bestaand dialoogvenster.

Onderdelen: INTriggerElem, BNumberElem, BNumberDataElem

- LTEStar-release

Beschrijving: Dit signaal is het laatste dat van LCM of TCAP wordt verstuurd en kan van TCAP worden verstuurd in reactie op LTrigger nadat een reactie van de SCP is ontvangen.

Onderdelen: INERrorElem, BNumberElem, BNumberDataElem

INErrorElem heeft deze waarden:

1      TRIG_ERROR_NONE,

2      TRIG_EXIT_UNABLE_TO_COMPLETE_MA_IS_LNP_M_BIT_CLEAR,

3      TRIG_ERROR_NULL_TRIGGER,

4      TRIG_ERROR_TRIGGER_TABLE_NOT_FOUND,

5      TRIG_ERROR_UNKNOWN_MESSAGE_ACTION,

6      TRIG_ERROR_UNKNOWN_RESPONSE_ACTION,

7      TRIG_ERROR_UNKNOWN_PARAMETER_ACTION,

8      TRIG_ERROR_MESSAGE_ACTION_FAILED,

9      TRIG_ERROR_UNABLE_TO_LOAD_DIALOGUE_COMPONENT,

10     TRIG_ERROR_UNABLE_TO_LOAD_TAG,

11     TRIG_ERROR_READING_TT,

12     TRIG_ERROR_READING_MA,

13     TRIG_ERROR_READING_PS,

14     TRIG_ERROR_READING_RR,

15     TRIG_ERROR_READING_PR,

16     TRIG_ERROR_READING_RA,

17     TRIG_ERROR_ACTION_NOT_COMPATIBLE_IN_PR,

18     TRIG_ERROR_NO_ACTION_DATA_FOR_ACTION_RE_TRIGGER,

19     TRIG_ERROR_NO_ACTION_DATA_FOR_ACTION_SEND_ACTION_TO_LCM,

20     TRIG_ERROR_UNKNOWN_MESSAGE_IN_MS,

21     TRIG_ERROR_UNKNOWN_PR_ACTION,

22     TRIG_ERROR_UNABLE_TO_COMPLETE_MA_COPY_SCCP_GT_FROM_BNUMBER,

23     TRIG_ERROR_UNABLE_TO_COMPLETE_MA_COPY_STP_SCP_INDEX_FROM_SIGNAL_DATA,

24     TRIG_ERROR_UNKNOWN_DIALOGUE_COMPONENT,

25     TRIG_ERROR_SIGNAL_IN_WRONG_STATE,

26     TRIG_ERROR_SCCP_TIMEOUT,

27     TRIG_ERROR_IN_RESPONSE_OPERATION_CODE_MISSING,

28     TRIG_ERROR_IN_RESPONSE_INVOKE_ID_IN_USE,

29     TRIG_ERROR_IN_RESPONSE_INVOKE_ID_NOT_FOUND,

30     TRIG_ERROR_IN_RESPONSE_CORROLATION_ID_NOT_FOUND,

31     TRIG_ERROR_IN_RESPONSE_UNEXPECTED_CORROLATION_ID,

32     TRIG_ERROR_IN_RESPONSE_NO_COMPONENT_CONTENTS,

33     TRIG_ERROR_IN_RESPONSE_INVALLID_COMPONENT_CONTENTS,

34     TRIG_ERROR_IN_RESPONSE_UNEXPECTED_INVOKE_ID,

35     TRIG_ERROR_IN_RESPONSE_EXTERNAL_ERROR_NOT_FOUND,

36     TRIG_ERROR_ABORT,

37     TRIG_ERROR_USER_ABORT,

38     TRIG_ERROR_PROTOCOL_ABORT,

39     TRIG_ERROR_UNKNOWN

Gerelateerde informatie

- Cisco PGW 2200 Software voor TechNotes

- Ondersteuning voor spraaktechnologie

- Productondersteuning voor spraak en Unified Communications

- Probleemoplossing voor Cisco IP-telefonie

- Technische ondersteuning en documentatie – Cisco Systems