语音和统一通信 : Cisco PGW 2200 软交换

PGW2200软交换TCAP 9.3及以后版本

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 22 日) | 反馈


目录


简介

处理功能应用程序零件(TCAP)交互式应用程序的提供支持在分布式环境。TCAP定义了在其用户之间的一份端到端协议。这在SS7的网络或该另一的网络可能查找支持TCAP (IP)。

先决条件

要求

本文读者应该有以下知识:

使用的组件

本文档中的信息根据Cisco PGW 2200软交换。

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

规则

有关文档规则的详细信息,请参阅 Cisco 技术提示规则

背景信息

TCAP协议包括两下层:

  • 组分下层

  • 处理下层

组件下层接口用转换引擎。转换引擎是服务用户或子系统编号(SSN)的等同。组件下层支持这些服务:

  • 操作和回复的关联。

  • 异常情况处理。

与信令连接控制零件(SCCP)的处理下层接口。TCAP只支持无连接网络服务。处理下层与SCCP联络通过无连接接口。

TCAP软件使用SCCP软件服务路由消息对目的节点的TCAP用户。TCAP和SCCP软件之间的接口紧密结合。从引擎的每TCAP请求包含全球称号和目的地子系统编号。TCAP提供子系统编号给SCCP为信号转发点(STP)代码查找。如果SS7地址和路由正确地配置和完全能操作,请排除故障SCCP和TCAP信息通过和接收在Cisco PGW 2200和一远程SCCP或者TCAP对等体之间。

Cisco PGW 2200使用SCCP封装传输消息传输部分的TCAP查询。对等体之间的此SCCP通信发送,不用在MTP的一连接。Cisco PGW 2200使用SCCP Unidata (UDT)发送数据到无连接通信的远程SCCP节点。当SCCP UDT消息顺利时地,传送PGW2200收到有效答复。以UDT消息的形式,这典型地是。这些UDT消息交换实现PGW2200和远程SCCP对等体之间的无连接通信(例如TCAP数据库查找的服务控制点[SCP])。PGW2200定义了陈述SCCP对等体UDT的一个可选字段如果“请返回在传送对远程节点的错误”所有信息内容,如果UDT消息是无法投递的。Unidata服务(UDTS)消息用于实现此错误反应。UDTS消息表明对PGW2200 UDT消息接收在远程节点(例如STP或SCP)不可能传送到目的地。

Cisco PGW 2200概念设置

pgw2200-tcap-ts-1.gif

TCAP解决方法

Background Information部分(UDT/UDTS)讨论的SCCP消息传送是关键,当您排除故障TCAP服务和功能时。在您排除故障发送或接收前的TCAP数据请解决所有问题在SCCP层。UDT和UDTS消息的格式在附录C显示

请使用这些Cisco PGW 2200工具调试要求TCAP的呼叫(TCAP/SCCP)服务:

嗅探器以太网线路

传送MTP3和上层的SS7信息的Cisco PGW 2200用途可靠UDP (RUDP)在本地MTP1和MTP2设备之间(例如信令链接终端[SLT])。此通信在端口7000典型地完成在Cisco PGW 2200本地以太网接口。这可配置。参考配置指南关于在配置PGW “stPort”端口的详细信息XECfgParm.dat的。

您能使用所有以太网嗅探器查看在Cisco PGW 2200和其本地MTP2控制设备之间的发送的数据包。然而,不是所有支持用于的MTP和SCCP协议显示一个解码的消息。如果以太网嗅探器不供给客户,请使用snoop命令的UNIX排除故障。输出snoop命令不是用户友好的,然而是有用在最坏的情况。

支持SS7协议栈的以太网嗅探器更喜欢。它允许您解码在Cisco PGW 2200以太网接口看到的数据包。可能也使用leavingcisco.com 开放源嗅探器例如Ethereal并且是线上可以得到的。

