使用AT命令发送拼接短信(Concatenated SMS)耗时过长问题排查求助
AT命令发送拼接短信(Concatenated SMS)耗时过长问题排查求助
各位大佬好,我最近遇到一个非常棘手的问题,想请大家帮忙分析排查下:
当我发送带有TP-UDH头的拼接短信(Concatenated SMS)时,消息的大小和送达耗时都变得异常长——要10-30分钟才能收到;但发送相同内容、不带UDH的短信时,5-10秒就能正常送达。
我怀疑是运营商LycaMobile对拼接短信的处理有问题,但也不确定是不是我的调制解调器(SIM7600E-H)本身的问题,或者是我发送的PDU格式有误。
下面是我测试用的两组PDU,前两个是带UDH的拼接短信,后两个是相同内容但不带UDH的短信:
带UDH的拼接短信(送达耗时10-30分钟)
AT+CMGS=154 > 0061000b913376707070f000088d060804001d0201d83dde02002c0020d83dde03002c0020d83eddd8d83cdffb200d2642fe0f002c0020d83cdf0d002c0020d83cdf26fe0f002c0020d83cdf5e002c0020d83dde97002c0020d83ddcde002c0020d83cdf89002c00202764fe0f002c0020d83cdf46002c0020d83cdf510020002c0020d83dde02002c0020d83dde03002c0020d83eddd8d83cdffb
AT+CMGS=102 > 0061000b913376707070f0000859060804001d0202200d2642fe0f002c0020d83cdf0d002c0020d83cdf26fe0f002c0020d83cdf5e002c0020d83dde97002c0020d83ddcde002c0020d83cdf89002c00202764fe0f002c0020d83cdf46002c0020d83cdf510020
不带UDH的短信(送达耗时5-10秒)
AT+CMGS=147 > 0021000b913376707070f0000886d83dde02002c0020d83dde03002c0020d83eddd8d83cdffb200d2642fe0f002c0020d83cdf0d002c0020d83cdf26fe0f002c0020d83cdf5e002c0020d83dde97002c0020d83ddcde002c0020d83cdf89002c00202764fe0f002c0020d83cdf46002c0020d83cdf510020002c0020d83dde02002c0020d83dde03002c0020d83eddd8d83cdffb
AT+CMGS=95 > 0021000b913376707070f0000852200d2642fe0f002c0020d83cdf0d002c0020d83cdf26fe0f002c0020d83cdf5e002c0020d83dde97002c0020d83ddcde002c0020d83cdf89002c00202764fe0f002c0020d83cdf46002c0020d83cdf510020
想请教大家:这种耗时差异是预期内的吗?有没有什么方法可以准确识别出问题出在运营商、调制解调器还是PDU格式上?
备注:内容来源于stack exchange,提问作者nestarz




