当前位置: 代码迷 >> PB >> 华为话单的有关问题,
  详细解决方案

华为话单的有关问题,

热度:28   发布时间:2016-04-29 08:57:31.0
华为话单的问题,急啊............
请问谁知道华为话单(*.bil)中哪段位置表示费用,如何计算?

------解决方案--------------------
接分
------解决方案--------------------
jf
------解决方案--------------------
在话单(BIL)文件中,每条话单长度为118字节,找一条作为示例:

54 02 00 00 01 20 60 10 05 05 14 0b 3b 37 05 05 14 0c 01 28 69 00 00 00 00 00 87 54 41 22 ff ff ff ff ff ff 00 00 08 87 76 94 71 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 34 00 01 00 0f 0b f8 13 90 07 00 00 00 00 00 00 00 0b 00 01 00 12 00 00 00 12 00 00 00 00 00 08 68 06 94 7f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 66 7f 00 70 00

下面是对话单的分析:

1-2字节为序号,如:[54 02],将[54 02]交换高低地址位(Swap),然后转换成十进制,序号就为:569。
9-14字节为摘机时间, 如:[05 05 14 0b 3b 37],将其转换成十进制为:05-05-20 11:59:55。
15-20字节为挂机时间,如:[05 05 14 0c 01 28],将其转换成十进制为:05-05-20 12:01:40。
21-22字节为通话时长,如:[69 00],将其交换高低地址位(Swap),然后转换成十进制为:105(秒)
27-34字节为主叫号码,如:[87 54 41 22 ff ff ff ff ff ff],不用任何转换就可以看出主叫号码为87544122
35-36字节为入中继号,如:[ff ff],将其转换成十进制为:65535。
39-60字节为被叫号码,如:[87 76 94 71 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff],被叫号码为87769471
63-64字节为出中继号,如:[01 00],将其转换成十进制为:256。
------解决方案--------------------
探讨
引用:
在话单(BIL)文件中,每条话单长度为118字节,找一条作为示例:

54 02 00 00 01 20 60 10 05 05 14 0b 3b 37 05 05 14 0c 01 28 69 00 00 00 00 00 87 54 41 22 ff ff ff ff ff ff 00 00 08 87 76 94 71 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 34 00 01 00 0f 0b f8 13 90 07 00 00 00 00 00 00 00 0b 00 01 00 12 00 00 00 12 00 00 00 00 00 08 68 06 94 7f ff ff ff ff ff f…

------解决方案--------------------
21-22字节为通话时间:105秒 
根据每分钟费率,可以求得费用.

------解决方案--------------------
楼主真悚
------解决方案--------------------
蹭点分
------解决方案--------------------
我好穷...给点分吧..
  相关解决方案