2002年10月 第5期 总第11期

>> 未来我国固定电信网络演进
  趋势探讨

>> 新一代电信运营支撑系统浅析

>> 浅谈无线局域网(WLAN)

>> 关于郊区网络结构调整的建议

>> 基于H.323协议的IP视频会议
  服务质量技术

>> 城域网新解决方案及比较

>> 网络建设启示录

>> 新建综合性电信局房的有关
  空调和消防问题

>> 网管话务控制功能在北京

>> 数字蜂窝移动通信系统安全
  技术的探讨与分析

网管话务控制功能在北京

邹志华

  关键词:网管话务控制 取消抵达迂回话务(Cancel To)控制 取消溢出迂回话务(Cancel From)控制 跳越(Skip)控制 中继预留(Reservation)控制 暂时迂回路由(TAR)控制 目的码话务裁截(Code Blocking)控制 呼叫间隙(Call Gapping)控制 难以到达(Hard To Reach)控制 中秋实施话务控制

  摘要:本文详细介绍了S1240网管话务控制各种功能,以及在北京长途局的应用,对今后的维护工作是一个良好的借鉴。

1 前言

  网管话务控制简称NTM(Network Traffic Management)。它通过改变话务的流量与流向,使得在最有效利用网络资源的前提下最大限度地疏通呼叫,从而达到网络管理的目的。且当网络过载时,能最大限度地发挥网络的处理能力。它还可以作为一种工具来解决可能遇到的网络话务问题。其功能主要有:

 1)为网络操作员提供必要的话务流量管理的信息(如话务量测量和中继监控等) 。

 2) 为常规的可预计过载提供预先的准备措施 。

 3) 为突发性的过载提供准确实时的反应 。

  控制可通过网管系统或交换机终端进行。

  上海贝尔S1240 EC74 TOLL版本交换机上开放了此项功能。本文将着重介绍话务控制原理及在实际中的应用。

  通过适当的网管话务控制,交换机的运营指标可以得到明显改善。通过网路状态和可预期性的分类,列出了几种常见的话务控制应用场合。

表1

网路状态
预期性
预期
未预期
故障或失效
传输资源
割接
自然或人为灾难
硬件故障或失效
软件故障或失效
交换资源
其它(如信令资源、智能网资源)
话务过负荷

全局性
严重过负荷
峰值日(如春节、中秋)
灾难
轻微过负荷
容量设计不准或话务波动
未能预计的社会经济活动
局部集中过负荷
可预计的海量呼叫等(如已知的热线、电视台节目等)
不能预计的海量呼叫等(如未知的电视台节目),特定区域发生灾害


2 话务控制的应用场合

2.1 S1240交换机对于NTM功能的具体实现

  实施话务控制有三大要素:控制对象、话务类型和操作参数。

  控制对象有四类:路由、中继群、子路由块和呼叫目的。前三类属于中继资源控制,最后一类属于呼叫目的控制。

  话务类型是指受控呼叫的话务特性。对于中继资源控制,它所对应的话务类型由呼叫的类型标识、话务源、话务目的、HTR标识和出局路由类型组合而成。对于呼叫目的控制,它所对应的话务类型由话务源来区分。

  操作参数包括:

  1.需要控制的话务量的规模,主要有控制百分比和呼叫速率;
  2.启动话务控制的门限,主要有试占次数和应试比;
  3.对于受控呼叫的处理方式。由控制对象来分类,有以下几种:

  (1.)路由控制:Cancel-to、Cancel from、Skip等。
  (2.)中继群控制:Cancel-to、Cancel from、Skip、 Reservation等。
  (3.)子路由块控制:Temporary Alternative Routing等。
  (4.)呼叫目的控制:Hard-To-Reach、Call Gapping、Code Blocking等。

  各种处理方式的具体含义将在后面介绍。

  对于被阻塞呼叫的处理,如忙音、特别录音通知。

  对于某一控制对象,只能施加一种处理方式,但可根据不同的话务类型来实施不同的控制百分比或呼叫速率。

  下面就具体介绍一下各种控制方式。

2.1.1抵达迂回话务(Cancel To)控制

  应用范围:路由、中继群

  功能描述:

  Cancel-To控制是用来拒绝选择到指定路由(或中继群)的部分或全部话务。这些话务将被取消并被导向一条指定的录音通知或指定的信号音(如无电路可用,紧急录音通知1或紧急录音通知2)。取消的数量是由一张预先定义的CANT响应表(Response-Table)(见下表)来确定的,见表2。