如果商业嗅探器工具不是可用的,请发出snoop命令在目标Cisco PGW 2200发现发送的消息的六角形的数据输出到/从Cisco PGW 2200。使用在Cisco PGW 2200的根权限,请发出此命令发现六角形的数据发送在已配置的‘stPort外面’。关于snoop命令的更多信息,参考‘监听联机资料的或SUN管理指南。

#snoop -d <ethernet device name> -x 42 port <stPort>

发出此命令监听数据包派出了以太网设备, hmeX,在端口7000。

#snoop -d hmeX -x 42 port 7000

这是获取SS7数据包示例输出用snoop命令

pgw2200-tcap-ts-3.gif

pgw2200-tcap-ts-4.gif

思科的刺探者可能也使用(若有)显示SCCP消息的HEX转储。SCCP信息标题解码,但是输出的显示依靠选择的刺探者版本。重点在哪里是消息类型可视并且给予征兆至于启动排除故障呼叫流。HEX转储显示消息类型09是UDT消息,并且消息类型0a是指示一个错误的UDTS服务消息。因为SS7 PCs显示,消息流的方向也是有用的。如果HEX转储的其余显示(取决于刺探者版本)可以用于进一步解码消息的SCCP和TCAP部分。这根据SCCP和TCAP的业界标准。

这是UDT SCCP消息的刺探者输出与TCAP数据的(对PSTN)。

/image/gif/paws/61183/pgw2200-tcap-ts-5.gif

如果有从Cisco PGW 2200的一无法投递的SCCP UDT发送的消息并且/或者SCCP (在远程节点)有问题消息, Cisco PGW 2200收到UDTS响应消息。此消息指示是非常有用的在故障排除的一个‘回归原因’。UDTS是消息类型10 (或0a十六进制)。

这是一个UDTS SCCP消息的示例与TCAP数据的(从PSTN)。

注意: 此消息是仅示例并且可能不反射一个实际查询答复组合/顺序。显示的格式和信息量根据刺探者版本变化。

/image/gif/paws/61183/pgw2200-tcap-ts-6.gif

此刺探者输出显示IAM、UDT、UDTS和REL顺序。

注意: 此消息是仅示例并且可能不反射一个实际查询答复组合/顺序。显示的格式和信息量根据刺探者版本变化。

/image/gif/paws/61183/pgw2200-tcap-ts-7.gif

这是包括SS7 SCCP和TCAP信息的SS7嗅探器跟踪。

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

排除故障提示:UDTS返回原因

对于UDTS消息, ‘回归原因’是第一个字节在消息类型0a以后。此值帮助确定STP/SCP为什么发送UDTS错误反应。如果此信息不是可视在嗅探器,请继续对Platform.log TCAP Trace部分为了启用在Cisco PGW 2200日志的TCAP跟踪。

Platform.log TCAP Trace

MML允许用户开始TCAP trace该转存TCAP频路控制点的<Trace>消息到/opt/CiscoMGC/var/log/platform.log。TCAP trace允许用户发现对SS7频路控制点的TCAP/SCCP发送的消息路由对SS7交换MTP3。请参阅附录E关于TCAP查询的消息流通过PGW2200软件。

TCAP跟踪通过mml开始用sta-tcap-trc命令。为了捕获相关信息, enable (event) debug日志TCAP和SS7频路控制点的。

这是示例如何启用TCAP trace :

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 */

   ;

注意: Debug日志在系统性能有效果,并且不应该用于在高呼叫容量下的一个生产环境。请相应地请计划您的维护窗口。

由Cisco PGW 2200的TCAP发送的消息

