|
|
|
| | |
 
   
 
    首页 / 产品 / SIP应用服务器  
VAS2000综合业务平台
SIP应用服务器
Syncever移动应用方案
PIM平台
 
体系结构
 
VAS2000TM AS系统体系结构
 
得实的VAS2000TM AS的体系结构如图5-1所示。业务控制模块VAS2000TM AS是整个系统的核心,负责业务逻辑和数据的控制和处理。AS包括两部分的逻辑功能:业务控制功能和业务数据功能。
业务控制功能主要完成业务的控制及处理;
业务数据功能负责保存并管理系统中的业务数据、用户数据、网络数据和资费数据。提供其他功能实体进行数据访问的统一接口。
 
业务功能
 
AS负责业务的控制和业务/用户数据的管理。其主要功能包括:
呼叫控制功能
实时计费功能
数据管理功能
话务控制功能
统计功能

呼叫控制处理功能

VAS2000 TM系统中,AS对每个应用服务器业务的呼叫,具备以下控制和处理功能:
业务逻辑的选择
在不同的运行环境中,AS可以根据下面的关键字来选择业务逻辑:
1) 业务关键字(ServiceKey)
2) 主叫号码
3) 被叫号码
4) 子系统号(SSN)
业务逻辑的执行
由SCF实现业务逻辑的执行。SCF根据来自软交换或SSP的消息中与呼叫相关的具体参数值来执行业务逻辑,并按执行的具体情况与其它功能实体交互:
1) 与软交换或媒体服务器交互,从而把此呼叫接续到目的地号码或录音通知;
2) 与SDF交互,以实现对AS中存储的与业务逻辑执行有关的数据的访问。
实时数据库的功能
AS中包括实时的数据库,由SDF功能实体进行直接管理,对数据库进行的任何访问都需经SDF具体执行。
通过与SDF的交互,SCF在执行业务逻辑的过程中,能够根据具体的呼叫及相应的业务逻辑,对数据库中相关的数据实时地进行下述操作。此外,SDF可支持标准SQL语言支持的所有数据库操作。
对AS接收消息的分发
AS由前台Signlaing Server和后台Service Server组成,AS消息分发分为3级:
1) Signaling Server将消息分发给不同的Service Server
2) 同一Service Server上, 将消息分发给不同的SCF进程, 系统中有多个并发的SCF进程。AS Service Server的呼叫控制采用多进程负荷分担的方式,以适应对称多处理器结构的计算机硬件平台。
3) 同一SCF进程内对不同呼叫实例的消息的分发, 一个vSCF进程需要处理多个呼叫实例,可完整保存等待处理的消息并对其进行有序的排队。
与呼叫用户的交互
为接入用户信息,帮助用户方便地使用各种应用服务器业务,AS可根据业务逻辑的执行,指示媒体服务器或SSP中的SRF或独立IP向用户播放各种录音通知并收集用户拨入的信息:
1) 根据具体业务逻辑的执行,向用户播放正确的录音通知和/或收集信息;
2) 根据业务用户或用户事先的定义或用户通过录音通知进行的选择,指示SRF选用特定语言向用户播放录音通知。
差错的处理
AS可对自身发现的差错或其它物理实体返回的差错进行相应处理,以保证业务逻辑的正常执行或退出,从而保证整个系统处于正常状态:
1) AS在执行业务逻辑时发现了差错(如从SSF接收到的号码无法翻译等),则用协议中规定的差错处理方法,向相应的应用服务器物理实体报告并进行相应的处理(如释放自身与此呼叫相关的资源,并指令SRF向用户播放录音通知并释放有关资源,使呼叫正常结束等);
2) AS接收到其它物理实体返回的差错(如对方实体接收到无效的AS指令),则根据差错的类型以及业务逻辑对呼叫采取必要的措施(例如向相应的物理实体再发出指令,使呼叫进行下去等)。

计费功能
VAS2000 TM系统的AS支持如下计费功能:
1) 在不同的计费点实现对增值业务的计费控制功能;
2) 对有费用限制的业务(如Calling Card, Prepaid业务),实时更新用户的余额数据;
3) 根据SMS的要求,定时或实时地将计费数据CDR传送给SMS;
4) 按费率表中的具体计费类别,根据当前的时间特征(白天、晚上、节假日等)动态计算费率;
5) 计算呼叫时长和总费用。
为了提供完善的计费策略, AS提供如下计费信息有:
6) 计费矩阵表:根据主被叫所在的地区码确定应用的ChargeClass,计费矩阵的定义与固定应用服务器的计费矩阵相同。
7) 本地计费类别表:存储本地呼叫计费策略,包括日常费率,节假日费率,特殊时段折扣信息等。
8) 国内长途计费类别表:存储国内长途呼叫计费策略,包括日常费率,节假日费率,特殊时段折扣信息等。
9) 国际长途计费类别表:存储国际长途呼叫计费策略,包括日常费率,节假日费率,特殊时段折扣信息等。
10) 移动电话HLR ID与地区号对应表:用以确定移动电话的归属地区号码。
11) 附加费信息:包括特服号码附加费信息,本地,国内长途,国际长途附加费信息以及移动电话漫游费信息。
12) 二次折扣表:包含呼叫折扣信息,可根据不同的呼叫类型,呼叫时段实现对呼叫费率的二次折扣。