表2

INDEX
RESP_CATG
TRAF_CAT0
TRAF_CAT1
==>
TRAF_CAT8
1
A
%
%
.
%
2
B
%
%
.
%
3
C
%
%
.
%
4
D
%
%
.
%
5
E
%
%
.
%


  对应于八种话务类型:TRAFCAT1--- TRAFCAT8(DEFAULT= TRAFCAT0),操作员在反应表中可定义5种反应类型:A、B、C、D、E。对于同种话务类型,可以通过指定不同的反应类型来改变其反应百分比。

  用法:

  Cancel-To控制可用在当由于网络内部原因引起的死锁而不能完成呼叫时,通过在主叫用户附近的节点取消呼叫以减少无效呼叫引起的话务量过载。因为在这些成功机会较小的呼叫进行长距离的连接之前将其取消,能省下部分资源,给那些能够完成的呼叫。这个控制主要用于与过载的交换机直接相连的路由(或中继群)。

  *人机命令举例:

  a)控制响应表:

  <DEFINE-CONTROL-TABLE : DISPLAY ,CANTO,RTE.

  <DEFINE-CONTROL-TABLE:MODIFY,CANTO,RTE,

  <RESPCAT=C, TRAFCAT1=50,TRAFCAT2=25.

  b)控制显示:

  <DISPLAY-TRM-CONTROL:DISPLAY, RTEID = RT_LOOP_O1.

  c)控制创建:

  <ASSIGN-RTE-CONTROL:CREATE,RTEID=RT_LOOP_O1,

  <CANTO,RESPCAT=C,CAUSE=NOCCTAV,MASKID=MASK,

  <CATID=NM.

  d)控制激活:

  <ASSIGN-RTE-CONTROL:MODIFY,RTEID=RT_LOOP_O1,

  <STATUS=ACT.

  e)控制功能不屏蔽:

  <NM-CONTROL-OVERRIDE: ACTIVATE, NMCTRL=CANTRTE.

  f)控制不激活:

  <ASSIGN-RTE-CONTROL:MODIFY,RTEID=RT_LOOP_O1,

  <STATUS=DEACT.

  g) 控制功能屏蔽:

  <NM-CONTROL-OVERRIDE:DEACT,NMCTRL=CANTRTE.

  h) 控制取消 :

  <ASSIGN-RTE-CONTROL:REMOVE,RTEID=RT_LOOP_O1.

2.1.2 溢出迂回话务(Cancel From)控制

  应用范围:路由、中继群

  功能描述:

  Cancel- From控制是用来拒绝由于指定的直达路由(或中继群)溢出而选用迂回路由(或中继群)出局的部分或全部的话务。这些话务将被取消并被导向一个指定录音通知或指定的信号音, 取消的话务数量是由CANF响应表(结构同CANTO响应表)来确定的,见表3。

表3

INDEX
RESP_CATG
TRAF_CAT0
TRAF_CAT1
==>
TRAF_CAT8
1
A
%
%
.
%
2
B
%
%
.
%
3
C
%
%
.
%
4
D
%
%
.
%
5
E
%
%
.
%

 
  用法:

  这个控制通过限制每个连接平均占用的资源,以达到在主干网过载期间,减轻网络的拥塞程度。因为选用迂回路由(或中继群)要比选用直接路由耗费更多的交换和传输资源。

  *人机命令举例:

  a) 控制响应表:

  <DEFINE-CONTROL-TABLE: DISPLAY, CANFROM, RTE.

  <DEFINE-CONTROL-TABLE:MODIFY,CANFROM,RTE,

  <RESPCAT=C, TRAFCAT1=50, TRAFCAT2=25.

  b) 控制显示:

  <DISPLAY-TRM-CONTROL:DISPLAY, RTEID = RT_LOOP_O1.

  c) 控制创建:

  <ASSIGN-RTE-CONTROL:CREATE,RTEID=RT_LOOP_O1,

  <CANFROM, CAUSE=NOCCTAV, MASKID=MASK,

  <CATID=NM.

  d) 控制激活:

  <ASSIGN-RTE-CONTROL:MODIFY,RTEID=RT_LOOP_O1, <STATUS=ACT.

  e) 控制功能不屏蔽 :

  <NM-CONTROL-OVERRIDE:ACTIVATE, <NMCTRL= CANFRTE.

  f) 控制不激活:

  <ASSIGN-RTE-CONTROL:MODIFY,RTEID=RT_LOOP_O1,

  <STATUS=DEACT.

  g) 控制功能屏蔽 :

  <NM-CONTROL-OVERRIDE:DEACT,NMCTRL=CANFRTE.

  h) 控制取消 :

  <ASSIGN-RTE-CONTROL:REMOVE,RTEID=RT_LOOP_O1.