一旦IN_TRIGGER发送到引擎,传送信息的引擎生存在PGW2200外面。从协议级通过的下来信息被传递到TCAP频路控制点。TCAP部分发送下来到SCCP频路控制点。并且,日志在platform.log创建指示TCAP消息‘已发送’。从上一个UDT消息(表示在本文的嗅探器部分)您能看到PGW2200如何记录相关的信息对在platform.log的此同样消息。此平台日志匹配在示例SCCP消息细分显示的数据内容附录C的单元数据/单元数据服务从此表,第一个值是数据长度值(52十六进制= 82十进制)。实际TCAP数据部分跟随消息长度。在嗅探器或刺探者不是可用的情况下,此platform.log可以是使用的查看/调试TCAP和SCCP处理。

排除故障提示:如果TCAP信息没有传送下来对SCCP,有问题在MDL或引擎级别。排除故障MDL trace并且注视着LtriggerLTriggerRelease信号。

此输出显示发送TCAP的PGW2200日志下来堆积对SCCP/MTP。

/image/gif/paws/61183/pgw2200-tcap-ts-8a.gif

在TCAP传送信息对SCCP后, SS7频路控制点播放从SCCP的已接收MSG并且记录消息的六角形的表示指示消息的收据。如此输出所显示,此HEX转储包括SCCP和TCAP部分。

pgw2200-tcap-ts-9a.gif

排除故障提示:

  • 请使用显示的SCCP消息格式在附录C解码消息类型、SCCP报头信息(显示在输出中以黄色)和TCAP数据的开始处(显示在用蓝色输出中)。1e0002输出中代表从dpc.dat的终点代码,并且SCCP消息输出在类型"1"之后开始(从SCCP消息类型开始)。

  • PGW2200记录计数器和报警SCCP、TCAP和SS7事件的。如果评定启用,请检查计数器TCAP消息。并且请检查SCCP、接收和传送的UDT和UDTS。参考MGC运行程序的这些文档。

  • 如果SS7频路控制点不接收发送的消息在PGW2200外面,请验证该TCAP传送消息下来对SCCP。如果TCAP层传送消息下来,可以这是因为SCCP没有建立足够的信息适当的SCCP消息。这可能也是暗示SS7子系统没有正确提供也不是可用的。检查此列表验证:

    • SS7点代码配置和状态

    • SS7子系统配置

    • SS7子系统路由配置

    • 本地和远程SSN状态

    • IN服务配置(trigger.dat)

      系统确认

      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
      
         */
      
         ;
  • 如果所有此信息看来正确(如显示的输出所显示以上)请验证从TCAP协议级发送的下来标记为的值例如SSN、SCCPCalledParty地址和SCCPCallingParty地址。

输入Cisco PGW 2200的TCAP消息

反向逻辑可以用于跟踪进入Cisco PGW 2200被注定给SS7堆叠的TCAP/SCCP用户层的SS7消息。PGW2200日志表示进入SS7频路控制点的SS7消息(从SS7线路)和发送对处理的TCAP。消息被划分在SS7堆叠的每块层。并且,请注释OPC/DPC、服务指示器(SIO)和信令链路选择(SLS)。OPC和DPC在ITU格式代表(在本例中仅)。

排除故障提示:验证从SS7线路接收的消息类型。如果UDTS消息是接收检查‘回归请导致’。

当收到从SS7线路时的SCCP消息此输出显示PGW2200日志:

pgw2200-tcap-ts-10a.gif

排除故障提示:请使用显示的SCCP消息格式在附录C解码消息类型、SCCP报头信息(显示在输出中以黄色)和TCAP数据的开始。在以上输出的1e0002在dpc.dat表示主叫地址(OPC)消息的接收在PGW如代表。SCCP消息输出在"0"之后开始(从SCCP消息类型开始)。

此输出是从PGW2200日志,当接收UDTS TCAP经过SCCP/MTP时:

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.

此输出是从PGW2200日志,当收到一个无效TCAP消息经过SCCP/MTP时:

pgw2200-tcap-ts-11a.gif

MDL跟踪工具

