维普资讯 http://www.cqvip.com
・62- 信息技术 埘2年第3期 HJD04数字程控交换机计费系统数据设置 姚治国,刘铁兵 (黑龙江农垦通信有限公司宝泉岭分公司,宝泉岭154211) 摘要:介绍HJD04数字程控交换机计费系统数据的设置及应注意的问题。 关键词:一般控制参数;本局呼叫;出局呼叫;入局呼叫 中图分类号:TN 916.428 文献标识码:B 文章编号:1009--2552(2002)03----0052---02 1 处理本局呼叫的计费局数据 费区号i,就可以用i和j查找出( —i)所对应的费 本局呼叫时,o4机产生的原始计费信的一个特 率(b和c)及计费方法nl,再通过方法号111得到计费 点是:计费信中除了带有主、被叫电话号码以外,还 的具体运算方法。这样,利用计费信中给出的通话 带有由维护台在“用户线参数”中为本局电话用户设 时长、通话开始时间和通过以上查询得到的费率,就 定的主、被叫电话用户的计费区(范围是1~15)。 可以计算出此次通话的话费了。 主叫计费区号和被叫计费区号可直接从原始计费信 3呼叫计费局数据 中获得。 人局呼叫时,04机产生原始计费信的一个特点 如果电话用户在维护台上设定的计费区是i,那 是:原始计费信中无主叫计费号,而有被叫计费区 么该电话用户作主叫时计费信中的主叫区号将为i 号。被叫计费区号可从原始计费信中直接获得,而 作被叫时的计费区也是i。 主叫主计费区号需要通过分析人局局向和主叫号码 无论处理哪一种呼叫,在查询费率和计费方法 来获得。 时,主、被叫的特征最终是由计费区号来代表的,对 因为人局呼叫产生的原始计费信中主叫计费区 于本局呼叫而言,因为计费信中已明确给出了主、被 号为0,所以需要利用人局局向号或主叫号码查询 叫计费区号i和j,所以就可以通过计费信中给出的 主叫所在的计费区。对于入局呼叫而言,分两种情 i和i查找出(i—j)所对应的费率(b和c)和计费方 况,一种情况是人局呼叫有主叫号码,另一种情况是 法号(m),再通过方法号nl得到计费的具体方法。 无主叫号码而只有人局局向号。 这样,利用计费信中给出的通话时长、通话开始时间 和费率,就可以计算出此次通话的话费。 在分析主叫计费区号时要对两种情况分别处 2处理出局呼叫的计费局数据 理。(1)当需要对某交换局的各个电话用户进行计 费时,入局呼叫应能带出主叫号码,通过主叫号码查 出局呼叫时,o4机产生原始计费信的一个特点 询字冠区号表获得主叫计费区号。(2)当需要对某 是:原始主计费信中含有由主叫计费区,但不含被叫 交换局进行计费时,人局带不出主叫号码,必须通过 计费区。如果主叫电话用户在维护台上设定的计费 主叫局向号查询局向区号表获得主叫主区号。 区是i,那么计费信主叫计费区号则为i。若i等于 其中值得注意是,当需要对某交换局的各个电 0,则用主叫号码查询字冠区号表获得计费区号。因 话用户进行计费时,入局能带出主叫号码,该人局局 为出局呼叫时原始计费信中被叫计费区号为0,所 向号所对应的计费区号100,此时计费区号既是计 以需要利用被叫号码来查询字冠区号表来得到被叫 费区号又是一种标志。标志着从该局向来的入局呼 计费区号。假设已获得了主叫计费区号i和被叫计 叫能带出主叫号码,主叫计费区号是通过主叫字冠 收稿日期:2001--10--15 查询字冠区号表得到的。当在字冠区号表中查不到 作者篱介:蚺治国,男.1910年出生,毕业于黑龙江八一农垦大学.现 时,主叫计费区号是该局向所对应的区号(100)减去 从事程控维护工作, 100所得到的数值。 维普资讯 http://www.cqvip.com
2OO2年第3期 信息技术 63・ 当需要对某交换局进行计费时,主叫计费区是 由局向区号表中该局向指定的区号(范围1一loo) 来决定的。计费系统在计算话费时将不分析主叫号 码。对于被叫区号则可直接使用计费信中提供的被 叫计费区号。 这样,利用计费信中给出的通话时长、通话开始 时间和通过以上查询得到的费率,就可以计算出此 次呼叫的话费。 5长途呼叫计费局数据 (1)系统对长途呼叫的处理过程 4本地汇接呼 计费局数据 汇接呼叫时,o4机产生原始计费信的特点是: 原始计费信中主叫计费区号和被叫计费区号均为 0。因为汇接呼叫产生的计费信息带不出主、被叫计 费区号,所以需要利用主叫号码或人局局向号查询 主叫所在的计费区,利用被叫号码查询被叫所在的 计费区。 对于计费系统.处理汇接呼叫时.可将汇接呼叫 看成是人局和出局两种情况的综合。即分析主叫计 费区号时的方法与处理人局呼叫时的方法相同,分 析被叫区号的方法与处理出局呼叫时的方法相同。 在o4计费系统中,处理长途呼叫的方式与处理 出局呼叫基本相似。长途呼叫时,产生原始计费信 的一个特点是:主叫是本局用户时,主叫计费区号可 直接从原始费信中获得;主叫是人局用户时,主叫计 费区号按人局呼叫的方式进行分析;被叫计费区通 过分析被叫号码,用被叫号码查询宇冠区号表获得。 (2)长途呼叫的数据设定 为进行计费的本局电话号码分配一个计费区; 为所有长途宇冠分配一个计费区(范围1~100,建 议计费区号不在1~15之内).将长途宇冠和其对应 的计费区号输入宇冠区号表;在区号费率表中添各 主叫计费区到各被叫计费区之间的费率和将使用的 计费方法号(范围1~lOO)。 矗任缡辑:李光辉 分析主叫计费区时,若对某一交换局进行计费, 则不需分析主叫号码,只分析局向号。但对某一交 换局的各个电话进行计费时.则需要分析主叫号码, 计费原始信息中应含有主叫号码。 (上接帚50页) ・ 一般可以采用以下步骤: 的情况下,调用GetLastError()函数,返回值为ER— ROR_10_PENDING,表明I/O操作悬挂,即操作转入后 台继续执行。此时,可以用WaitFoxSingleObject()来 等待结束信号并设置最长等待时间,举例如下: BooL bReadStatus; (1)检查连线正确否。在三线制方式中,要注意 “交叉”问题;如采用BIOS调用接发数据,则要进一 步注意握手信号的正确连接。 (2)简单地用逻辑笔检查发接信号的有无(注意 逻辑笔只能检查TrL信号,因此,检查点一般为经 MAX232等接口芯片转换后的TXD、RXD): (3)在确认有接发信号的前提下,如果接发数据 不正常,则重点应检查通信协议一致否。例如,波特 率的设置,奇偶校验否.停止位数,通信的应答等。 (4)在只有单机的情况下的串口程序调试,可以 采用将串口的TXD与RXD直接相连的办法,即简 单方便。 参考文献 [1]Ridl虹J.Windows95 Windovrs[q13.5高级编程技术.北京:清华大 学出版社,1996. bReadSmms=R船d】砌e(m—h ̄HllDev,buyer, dwB ̄esRead,缸 tes】Read,曲凸_oved印pedRead); if(!bRe. ̄lStmus) if(Q吐LmtErmr()==ERROR_10一PENDING) WaitFeCSingleObjeet(m—OverlapPedRead.hEvent lOOO); r咖m((rot)dwSyt ̄ ̄re咖(0) ); [2]陈汝全,刘运国,等.单片机实用技术.北 :电子出版社.1992. [3]MirhoG ̄., ni转 著.贺军.高胜友译.WINDOWS95通信编程. 北京:清华大学出版社.1997. De{lllltl((mr)dwBytesRead); [4]胨光东.赵性韧单片微型计算机原理与接口技术.武汉:华中 理工大学出版社.1993 量任缡■:插立瓦 3 串行通信程序的简单调试 串行通信程序的调试相对来说,是比较麻烦的。