2.1.3 跳越(Skip)控制

  应用范围:路由、中继群

  功能描述:

  Skip控制是强制部分或全部到达指定路由的话务选用下一条路由。若是最后一条可用路由时,呼叫将被导向无电路可用(NOCCTAV)的录音通知。受其影响的话务数量由Skip响应表(结构同CANTO响应表)来确定,见表4。

表4

INDEX
RESP_CATG
TRAF_CAT0
TRAF_CAT1
==>
TRAF_CAT8
1
A
%
%
.
%
2
B
%
%
.
%
3
C
%
%
.
%
4
D
%
%
.
%
5
E
%
%
.
%

用法:

  与上述的CANT和CANF控制相反,Skip控制加强了对迂回路由的使用。该控制将用于当一条到某地址的常规路由处于拥塞状态时,若有一条与其目的地址相同而在正常情况下不用的迂回路由并未拥塞,则将部分话务分给这条迂回路由。通过这个控制,可增加成功呼叫的次数。但是在整个网络处于拥塞情况下,使用这个控制是相当危险的,因为,重新分配话务比常规情况需更多的资源,这样将会增加网络的平均拥塞程度。 因此Skip控制只能用来减轻局部的网络拥塞。

  *人机命令举例:

  a) 控制响应表 :

  <DEFINE-CONTROL-TABLE:DISPLAY ,SKIP,RTE.

  <DEFINE-CONTROL-TABLE:MODIFY, SKIP,RTE,

  <RESPCAT=C, TRAFCAT1=50, TRAFCAT2=25.

  b) 控制显示:

  <DISPLAY-TRM-CONTROL:DISPLAY,RTEID= RT_LOOP_O1.

  c) 控制创建:

  <ASSIGN-RTE-CONTROL:CREATE,RTEID=RT_LOOP_O1,

  <SKIP,RESPCAT=C,CAUSE=NOCCTAV,MASKID=MASK,

  <CATID=NM.

  d) 控制激活:

  <ASSIGN-RTE-CONTROL:MODIFY,RTEID=RT_LOOP_O1,

  <STATUS=ACT.

  e) 控制功能不屏蔽:

  <NM-CONTROL-OVERRIDE:ACTIVATE,

  <NMCTRL=SKIPRTE.

  f) 控制不激活:

  <ASSIGN-RTE-CONTROL:MODIFY,RTEID=RT_LOOP_O1,

  <STATUS=DEACT.

  g) 控制功能屏蔽 :

  <NM-CONTROL-OVERRIDE:DEACT,NMCTRL=SKIPRTE.

  h) 控制取消 :

  <ASSIGN-RTE-CONTROL:REMOVE,RTEID=RT_LOOP_O1.

2.1.4 中继预留(Reservation)控制

  应用范围:中继群

  功能描述:

  Reservation控制通过保留一定数量的可用中继不被某种特定的话务类型使用,来调控双向或出局中继组的话务流量。受影响的话务将转移到下一可用中继群,若没有可用的迂回中继群,这些话务将被取消。其数量将由话务类型所决定。Reservation控制包含Reservation with Fixed 和Reservation with VAR 。

  用法:

  Reservation with Fixed 根据操作员输入的中继电路数进行保留;

  Reservation with VAR 根据可用中继数的百分比进行保留。

