资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,杭州华三通信技术有限公司,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,什么是,POS,机?,POS,机有哪些类型?,同一,POS,机可以刷不同银行的卡吗?,刷卡业务是如何实现的?,引入,课程目标,学习完本课程,您应该能够:,了解,pos,接入常见的组网方式,掌握,pos,接入的报文交互过程,掌握,MSR,、,AR,系列,pos,接入配置,掌握常见的故障排查方法,POS,接入业务介绍,POS,接入典型组网,POS,接入原理介绍,POS,接入典型配置,POS,接入故障排除,目录,POS,接入介绍,pos,接入,相关描述,逻辑组网,pos,机,-,接入路由器,(,网控器,)-,前置机,pos,含义,point of service,销售点终端,金融领域电子交付使用的销售点终端接入,pos,应用,将商户端金融,POS,终端接入到金融系统的卡帐务处理系统上,完成用户刷卡消费业务,使用场合,商场、加油站、超市(只要有商品交易的地方就会用到,POS,机),传输数据量,很少,一般几百字节,我司对,POS,报文长度最大支持到,2K,字节,传输速率,比较低,,1200,2400bps,即可满足要求,实时性,要求较高,一般,up,,,*,0.9295182 nac_1 POSA/8/debug:,18:43:21 POS-Access:pos1s state changes to up,2.POS1,收到,200 byte,s,的报文,注意,:,报文头,+,目的地址,+,源地址,(,确定,POS,终端的地址,),*,0.9297391 nac_1 POSA/8/debug:,18:43:23 Receive 200 bytes From POS1!,*0.9297391 nac_1 POSA/8/debug:,60,00 02,00 00,01 90 23 a0 08 10 00 c0 00 61 92,00 00 12 01 18 50 37 31 00 00 08,POS,报文交互过程,3.,APP map,成功,*,0.9297391 nac_1 POSA/8/debug:,18:43:23 POS1:App map OK!,4.,向,APP0,发送,202 bytes,的报文,,,注意,00 00-00 01,为,POS id,包长度,+,报文头,+,目的地址,+,源地址,(,确定由哪个,POS,发送,),总长度,202,200,2,字节,(,包长度),*,0.9297391 nac_1 POSA/8/debug:,18:43:23 Send 202 bytes to APP 0,*0.9297392 nac_1 POSA/8/debug:,00 c8,60,00 02,00 01,01 90 23 a0 08 10 00 c0 00,61 92 00 00 12 01 18 50 37 31 00 00 08,POS,报文交互过程,5.,从前置机,APP0,收到,253 bytes,的报文,注意源与目的地址交替,*,0.9298402 nac_1 POSA/8/debug:,18:43:24 Receive 253 bytes from APP 0,*0.9298402 nac_1 POSA/8/debug:,00 fb,60,00 01,00 02,01 91 21 b8 00 00 0a 90 00,61 92 00 00 31 00 00 08 66 00 10 06,6.,向,POS,1,发送,2,51,字节的报文,,,将目的地址,更换为,pos,机地址,*0.9298402 nac_1 POSA/8/debug:,18:43:24 Send 251 bytes to POS1,*0.9298402 nac_1 POSA/8/debug:,60,00 00,00 02,01 91 21 b8 00 00 0a 90 00 61 92,POS,接入的重要概念,比较项,透传模式,非透传模式,定义,收到报文以后不对报文格式进行解析、判断,直接转发给应用,判断报文是否合法,处理后传送,是否支持,TCP,复用,否,是,与前置机的连接是否支持流模式,否,是,应用环境,POS,机发送的 报文不符合接入格式要求(主要是,TPDU,),POS,机发送的报文符合接入格式要求(主要是,TPDU,),POS,接入的重要概念,比较项,长连接,短连接,定义,POS,机通过某个应用向前置机发送数据时就建立了一条,TCP,连接,这个,POS,机的业务完成以后,TCP,连接也不拆除,如果其他,POS,机也是通过这个应用与前置机通信的,那就不用再重新建立。,短连接应用就是为每个通过这个应用与前置机通信的,POS,机建立一条,TCP,连接,使用场景,其它情况,有的前置机程序当有,pos,机完成交易后就将,tcp,连接断开,默认连接,是,否,POS,接入的重要概念,多应用映射,Des-Code=0101,Des-Code=0102,前置机,1,前置机,2,POS,多应用映射是指,POS,终端收到报文后,根据,TPDU,头中的目的地址将报文送到不同的,POS,应用上去,终端在非透传模式下,才会实现多应用映射。,同一个,TPDU,地址只能映射到一个应用上。,同一个应用上可以配置多个,TPDU,地址与之映射。,支持的最多映射个数为,32,个。,POS,接入业务介绍,POS,接入典型组网,POS,接入原理介绍,POS,接入典型配置,POS,接入故障排除,目录,综合配置举例,PSTN,接入路由器,POS,机,A,中继路由器,POS,机,C,RS232,tcp-ip,前置机,B,前置机,C,FCM,WLAN,tcp-ip,普通路由器,IP,网络,AP,POS,机,B,前置机,A,flow,以太网,POS,机,终端为,FCM,接入方式且应用为,TCP,连接方式,1,.,使能,pos,接入服务,配置,说明,system-view,进入系统视图,MSR posa server enable,使能,pos,接入服务,2,.,配置,pos,应用,配置,说明,system-view,进入系统视图,终端为,FCM,接入方式且应用为,TCP,连接方式,MSR,interface ethernet 1/0,配置以太网接口,Ethernet1/0,MSR,-Ethernet1/0 ip address 30.1.1.2 24,配置,Ethernet1/0,地址为,30.1.1.2,MSR,posa app 1 type tcp,配置路由器到前置机的应用,1,,为,TCP,连接方式,MSR,-posa-app1 map destination 01f1,配置多应用映射表(将目的地址为,01f1,的报文映射到应用,1,),MSR,-posa-app1 ip 30.1.1.1 port 2000,配置应用,1,的前置机,IP,地址为,30.1.1.1,,端口号为,2000,3,.,配置,pos,终端,配置,说明,MSR,interface fcm 1/0,配置终端,1,的接入接口为,FCM1/0,MSR,FCM1/0 posa bind terminal 1,配置当前接口为,POS,终端接入接口,AR,与,MSR,配置的区别,MSR posa app 1 type tcp,AR pos-server app tcp 1 10.1.1.1 2000,MSR,-posa-app1 ip 30.1.1.1 port 2000,MSR-posa-app1 map destination 01f1,AR pos-server map 01f1 1,1,.,使能,pos,接入服务,MSR,AR,MSR posa server enable,AR,pos-server enable,2,.,配置,pos,应用,3,.,配置,pos,终端,MSR,FCM1/0 posa bind terminal 1,AR-FCM1/0 async mode pos 1,终端为拨号方式应用为,TCP,连接方式,(,E1-POS,),终端为拨号方式应用为,TCP,连接方式,(,E1-POS,),PBX,通过,E1,线路与路由器上的,E1POS,卡相连,两者之间采用,RRI,信令交互,1,.,在,E1POS,接口下配置,PRI,协议,配置,说明,system-view,进入系统视图,MSR controller e1 6/0,进入,POS,接口视图,MSR-E1 6/0 pri-set,配置时隙组,终端为拨号方式应用为,TCP,连接方式,(,E1-POS,),2.,配置,pos,终端接入,配置,说明,MSR,posa server enable,使能,pos,接入服务,MSR,interface ethernet 1/1,进入,Ethernet1/1,接口视图,MSR,-Ethernet1/1 ip address 30.1.1.2 24,配置,Ethernet1/1,地址为,30.1.1.2,MSR,posa app 1 type tcp,配置路由器到前置机的应用,1,,为,TCP,连接方式,MSR,-posa-app1 map destination 01f1,配置多应用映射表(将目的地址为,01f1,的报文映射到应用,1,),MSR,-posa-app1 ip 30.1.1.1 port 2000,配置应用,1,的前置机,IP,地址为,30.1.1.1,,,端口号为,2000,MSR,interface fcm 6/0:15,批量配置,FCM6/0:15,下的,FCM,接口为,POS,终端接入接口,指定与,FCM,接口进行绑定的起始终端,ID,为,1,。,MSR,-Fcm6/0:15 posa bind terminal,first-terminal-id,1,终端为流接入方式且应用为流连接方式,1,.,使能,pos,接入服务,配置,说明,system-view,进入系统视图,MSR posa server enable,使能,pos,接入服务,2,.,配置,po,s,应用,配置,说明,system-view,进入系统视图,终端为流接入方式且应用为流连接方式,MSR,posa app 1 type flow,配置路由器到前置机的应用,1,,为流连接方式,MSR,-posa-app1 map destination 01f1,配置多应用映射表(将目的地址为,01f1,的报文映射到应用,1,),MSR,interface async 2/1,进入,async2/1,接口视图,MSR,-Async2/1 posa bind app 1,配置,应用,1,的连接接口,3,.,配置,pos,终端,配置,说明,MSR,interface async 2/0,进入,async2/0,接口视图,MSR,Async2/0 posa bind terminal 1,配置终端,1,的接入接口为,Async2/0,AR,与,MSR,配置的区别,MSR posa app 1 type flow,MSR-posa-app1 map destination 01f1,MSR-Async2/1 posa bind app 1,AR,pos-server map 01f1 1,AR-Async2/1 async mode pos app 1,1,.,使能,pos,接入服务,MSR posa server enable,AR pos-server enable,2,.,配置,po,s,应用,3,.,配置,pos,终端,MSRAsync2/0 posa bind terminal 1,AR-Async2/0 async mode pos 1,终端为,TCP,接入方式且应用为,TCP,连接方式,1,.,使能,pos,接入服务,配置,说明,system-view,进入系统视图,MSR posa server enable,使能,pos,接入服务,2,.,配置,pos,应用,配置,说明,system-view,进入系统视图,MSR,interface ethernet 1/0,进入,Ethernet1/0,接口视图,终端为,TCP,接入方式且应用为,TCP,连接方式,MSR,-Ethernet1/0 ip address 30.1.1.2 24,配置,Ethernet1/0,地址为,30.1.1.2,MSR,interface ethernet 1/1,进入,Ethernet1/1,接口视图,MSR,-Ethernet1/1 ip address 30.1.2.3 24,配置,Ethernet1/1,地址为,30.1.2.3,MSR,posa app 1 type tcp,配置路由器到银行前置机的应用,1,,为,TCP,连接方式,MSR,-posa-app1 map default,配置多应用映射表(配置应用,1,为默认应用映射),MSR,-posa-app1 ip 2.2.2.1 port 2000,配置应用,1,的,IP,地址为,2.2.2.1,,端口号为,2000,3,.,配置,pos,终端,MSR,posa terminal 1 type tcp listen-port 3000,配置终端,1,为,TCP,接入方式,监听端口为,3000,POS,中继方式,产生背景:,1.,当需要接入前置机的,POS,数量比较大的情况下,由于路由器能提供的,POS,接入接口有限,所以不得不使用多个接入路由器,这样在前置机和这些接入路由器之间存在多条,TCP,连接,2.,另外,现在无线,POS,机开始大量使用,这些无线,POS,机的上行数据都是,TCP/IP,数据,为了减少前置机的,POS,应用的,TCP/IP,连接和接入,GPRS/CDMA/WALN,无线,POS,机,提出了,POS,中继的概念,AR,中继方式,AR,中继方式,接入,路由器配置,ARpos-server enable,使能,pos,接入功能,AR pos-server app tcp 0 30.1.1.1,8010,配置,POS,业务的,tcp,应用,0,,指定目的地址与端口,AR pos-server map default 0,配置缺省映射为应用,0,,找不到映射关系的报文都送到应用,0,ARFcm3/0 async mode pos 1,FCM,接口下配置,pos,接入,ARFcm3/1 async mode pos 2,FCM,接口下配置,pos,接入,ARFcm3/2 async mode pos 3,FCM,接口下配置,pos,接入,AR-Ethernet1/0 ip address 30.1.1.1 24,配置接口,IP,地址,配置,说明,AR,中继方式,中继,路由器配置,AR relay-pos template example,创建,pos,中继模板,AR-relay-pos-template-test listen-port 2000,创建监听端口,AR-relay-pos-template-test app 0 20.1.1.1 7010,配置应用,0,AR,map 01f1 0,配置映射到应用,0,AR interface ethernet 1/0,进入,eth1/0,接口,AR-Ethernet1/0 ip address 30.1.1.1 24,配置接口,IP,地址,AR interface ethernet 1/1,进入,eth1/1,接口,AR-Ethernet1/1 ip address 20.1.1.2 24,配置接口,IP,地址,配置,说明,MSR,中继接入方式,接入路由器,配置,MSR posa server enable,使能,pos,接入服务,MSR,interface ethernet1/0,进入,Ethernet1/0,接口视图,MSR,-Ethernet1/0 ip address 2.2.2.6 24,配置,Ethernet1/0,地址为,2.2.2.6,MSR,中继接入方式,MSR,posa app 1 type tcp,配置,Router A,到,Router B,的应用,1,,为,TCP,连接方式,MSR,-posa-app1 map default,配置多应用映射表(配置应用,1,为默认应用映射),MSR,-posa-app1 ip 30.1.1.2 port 3200,配置应用,1,的,IP,地址为,30.1.1.2,,端口号为,3200,MSR,-posa-app1 mode temporary,配置应用,1,的连接模式为短连接,MSR,interface fcm1/0,进入,fcm1/0,接口视图,MSR,FCM1/0 posa bind terminal 1,配置终端,1,的接入接口为,FCM1/0,MSR,interface async 1/0,进入,async1/0,接口视图,MSR,Async1/0 posa bind terminal 2,配置终端,2,的接入接口为,Async1/0,MSR,中继接入方式,中继路由器,的配置,MSR posa server enable,使能,POS,接入服务,MSR posa app 1 type tcp,配置,RouterB,到前置机的应用,1,,为,TCP,连接方式,MSR,-posa-app1 map default,配置多应用映射表(配置应用,1,为默认应用映射),MSR,-posa-app1 ip 30.1.1.1 port 2000,配置应用,1,的前置机,IP,地址为,30.1.1.1,,端口号为,2000,MSR,posa terminal 1 type tcp listen-port 3100,配置终端,1,,为,TCP,接入方式,监听端口为,3100,MSR,posa terminal 2 type tcp listen-port 3200,配置终端,2,,为,TCP,接入方式,监听端口为,3200,MSR,posa terminal 3 type tcp listen-port 3300,配置终端,3,,为,TCP,接入方式,监听端口为,3300,POS,接入业务介绍,POS,接入典型组网,POS,接入原理介绍,POS,接入典型配置,POS,接入故障排除,目录,常见故障点和信息收集点,PSTN,POS,机,路由器,前置机,IP,抓调试信息,故障疑点,故障点:,POS,机,PSTN,线路,PBX,、,IPPBX,、,IAD,FCM,板卡,IP,线路,前置机,信息收集:,完整网络拓扑,POS,机配置,POS,机出错信息,路由器配置,路由器调试信息,前置机出错信息,路由器常用信息收集命令,MSR,系列(,1,),1.display posa status terminal,查看,pos,终端的信息。信息项主要包括:终端,ID,、终端类型、终端接入接口监听端口、连接状态,display posa status terminal,TerminalID Type Interface ListenPort State,1 TCP -2000 Unlinked,2 FCM -Up,254 TCP -3000 Linked,255 Flow Asy1/0 -Down,路由器常用信息收集命令,MSR,系列(,1,),2.display posa statistics terminal,查看,POS,终端的统计信息。信息项主要包括:终端,ID,、收到的报文数目、发送的报文数目、错误的报文数目、应用映射错误的报文数目、缓存已满丢弃的报文数目与链路不通丢弃的报文数目,display posa statistics terminal,TerminalID Receive Send PktErr DisErr InDiscarded OutDiscarded,1 100 50 2 2 2 5,2 60 70 0 10 0 6,3 100 100 0 0 0 3,路由器常用信息收集命令,MSR,系列(,1,),3.display posa status app,查看,POS,应用的信息。信息项主要包括:应用,ID,、应用类型、模式、应用接口,/,应用,IP,地址和端口号、连接状态,display posa status app,AppID Type Mode Interface IPAddr:Port State,1 TCP Temporary -192.168.7.254:1000 Linked,2 Flow -Asy1/0 -Down,9 TCP Normal -192.168.4.1:20 Unlinked,11 TCP Normal -192.4.5.5:111 Unlinked,路由器常用信息收集命令,MSR,系列(,1,),4.display posa statistics app,查看,POS,接入应用的统计信息。信息项主要包括:应用,ID,、收到的报文数目、发送的报文数目、错误的报文数目、分发处理错误的报文数目、缓存已满丢弃的报文数目与链路不通丢弃的报文数目。,display posa statistics app,AppID Receive Send PktErr DisErr InDiscarded OutDiscarded,1 100 50 2 2 2 3,2 60 70 0 0 0 0,3 100 10 0 0 0 0,路由器常用信息收集命令,MSR,系列(,1,),5.display fcm statistics,查看,FCM,接口的,POS,接入的统计信息。如果不指定接口,则显示所有,FCM,接口的统计信息,display fcm statistics interface fcm1/0,Interface TerminalID ConnectFailed TimedOut,fcm1/0 5 2 1,字段,描述,ConnectFailed,因拨号协商不成功的次数,TimedOut,因交易超时而断开的次数,路由器常用信息收集命令,MSR,系列(,1,),6.display tcp status,显示路由器当前所有的,TCP,连接情况,display tcp status,TCPCB Local Add:port Foreign Add:portState,235a6284 129.102.100.142:23 129.102.1.92 Established,235a66c4 0.0.0.0:23 0.0.0.0.0 Listening,以上显示信息表示:一个,TCP,连接已经建立,该,TCP,连接的本地,IP,地址为,129.102.100.142,,本地端口号为,23,,远程,IP,地址为,129.102.1.9,2,,另外,本地有一个对,23,号端口监听的服务器进程,路由器常用信息收集命令,AR,系列(,2,),1.display pos-interface,显示,POS,接入端口有关,POS,接入的主要信息,信息项主要包括:接口名称、,ID,编号、连接状态、收到的报文数目、错误的报文数目、应用映射错误的报文数目、丢弃的报文数目与缓存的报文数目,Router display pos-interface,ID Interface Type State Recv Send PacErr MapErr Discarded Buffered,0 serial0 async up 100 50 2 1 3 2,1 serial1 fcm down 0 0 0 0 0 0,路由器常用信息收集命令,AR,系列(,2,),2.display pos-app,显示,POS,应用的有关信息,信息项主要包括:应用编号、连接状态、收到的报文数目、错误的报文数目、分发处理错误的报文数目、丢弃的报文数目与缓存的报文数目。,Router display pos-app,AppId State Recv Send PacErr DisErr Discarded Buffered,0 up 100 50 2 2 2 3,1 up 60 70 0 0 0 0,3.display tcp status/display fcm,和,MSR,系列的命令一致,路由器常用信息收集命令,AR,系列(,2,),4.display relay-pos tcp,显示,POS,中继的,TCP,连接状态和缓存使用状态,display relay-pos tcp,Client-IP/APP-ID Template State Total Buffered Used Free,0 test1 Linked 200K 0 0 200K,169.254.188.21 test1 Linked 50K 0 0 50K,5.display relay-pos statistics,显示,POS,中继的统计信息,display relay-pos statistics,Client-IP/APP-ID Template Recv Send PacErr Discarded,10.1.1.1 test 0 0 0 0,10.1.2.1 test 0 0 0 0,常用的,debug,信息收集命令(,3,),MSR,常用的,debug,信息收集命令,1.debugging posa all,terminal terminal-id|app app-id,2.debgging all interface fcmx/x,3.debugging tcp event,AR,常用的,debug,信息收集命令,1.debugging pos all,2.debugging pos-app appID,3.debugging pos-interface fcmID,4.debugging physical all interface fcm fcmx/x,5.debugging tcp event,路由器收不到,POS,机的报文(,1,),问题现象:,POS,刷卡后,,,FCM,板卡接口不能,UP,可能原因,:,pos,机配置拨号号码错误,pos,机没有配置,TPDU,pos,机设置拨号方式错误,PSTN,线路问题,FCM,接口问题,路由器配置问题,路由器收不到,POS,机的报文(,1,),解决方案,1.,检查,POS,机配置(拨号方式、号码、,TPDU,设置),2.,检查,PSTN,线路(用电话打几次测试线路质量),PSTN,POS,机,路由器,3.,检查路由器的配置,4.,查看,FCM,板卡驱动,如果驱动低,升级驱动版本到,2.3,以上,5.,检查,FCM,板卡或接口是否有故障,路由器收不到,POS,机的报文(,1,),问题现象:,POS,刷卡后,,FCM,板卡接口,UP,几秒时间立即,DOWN,掉,此时,POS,机未传输任何报文,可能原因:,1,.,电话线路质量问题,2,.,版本驱动太低,在实际组网中,由于与,FCM,直连的,PBX,种类多样,有的,PBX,对摘机的时机非常敏感。具体说:如果,POS,机发起呼叫,,PBX,会发铃流到,FCM,接口上,随后,FCM,会摘机,但是对于某些交换机如果发出铃流后,,FCM,摘机过快,从,POS,机侧会收到忙音,导致此次刷卡交易失败;而还有一些交换机发出铃流后,,FCM,摘机过快,交换机没有立刻检测到,FCM,摘机,随后,FCM,开始与,POS,机之间进行的,V.22,MODEM,协商,但交换机没有及时将,FCM,发出的信号送到,POS,机端,导致协商失败。,路由器收不到,POS,机的报文(,1,),解决方案:,1,.,检查电话线路质量,2,.,升级,FCM,板卡驱动到,2.3,以上,FCM,板卡驱动历史,1.9,支持,EMV,标准,,2K,字节,2.0,支持,POS,机发过来的连续报文,2.1,单任务转为多任务处理,提高接通率,2.3,解决了,2.1,版本的三个问题,是稳定版本,详见版本使用指导书,2.4,FCM,振铃后发送消息给,pos,机的时间由,2.3,版本的,0.5s,延长到,2s,2.6,增加,FCM,单板的,MODEM,协商参数设置功能,AR28_AR46,系列:,F0309P07,及以后版本,MSR,系列:,E1804,及以后版本,路由器接收数据后不向前置机发送(,2,),问题现象:,打开,POS,接入的,debugging pos all,调试开关,显示从,POS,机接收到数据,但是:调试信息显示:,POS1:App map Error!,问题原因,:,说明多映射配置错误,映射到的应用不存在,解决方案:,配置正确的应用映射,路由器接收数据后不向前置机发送(,2,),问题现象:,连续出现调试信息:,Connecting to remote-peer failed for APP 0:KEPT-KEPT,问题原因,:,因为配置了,pos-server source-ip,命令,但是配置的地址不是接口下可用的地址,解决方案:,用,pos-server source-ip,命令配置正确的源地址,路由器接收数据后不向前置机发送(,2,),问题现象:,出现调试信息:,APP0:Initiate TCP connection request OK!,但是用,display pos-app,看,APP,状态不是,LINKED,问题原因,:,与前置机之间网络不通,解决方案:,使前置机与路由器之间能,ping,通。如果前置机与路由器之间有防火墙,确认从路由器出去的源地址是否允许通过防火墙,路由器接收不到前置机发送的报文(,3,),问题现象:,打开,debugging pos all,调试开关,发现没有接收到前置机发送的报文,可能原因:,前置机的程序发送的报文格式不对,前置机发送报文是一个一个字节进行发送的,由于我们的程序需要检查 前两个字节来计算报文的长度并确定下一步的报文的处理,如果仅收到一个字节并认为是一个错误的报文就将其丢弃了,导致收不到整个报文,解决方案:,更该前置机程序,路由器接收不到前置机发送的报文(,3,),问题现象:,从,POS,接入模块的调试信息看到,一次交易中的最后一个来自前置机的数据包不能收到,并且出现,TCP of app1 is closed by peer!,的调试信息,可能原因:,由于前置机使用的是短连接的应用。也就是前置机在发完最后一个数据包时马上把,socket,关闭了,这时路由器收不到最后一个数据包,解决方案:,请将主机版本升级到最新版本。前期有些版本存在这个问题。,POS,机接收不到路由器发送的报文,(,4,),问题现象:,POS,接入模块的调试信息显示从前置机收到了数据,但是数据不能发到,POS,机上(物理接口调试信息上没有看到有数据出去),可能原因:,查看从前置机上收到的报文,并与发完前置机的报文比较,,,TPDU,的目的地址和源地址是否交换。如果不交换或出现其他的地址,说明前置机发回来的数据是错误的,解决方案:,请客户修改前置机的程序,用,display fcm,看到连接失败和超时(,5,),问题现象:用,display fcm,看到有连接失败和超时的记录,可能原因:,如果是某电话(用户拨错号码)拨到了接到,FCM,接口的电话线的号码,拨一次就出现一次连接失败的记录;,如果在,POS,机上做交易,连接还没有建立时,突然取消交易或在拨号过程中出现,POS,机或线路异常,会产生连接失败;,拨号协商连接起来后,,POS,机出现异常或线路出现故障,由于没有挂断连接,路由器将利用超时机制挂断连接,会出现超时断开的记录;,FCM,单板与,POS,机拨号协商是一种简化协商流程的快速连接,因此出现,PSTN,信号抖动等不稳定情况时,协商不成功也是偶尔出现的。,解决方案:,如果连接失败或超时很频繁,先换个电话号码试试,如果还不能解决请升级,FCM,单板驱动(至少升级到,2.3,),业务监控程序显示交易成功但,pos,机显示失败(,6,),问题现象:,后台业务监控程序显示交易成功,但,POS,机显示交易失败,原因分析:,这种情况多半是后台业务程序处理很慢或上行的串口转发数据阻塞引起的。后台显示交易成功,表示路由器收到了,POS,机的报文,并送到了后台,同时后台也会将处理后的报文向路由器发送了。如果这时路由器收不到报文,或路由器收到报文时已经超过了路由器或,POS,机设置的超时断开时间(,POS,机与路由器之间的下行连接断开了),,POS,机不会收到报文,显示交易失败。如果从调试信息看,在路由器收到了前置机发回的报文的情况下,发送报文时会显示错误信息:,“,Linkdown,”,解决方案:,AR,利用命令,pos-server fcm tradetime,命令延长业务超时时间,默认为,6000ms,,,MSR,利用,posa fcm tradetime,改善上行通信带宽或后台处理业务的速度,延长,POS,机的超时断开时间,pos,问题处理实例(,1,),配置类问题:,1.,AR46,是否支持,E1 POS,接入?,不支持,只有,MSR50,系列支持,2.POS,接入是否能够携带主叫号码。用于把主叫号码送到服务器,服务器验证这个主叫号码的真伪?,不能,目前不支持,3.AM,能支持,pos,刷卡业务吗?,AM,用于普通的拨号业务,,FCM,是快速拨号模块,适用于,pos,刷卡业务,4.,某局点,pos,机签到总是第一次失败,第二次成功,通过检查发现,pos,机配置了两个号码,第一个号码设置错误,第二个,号码设置正确,所以当,pos,机通过第一个号码不通的时候,通过第二个号码进行拨号,签到成功。,pos,问题处理实例(,1,),5,.,某局点开局,前置机上提示错误报文长度域异常,太大或太小,查看用户配置,用户在所有,FCM,接口下的配置,posa bind terminal 1 app 1,/,用于为透传模式的终端指定,POS,应用,将配置修改为,:,posa bind terminal 1,,,问题解决。,pos,问题处理实例(,2,),故障类问题:,中国工商银行重庆分行,pos,刷卡,时通时不通,接入设备为,AR46,可能原因:,电话,线路质量不好,某些时刻抖动比较厉害,pos,机问题,路由器问题,前置机程序问题,信息收集:,1,.,收集,diag,信息,2,.,电话线路质量检测,将接,pos,机的电话线接,pos,机,另一次将接,FCM,接,口的电话线接一部电话,进行通话,看是否有杂音,干扰等。,pos,问题处理实例(,2,),3.,设置,pos,机的拨号号码,不让其它,pos,机拨打到此号码上,打开,debugging pos all,,,debugging physical all interface f2/0/5,调试开关,刷卡测试,复现问题。,问题分析:,1,.,通过通话测试,电话线路良好。,2,.,通过,debug,信息查看,,FCM,收到,POS,机报文后,发给前置机,但前置机长时间(,1,分钟左右)不回应消息,导致刷卡失败。,3,.,让客户检查前置机程序。,debug,信息分析技巧:,1,.,要确定一个测试用的接口,此例中用,F2/0/5,做的测试,终端,ID,为,11,2,.,搜索,pos11,pos,问题处理实例(,2,),3,.,可以看出,当路由器将报文发给应用后,等待,57,秒后,前置机没有回报文,导致失败。,pos,问题处理实例(,3,),长春工行,pos,接入问题,问题现象:,据反馈某宾馆,pos,机,刷卡不成功,处理过程:,1,.,确定问题现象,每次,POS,机刷卡交易,都不能正常进行,,POS,机上显示没有载波信号、或超时连接断开。让,pos,机拨到某一号码,其它,pos,机不会拨达到此号码,打开,debugging physical all interface fcm 2/5,,
展开阅读全文