处理功能应用程序零件(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概念设置
在Background Information部分(UDT/UDTS)讨论的SCCP消息传送是关键,当您排除故障TCAP服务和功能时。在您排除故障发送或接收前的TCAP数据请解决所有问题在SCCP层。UDT和UDTS消息的格式在附录C显示。
请使用这些Cisco PGW 2200工具调试要求TCAP的呼叫(TCAP/SCCP)服务:
嗅探器以太网线路用工具例如Ethereal、UNIX监听和刺探者。
在PGW2200的Platform.log TCAP trace。
传送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以太网接口看到的数据包。可能也使用 开放源嗅探器例如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命令。
思科的刺探者可能也使用(若有)显示SCCP消息的HEX转储。SCCP信息标题解码,但是输出的显示依靠选择的刺探者版本。重点在哪里是消息类型可视并且给予征兆至于启动排除故障呼叫流。HEX转储显示消息类型09是UDT消息,并且消息类型0a是指示一个错误的UDTS服务消息。因为SS7 PCs显示,消息流的方向也是有用的。如果HEX转储的其余显示(取决于刺探者版本)可以用于进一步解码消息的SCCP和TCAP部分。这根据SCCP和TCAP的业界标准。
这是UDT SCCP消息的刺探者输出与TCAP数据的(对PSTN)。
如果有从Cisco PGW 2200的一无法投递的SCCP UDT发送的消息并且/或者SCCP (在远程节点)有问题消息, Cisco PGW 2200收到UDTS响应消息。此消息指示是非常有用的在故障排除的一个‘回归原因’。UDTS是消息类型10 (或0a十六进制)。
这是一个UDTS SCCP消息的示例与TCAP数据的(从PSTN)。
注意: 此消息是仅示例并且可能不反射一个实际查询答复组合/顺序。显示的格式和信息量根据刺探者版本变化。
此刺探者输出显示IAM、UDT、UDTS和REL顺序。
注意: 此消息是仅示例并且可能不反射一个实际查询答复组合/顺序。显示的格式和信息量根据刺探者版本变化。
这是包括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跟踪。
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并且注视着Ltrigger和LTriggerRelease信号。
此输出显示发送TCAP的PGW2200日志下来堆积对SCCP/MTP。
在TCAP传送信息对SCCP后, SS7频路控制点播放从SCCP的已接收MSG并且记录消息的六角形的表示指示消息的收据。如此输出所显示,此HEX转储包括SCCP和TCAP部分。
排除故障提示:
请使用显示的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日志:
排除故障提示:请使用显示的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时:
Cisco PGW 2200使用触发启动TCAP处理。TCAP协议处理使用IN_TRIGGER方法到/从TCAP控制层传送和收到信息。当呼叫分析命中数结果类型22, IN_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呼叫在协议级,请完成这些步骤:
开始MDL trace。
mml> sta-sc-trc:ss7svc1:log="udts",confirm
做触发TCAP服务的一呼叫(命中数分析结果类型IN_TRIGGER)。
终止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
运行get_trc查看获取MDL trace。
get_trc.sh udts_ss7svc2_20040324174103.btr
运行选项S发现‘sim打印显示在内部PGW2200进程之间的消息流的’呼叫。
运行选项D发现呼叫的实际trace通过PGW2200代码。
注意: 当数据以内部数据数据类型和变量名称,表示在get_trc.sh的选项显示的内容D和S可能不是显然的了解。然而寻找什么的说明调试TCAP处理在TCAP部分的MDL痕量分析显示。
请使用‘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的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语法
输入消息是从引擎的答复关于从TCAP协议(或输出信息)传送的请求。引擎能代表TCAP层独自地响应代表或。
IN_TRIGGER消息表明MDL发送TCAP/SCCP信息下来到将使用的引擎和频路控制点修建在对SCP的LINE被派出的UDT消息。信息发送下来对引擎从trigger.dat文件派生,并且直接地上面此消息输出显示。要看到此消息内容,因为MDL建立了它,请从文本IN_TRIGGER移动。消息建立步骤的开始是由SendMessage()表示的…,如显示此处。
如果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层独自地响应代表或。如此示例输出所显示,传入消息由在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。
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。
数据长度:变量
数据格式:八位字节
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 |
消息类型 | 消息类型代码 |
---|---|
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消息包含:
三分球
在此表里指示的参数。
参数 | 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消息包含:
三分球。
在此表里指示的参数。
参数 | 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 |
注意: 这些消息是仅示例并且可能不反射一个实际查询答复组合/顺序。
在单元数据服务、延长的单元数据服务或者长单元数据服务消息, “回归原因”参数字段是包含消息返回的原因的一个一个八位位组字段。比特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
所有消息遵守一个普通的TLV格式:
在从未改变的引擎的响应消息应该乘引擎接收和返回呼叫实例和ProcessId -长8个的字节,并且。
消息ID -识别由TCAP协议层的信息(在此表里显示的值传送或接收)。
标记为的ID号码标记和标记数据(标记ID、数据长度和数据)指明什么在对远程目的地的TCAP消息被派出。所有字段长度修复除了长度可变和定义标记项目的数据域(在八位位组)由数据长度。
八位字节1-8 | 八位字节9-10 | 八位字节11 | 八位字节12-13 | 八位字节14-15 | 八位字节16 – (15+n) | 八位字节(17+n) -(16+n) | 八位字节(18+n)- (17+n) | ... |
呼叫实例和进程ID | 消息 ID | 标记编号 | 标记ID x | 数据长度(n) | 数据 | 标记ID y | 数据长度(m) | .... |
其中每一个字段总长度、呼叫实例和进程ID、消息ID、标记Id和数据长度由最高有效字节首先传送。
1 | ITU开始 |
2 | ITU继续 |
3 | ITU末端 |
4 | ITU中止 |
6 | ANSI QueryWithPermission |
8 | ANSI答复 |
9 | ANSI ConversationWithPermission |
99 | ANSI ConversationWithOutPermission |
17 | ANSI中止 |
12 | ANSI协议中止 |
11 | ANSI用户中止 |
5 | 单向 |
15 | 信息 |
16 | 版本 |
在内部,与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