2.1.5 暂时迂回路由(TAR)控制

  *应用范围:子路由块

  *功能描述:

  TAR控制在某个子路由块中的某个子路由(TKG COMBINE LIST或 TKG COMBINE)处于拥塞的情况下,将话务转向另一组空闲的子路由。而这组子路由在正常情况对于原先的子路由块来说是不用的。这需要在上级的路由块中建立一个TAR表,供控制生效时进行子路由选择用。

  *用法:

  TAR控制可以对某个子路由块的话务分流,使全网的资源得到充分的、合理的应用。一般地,在受控的子路由块很忙,而其它可到达同一目的的路由并非十分忙时,就可以将其定义为此子路由块的TAR来分担其一部分话务。

  *人机命令举例:

  a) 创建TAR :

  <CREATE-SRTGBLK:SRTGBLID="SRB_TAR",

  <TKGCCHN= TKGC_TAR, TYPE=TARTG.

  b)控制响应表 :

  <DEFINE-CONTROL-TABLE:DISPLAY,TARTG. <DEFINE-CONTROL-TABLE:MODIFY, TARTG, RESPCAT=C,

  <TRAFCAT1=50, TRAFCAT2=25.

  c) 控制显示:

  <ASSIGN-SRTGBLK-CONTROL:DISPLAY,
  <SRTGBLID=SRB_CAS_LOOP .

  d) 控制创建:

  <ASSIGN-SRTGBLK-CONTROL:CREATE,TARTG,

  <RESPCAT=C,TARTGSRB=SRB_TAR, <SRTGBLID=SRB_CAS_LOOP, CATID=NM,

  < MASKID=MASK, TKGCMID=C_LOOP_O1.

  e) 控制激活:

  <ASSIGN-SRTGBLK-CONTROL:MODIFY,

  <SRTGBLID=SRB_CAS_LOOP, TARTG,STATUS=ACT.

  f) 控制功能不屏蔽 :

  <NM-CONTROL-OVERRIDE:ACTIVATE, NMCTRL=TARTG.

  g) 控制不激活 :

  <ASSIGN-SRTGBLK-CONTROL:MODIFY,

  <SRTGBLID=SRB_CAS_LOOP, TARTG,STATUS=DEACT.

  h) 控制功能屏蔽 :

  <NM-CONTROL-OVERRIDE:DEACT,NMCTRL=TARTG.

  i) 控制取消 :

  <ASSIGN-SRTGBLK-CONTROL:REMOVE, <SRTGBLID=SRB_CAS_LOOP.

2.1.6目的码话务裁截(Code Blocking)控制

  *应用范围:呼叫目的

  *功能描述:

  Code-Blocking控制用来对那些到达被叫方可能性较小的话务按百分比进行裁截,使网络避免受到大量无效话务的冲击,该控制对那些在被叫方处于难以处理的话务较早地加以裁截,避免了在其占用了较多的资源后失败。 因而为其它话务保存了网络资源,使网络的局部拥塞得到缓冲而不立即向整个网络蔓延。

  *用法:

   在网络的某个地区发生事故时,Code Blocking控制能够有效的控制进入该地区的话务数量。由于网络事故往往会激发出、入该地区的话务量的猛增,且有时网络设备也可能已被破坏,从而进一步减弱了其处理猛增的话务的能力。为此应优先处理出地区的出局呼叫的话务。

  这是因为:

  1.出局呼叫试图获得一个离开拥塞地区的中继,其成功的可能性较大。

  2.在拥塞地区内部的呼叫方比该地区外的那些呼叫方更清楚问题的情况,由内部呼叫方发起的出局的呼叫可能更为重要。

  所以在其它地区启动对应于该地区的目的码话务裁截控制能有效地限制进入该地区的入局呼叫,从而使该地区的出局呼叫获得优先权。

  Code Blocking控制的呼叫目的可被定义为2~20位号码,因此它可以大到一个地区或某个交换局,小到单独的用户。

  当所必需的数字被PATED接收并分析后,PATED根据操作员定义的控制百分比来确定相应的呼叫是否被取消,而其余的呼叫则被正常处理。

  一个Code Blocking控制的呼叫目的号码串可以包含另一个Code Blocking控制或其他呼叫目的控制的更短的全部呼叫目的号码串,也可以完全包含于另一个Code Blocking控制或其他呼叫目的控制的更长的呼叫目的号码串内。

  *人机命令举例:

  a) 控制显示 :
  <ASSIGN-CODE-CONTROL:DISPLAY.

  b)控制创建 :
  <ASSIGN-CODE-CONTROL:CREATE,TDC=48,
  <CTRLCAT1=CBLK,CTRLCAT2=CBLK, CANCEL=100&75,
  <CAUSE=NOCCTAV&NOCCTAV.

  c)控制激活 :
  <ASSIGN-CODE-CONTROL:MODIFY,TDC=48,
  <CTRLCAT1=CBLK ,CTRLCAT2=CBLK ,STATUS=ACT.

  d) 控制功能不屏蔽 :
  <NM-CONTROL-OVERRIDE:ACTIVATE,NMCTRL=CBLK.


  e)控制不激活 :
  <ASSIGN-CODE-CONTROL:MODIFY,TDC=48,
  <CTRLCAT1=CBLK ,CTRLCAT2=CBLK,STATUS=DEACT.

  f)控制功能屏蔽 :
  <NM-CONTROL-OVERRIDE:DEACT, NMCTRL=CBLK.

  g)控制取消 :
  <ASSIGN-CODE-CONTROL:REMOVE,TDC=48.

