郭安樂 董擁斌 康凱


摘 要:為了滿足現代電信網用戶靈活的組網要求,程控交換機需要提供多種號碼變換技術供用戶選擇。現簡介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-),男,籍貫:寧夏,學歷:本科,職稱:助理工程師。