某局点金融POS签到超时问题

关键词:
问题现象

某商行客户,使用MSR5660设备做E1POS接入,一次线路改造之后,出现部分商铺的新型POS机签到失败。

告警信息

当出现问题时,POS机侧显示超时,而在MSR50侧,通过debug信息可以看到,在签到失败时,通过debug isdn信息可以看到,POS机侧给发送了Disconnect给我们设备,导致协商中断:

*Mar  9 16:44:27:257 2017 POS_Test_MSR5660 ISDN/7/Q931: -Slot=2; Serial2/6/0:15
  Q921->Q931: DL_I_Data_Ind, CES=1
  cr_length=2, cr= 02 03 01, DISCONNECT, *cause= 08 02 82 90(No16: Normal call clearing)

而后进一步针对特定的POS抓取调试信息,使用:

[H3C-probe]debugging physical card e1posdm calling <calling-number>

从debug看,我们的单板一直在发送U帧,但是没有收到POS机回的报文
%Mar 10 15:57:09:345 2017 POS_Test_MSR5660 IFNET/3/PHY_UPDOWN: Physical state on the interface Fcm2/6/0:15.8 changed to up.
%Mar 10 15:57:09:353 2017 POS_Test_MSR5660 DRVDBG/3/debugging: -Slot=2;
 [CID:2364115][P8][780 ms] St_1 Connection Mode:0x9
%Mar 10 15:57:09:363 2017 POS_Test_MSR5660 DRVDBG/3/debugging: -Slot=2;
SEND_PAK: Length 2 Data 0x30 0x93
%Mar 10 15:57:09:363 2017 POS_Test_MSR5660 DRVDBG/3/debugging: -Slot=2;
 [CID:2364115][P8][790 ms] RxPower 0x1 EQM 0xb9e
%Mar 10 15:57:10:255 2017 POS_Test_MSR5660 DRVDBG/3/debugging: -Slot=2;
 [CID:2364115][P8][1680 ms] St_2_over ulTimeout_Cnt=14
%Mar 10 15:57:10:265 2017 POS_Test_MSR5660 DRVDBG/3/debugging: -Slot=2;
 [CID:2364115][P8][1690 ms] St_1 Connection Mode:0x9
%Mar 10 15:57:10:275 2017 POS_Test_MSR5660 DRVDBG/3/debugging: -Slot=2;
原因分析

根据SDLC交互流程,当我们设备发送U帧之后,需要终端响应并发送I帧报文才能继续向下交互。通过与客户沟通以及POS机侧配合测试,经过多次测试,确认故障集中在联通的E1线路上。

解决办法

客户协调运营商排查链路,将联通的这条E1更换为电信的链路,测试无异常,连续观察,问题未再复现,确认问题得到解决。

建议与总结

此类问题,由于涉及方面较多,建议能协调运营商、POS机侧一起协助排查,这样排查起来会更快捷一些。

案例信息

案例类型:经验案例
案例号:201707120016
创建时间:2017年7月12日
更新时间:2017年7月12日
发布时间:2017/7/12 14:15:35
文章密级:游客可见
有效期:长期有效
发布者:朱玉广 [z10210]
点击次数:892
评论平均得分:0
关键词:金融POS,签到,超时
产品线:中低端路由器
产品系列:MSR56系列
产品版本:
故障类型:

常用操作
收藏