4国内和来访预处理01.docx
《4国内和来访预处理01.docx》由会员分享,可在线阅读,更多相关《4国内和来访预处理01.docx(95页珍藏版)》请在冰豆网上搜索。
4国内和来访预处理01
4
预处理子系统
4.1预处理子系统的处理流程
4.1.1预处理子系统介绍
预处理子系统实现的主要功能是:
1、对各省中心上传的文件进行话单检错、话单分拣、话费检测、重单检测及入库等操作;
2、对国际运营商或国际清算中心上传的文件进行文件级检验、话单检错、话单分拣、话费检测、格式转换、重单检测及入库等操作。
预处理后的文件送至下发文件生成子系统。
预处理子系统处理的数据文件分属于五类业务,每种业务使用不同的数据文件(以数据文件名首字母区分)上传,它们是(括号内为上传数据文件名首字母,横线后为处理该类数据文件的处理服务器):
•国内GSM漫游业务(D)——国内GSM处理服务器
•国内GSM漫游呼转业务(B)——国内GSM处理服务器
•国内TACS漫游业务(A)——国内TACS处理服务器
•国际GSM漫游来访业务(I)——国际GSM处理服务器
•国际GSM漫游出访业务(CD,TD)——国际GSM处理服务器
在FS1.2版中,国内GSM、TACS和国际GSM来访数据文件结构使用的是旧话单格式。
从2000/9/26起,三期系统已经全部割接到新话单格式。
因此,在FS1.3版中,本章所描述的都是新话单格式。
4.1.2预处理流程
全国中心通信服务器从省计费中心实时接收各类话单数据文件,然后发送到相应的业务处理服务器上对漫游话单数据文件进行预处理,包括话单字段检验、话费检查、重单检测、入库,最后分拣后生成相应业务的出访文件下发给归属省,并将检测出的错单形成错单文件下发给数据源即被访省。
其处理流程见下图所示:
所有漫游话单数据文件级检验都在省中心通信服务器上进行过,全国中心不再做检验。
4.1.3重单检测和入库
重单的定义详见各类业务预处理小节。
重单的检测范围需超越话单所在文件的范围,对进行重单检测的当前话单需要对存贮在数据库中的所有话单(三个月之内)进行扫描,比较定义重单的关键字段是否相同。
如果话单通过了重单检测,它就需要存储进三个月的历史数据库。
除整个话单都入库外,话单所属的来访文件名也要附录在该话单中入库,以便系统可根据文件名找出所属话单。
4.1.4话单分拣
从各省计费中心采集上来的各类漫游数据文件,分别包含了省外GSM、TACS和国际GSM来访用户到该省漫游的话单数据,该文件是按话单的被访省组织的。
话单分拣的目的就是要将话单从被访省中分拣到其归属省。
话单分拣的过程是将被访省中的话单分拣到其归属省的过程。
国内GSM漫游话单的分拣依据是找出IMSI号码与国内长途区号的对应关系,并按照国内长途区号将话单归类到其归属省。
由于1999年8月手机号码已完成从10位号码到11位号码的升位,因此,这里只需说明11位手机号码的IMSI分拣方法。
15位IMSI码的结构为:
46000H1H2H3SH0XXXXX
当S位为5~9时,用H1H2H3S查归属局长途区号;当S位为0~4时,用H1H2H3SH0查归属局长途区号。
IMSI码区号标识与地区长途区号对照表
IMSI码区号标识
地区长途区号
1019
010
10141
010
。
。
。
。
。
。
地区长途区号与省代码对照表
地区长途区号
省代码
省名称
010
100
北京
国内TACS漫游话单分拣的过程是将被访省中的话单分拣到其归属省的过程,对于省际TACS漫游话单,根据MIN码第3位到第6位查询“国内MIN码与地区长途区号对照表”找出国内长途区号,按照长途区号将话单归类到其省归属省。
国内MIN码与地区长途区号对照表
MIN码
地区长途区号
0100
010
国际GSM漫游来访话单分拣的过程是将被访省中的话单分拣到其归属运营商的过程。
根据IMSI号码前五位查询“运营商参数表”或“测试运营商表”,将其分拣到某个国际运营商或测试运营商。
运营商参数表
中文名
英文名
运营商代码
IMSI前5位
交换机号
国际漫游费率
附加费率1
附加费率2
国家税率1
国家税率2
联系人
姓名
联系人传真
联系人电话
联系人地址
文件格式
新加坡电信
Singapore
SGPST
52501
781234
2.88
0
15
0
0
TAP1
对于需发送到国际清算中心的国际GSM来访下发话单文件,由传输模块负责发送到国际清算中心。
4.1.5错单文件生成
对于从各省计费中心采集上来的每一个国内GSM漫游及呼转、国内TACS漫游、国际GSM来访漫游数据文件,在经过预处理之后,都会产生一个错单文件。
错单文件名为大写字母“E”(表示话单级错误)+原文件名,发送回被访省通信服务器的接收目录中。
例如,对上发文件D0623080.270,若该文件有文件级错误,则在省中心通信服务器上产生相应的文件级拒收文件FD0623080.270,其内容和源文件完全相同;若该文件通过了文件级检验,但在全国中心发现有错误话单,则产生相应的错单文件ED0623080.270。
国内GSM漫游及呼转、国内TACS漫游、国际GSM来访漫游数据文件的错单文件都采用如下文件格式:
错单记录1
。
。
。
错单记录n
汇总记录
更详细的错单记录和汇总记录格式将在各类业务预处理小节中描述。
若某个上发文件既无文件级错误又无话单级错误,则系统会产生只含汇总记录的“空”错单文件,发送回被访省。
4.1.6上发文件接收处理日汇总生成
各省计费中心不上传任何话单文件的日汇总文件。
对国内GSM漫游(含呼转)、国内TACS漫游和国际GSM漫游来访业务,全国中心每天定时产生并发送“上发文件接收处理日汇总”,按业务种类分开,汇总全国中心前一天接收并处理的上发文件信息。
其中,国内GSM呼转业务包含在国内GSM漫游业务的日汇总文件中。
国内GSM漫游(含呼转)、国内TACS漫游和国际GSM漫游来访业务的上发文件接收处理日汇总的文件名分别为DMMDD999.ZZZ,AMMDD999.ZZZ和IMMDD999.ZZZ。
其中,MMDD为日汇总文件生成日期,ZZZ为被访省代码。
上发文件接收处理日汇总由由一条头记录、若干条接收处理汇总记录和一条尾记录组成。
每条接收处理汇总记录与一个上传文件对应,每条记录的长度与相应业务的话单记录长度相同,记录了系统对该文件接收及处理的结果。
所有不足长度的字段均右齐填0。
更详细的头记录、接收处理汇总记录和尾记录格式将在各类业务预处理小节中描述。
4.1.7日志服务
预处理子系统需将国内GSM漫游(含呼转)、国内TACS漫游和国际GSM漫游来访文件的预处理结果分别记录到国内GSM漫游(含呼转)、国内TACS漫游和国际GSM漫游来访审计数据库中去,以便结算子系统及统计查询子系统引用。
对国际GSM出访文件,预处理子系统也需将预处理结果记录到国际GSM出访审计数据库中去,这部分内容参见本章国际出访的日志服务。
对每一个国内GSM漫游(含呼转)、国内TACS漫游和国际GSM漫游来访文件,系统将记录以下审计表(审计表中每个字段都是独立统计的结果)。
(1)来访文件总审计表
每个来访文件在该表都有一个记录。
表中有三类信息。
来访文件业务统计信息:
•主叫话单数:
来访文件中的主叫话单总数。
•被叫话单数:
来访文件中的被叫话单总数。
•格式错话单数:
含有格式错的话单总数(=总错单数-重单数-费用错单数)。
•费用错话单数:
含有费用错的话单总数。
•重单数:
文件中重单总数。
•主叫总漫游费通话时长:
单个主叫话单通话时长向上取整为计费时长后再累加。
漫游费计费单元为1分钟。
•被叫总漫游费通话时长:
单个被叫话单通话时长向上取整为计费时长后再累加。
•主叫话单总长途费通话时长:
收取长途费的单个主叫话单通话时长向上取整为计费时长后再累加。
自2001/2/21起,长途费计费单元改为6秒。
•被叫话单总长途费通话时长:
收取长途费的单个被叫话单通话时长向上取整为计费时长后再累加。
来访文件结算信息:
•被访漫游费:
被访漫游费为话单漫游费中结算给被访省的费用部分(即0.48元/分钟)之和。
漫游费为0.6元*通话时长,通话时长向上取整为计费时长。
(漫游费计费单元为1分钟。
)
•归属漫游费:
归属漫游费为话单漫游费中结算给归属省的费用部分(即0.12元/分钟)之和。
漫游费为0.6元*通话时长,通话时长向上取整为计费时长。
(漫游费计费单元为1分钟。
)
•主叫长途费:
主叫话单的长途费累计。
•被叫长途费:
被叫话单的长途费累计。
•结算标记:
表示是否参与结算,供结算子系统使用。
来访文件考核信息:
•来访文件话单延迟次数:
用于考核指标。
(2)XX省出访文件审计表
记录该来访文件分拣到归属省(归属运营商)XX的结果。
共有31张类似表。
表中有两类信息。
来访文件业务统计信息:
•来访文件名:
上发文件名。
•主叫话单数:
该来访文件中归属省为XX的主叫话单总数。
•被叫话单数:
该来访文件中归属省为XX的被叫话单总数。
•主叫总漫游费通话时长:
该来访文件中归属省为XX的主叫总通话时长。
单个话单通话时长向上取整为计费时长后再累加。
漫游费计费单元为1分钟。
•被叫总漫游费通话时长:
该来访文件中归属省为XX的被叫总通话时长。
单个话单通话时长向上取整为计费时长后再累加。
•主叫话单总长途费通话时长:
归属省为XX的收取长途费的单个主叫话单通话时长向上取整为计费时长后再累加。
自2001/2/21起,长途费计费单元改为6秒。
•被叫话单总长途费通话时长:
归属省为XX的收取长途费的单个被叫话单通话时长向上取整为计费时长后再累加。
来访文件结算信息:
•被访漫游费:
该来访文件中归属省为XX的被访漫游费累计(被访漫游费占漫游费的80%)。
•归属漫游费:
该来访文件中归属省为XX的归属漫游费累计(归属漫游费占漫游费的20%)。
•主叫长途费:
该来访文件中归属省为XX的主叫话单的长途费累计。
•被叫长途费:
该来访文件中归属省为XX的被叫话单的长途费累计。
说明:
各类业务的漫游费计费方法详见本章各类业务预处理的小节。
各类业务结算原则详见第七章“结算子系统”中各类业务结算的小节。
(3)错单分省统计表
错误代码
被访省
F010
F020
F021
。
。
。
北京
广东
上海
。
。
。
预处理子系统按照国内GSM漫游(含呼转)、国内TACS漫游和国际GSM漫游来访业务,分别统计每日各省上发文件按错误代码的分类累计数。
在每日定时转存入汇总库,然后清零。
(4)MSC错码日志
预处理子系统按照国内GSM漫游(含呼转)和国际GSM漫游来访业务,分别统计话单级检错的MSC号错F080和F081,将错误的MSC号及被访省记录在日志中。
MSC
被访省
处理日期
(5)IMSIHLR错码日志
对国内GSM漫游(含呼转)业务,预处理子系统需统计话单级检错的IMSI号错F022,将错误的IMSI号及被访省记录在日志中。
IMSI号
被访省
处理日期
(6)国际漫游来访IMSI错号日志
IMSI
被访省
话费金额
处理日期
对国际GSM漫游来访业务,预处理子系统需统计话单级检错的IMSI号错F021(即在IMSI的运营者表识在运营者表中不存在),将错误的IMSI号及被访省记录在日志中。
其中,IMSI号可重复,话费金额是该话单的原始话费值,处理日期为对该话单进行检错处理的日期。
4.2国内GSM漫游预处理
4.2.1国内GSM漫游话单文件结构
国内GSM漫游话单文件名为DMMDDNNN.ZZZ,由一个头记录、0条或多条话单记录和一个汇总记录组成。
每条记录长度均为149字节。
最小文件为只包含头记录和汇总记录的298字节文件。
头记录
话单记录1
。
。
。
话单记录n
汇总记录
国内GSM漫游话单文件头记录格式为:
头记录字段名称
字段位置
宽度
(字节)
有效值
头标记
1-2
2
10
被访局代码
3-10
8
有效被访局代码
46000XXX
保留1
11-16
6
空格
归属局代码
17-24
8
46000000
保留2
25-30
6
空格
文件序号
31-33
3
文件名中的序号
保留3
34-53
20
填空
文件产生日期
54-67
14
YYYYMMDDHHMISS
文件版本号
68-69
2
01
保留4
70-147
78
填空
回车
148
1
CarriageReturn
换行
149
1
LineFeed
汇总记录格式为:
汇总记录字段名称
字段位置
宽度
(字节)
有效值
记录类型
1-2
2
90
归属局代码
3-10
8
46000000
保留1
11-16
6
空格
被访局代码
17-24
8
46000XXX
保留2
25-30
6
空格
文件序号
31-33
3
文件名中的序号
通话次数合计
34-42
9
不包括头、尾记录
起始通话时间
43-56
14
YYYYMMDDHHMISS
结束通话时间
57-70
14
YYYYMMDDHHMISS
漫游话费合计
71-82
12
以分为单位
主叫长途费合计
83-94
12
以分为单位
总话费合计
95-106
12
以分为单位
保留4
107-147
41
空格
回车
148
1
CarriageReturn
换行
149
1
LineFeed
4.2.2国内GSM普通漫游话单级检验
国内GSM漫游话单分为主叫话单和被叫话单,格式如下表所示,记录全长149字节。
话单检验原则参见“有效值”栏,若检验失败则附给“出错代码”栏中错误代码。
错误代码为四字节长FGGN,GG为错误类别,N为该类别中的错误代码。
(1)主叫话单(记录类型=01)
字段名
位置
长度/对齐
出错代码
有效值
Call_type
1-2
2
F010
01:
主叫
Imsi_number
3-17
15
F020
(0)15位全数字或全空。
当IMSI全空时,MSISDN必须为中国移动GSM普通用户,other_party必须为中国移动GSM预付费用户。
F021
(1)前5位代表运营者46000
F022
(2)46000后的5位在“IMSI码与长途区号对照表”中有相对应的归属局号码
F023
(3)是省际漫游话单,归属省不同于被访省,被访省由上发文件名得出,归属省由
(2)中所查出的归属局得出。
F024
(4)非测试IMSI,即IMSI不在“测试IMSI码表”中
F025
(5)IMSI为预付费用户
Msisdn
18-32
15左齐填空
F030
全数字或全空
Other_party
33-56
24
左齐填空
F040
(0)全数字,不可为空。
F041
对国内长途(以0或0086开头,013,008613除外),区号存在于“国内长途区号”表中。
对IP电话(必须以179开头),以下情况要以F041打回:
(i)以179开头,只有3位或4位数字。
(ii)以179开头,有6位及以上数字,且第6位不是0。
(iii)以179开头,有6位及以上数字,去掉179xx这5位以后,以0开头(00除外),或以0086开头,后面是不存在的国内长途区号。
F042
对国际长途(以00开头),区号存在于”国际长途区号与国际长途费率表”中。
若以0086开头,无须检测国际长途区号表。
对IP电话(必须以179xx开头),以下情况要以F042打回:
(i)以179开头,有6位及以上数字,去掉179xx这5位以后,以00开头(0086除外),后面是不存在的国际长途区号。
F043
对拨打130-134号段(全球星除外),归属局不存在。
对语音信箱,归属局不存在。
Start_date_time
57-70
14
F050
(0)有效日期,YYYYMMDDHHMISS
F051
(1)未超界,超界是指早于话单有效期限7天(缺省值,可设置)
F052
(2)未超界,超界是指晚于当前时间。
但可能有一个误差区间,误差区间值缺省为5分钟
Call_duration
71-76
6右齐填0
F060
(0)非0全数字
F061
(1)以秒为单位,小于或等于最大值3600*3(确省值,可设置)
F062
(2)承载数据业务小于或等于3600*3秒(确省值,可设置)
MSRN
77-87
11
F070
(0)以13S开头的数字:
13SX1X2M1M2M3ABC
F071
(1)全空格
F072
(2)如果是以13S开头的数字,且被叫是135-139号段移动用户时,SX1X2M1M2M3必须为“交换机号与省市长途区号对照表”中的有效交换机代码
MSC
88-97
10
F080
(0)以8613S开头
F081
(1)8613后面的SX1X2M1M2M3为“交换机号与省市长途区号对照表”中的有效交换机代码。
Service_type
98-100
3
F090
000:
电信业务
001:
承载业务
002:
补充业务
Service_code
101-104
4
F100
查业务代码表(新业务)
Visit_area_code
105-108
4
左齐填空
F110
(0)非0开头的区号存在于“国内长途区号”表中,且长途区号对应的省代码为上发省
F111
(1)MSC非虚拟局情况时,长途区号与MSC所对应的长途区号相等。
F112
(2)MSC虚拟局情况时,长途区号应当是MSC所辖的长途区号。
Roam_type
109-109
1
F120
3:
省际来访漫游(校验后需改为4:
省际出访漫游)
Called_code
110-113
4
左齐填空
F130
(0)全数字或全空(不允许全0)
F131
(1)非0开头的区号存在于“国内长途区号”表中。
(注:
当被叫用户是135-139号段移动用户时,此域填被叫用户漫游地;当被叫用户是国内用户且非135-139号段用户时,此域填被叫用户归属地;当被叫用户是国外用户时,此域填全空)
F132
(2)拨打135-139号段移动用户时,如果(i)MSRN已填且有虚拟局问题,或(ii)MSRN未填但被叫未发生国际漫游,则此域必填(不能填全0)。
User_type
114-114
1
F140
(0)取值为0-2(1:
拨打预付费用户;2:
拨打IP;0:
拨打其它用户)
F141
当对端号码为135-139预付费用户时,则此域应为1
当对端号码为IP电话时,则此域应为2
其它情况,则此域应为0。
Fee_type
115-115
1
F150
(0)取值为0-5(0:
基本通话;1:
农话;2:
省内长途;3:
省际长途;4:
港澳台5:
国际长途;6:
普通IP电话;7:
卡式IP;8:
WAP)
F151
(1)对端号码为港澳台,则此域应为4
(2)对端号码为除港澳台之外的国际长途,则此域应为5
(3)长途费为0,则此域应为0
(4)长途费非0,则此域应为2或3,根据实际情况填写。
(5)普通IP电话,则此域应为6
(6)卡式IP电话,则此域应为7
(7)WAP,则此域应为8
Cfee
116-121
6右齐填0
F160
(0)漫游费。
全数字,以厘为单位。
F161
(1)若为特殊号码(查特殊号码表,如110,119)通话费为零。
F162
(2)为固定费率0.6元/分*通话时长
F163
(3)特殊号码的特殊费率错
Lfee
122-129
8
右齐填0
F170
(0)长途费。
全数字,以厘为单位。
F171
(1)省际漫游国际主叫长途费。
F172
(2)Fee_type为1时,表示农话。
农话费率为固定0.1元/分。
F173
(3)呼叫本地或者同城特例,长途费为0。
F174
(4)对国内长途,话费范围正确。
F176
(5)若为免长途的特殊号码,LFEE应为0
F177
(6)WAP话费(含Cfee和Lfee)正确
F178
(7)超短话单(3秒以下)计费正确。
Lfeeadd
130-135
6
无需检验
Discount
136-143
8
无需检验
Deal_date
144-147
4
无需检验
CR
148-148
1
回车
LF
149-149
1
换行
(2)被叫话单(记录类型=02)
字段名
位置
长度/对齐
出错代码
有效值
Call_type
1-2
2
F010
02:
被叫
Imsi_number
3-17
15
F020
(0)15位全数字
F021
(1)前5位代表运营者46000
F022
(2)46000后的5位在“IMSI码与长途区号对照表”中有相对应的归属局号码。
F023
((3)是省际漫游话单,归属省不同于被访省,被访省由上发文件名得出,归属省由
(2)中所查出的归属局得出。
F024
(4)非测试IMSI,即IMSI不在“测试IMSI码表”中。
F025
(5)IMSI为预付费用户。
Msisdn
18-32
15左齐填空
F030
全数字或全空
Other_party
33-56
24
左齐填空
F040
(0)全数字,不可为空。
国际呼叫时,填7个0
F043
(1)对130-134(全球星除外)号段用户,归属局不存在
Start_date_time
57-70
14
F050
(0)有效日期,YYYYMMDDHHMISS
F051
(1)未超界,超界是指早于话单有效期限7天(缺省值,可设置)
F052
(2)未超界,超界是指晚于当前时间。
但可能有一个误差区间,误差区间值缺省为5分钟
Call_duration
71-76
6右齐填0
F060
(0)非0全数字
F061
(1)以秒为单位,小于或等于最大值3600*3(确省值,可设置)
F062
(2)承载数据业务小于或等于3600*3秒(确省值,可设置)
MSRN
77-87
11
无需检验
MSC
88-97
10
F080
(0)以8613S开头
F081
(1)8613后面的SX1X2M1M2M3为“交换机号与省市长途区号对照表”中的有效交换机代码。
Service_type
98-100
3
F090
000:
电信业务
001:
承载业务
002:
补充业务
Service_code
101-104
4
F100
查业务代码表(新业务)
Visit_area_code
105-108
4
左齐填空
F110
(0)非0开头的区号存在于“国内长途区号”表中,且长途区号对应的省代码为上发省