Cisco PGW 2200使用触发启动TCAP处理。TCAP协议处理使用IN_TRIGGER方法到/从TCAP控制层传送和收到信息。当呼叫分析命中数结果类型22IN_TRIGGER TCAP协议初始化。TCAP信息/消息被交换在TCAP协议层(例如,用MDL语言写入的触发)使用标记、长度和值或者TLV语法,和Cisco PGW 2200引擎进程之间。引擎然后寄信息给进一步处理的TCAP频路控制点。

请使用Cisco PGW 2200 MDL trace发现到/从TCAP协议层发送到TCAP控制器的数据(通过引擎)。TCAP频路控制点执行必要处理在接收的MDL消息并且寄他们给适当的IOCC (TALI-IOCC、IP-IOCC或者SS7-IOCC)。引擎也转换从TCAP频路控制点接收的TCAP留言信息(通过SCCP/MTP3)到可以通过到TCAP协议层的TLV格式,亦称IN_TRIGGER。要跟踪TCAP呼叫在协议级,请完成这些步骤:

  1. 开始MDL trace。

    mml> sta-sc-trc:ss7svc1:log="udts",confirm
    
  2. 做触发TCAP服务的一呼叫(命中数分析结果类型IN_TRIGGER)。

  3. 终止MDL trace。

    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. 运行get_trc查看获取MDL trace。

    get_trc.sh udts_ss7svc2_20040324174103.btr
    
  5. 运行选项S发现‘sim打印显示在内部PGW2200进程之间的消息流的’呼叫。

  6. 运行选项D发现呼叫的实际trace通过PGW2200代码。

    注意: 当数据以内部数据数据类型和变量名称,表示在get_trc.sh的选项显示的内容DS可能不是显然的了解。然而寻找什么的说明调试TCAP处理在TCAP部分的MDL痕量分析显示。

MDL TCAP的痕量分析

请使用‘sim打印’ (get_trc.sh的选项S)查看在Cisco PGW 2200协议级的整体呼叫流。sim打印类似于在附录显示的那个D。如果它不,设法记录下来派生的呼叫流分流的和请开始排除故障与该事件。对于TCAP故障排除,请集中您的注意于这些事件之一。

  • Ltrigger

  • LTriggerInformation

  • LTriggerNext

  • LtriggerRelease

这些是驱动IN_TRIGGER状态机的内部事件。

请使用Cisco PGW 2200 MDL trace为这些事件中的每一个发现实际代码流。Ltrigger导致输出IN_TRIGGER,并且人三发送的已接收由IN_TRIGGER由从引擎的一个输入IN_TRIGGER消息。

流出的TCAP消息

识别出入TCAP的MDL的消息, IN_TRIGGER的搜索在MDL trace。从MDL Trace图形的示例IN_TRIGGER语法显示消息被派出的和一个接收到MDL到/从引擎。输出表明IN_TRIGGER发送一个要求引擎转发TCAP消息。

故障排除提示

  • 请使用MDL trace验证触发信息传送了到引擎,如果IN_TRIGGER输出未发送。

  • 检查Dialplan IN_TRIGGER结果配置。

  • 检查在职并且/或者trigger.dat配置。

  • 验证信息传送了在SS7频路控制点外面。如果消息未曾做它在SS7频路控制点外面,它是有SCCP的频路控制点的结果建立足够的信息路由呼叫或一个有效消息。

  • 检查SCCP配置和SS7_SUBSYSTEM配置。

  • 检查SSN状态。

  • 检查PC状态。

如果IN_TRIGGER的输出是成功的, Cisco PGW 2200 MDL trace显示对该消息的答复作为输入IN_TRIGGER

示例从MDL Trace的IN_TRIGGER语法

/image/gif/paws/61183/pgw2200-tcap-ts-12.gif

输入消息是从引擎的答复关于从TCAP协议(或输出信息)传送的请求。引擎能代表TCAP层独自地响应代表或。

