欢迎来到天天文库
浏览记录
ID:39554105
大小:1.18 MB
页数:26页
时间:2019-07-06
《北京智能网话单解析规则和流程说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、北京市天元网络技术有限公司受控文件编号TY-2007081712008723版本V1.00北京智能网话单解析规则和流程说明编写人/编写日期页码/页数第26页共26页1目的本文描述了目前北京智能网华为、西门子SCP8通话话单、短信话单、充值话单的详细解析流程,用于核对北京智能网话单采集程序中可能存在的问题。2适用范围适用于北京智能网话单解析的开发和维护人员。3术语简写说明:一般的,话单记录以"
2、"进行分割,话单中的透明字段以";"进行分割。#1,#2,#3……#n,表示对原始话单以"
3、"分割后,第1,第2,第3……
4、第n个字段;$1,$2,$3……$n,表示原始话单中透明字段以";"分割后,第1,第2,第3……第n个字段T1,T2,T3……Tn,表示解析后话单的第1,第2,第3……第n个字段;4参考资料无。5规则和流程描述5.1西门子通话话单5.1.1原始文件说明西门子PPS7UV75平台,设备包括SCP7,SCP8,SCP9。原单话单文件格式:北京市天元网络技术有限公司受控文件编号TY-2007081712008723版本V1.00北京智能网话单解析规则和流程说明编写人/编写日期页码/页数第26页共26页MOC格式举例:8
5、
6、1
7、303
8、20070819000011
9、0x7070C03B
10、10
11、555
12、8613167523100
13、FFFFFFFFFFFFFFFF
14、8613167523100
15、-1
16、0
17、9653113801317613
18、0
19、-1
20、8
21、33
22、1
23、545
24、0
25、0
26、9653113801317613
27、0
28、-1
29、?
30、25
31、1817
32、?
33、?
34、0
35、10137
36、0
37、46
38、8613000109;000000555;000060;;;0;0000;;;;25;0;0MTC格式举例:8
39、1
40、314
41、20070819000017
42、0x7070
43、C03B
44、11
45、555
46、8613141160578
47、FFFFFFFFFFFFFFFF
48、8613141160578
49、-1
50、0
51、8613141160578
52、0
53、-1
54、250
55、25
56、1
57、579
58、0
59、0
60、8613141160578
61、0
62、-1
63、?
64、20
65、6546
66、?
67、?
68、0
69、10142
70、0
71、57
72、100555;008613031035507;8613000191;22000;;0;0000;;;;20;0;01.1.1字段规则中间数据,这些数据为计算最终结果所用序号字段取值规则1srcCallType$3的4-5位,如果$
73、3不足6位取"AA"2otherNumberMOC取被叫号码,MTC取主叫号码3bIPFlag根据$3第1位得到,0:False,1:True,默认值False。解析后话单格式(如没有特别指明,则MOC/MTC取值方法相同):序号字段取值规则1VENDOR_ID解析程序的配置文件限定:西门子0,华为12CHARGE_PARTYMOC取CALLING_PARTY(#10)MTC取CALLED_PARTY(#13)最后格式化为8613XXXXXXXX3CALLING_PARTYMOC取#10MTC取$24CALLED
74、_PARTY取#135START_TIME根据T6和T7计算,即结束时间减去通话时长。6STOP_TIME取#4,然后格式化7CALL_DURATION取#178MOMT_FLAGMOC取值为0MTC取值为19CALL_TYPE详细见CALL_TYPE流程10MS_TYPEMOC:取$2的第6位以后部分(不包括第6位)。MTC:取$1的后3位($1可能为5/6位?)11LOCAL_DURATION根据#17计算12LOCAL_CHARGE取$11+$1213LONG_DURATION根据#17计算,如果长途话费为
75、0,则填0。14LONG_CHARGE取$1315IP_DURATION如果为IPCall,根据#17计算。16IP_CHARGE如果为IPCall,取$1317CALL_CHARGE取#26北京市天元网络技术有限公司受控文件编号TY-2007081712008723版本V1.00北京智能网话单解析规则和流程说明编写人/编写日期页码/页数第26页共26页18CURRENT_AMOUNT取#2719AREA_NUMBERMOC:取$1MTC:取$3的前10位($3可能大于10位?)20ROAM_FLAGMOC:根据
76、$3的最后1位进行判断。MTC:根据$4的最后1位进行判断。21CAUSE取#1922SPECIAL_FLAGMOC:判断被叫号码#13是否以特殊号码开头,如9386,96531等,返回特殊号码的一个序号。MTC:取023IS_FNF_CALL根据#20取值,需要把#20变成二进制字符串24IS_HZB_CALL根据#20取值,需要把#20变成二进制字符串25HZB_NU
此文档下载收益归作者所有