2..1.7 呼叫间隙(Call Gapping)控制

  *应用范围:呼叫目的

  *功能描述:

  Call Gapping控制(简称CG)用来限制在某一特定时间内向某个目的进行试呼的次数。由于交换机的试呼分别由不同的PATED按负荷分担方式处理,这就要求所有相应的PATED处理器对指定的呼叫目的在CG控制下进行调度,每个PATED处理器被分配一个时段,在此时段内,只有一个PATED处理器处于开放(OPEN)状态。每个PATED处理器有开放(OPEN)或关闭(CLOSED)两种状态,开放时段也称为间隙时间(GAPTIME),可接受对受控呼叫目的的试呼。时长由操作员指定。间隙时间与PATED处理器的数目的乘积称为间隙周期时间(GAPCYCLETIME)。

Call Gapping 控制原理

  整个控制有以下三种方式:

  1.无补偿的呼叫间隙(CALL GAPPING WITHOUT RECOVERY)控制:

  在这种方式下,每一个PATED处理器只能在处于开放时段时接受且只能接受第一次试呼,换句话说,在同一开放时段期间,其后的呼叫尝试和处于关闭时段的试呼将被拒绝并被转往一个话务管理的录音通知。

  2.相邻补偿的呼叫间隙(CALL GAPPING WITH RECOVERY OF LAST CALL ATTEMPT)控制:

  这种方式在上一种方式的基础上加上了如果PATED处理器在前一个开放时段没有收到试呼的情况下,能在其后的关闭时段接受一次试呼。其他情况下,呼叫则被取消并被导向一个话务管理录音通知。这种方式只有在话务量较低的场合下有意义。

  3.逐一补偿的呼叫间隙(CALL GAPPING WITH RECOVERY ONE BY ONE)控制:

  在这种方式下,每一个PATED处理器在某时段内,将接受的试呼数与该时段内最大允许试呼数(在该时段内的开放时段数)进行比较,如后者较大,则在随后的关闭时段内可以接受两者差值量的试呼,作为对于以前几个开放时段中无任何试呼的补偿。这种方式的条件要求比上一种更为宽松,同样也只在话务量较低的情况下才有意义。

  *用法:

   CALL GAPPING 控制对话务的影响情况较复杂。它的最终效果,不但与采用上述三种控制方式的哪一种有关,也与GAP TIME的长短和交换机中PATED的情况有关。CALL GAPPING 控制可以指定话源,限制在一定时间内接受该话源对受控呼叫目的的试呼数。

  *人机命令举例:

  a)控制显示 :
  <ASSIGN-CODE-CONTROL:DISPLAY.

  b)控制创建 :
  CALL GAPPING WITHOUT RECOVER
  <ASSIGN-CODE-CONTROL:CREATE,TDC=48,
  <CTRLCAT1=CALLGAP, CTRLCAT2=CALLGAP,
  <CAUSE=NOCCTAV&NOCCTAV, GAPTIME=300&400,
  <RECOVER=NORCV&NORCV.
  CALL GAPPING WITH RECOVERY OF LAST CALLATTEMPT
  <ASSIGN-CODE-CONTROL:CREATE,TDC=48,
  <CTRLCAT1=CALLGAP,CTRLCAT2=CALLGAP,
  <CAUSE=NOCCTAV&NOCCTAV, GAPTIME=300&400,
  <RECOVER=RCVLAST&RCVLAST.
  CALL GAPPING WITH RECOVERY ONE BY ONE
  <ASSIGN-CODE-CONTROL: CREATE,TDC=48,
  <CTRLCAT1 = CALLGAP,CTRLCAT2=CALLGAP,
  <CAUSE=NOCCTAV&NOCCTAV,GAPTIME=300&400,
  <RECOVER=RCVONE&RCVONE.

  c)控制激活:
  <ASSIGN-CODE-CONTROL:MODIFY,TDC=48,
  <CTRLCAT1=CALLGAP,CTRLCAT2=CALLGAP,STATUS=ACT.

  d)控制功能不屏蔽 :
  <NM-CONTROL-OVERRIDE:ACTIVATE, NMCTRL=CALLGAP.

  e)控制不激活:
  <ASSIGN-CODE-CONTROL:MODIFY,TDC=48,
  <CTRLCAT1=CALLGAP,CTRLCAT2=CALLGAP,
  <STATUS=DEACT.

  f)控制功能屏蔽 :
  <NM-CONTROL-OVERRIDE:DEACT, NMCTRL=CALLGAP.

  g) 控制取消:
  <ASSIGN-CODE-CONTROL:REMOVE,TDC=48.