IN_TRIGGER消息表明MDL发送TCAP/SCCP信息下来到将使用的引擎和频路控制点修建在对SCP的LINE被派出的UDT消息。信息发送下来对引擎从trigger.dat文件派生,并且直接地上面此消息输出显示。要看到此消息内容,因为MDL建立了它,请从文本IN_TRIGGER移动消息建立步骤的开始是由SendMessage()表示的…,如显示此处。

/image/gif/paws/61183/pgw2200-tcap-ts-13.gif

pgw2200-tcap-ts-14.gif

pgw2200-tcap-ts-15.gif

故障排除提示

  • 如果TCAP查询被发送在有不正确的数据的Cisco PGW 2200外面, MDL trace可以用于正确地发现Cisco PGW 2200哪里派生了其信息。大多数信息来自trigger.dat文件。要看到Cisco PGW 2200哪里派生了其出局信息的信息,请搜索(从IN_TRIGGER)有问题的TCAP的元素。例如,如果TCAP类型不正确地编码,字符串tcapTypein的搜索MDL trace (在writingfield tcapType附近)。

  • 要看到Cisco PGW 2200哪里读trigger.dat编码TCAP内容,请搜索在此表里显示的字符串。这些字符串代表用于的过程调用获取trigger.dat信息。这些过程调用应该发生在INPUTLTRIGGER的事件和有问题的OUTPUTIN_TRIGGER的消息之间

名称 说明 MDL搜索字符串
TT 触发表记录 GetTT
MA 消息操作记录 GetMA
MS 发送记录的消息 GetMS
OS 操作发送 GetOS
PS 发送记录的参数 GetPS
RR 收到的响应记录 GetRR
MR 接收记录的消息 GetMR
或者 操作接收 GetOR
PRS 接收记录的参数 GetPR
RA 答复操作记录 GetRA
AD 操作数据 GetAD

流入TCAP消息

输入消息是从引擎的答复关于请求。引擎能代表TCAP层独自地响应代表或。如此示例输出所显示,传入消息由在Cisco PGW 2200 MDL trace的输入IN_TRIGGER消息串识别。此示例也表示解码的消息。这是有用,如果需要识别可能存在与TCAP答复的任何问题。

要解码Cisco PGW 2200接收的引擎消息MDL,请使用描述的同一个TLV格式前在本文。这些消息在文本之后解码,被输入的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

这是一个流入的响应的输出示例:对UDTS消息的:

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

您能从Cisco PGW 2200 MDL trace得到的另一个重要的信息(TCAP呼叫)是LTriggerRelease原因值。在LTriggerRelease编码的INErrorElem也提供见解到呼叫或TCAP处理为什么不运作正如所料。请参阅显示LTriggerRelease被派出以回应IN_TRIGGER接收的最初的Ltrigger事件的此Cisco PGW 2200 MDL图形。关于IN_TRIGGER事件和INErrorElem值的详情,请参阅附录E

/image/gif/paws/61183/pgw2200-tcap-ts-17.gif

附录 A:MDL标记

Cisco PGW 2200 MDL标记交换在Cisco PGW 2200 MDL和引擎之间。此附录描述用于TCAP处理的所有标记定货、内容和格式。用于的信息填充这些标记值从在trigger.dat文件和值得到填充的呼叫上下文。触发文件也用于指示应该从TCAP消息处理的引擎接收什么应该发送到/从TCAP消息建立的引擎,并且什么,当答复接收时。