数据管理功能
AS包含实时数据库,由SDF功能实体对数据库进行直接管理,对数据库进行的任何访问都需经SDF具体执行。
除在业务逻辑执行过程中根据SCF的要求进行具体操作外,为保证数据的安全可靠,SDF对AS中的数据库还具有如下的管理功能:
实时数据库的同步功能
实时接收SMS对AS数据库中的数据更新(包括生成、修改和删除),以保证SMS和AS数据的一致性。
数据库的安全性
SDF功能模块的设计给数据库的安全性提供了保证:
1) 数据库是双备份的;
2) 由于采用了磁盘镜象的双备份结构,对数据库中的数据进行修改时,所做的一切动作都双备份同时进行;
3) 对数据库的访问都要经SDF才能进行,而SDF对AS的监控终端用户是不可见的。这就消除了AS监控终端用户非法查询、修改用户数据的可能性。
业务数据管理的功能
在VAS2000 TM系统中,业务数据管理的具体操作由SMS完成(对于不同的管理权限有不同的管理范围)。相应地,AS可接收SMS业务数据管理的消息,执行相应的处理,并将处理的结果通知SMS。
用户数据管理的功能
VAS2000 TM系统中,所有的用户数据都可以由SMS进行管理(不同的管理权限有不同的管理范围);部分用户数据允许用户通过DTMF话机来进行管理。相应地,AS同时具有接受SMS对所有用户数据和用户通过DTMF话机对部分用户数据进行管理的功能。
接受用户通过DTMF话机对部分用户数据进行管理的功能
VAS2000 TM系统中,可允许用户通过DTMF话机修改部分用户数据(如前转号码、密码和缩位号码等)。

话务管理功能

系统运行过程中,一个AS接收来自多个软交换的呼叫,由于电信业务的实时性和随机性,在一定的时间段内或对某一种业务,有可能会对AS产生突发的大话务量。因此AS具有话务管理的功能,以防止AS的崩溃乃至整个系统的瘫痪。
VAS2000 TM系统中的AS通过话务管理,可实现如下功能要求:
接受SMS对AS进行的过负荷控制;
根据过负荷的程度和原因,选择不同的算法,动态地对业务呼叫进行不同深度的自适应控制;
除对总呼叫量进行控制外,还可控制各业务、各软交换及到某个目的地号码的呼叫量;
过负荷控制不影响已接收呼叫的正确处理和完成。

统计功能

为保证系统的正常运行,方便系统和网络的管理,正确评价系统的服务质量,AS能够提供SMS和自身所要求的统计功能。AS可提供的统计项目有:
设备本身的统计项目:
1) CPU利用率
2) 内存使用情况
3) 硬盘使用情况等
4) 对信道的观察
每个业务的统计项目
对每个业务,AS中有多个计数器,对最近一月,最近一天,最近一小时,最近一分钟,以及从开通至今的时间段分别记录该业务的统计项目,用于过负荷检测及统计,运营商可规定对不同业务的统计集,AS可做到对业务的每一个走过的SIB分支进行统计,对业务动态配置统计项目的过程如下:
1) 编写业务逻辑,为业务逻辑中的每个SIB设定Label
2) 通过AS提供的统计命令添加对某个SIB的统计,并为该统计项目命名
3) 通过统计命令观察统计情况或进行统计项目的修改和删除等
统计集至少包含以下内容:
1) 该业务的总呼叫数
2) 正常业务流程完成的呼叫数
3) 连接被叫的呼叫数
4) 进来的呼叫事物处理
5) 出去的呼叫事物处理
6) 进来的由于任何原因放弃的事物处理
7) 出去的由于任何原因放弃的事物处理
? 所有业务的操作的总数
对所有的业务,AS中有两个计数器,分别记录当前正在处理的呼叫数或事务处理数。在任何时刻,AS能随时提取这些计数器的值以取得如下的瞬时统计项目:
1) 所有业务的总呼叫数
2) 所有业务SIP事物处理的数目

业务提供能力

AS可以提供如下业务:
WEB800(WEB Freephone)
WEB会议(WEB Conference)
预付费(IP Prepaid )
后付费(IP-Postpaid)
点击拨号(Click To Dial)
IP-Centrex

 
|
|
|
| | |
Copyright © 2005 DASCOM.NET.CN, All Rights Reserved 京ICP050162