2.1.8 难以到达(Hard To Reach)控制

  *应用范围:呼叫目的

  *功能描述:

  Hard To Reach(简称HTR)是指通往某地区的呼叫成功的可能性很小。由于某个地区发生HTR的情况可能只在某一段时间内,尤其是在高话务量发生的时侯。因此,需要在这个拥塞期间进行HTR控制。

  HTR分析用来判断HTR控制关注的呼叫目的对应的地区是否发生了拥塞情况,若拥塞发生,则自动地启动相应的限制话务的过程。HTR分析也用来判断受控呼叫目的地区的拥塞现象是否已解除,若拥塞已解除,则立即停止对相应被关注地区的HTR控制。鉴于交换机并不是自动地确定哪个呼叫目的存在或是有潜在的 HTR 现象,因此该控制是半自动的。

  系统通过以下的四个门限值来判断某个呼叫目的是否发生了HTR:

  ·试呼下限(Lower call attempt threshold)
  ·试呼上限(Upper call attempt threshold)
  ·应答/试呼比下限(Lower ABR threshold)
  ·应答/试呼比上限(Upper ABR threshold)

  以上门限值可以按呼叫目的进行调整且可在控制启动后加以改变。当下列条件都满足的时候,一个呼叫目的才能认为处于HTR状态而启动对其的 HTR控制:

  ·HTR分析必须被启动
  ·该呼叫目的必须正在进行HTR分析
  ·在前一个数据收集周期内,对该呼叫目的的试呼数必须超过试呼上限值
  ·在前一个数据收集周期内,对该呼叫目的的呼叫的ABR必须低于ABR下限值

  而只要符合以下的任意一个条件,那么HTR状态将被解除:

  ·HTR分析被停止
  ·该呼叫目的不再进行HTR的分析
  ·在前一个数据收集周期内,对该呼叫目的的试呼数减少到试呼下限值以下
  ·在前一个数据收集周期内,对该呼叫目的的呼叫的ABR超过了ABR的上限值

  HTR控制关注的呼叫目的号码串长度可为2~20位。它可以包含位于一个HTR控制或其他呼叫目的控制的更短的全部呼叫目的号码串,也可以完全包含于另一个HTR控制或其他呼叫目的控制的更长的呼叫目的号码串内。

  另外,HTR控制也可为人工方式(MANHTR),一个长度为2~20位数的呼叫目的可被定义为人工HTR控制的地区。但是,它和上述的HTR控制不同的是它不根据试呼数和ABR的值来判断是否要进行HTR控制,其启动和解除完全是由操作员人工控制的。

  *用法:

  HTR控制主要用于当某地发生了灾难或故障,或某呼叫目的处于呼叫高峰,引起呼叫成功的可能性很小。HTR 起作用时,对所有话务类型都进行控制 。

  *人机命令举例:

  a) 控制显示 :
  <ASSIGN-CODE-CONTROL:DISPLAY.

  b) 控制创建 :
  半自动 HTR:
  <ASSIGN-CODE-CONTROL:CREATE,TDC=48,
  <CTRLCAT1=HTR,CANCEL=50,UCATHR=10,LCATHR=4,
  <LABR=50,UABR=80, CAUSE=NOCCTAV.
  人工 HTR :
  <ASSIGN-CODE-CONTROL:CREATE,TDC=48,CTRLCAT1=HTR,
  <MANHTR,CAUSE=NOCCTAV,CANCEL=50.
  作HTR 分析 ( 不CANCEL ):
  <ASSIGN-CODE-CONTROL:CREATE,TDC=48,
  <CTRLCAT1=HTR,UCATHR=10,LCATHR=4,
  <LABR=50,UABR=80, CAUSE=NOCCTAV.

  c) 控制激活:
  <ASSIGN-CODE-CONTROL:MODIFY,TDC=48,
  <CTRLCAT1=HTR, STATUS=ACT.

  d) 控制功能不屏蔽 :
  <NM-CONTROL-OVERRIDE:ACTIVATE, NMCTRL=HTR.
  ( 对人工 HTR 无效 )

  e) 控制不激活 :
  <ASSIGN-CODE-CONTROL:MODIFY, TDC = 48,CTRLCAT1=HTR,
  <STATUS=DEACT.

  f) 控制功能屏蔽 :
  <NM-CONTROL-OVERRIDE:DEACT, NMCTRL=HTR. ( 对人工 HTR 无效 )

  g) 控制取消:
  <ASSIGN-CODE-CONTROL:REMOVE,TDC=48.

  可将S12网管话务控制按话务控制的作用分为扩展性控制(Expansive Control)和保护性控制(Protective Control)。扩展性控制是将网路中可用的负荷较轻的资源用于遭遇拥塞的话务量,以尽量疏通话务量。包括TAR、Skip等;保护性控制是指在网路处于拥塞时将呼叫接通概率较低的话务取消,以防止拥塞扩散。包括Cancel To、Cancel From、Reservation、HTR、Call Gapping、Code Blocking 等。一般而言,应首先启用扩展性控制,在无扩展性控制可用或其无效时,再启用保护性控制。