这些标记使用TCAP呼叫处理:

  • TAG ID 1 – TCAP类型

    说明:TCAP MDL种类的征兆

    数据长度:fixed(1)

    数据格式:

    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 –系统目的地

    说明:事件的内部目的地

    数据长度:fixed(1)

    数据格式:八位字节

    内容:0 =内部SCP, 1 =延龄草TCAP

  • TAG ID 3 – SCCP被叫地址

    说明:延龄草要求的SCCP数据

    数据长度:变量

    数据格式:

    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主叫地址

    说明:延龄草要求的SCCP数据

    数据长度:变量

    数据格式:

    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 – TCAP组件类型

    说明:TCAP组件的类型

    数据长度:fixed(1)

    数据格式:

    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操作代码

    说明:TCAP消息操作代码

    数据长度:变量(总是4 ANSI的)

    数据格式:

    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调用ID

    说明:组件的ID

    数据长度:fixed(1)

    数据格式:八位字节

  • TAG ID 8 – TCAP相关性ID

    说明:此组件关联组件的ID

    数据长度:fixed(1)

    数据格式:八位字节

  • TAG ID 9 – TCAP对话组件ANSI

    说明:一个TCAP消息的正文从向前第一个参数的

    数据长度:变量

    数据格式:八位字节

  • TAG ID 10 – TCAP对话末端标记

    说明:一个TCAP消息的正文从向前第一个参数的(顺序)

    数据长度:fixed(0)

    数据格式:

  • TAG ID 11 –错误

    说明:错误数据

    数据长度:fixed(1)

    数据格式:八位字节

    内容:

     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分组指数

    说明:STP-SCP分组指数,从分析通过的数据。

    数据长度:fixed(1)

    数据格式:八位字节

    内容:STP-SCP分组指数给定值。

  • TAG ID 13 – TCAP传输协议

    说明:传输协议的类型

    数据长度:fixed(1)

    数据格式:八位字节

    内容:

    1 = TCAP_TRANSPORT_SCCP
    2 = TCAP_TRANSPORT_TCP_IP
  • TAG ID 14 – TCAP外部错误/问题

    说明:在错误&结果组件接收或发送的错误或问题值

    数据长度:变量

    数据格式:八位字节

  • TAG ID 15 – TCAP体型

    说明:组件正文的类型

    数据长度:fixed(1)

    数据格式:八位字节

    内容:

    1 = TCAP_BODY_SEQUENCE
    
    2 = TCAP_BODY_SET
  • TAG ID 16 – TCAP对话信息

    说明:延龄草TCAP在所有发送的消息包括此TAG对MDL。MDL应该存储此信息和发送它到在所有随后的消息的延龄草TCAP与呼叫或单向的消息的涉及的对话。

    数据长度:变量

    数据格式:八位字节

  • TAG ID 17 – TCAP交易ID

    说明:延龄草TCAP在所有发送的消息包括此TAG对MDL。MDL应该存储发送的此信息对CDB。

    数据长度:变量

    数据格式:八位字节

  • TAG ID 18 – TCAP数据库Id

    说明:延龄草TCAP在所有发送的消息将包括此TAG对MDL。MDL应该存储发送的此信息对CDB。

    数据长度:变量

    数据格式:八位字节

附录 B:注销SS7点代码

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.)
  团星 网络 成员 点代码
ESTI (14个位) 3 位 8 位 3 位 14个位
ANSI (24个位) 8 位 8 位 8 位 24个位
PC 1-1-1 (没有填充符, 14仅位) 001 000 00001 001 001000 = 8 00000001 = 01
PC 1-4-1 (没有填充符, 14仅位) 001 00000100 001 001000 = 8 00100001 = 21
PC 3-3-3 011 00000011 011 011000 = 18 00011011 = 1B

附录 C:SCCP消息类型

消息类型 消息类型代码
CR连接请求 0000 0001
CC连接确认 0000 0010
拒绝的CREF连接 0000 0011
发布的RLSD 0000 0100
完整RLC的版本 0000 0101
DT1数据表1 0000 0110
DT2数据表2 0000 0111
AK数据确认 0000 1000
UDT Unitdata 0000 1001
UDTS Unitdata服务 0000 1010
ED加快的数据 0000 1011
EA加快的数据确认 0000 1100
reset请求的RSR 0000 1101
RSC重置确认 0000 1110
ERR协议数据单元错误 0000 1111
IT非活动测验 0001 0000
XUDT延长的单元数据 0001 0001
XUDTS扩展的单元数据服务 0001 0010
LUDT龙牌单元数据 0001 0011
LUDTS长单元数据服务 0001 0100

