实验12验证实验计费数据调试实验.docx
《实验12验证实验计费数据调试实验.docx》由会员分享,可在线阅读,更多相关《实验12验证实验计费数据调试实验.docx(21页珍藏版)》请在冰豆网上搜索。
![实验12验证实验计费数据调试实验.docx](https://file1.bdocx.com/fileroot1/2023-2/5/5b9751d9-8197-418f-b1e9-ae53014da114/5b9751d9-8197-418f-b1e9-ae53014da1141.gif)
实验12验证实验计费数据调试实验
eBridge现代通信实验平台
交换部分指导书
深圳市讯方通信技术有限公司
二零零八年五月
实验十二、验证实验:
计费数据调试实验
一、实验目的
1、加深对交换机计费系统功能的理解,熟悉掌握CC08交换机的计费数据配置方法。
2、了解交换机计费功能的重要性。
3、了解目前使用最多的几种计费方式。
比如计次表、详细话单等分别的作用及使用范围。
二、实验器材
1、C&C08交换机SM模块(具体板件见下图)、BAM。
2、实验用维护终端。
3、电话机。
三、实验内容说明
组网情况:
板位图说明
本实验可以使用中继呼叫的任意一个实验数据进行验证,包含本局、长途、中继计费等。
交换机SM模块板位如下图所示:
(SM模块)
四、知识要点:
1、计费基本原理:
主机计费过程由计费分析和计费操作两个步骤组成。
计费分析是根据本次呼叫信息分析得到计费情况,实际上是分析几条命令的过程。
这些命令规定了什么主叫(以主叫的计费源码表示)呼叫什么被叫(以被叫的计费源码或计费选择码表示)、进行什么类型的通话(承载业务)时该如何对主叫计费(计费情况)。
这些命令还规定了什么被叫(以被叫的被叫计费源码表示)进行了什么类型的通话(承载业务)时该如何对被叫计费。
计费操作是在分析出计费情况的基础上,根据本次呼叫的资源占用(主要为距离、时长、信道数),按照该种计费情况的规定做相应的动作(产生详细话单或跳计次表)。
2、CC&08交换机计费数据分析顺序,
3、计费分为计费分析和计费操作,计费分析中包括主被叫的计费属性及引用的计费情况等。
4、计费数据设定,在增加号码时候注意选项“计费源码”,增加呼叫字冠时候注意选项“计费选择码”,增加中继群注意选项“计费源码”。
5、计费分为本局跳次,长途详细话单,中继计费详细话单。
6、详细话单:
交换机计费方式之一。
交换机以一定格式记录一次通话的“主、被叫”、“通话时长”、“业务属性”等计费相关信息,得到的数据就是详细话单。
根据详细话单脱机计费系统可计算本次通话的费用。
7、计次表:
交换机计费方式之一。
交换机根据“通话距离”、“通话时长”、“业务属性”等因素将通话折算成计次数目,累计在为用户或中继配置的计数器上,即计次表上。
C&C08交换机为每个用户或中继群配备10个计次表,配备多个计次表的目的是累计不同类型呼叫的计费跳表数。
计次表在一定的时段内累积计次数,并在一定的时刻产生一张计次表话单,同时把其相应计次表清零。
C&C08交换机用一张计次表话单存储一个用户或中继群计次表的一次输出值。
8、计费类别:
C&C08交换机规定的计费类别有“定期”、“免费”、“立即用户表”、“立即打印机”。
9、免费呼叫:
一次呼叫,当交换机分析得出该次呼叫的计费情况为“免费”时,呼叫结束之后,产生一张免费“详细话单”。
10、中继双向计费:
中继双向计费指对中继的呼入和呼出进行计费。
入中继计费是呼叫发起方为中继群的“主叫计费”。
本局中继发起的呼叫实为它局用户发起呼叫引起的,在呼入本中继群的它局用户无须区分的情况下,可用对入中继计费来代表对它局用户的计费,即所谓的集中计费。
入中继计费另一用处是在网间关口局对对端网呼入本网计费,与它对应的是对端网的出中继计费,中继出入两端计费的目的是为了网间呼叫的费用核对,所以出中继计费实际上是为对端局的入中继计费。
出中继计费除了用于关口局计费外,还常用于对以中继连接的传呼台等的呼入计费。
如果对该中继的出中继计费不需要区分目的码,统一对待,则在本局分组计费表中实现,此时主叫方计费源码、被叫方计费源码都是该出中继计费源码。
11、对于Centrex群内呼叫,不需要区分主叫、被叫和承载能力时,通过设置Centrex群计费来实现。
如果需要细分呼叫,则通过设置本局分组计费来实现。
& 说明:
以下三种情况会产生免费话单:
(1)用户管理操作中,用户属性中的“计费类别”为“免费”;
(2)计费数据中,计费情况中的“付费方”为“免费呼叫”;
(3)对端局送来ANN消息(应答不计费消息)。
———————————————————————————————————————
12、话单的存储:
主机计费由各个交换模块独立完成。
计费信息先存放在主机话单缓冲区,然后在BAM上以磁盘文件形式存放,同时计次表跳表值在BAM的SQLSERVER数据库中累加。
BAM上的计费信息定期通过可读写光盘拷出或直接通过数据链路送往计费中心。
话单处理过程如图6-2所示。
—————————————————————————————————————————
& 说明:
(1)各类详细话单直接存放在S各交换模块MPU主机话单池内;
(2)以跳计次表方式进行计费的计费信息在各自的用户或中继计次软表上进行累加;
(3)对于有些需要提供立即计费功能的Centrex话务台(如营业厅计费),必须得到Centrex群用户的实时计费信息。
因此有立即计费要求的Centrex用户话单,除在主机话单池存储外,还在Centrex话单池里存放。
五、数据准备
本局信令点AAAAAA
1、本局电话拨打计次计费。
呼叫源
呼叫字冠
计费选择
计费情况
0
555
0
0
1
666
1
1
2
777
2
2
2、出局电话拨打详细话单计费。
呼叫源
呼叫字冠
计费选择
计费情况
0
010
10
10
1
020
11
11
2
021
12
12
3、中继计费出详细话单。
呼叫源
计费选择
计费情况
中继群
0
10
10
0-1
1
11
11
2-3
2
12
12
4-5
六、命令行准备(以实验四为基础)
本处只强调计费相关的命令
1、本局计费:
ADDCHGANA:
CHA=0,CHO=NOCENACC,PAY=CALLER,CHGT=ALL,MID=METER1;//增加计费情况。
CHA=0:
计费情况0。
CHO=NOCENACC:
非集中计费局。
PAY=CALLER:
主叫付费。
CHGT=ALL,:
计费方法为计次表和详细单。
MID=METER1:
计次表名为METER1跳计次表1。
(1#终端数据)
ADDCHGANA:
CHA=1,CHO=NOCENACC,PAY=CALLER,CHGT=ALL,MID=METER1;
(2#终端数据)
ADDCHGANA:
CHA=2,CHO=NOCENACC,PAY=CALLER,CHGT=ALL,MID=METER1;
(3#终端数据)
MODCHGMODE:
CHA=0,DAT=NORMAL,TS1="00&00",TA1=180,PA1=1,TB1=60,PB1=1,TS2="00&00";
//修改计费制式。
CHA=0:
计费情况0。
DAT=NORMAL:
日期类别=正常工作日。
TS1="00&00":
第一时区切换点从0点开始。
TA1=180:
前段时间=180秒。
PA1=1:
前段时间内跳1次。
TB1=60:
后续时间间隔=60秒。
PB1=1:
每间隔60秒跳一次。
TS2="00&00":
第二时区切换点从0点开始(表示全天24小时不区分时间段)(1#终端数据)
MODCHGMODE:
CHA=1,DAT=NORMAL,TS1="00&00",TA1=180,PA1=1,TB1=60,PB1=1,TS2="00&00";(2#终端数据)
MODCHGMODE:
CHA=2,DAT=NORMAL,TS1="00&00",TA1=180,PA1=1,TB1=60,PB1=1,TS2="00&00";(3#终端数据)
_________________________________________________________________________________
&说明:
常见的计次制式有三三三制、一一一制和三一一制。
三三三制是指最初的3分钟跳1个脉冲,紧接的3分钟跳1个脉冲,以后每3分钟跳1个脉冲,即1次/180s+1次/180s+1次/180s;一一一制是指最初的1分钟跳1个脉冲,紧接的1分钟跳1个脉冲,以后每1分钟跳1个脉冲,即1次/60s+1次/60s+1次/60s;三一一制是指最初的3分钟跳1个脉冲,紧接的1分钟跳1个脉冲,以后每1分钟跳1个脉冲,即1次/180s+1次/60s+1次/60s。
ADDCHGIDX:
CHSC=0,RCHS=0,LOAD=ALLSVR,CHA=0;//增加计费情况索引。
CHSC=0:
计费选择码=0。
RCHS=0:
主叫计费源码=0。
LOAD=ALLSVR:
承载能力=所有业务。
CHA=0:
计费情况=0。
(1#终端数据)
ADDCHGIDX:
CHSC=1,RCHS=1,LOAD=ALLSVR,CHA=1;(2#终端数据)
ADDCHGIDX:
CHSC=2,RCHS=2,LOAD=ALLSVR,CHA=2;(3#终端数据)
____________________________________________________________________________________
注意:
(1)命令中指定的计费情况必须已经存在,该计费情况的计费制式必须已定义,并且该计费情况的付费方不能为被叫方付费。
(2)计费情况索引数据一般用于出局呼叫的计费,通过对出局字冠的计费选择码的设定,确定不同的计费方法。
当然对局内呼叫也可以采用本数据,用来对本局呼叫计费,前提是本局分组数据中没有相应的呼叫计费数据,否则即使在本数据中设置了对应记录也不起作用。
(3)对于用户计费,主叫计费源码是用户数据中的计费源码。
(4)对于入中继计费,主叫计费源码是中继群中的计费源码。
(5)对于出中继计费分析,主叫方计费源码为出中继计费源码。
_________________________________________________________________________________
2、长途计费(仅考虑简单情况下的呼叫计费)
ADDCHGANA:
CHA=10,CHO=NOCENACC,PAY=CALLER,CHGT=DETAIL,MID=METER1;(1#终端数据))
ADDCHGANA:
CHA=11,CHO=NOCENACC,PAY=CALLER,CHGT=DETAIL,MID=METER1;(2#终端数据)
ADDCHGANA:
CHA=12,CHO=NOCENACC,PAY=CALLER,CHGT=DETAIL,MID=METER1;
(3#终端数据)
MODCHGMODE:
CHA=10,DAT=NORMAL,TS1="00&00",TA1=180,PA1=1,TB1=60,PB1=1,TS2="00&00";(1#终端数据)
MODCHGMODE:
CHA=11,DAT=NORMAL,TS1="00&00",TA1=180,PA1=1,TB1=60,PB1=1,TS2="00&00";(2#终端数据)
MODCHGMODE:
CHA=12,DAT=NORMAL,TS1="00&00",TA1=180,PA1=1,TB1=60,PB1=1,TS2="00&00";(3#终端数据)
注意:
计费要求产生详细话单时,计费制式没有意义,但交换机要求必须定义计费制式,否则系统会出现提示:
“不能使用未定义计费制式的计费情况”。
ADDCHGIDX:
CHSC=10,RCHS=0,LOAD=ALLSVR,CHA=10;(1#终端数据)
ADDCHGIDX:
CHSC=11,RCHS=1,LOAD=ALLSVR,CHA=11;(2#终端数据)
ADDCHGIDX:
CHSC=12,RCHS=2,LOAD=ALLSVR,CHA=12;(3#终端数据)
3、中继计费
ADDCHGIDX:
CHSC=10,RCHS=10,LOAD=ALLSVR,CHA=10;(1#终端数据)
ADDCHGIDX:
CHSC=11,RCHS=11,LOAD=ALLSVR,CHA=11;(2#终端数据)
ADDCHGIDX:
CHSC=12,RCHS=12,LOAD=ALLSVR,CHA=12;(3#终端数据)
附加其他数据:
1、增加呼叫源
ADDCALLSRC:
CSC=0,CSCNAME="组1-1",PRDN=3,P=0,RSSC=0;(1#终端数据)
//CSC=0:
呼叫源为0。
CSCNAME="组1-1":
呼叫源名为“组1-1”,表示为组1的1号终端,后面同样。
PRDN=3:
预收号码位数为3位。
P=0:
号首集为0,RSSC=0;路由选择源码为0。
ADDCALLSRC:
CSC=1,CSCNAME="组1-2",PRDN=3,P=0,RSSC=1;(2#终端数据)
ADDCALLSRC:
CSC=2,CSCNAME="组1-3",PRDN=3,P=0,RSSC=2;(3#终端数据)
5、增加呼叫字冠
ADDCNACLD:
PFX=K'555,CSTP=BASE,CSA=LCO,MIDL=7,MADL=7,CHSC=0;
//增加呼叫字冠。
PFX=K'555,字冠为555;CSTP=BASE,为基本业务;CSA=LCO,为本局业务。
MIDL=7,MADL=7,最小最大号长为7;CHSC=0,计费选择码0。
(1#终端数据)
ADDCNACLD:
PFX=K'666CSTP=BASE,CSA=LCO,MIDL=7,MADL=7,CHSC=1;
(2#终端数据)
ADDCNACLD:
PFX=K'777,CSTP=BASE,CSA=LCO,MIDL=7,MADL=7,CHSC=2;
(3#终端数据)
6、增加号段
ADDDNSEG:
P=0,BEG=K'5550000,END=K'5550013;
//增加号段:
P=0,号首为0,BEG=K'5550000,开始号码为5550000,END=K'5550013,结束号码为5550006,(1#终端数据)
ADDDNSEG:
P=0,BEG=K'6660000,END=K'6660013;(2#终端数据)
ADDDNSEG:
P=0,BEG=K'6660000,END=K'6660013;(3#终端数据)
7、增加用户号码
ADDST:
D=K'5550000,P=0,MN=1,DS=0,RCHS=0,CSC=0;
//增加用户。
D=K'5550000:
号码5550000。
DS=0设备号为0。
MN=1:
模块号为1。
DS=0,设备号为0。
RCHS=0:
计费源码为0。
CSC=0,呼叫源为0;
ADDST:
D=K'5550001,P=0,MN=1,DS=3,RCHS=0,CSC=0;
ADDST:
D=K'5550002,P=0,MN=1,DS=6,RCHS=0,CSC=0;
ADDST:
D=K'5550003,P=0,MN=1,DS=9,RCHS=0,CSC=0;
ADDST:
D=K'5550004,P=0,MN=1,DS=12,RCHS=0,CSC=0;
ADDST:
D=K'5550005,P=0,MN=1,DS=15,RCHS=0,CSC=0;
ADDST:
D=K'5550006,P=0,MN=1,DS=18,RCHS=0,CSC=0;
ADDST:
D=K'5550007,P=0,MN=1,DS=21,RCHS=0,CSC=0;
ADDST:
D=K'5550008,P=0,MN=1,DS=24,RCHS=0,CSC=0;
ADDST:
D=K'5550009,P=0,MN=1,DS=27,RCHS=0,CSC=0;
ADDST:
D=K'5550010,P=0,MN=1,DS=30,RCHS=0,CSC=0;
ADDST:
D=K'5550011,P=0,MN=1,DS=33,RCHS=0,CSC=0;
ADDST:
D=K'5550012,P=0,MN=1,DS=36,RCHS=0,CSC=0;
ADDST:
D=K'5550013,P=0,MN=1,DS=39,RCHS=0,CSC=0;
1、4、7、10、13、16、19、22、25、28、31、34、37、40#终端数据
7号中继命令增加顺序:
MTP目的信令点――MTP链路集――MTP路由――MTP链路――局向――子路由――路由――路由分析――7号中继群――7号中继电路――呼叫字冠――增加号码变换――(增加中继承载――增加中继承载索引)号首处理
1、设置MTP目地信令点
ADDN7DSP:
DPX=0,DPN="北京",NPC="111111",NN=TRUE,APF=TRUE;
//增加MTP目的信令点。
DPX=0:
目的信令点索引=0。
DPN="北京":
目的信令点名北京.NPC="111111":
目的信令点=111111。
NN=TRUE:
国内有效=是。
APF=TRUE:
相邻标志=是。
(1#终端数据)
ADDN7DSP:
DPX=1,DPN="广州",NPC="222222",NN=TRUE,APF=TRUE;
(2#终端数据)
ADDN7DSP:
DPX=2,DPN="上海",NPC="333333",NN=TRUE,APF=TRUE;
(3#终端数据)
注意:
(1)目的信令点编码不能重复,即同一个目的信令点不能对应两个不同的目的信令点索引值。
(2)如果存在信令转接功能,一定设为信令转接点,否则无法增加转接的信令路由。
(3)链路集选择码设定的原理同以下的链路选择码设定的原理。
2、设置MTP链路集
ADDN7LKS:
LS=0,LSN="to北京",APX=0;
//增加MTP链路集。
LS=0:
链路集=0。
LSN="to北京":
链路集名to北京。
APX=0:
相邻信令点索引=0。
(1#终端数据)
ADDN7LKS:
LS=1,LSN="to广州",APX=1;(2#终端数据)
ADDN7LKS:
LS=2LSN="to上海",APX=2;(3#终端数据)
3、设置MTP路由
ADDN7RT:
RN="to北京",LS=0,DPX=0;
//增加MTP路由。
RN="to北京":
路由名to北京。
LS=0:
链路集=0。
DPX=0:
目的信令点索引=0。
(1#终端数据)
ADDN7RT:
RN="to广州",LS=1,DPX=1;(2#终端数据)
ADDN7RT:
RN="to上海",LS=2,DPX=2;(3#终端数据)
4、设置MTP链路
ADDN7LNK:
MN=1,LK=4,LKN="to北京1",SDF=SDF1,NDF=NDF2,C=16,LS=0,SLC=0,SSLC=1;
//增加七号链路。
MN=1:
模块号=1。
LK=4:
链路号=4,(LAPN7板在17槽位有4~7共4条链)。
LKN="to北京1":
链路名到to北京1。
SDF=SDF1:
中继设备标识=TUP。
NDF=NDF2:
七号信令设备类型=LAPN7。
C=16:
电路号=16。
LS=0:
链路集=0。
SLC=0:
信令链路编码=0。
SSLC=1:
信令链路编码发送=1。
ADDN7LNK:
MN=1,LK=5,LKN=to北京2",SDF=SDF1,NDF=NDF2,C=48,LS=0,SLC=1,SSLC=0;
//增加七号链路。
MN=1:
模块号=1。
LK=5:
链路号=5,(LAPN7板在17槽位有4~7共4条链)。
LKN="to北京2":
链路名to北京2。
SDF=SDF1:
中继设备标识=TUP。
NDF=NDF2:
七号信令设备类型=LAPN7。
C=48:
电路号=48。
LS=2:
链路集=0。
SLC=1:
信令链路编码=1。
SSLC=0:
信令链路编码发送=0。
(1#终端数据)
ADDN7LNK:
MN=1,LK=6,LKN="to广州1",SDF=SDF1,NDF=NDF2,C=80,LS=1,SLC=2,SSLC=3;
ADDN7LNK:
MN=1,LK=7,LKN="to广州2",SDF=SDF1,NDF=NDF2,C=112,LS=1,SLC=3,SSLC=2;(2#终端数据)
ADDN7LNK:
MN=1,LK=8,LKN="to上海1",SDF=SDF1,NDF=NDF2,C=144,LS=1,SLC=4,SSLC=5;
ADDN7LNK:
MN=1,LK=9,LKN="to上海2",SDF=SDF1,NDF=NDF2,C=176,LS=1,SLC=5,SSLC=4;(3#终端数据)
注意:
信令链路编码必须与对端局一致。
5、设置局向
ADDOFC:
O=0,DOT=CMPX,DOL=SAME,NI=NAT,DPC="111111",ON="北京",DOA=SPC;
//增加局向O=0:
局向号=0。
DOT=CMPX:
对端局类型=长市农合一。
DOL=SAME:
对端局级别=同级。
NI=NAT:
网标识=国内。
DPC="111111":
目的信令点编码=111111。
ON="北京":
局向名=北京。
DOA=SPC:
对端局属性=程控局。
(1#终端数据)
ADDOFC:
O=1,DOT=CMPX,DOL=SAME,NI=NAT,DPC="222222",ON="广州",DOA=SPC;(2#终端数据)
ADDOFC:
O=2,DOT=CMPX,DOL=SAME,NI=NAT,DPC="333333",ON="上海",DOA=SPC;(3#终端数据)
注意:
(1)目的信令点编码必须在目的信令点中已经存在,换句话说,在ADDOFC之前,首先要ADDN7DSP。
(2)当目的信令点编码全部无效时,表示此局向不存在七号信令中继,可能为纯中国一号信令中继局向或者是其它属性的局向,如PRA。
6、设置子路由
ADDSRT:
SR=0,DOM=0,SRT=OFC,SRN="to北京",TSM=CYC,MN1=1,MN2=255;//增加子路由。
SR=0:
子路由号=0。
DOM=0:
局向号=0。
SRT=OFC:
子路由类型=局间子路由。
SRN="to北京":
子路由名to北京.TSM=CYC:
中继群选择方式=循环.MN1=1:
第一搜索模块=1。
MN2=255:
第二搜索模以后不配置。
(1#终端数据)
ADDSRT:
SR=1,DOM=1,SRT=OFC,SRN="to广州",TSM=CYC,MN1=1,MN2=255;