2.2 网管产生的CAUSE 连向录音通知。

  S1240网络话务管理可产生三种CAUSE,即没有电路可用(NOCCTAV), 紧急录音通知1(NMANNM1),紧急录音通知2(NMANNM2)。根据电总的要求,统一连向特殊音。

  其参考过程如下:

  1. <378:1= "R_TONE_ID1",2= "D_TTYPE"&0& "26H",
  <3= "D_TONEID"&0& "9100".(选用的音为91)

  2.<CREATE-ANNMID:ANNMID= "NM".(创建一个ANNOUNCEMENT 为 "NM".)

  3. < 379:1= "R_TON_MNEM",2= "D_BYTE"&0& "26H".(可得到 D_MNEM的值。)

  4.<MODIFY-ANNM-LOCATION: ANNMID=NM,
  <ANNMLOC=ANNMTPRT, TONETYPE=XXXX.
  (XXXX为第三步中D_MNEM 的值)。

  5.<7474: CREATE,ACCINFO=ANNM,ANNMID=NM.
  得到 ANNOUNCEMENT ID为NM 的 DEATACC=YYYY.

  6. <715: DESTACC=YYYY, CAUSE=NMNOCIRC.
  NMEMANN1/NMEMANN2.)

2.3 2001年中秋实施话务控制的报告

  北京长途局在2001年中秋节期间,在运维部的组织及各通信现场的配合下,交换网管中心对国内4部S1240长途交换机(EC74版本)成功的实施了话务控制,保障了通信设备的正常运行,并且最大限度的疏通话务量,为企业创造效益,下面介绍一下此次工作。

2.3.1准备工作之话务分析

  由于中秋节是中国的传统节日,是合家团圆的日子,因此这一天也是全年里的一个话务高峰。对比2000年中秋和2001年春节的网络运行和话务分布情况,我们发现C1局普遍较忙,一部分C3局会出现暂时性的高峰,不仅这些群本身的溢出比较大,而且对其所在的C1局 造成冲击,因此首先对所有的DC1局做中继预留控制,采用话务源参数,同时为保护本地和国际话务,可以给较高的中继预留数量。其次,对话务负荷较高的江苏、河南、山东、安徽四省所属的C3局实施code blocking 控制,在TSH2上有较多的C3局中继群,可在这些群上采用cancel from 控制,采用话务目的参数。

  具体方案如下:

表3 对DC1平面的电路群使用中继预留控制

控制手段
Reservation with Var
话务类型
话务类型1
话务类型2
话务类型3
话务源际
际专及本地
DC1来话
其他长途来话
控制比例
.
90%
70%
是否受控