单元数据(UDT)

UDT消息包含:

  • 三分球

  • 在此表里指示的参数。

参数 Q.713参考 类型(F v O) 长度(八位位组)
消息类型 2.1 F 1
协议簇 3.6 F 1
被叫地址 3.4 v 3最低
主叫方地址 3.5 v 3最低
数据 3.16 v 2-X (注意1)

注意: 由于在SCCP呼叫和主叫用户名详细资料地址的持续的研究,最大长度此参数需要进一步研究。也注意255个八位位组转移用户数据允许,当SCCP呼叫和主叫用户名详细资料地址不包括全球称号时。

单元数据服务(UDTS)

UDTS消息包含:

  • 三分球。

  • 在此表里指示的参数。

参数 Q.713参考 类型(F v O) 长度(八位位组)
消息类型 2.1 F 1
回归原因 3.12 F 1
被叫地址 3.4 v 3最低
主叫方地址 3.5 v 3最低
数据 3.16 v 2-X (注意)

注意: 由于在SCCP呼叫和主叫用户名详细资料地址的持续的研究,最大长度此参数需要进一步研究。也注意255个八位位组转移用户数据允许,当SCCP呼叫和主叫用户名详细资料地址不包括全球称号时。

此表显示单元数据/单元数据服务的示例SCCP消息细分:

参数 类型(F v O) 长度(八位位组) 相关性出局信息 相关性传入消息
消息类型 F 1 09 0a
协议簇 F 1 80 01
被叫地址指示器 F 1 03 03
主叫方地址指示器 F 1 07 0d
数据指示器 F 1 0b 11
被叫地址 v 3最低 04个c3 21 08个0c 04个c3… 30 00
主叫方地址 v 3最低 04个c3 09 08 67 18 38 33 44 44
数据(TCAP DATA) v 04个c3 09 08 67 18 38 33 44 44个数据(TCAP DATA) V 52 62… 20 00 29 62… 00 10

注意: 这些消息是仅示例并且可能不反射一个实际查询答复组合/顺序。

UDTS返回原因

在单元数据服务、延长的单元数据服务或者长单元数据服务消息, “回归原因”参数字段是包含消息返回的原因的一个一个八位位组字段。比特1至8被编码如显示此处:

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

附录 D:TCAP消息的MDL接口

所有消息遵守一个普通的TLV格式:

附录 E:内部MDL接口

在内部,与TCAP状态机对象(SMO)的通信是通过与数据的信号。任何MDL数据类型可以用信号传送。列出得信号和数据的名称和含义此处。

  • Ltrigger

    说明:这是LCM发送对TCAP开始对话的第一个信号。在ELAN中, INTriggerElem也包含stpScpGroupIndex。在能将使用的此的MA表里必须设置MSG_ACTION_COPY_STP_SCP_INDEX_FROM_SIGNAL_DATA

    组件:INTriggerElem, BNumberElem, BNumberDataElem

  • LTriggerInformation

    说明:当对话继续时,此信号从TCAP被发送到LCM以回应Ltrigger

    组件:INTriggerElem, BNumberElem, BNumberDataElem

  • LTriggerNext

    说明:此信号从LCM被发送到TCAP,在现有对话的一随后的触发请求。

    组件:INTriggerElem, BNumberElem, BNumberDataElem

  • LTriggerRelease

    说明:在答复从SCP后,接收此信号是从LCM或TCAP将发送的为时,并且可以从TCAP发送以回应Ltrigger

    组件:INErrorElem, BNumberElem, BNumberDataElem

    INErrorElem有这些值:

    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

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


相关信息


Document ID: 61183