郭安乐 董拥斌 康凯
摘 要:为了满足现代电信网用户灵活的组网要求,程控交换机需要提供多种号码变换技术供用户选择。现简介EWSD交换机号码变换的原理,对其进行分析,比较其使用上的差别,并以目前EWSD V15版交换机为平台,对主要的号码变换方法进行举例应用,为在工作中能够活学活用号码变换提供借鉴。
关键词:EWSD;号码变换;NEWCODE;CONVCODE;DICON;程控交换机
1 概述
在程控交换机的实际开局、联网及维护过程中,由于中继及号码存在一些特殊要求,需要对某些主叫或被叫号码进行变换后方可实现呼叫引用。这就需要程控交换机能提供灵活的号码变换技术,来满足用户的不同需求。
2 EWSD交换机实现号码变换的主要方式
在EWSD交换机中实现号码变换的方式主要有以下三种,在DEST(CONVCODE,NEWCOD参数)和ROUTE(DICON参数)中进行变换。其中这几种变换对计费话单均没有影响。
按照EWSD命令帮助手册DEST(CONVCODE,NEWCOD参数)使用方式如下:
CR DEST: DEST = {,NEWCODE =/,CONVCODE =}
CONVCODE:转换代码,该参数指定一个用于修改始发拨号代码的转换码(格式)。任何作为本交换机地区码管理的被拨区号仍保持不变。修改的代码立即重译。合法输入字符“0-9,A-F,#,*,+,.,X”修改以包括控制字符和数字的码的形式指定。控制字符有如下意义:“X”:旧码的数字同原来一样。“.”:旧码的数字被删除。“+”:该字符后直到下一个控制字符之间的数字被插入。“*”:前面不带+的数字,用于替换旧码。输入受以下条件制约:(1)代码至少有一处修改。(2)不能做超过两个的修改。(3)每个修改最多可影响15位而两次修改的总数限于24个数字。例:CONVCODE=123XX.表示已存的拨号信息的头三位被123代替,后两位保留而第六位省略。已存的拨号信息6543212变成123322。该参数只接受单值输入1...31 个符号字符。
NEWCODE:新代码,该参数定义可用来替换选定码的新码。该参数只接受单值1..24 位十六进制数, 其中B可由*代替, C可由#代替。
ROUTE(DICON参数)的使用方法如下:
CR ROUTE: DEST = ,ROUTE =, TGNO = [,LNDES =] [,DICON =]
DICON(Digit Converting Code),将拨号信息进行转换。DICON参数包括控制符和DIGIT,控制符有以下几个:“X、.、+”。DIGIT表示该号码位用DIGIT代替。“X”表示该号码位不变。“.”删除该号码位。“+”表示插入该控制符与下个控制符之间的DIGIT,使用效果同CONVCODE。
3 EWSD三种号码变换方式的区别
CONVCODE,NEWCODE参数是在DEST上对号码进行变换。
CONVCODE参数实现了一个替换的规则,按照不同的位置和控制字符可以实现号码的任意变换。但是实现的变换规则不包括LAC。
NEWCODE参数仅能实现号码首替换,可以用新的号码完全替换旧的号码,不受号码长度的限制,能实现的变换规则可以包括LAC。
DICON参数是在ROUTE上对号码进行变换,功能与CONVCODE方式相同。
4 EWSD交换机上三种号码变换方式的应用
4.1 NEWCODE在110报警电话分区接入的实现
现在有两部电话,电话1(号码55340)属于警察局(报警电话号码55440)的管辖片区,电话2(号码44320)属于警察局(报警电话号码44340)的管辖片区,如图1。为了使这两部电话拨打110都能转到自己所在警察片区的报警电话,所做数据如下:
CRSUB:DN=55340,ORIG1 = 1;
CRSUB:DN=44320,ORIG1 = 1;
CRDEST:DEST = D1,NEWCODE = 55440;
CRDEST:DEST = D2,NEWCODE = 44340;
CRCPT:CODE = 110,DEST = D1,ORIG1 = 1;
CRCPT:CODE = 110,DEST = D2,ORIG1 = 2;
CRCPT:CODE = 554,TRATYP = CPTDN;
CRCPT:CODE = 443,TRATYP = CPTDN;
这样电话1拨打110转到55440;电话2拨打110转到44340
4.2 NEWCODE在号码升位中的应用
升位前 7150xxx
CR DN:DN=7150000&7150999,LAC=0951;
CR CPT:CODE=7150,TRATYP=CPTDN;
升位后 67150xxx,让7150xxx和76150xxx并存一段时间
CAN CPT:CODE=7150,INCEPT=UNOBDE0;
MOD DN:DN=7150000&7150999,NEWDN=67150000&67150999,LAC=0951;
CR CPT:CODE=67150,TRATYP=CPTDN;
CR DEST:DEST=TEMP,NEWCOD=67150;
CR CPT:CODE=7150,DEST=TEMP;
4.3 NEWCODE在跨交换机CENTRAX组的应用
假定CTX2由两个交换机中的用户共同组成,如图2所示。
图2
两个交换机处于不同城市,即LAC不同。其具体的数据如下:
EXCHAGE 1中的数据:
CR DN:LAC=0951,DN=6786000&&6786999;
CR CXDN:CXGRP=1,CXDN=6000&&6999,DN=6786000&&6786999,MDR=YES;
CR DEST:DEST=exchage2,NEWCOD=0952567;
CR CXDN:CXGRP=3,CXDN=7000&&7999,DEST=exchage2;
EXCHAGE 2 中的数据
CR DN:LAC=0951,DN=5677000&&5677999;
CR CXDN:CXGRP=1,CXDN=7000&&7999,DN=5677000&&567999,MDR=YES;
CR DEST:DEST=exchange1,NEWCOD=09516786;
CR CXDN:CXGRP=1,CXDN=6000&&6999,DEST=exchange1;
如果CENTREX组中包括PBX设备又会怎样呢?以CXGRP = 2为例,如图3所示。
CXGRP = 2的数据为:
CR DN:LAC=0951,DN=6431000&&6431999;
CR CXDN:CXGRP=2,DN=6431000&&6431999,CXDN=1000&&1999;
CR DEST:DEST=PBX,NEWCOD=6432;
CRCXCPT:CXGRP=2,CXCODE=2,TRATYP=LOCDIAL,DEST=PBX-INT,COLDIG=3;
其中“COLDIG=1”表示CENTREX组内用户拨叫PBX用户时,交换机收到“2”,将其翻译成“6432”之后再收集三位拨号才能完成呼叫。
4.4 CONVCODE在交换机机之间等位短号拨打的应用
现有两个交换机A,B,分别分配号段4911xxx,4912xxx。要实现两个交换机之间的等位拨号,可以采用以下方式(主要介绍A交换机数据,B交换机数据类似)
CRDEST:DEST = A, CONVCODE = +491;
CRCPT:CODE = A, CODE=2;
CRDEST:DEST =A2B;
CRCPT:CODE = 4912,DEST = A2B;
这样在A交换机上拨打2xxx时就会转到B交换机。
4.5 采用DICON参数做号码变换,将不同区的用户引导到不同的号码
MODSUB:DN=......., ORIG1=1;(对全局用户)
MODSUB:DN=6681001,ORIG1=2;
给CPT 分区
CRCPT:CODE=6681,ORIG1=1,TRATYP=CPTDN;
CRDEST:DEST=POL,NEWCOD=25168;
CRCPT:CODE=6681,ORIG1=2,DEST=POL;
建立出局路由
CRDEST:DEST=FF;
CRROUTE:DEST=FF,TGNO=B7XC,ROUTE=1,DICON=..,TRACA=SUB,DINO=OVERLAP;
CRCPT:DEST=FF,CODE=25168,ORIG1=2;
建立费区
CRZOPT:CODE=25168,ZONO=3,SUCHCNTR=CNTR1;
呼叫过程分别如下:
ORIG1=2的用户拨6681xxxx交换机内变换为 25168xxxx通过DEST=FF的路由上吃掉25 发出168再通过B7XC中继组呼出。
ORIG1=1的用户拨6681xxxx呼叫本局用户CPTDN 6681xxxx
5 结束语
以上对EWSD三种号码变换的方式进行了说明和比较,并以实际应用为案例进行说明,介绍了几种号码变换方法在EWSD交换机上的数据配置方法,以供读者借鉴。
致谢
感谢西门子工程师对我进行的技术指导,也感谢各位同事在论文撰写时对我提出的合理建议,同时感谢公司领导对我工作的支持。
参考文献
[1]黄舰逸.号码变换技术分析及在CC08上的应用[J].通信技术,2010(11):81-86.
[2]EWSD命令帮助手册[S].内部资料.
[3]古长青.关于EWSD数字程控交换机CENTRAX功能的简介[Z].E
WSD经验汇编内部资料.
作者简介:郭安乐(1983-),男,籍贯:陕西,学历:本科,职称:中级工程师。
董拥斌(1977-),男,籍贯:陕西,学历:大专,职称:初级工程师。
康凯(1983-),男,籍贯:宁夏,学历:本科,职称:助理工程师。