表4 TSH2交换机对江苏的C3局中继群cancel from

受控路由
对应迂回路由
由控制比例
北京-南通
北京-南京-南通
90%
北京-连云港
北京-南京-连云港
90%
北京-苏州
北京-南京-苏州
90%
北京-扬州
北京-南京-扬州
90%
北京-无锡
北京-南京-无锡
90%

表5 在TSH2、TSH3使用Code Blocking控制

控制方向
区号
控制比例
南京
南通
0513
70%
苏州
0512、0520
扬州
0514、0523
南京
连云港
0518
70%
无锡
0510
镇江
0511
济南
淄博
0533
德州
0534
维坊
0536
荷泽
0530
合肥
安庆
0556
70%
阜阳
0558
郑州
安阳
0372
驻马店
0396
周口
0394
许昌
0374
新乡
0373

2.3.2 准备工作之数据创建

  1.通过791命令对全局的中继资源控制和目的码控制定义话务源,其中, tkgid 为TSH1、TSH2、TSH3、TSH4上的所有中继群共1381206 个,要分别定义orgnmp 和orgnmt参数。

  <791: sco=tkg , tkgid=xxxx , orgnmt=xx .
  <791: sco=tkg , tkgid=xxxx , orgnmp=xx .

  2. 中继预留控制

  控制创建:reservation with var
  <modify-observ-list: tkgid=xx, observ=true.
  <assign-tkg-control: create, tkgid=xx, resv=var, catid=x, maskid=x,resvcat2=90,resvcat3=70。

  其中,tkgid 为TSH1、TSH2、TSH3、TSH4交换机的30个DC1方向的 共90个电路群。

  3. cancel from 控制

  控制创建:

  <assign-tkg-control:create,tkgid=xx,canfrom, ause=nocctav, catid=x, maskid=x, respcat=e.

  定义控制响应表:

  <define-control-table: modify, canfrom, tkg, respcat=e, trafcat1=90

  4. code blocking 控制

  定义目的码:

  <act-tdc:create, dgtrs=k'xxx.

  控制创建:

  <assign-code-control:create,tdc=x,ctrlcat1=cblk, ancel=70,
  cause=nocctav.

2.3.3 实施情况

  2001年的中秋和国庆节是同一天,假期较长,回家探亲的人比多, 因此9月30日便激活中继预留控制。

  <override-nm-control: activate, nmctrl=resv.

  10月1日晚7点30分左右观察话务统计时,发现各方向的试呼普 遍较高,特别是河南、山东、江苏三省,不仅省会城市溢出较大,而且其C3局也较高,故激活cancel from 控制和code blocking 控制

  <override-nm-control: activate, nmctrl=canfrom.
  <override-nm-control: activate, nmctrl=cblk.

  10月1日晚8时左右,通过N0.7信令监测系统发现由IP平台进入长途网的呼叫,呼损严重,而且各个到方向均如此。因此立即对这个群做code blocking 控制。

  <791: sco=tkgid, tkgid=l_ip_b1, orgnmp=5, tocnmp=0.
  <assign-code-control:tdc=88,ctrlcat3=cblk,cancel=50,
  <status=act,cause=nocctav.

3 总结

  话务控制的目的是要更有效的利用网路资源,出现异常情况时保护业务收入。从节后的话务分析中发现,晚上话务高峰时长途去话春节的1.037倍,去年中秋的1.03倍,应答次数有所增加,国内话务量的比较见后图。话务控制还处于探索阶段,影响话务变化的因素较多,随机性很大。S1240交换机可采用的控制方法比较复杂,因此在实施话务控制前要做大量的话务分析和数据准备工作,以选出可操作性最强的方法。2001年中秋节的这次话务控制为我们提供了宝贵的经验。同时也从中发现了一些问题,在某些count值的定义上还需要同厂家人员探讨。

  有效的话务控制,可以提高长途网络的利用率,降低网络运行成本,迎接市场的竞争与挑战。由于话务控制实施的条件、方法、方式较为复杂,需要不断的积累经验与技术探讨、交流,与网管分析部门密切合作,与全网相关部门密切合作和配合,在集团公司统一管理控制下,话务控制定将广泛应用到实际网络运营维护中。

-------------------------------------------------------------------------------------------
作者简介:

  邹志华 1993年毕业于重庆邮电学院,现任北京长途电话局交换网管中心副主任.