2.5.2.1概述
在软交换呼叫中心体系中,业务提供主要包括以下三种方式:
方式一:直接由软交换呼叫中心设备为软交换呼叫中心用户提供业务,提供的业务主要包括PSTN/ISDN的基本和补充业务;
方式二:软交换呼叫中心设备配合智能网SCP提供传统智能网业务,软交换呼叫中心作为SSP与现有智能网SCP互通,为软交换呼叫中心用户提供传统智能网业务,包括卡类业务、被叫付费业务等;
方式三:软交换呼叫中心与业务/应用层的应用服务器配合为软交换呼叫中心用户提供增值业务,可以是基于语音的增值业务,也可以是多媒体融合增值业务。
软交换呼叫中心网络除了可以通过以上三种方式为软交换呼叫中心用户提供业务外,由于软交换呼叫中心网络实现业务/应用层和控制层的分离,业务/应用层的应用服务器设备还可以通过多种协议接口,为不同网络的用户提供统一的业务,实现不同网络在业务层面的融合。例如,应用服务器可以采用SIP/INAP接口与软交换呼叫中心相连,采用INAP接口与现有智能网SSP相连,来用CAP和WINMAP接口与CDMA和GSM网络相连,同时为软交换呼叫中心网络、PSTN/ISDN,CDMA和GSM等不同网络的用户提供统一的业务。
应用服务器作为软交换呼叫中心体系业务层的核心设备,一方面负责业务逻辑的执行、业务数据和用户数据的访问、业务的计费和管理,另一方面通过提供开放的业务生成环境,使运营商或第三方业务提供商可以快速生成新的业务。
2.5.2.2应用服务器在网络中的位置
软交换呼叫中心网络从网络层次上可以划分为接入层、传送层、控制层和业务/应用层,应用服务器位于软交换呼叫中心网络的业务/应用层。
在软交换呼叫中心网络中,应用服务器的基本位置和作用如图2-9所示。
图2-9应用服务器在软交换呼叫中心网络中的基本位置和作用
在图2-9中,应用服务器作为软交换呼叫中心网络中提供增值业务的实体,它为各种增值业务的执行和管理提供环境,处理来自软交换呼叫中心网络的SIP业务请求,并根据业务执行的需要,使用SIP、H.248或MGCP控制媒体服务器,为增值业务提供各种媒体资源。
当应用服务器支持智能业务并向第三方开放API时,应用服务器的位置和作用如图2-10所示。
在图2-10中,应用服务器除了处理软交换呼叫中心的SIP业务请求,为软交换呼叫中心网络中的用户提供增值业务以外,也可以同时为多个网络的用户提供固定和移动智能网业务,还可以提供API,调用第三方应用。
应用服务器可以提供固定和移动智能网业务。这种应用主要包括两种场景,一种场景是应用服务器与软交换呼叫中心的SSF功能之间通过INAP规程互通,为来自软交换的智能网呼叫提供服务。另一种情况是应用服务器通过信令网关与现有智能网的SSP/IP/HLR等设备互通,通过INAP、CAP和WINMAP等协议分别向PSTN、GSM、CDMA用户提供智能网业务。如果业务需要,应用服务器还可以与业务控制点(SCP)进行互通,包括访问SCP的数据库,以及基于CS-2的业务逻辑的互通。
图2-10应用服务器支持智能网和API时在网络中的位置和作用
应用服务器对智能网业务的支持取决于具体的智能网网络和协议。对于固定智能网,应用服务器可以支持能力集1和能力集2的协议;对于GSM智能网,可支持CAMEL2和CAMEL3协议;对于CDMA智能网,可支持WINPhasel和WINPhase2的协议。今后,随着各个网络智能网技术的发展,应用服务器需要支持其他阶段的协议。
当应用服务器为软交换呼叫中心用户提供智能网业务时,由软交换呼叫中心设备控制媒体服务器,提供业务所需要的媒体资源。当应用服务器通过信令网关为PSTN/GSM/CDMA网络的用户提供智能业务时,由PSTN/GSM/CDMA网的SSP或IP提供媒体资源。
当应用服务器提供API调用第三方应用时,API可以是ParlayAPI或其他API。当应用服务器提供ParylayAPI时,应具有Parlay网关的功能,完成ParlayAPI与底层各种协议之间的映射。
2.5.2.3应用服务器的功能
应用服务器在软交换呼叫中心网络中主要提供业务控制功能、媒体控制功能、业务数据功能、协议适配功能、计费功能、应用执行环境功能、操作维护管理等功能。
当应用服务器提供开放API时,还应具有API功能、Parlay网关功能。
应用服务器包括的功能如图2-11所示。
应用服务器为软交换呼叫中心网络中的增值业务提供应用执行环境,通过协议适配功能对呼叫分配合适的协议,然后由业务控制功能根据业务逻辑执行的需要对业务进行控制,并通过业务数据功能调用业务执行过程中所需要的业务数据和用户数据。在业务控制的过程中,如果需要,应用服务器会对媒体服务器的媒体资源进行控制,为呼叫提供各种媒体资源,并通过计费功能根据业务和管理的需要对呼叫进行计费。
图2.11 应用服务器的功能示意图
为了保证业务的正常运行,应用服务器通过操作维护管理功能提供必要的业务管理、维护、统计等功能。
如果应用服务器向第三方提供开放接口,可以通过Parlay网关和API调用第三方应用。
应用服务器主要包括以下功能:
1.业务控制功能
对于来自软交换呼叫中心的业务请求,应用服务器能够根据收到的相关信息确定需要调用的业务逻辑,并按照业务逻辑的要求控制业务执行,通过与呼叫控制实体即软交换呼叫中心设备的交互完成业务控制和呼叫控制功能。
当应用服务器通过信令网关为PSTN、GSM或CDMA用户提供智能业务时,对于来自信令网关的智能网业务请求,应用服务器能够根据收到的相关信息确定需要调用的智能网业务,并按照业务逻辑的要求控制业务的执行,通过与呼叫控制实体,即业务交换点(SSP)设备的交互,完成业务控制和呼叫控制功能。
对于需要调用第三方应用的业务请求,应用服务器通过APL向第三方应用发送调用请求,由第三方应用完成业务控制和呼叫处理。
(1)应用服务器与软交换呼叫中心设备之间的SIP接口应用服务器与软交换呼叫中心之间的接口采用SIP,SIP可以建立、中止、管理端到端的会话。应用服务器能够控制软交换呼叫中心用SIP发起的业务请求;业务请求可以是软交换呼叫中心发起的,也可能是应用服务器启动的。
当应用服务器收到来自软交换呼叫中心的业务请求以后,应用服务器根据得到的信息,调用相应的业务逻辑。根据业务执行的需要,应用服务器可能对业务请求进行如下的一种或多种处理:
√ 应用服务器给软交换呼叫中心发送一个新的目的地址,实现翻译和选路等业务处理。
√ 应用服务器呼叫分配媒体资源,直接控制媒体资源或通过软交换控制媒体资源,完成用户与媒体资源的交互。
√ 通知软交换继续呼叫处理,并监视后续的呼叫事件。
除了上述功能外,应用服务器还可以向软交换启动业务请求,即根据Web、电子邮件、网页推送(push)、即时消息等应用的请求代表用户向软交换发起呼叫,实现基于Web的业务控制。
(2)对SSF智能业务请求的控制根据需要,应用服务器可以对SSF智能业务请求进行控制。智能业务请求有两种情况,一种是来自软交换呼叫中心的SSF功能使用INAP的智能网业务请求,另外一种是通过信令网关来自PSTN、GSM和CDMA网络的智能网业务请求,分别使用INAP,CAP和WINMAP。
应用服务器能够根据来自不同网络的业务请求接入到相应的协议栈,并确定需要调用的业务逻辑。
2.媒体控制功能
应用服务器根据业务逻辑的需要对媒体服务器上的媒体资源进行控制,这些资源包含信号音的产生与发送、录音通知的播放、DTMF信号的收集、语音合成、文本到语言的转换、自动语音识别、会议、传真、录音等。
应用服务器向媒体服务器请求资源,并把这些资源关联到相应的业务实例中。应用服务器能够根据业务逻辑执行的需要,指示媒体服务器向用户播放正确的录音通知和/或收集信息、提供语音合成、文本到语言的转换、会议资源桥、录音等功能。
3.业务数据功能
应用服务器应具有提供业务执行所需要的业务数据功能,包括业务数据和用户数据的存储、访问和管理等。在业务执行时应用服务器能够实时提取相关的数据,并能对数据进行相应的管理。主要功能包括:
1) 对数据库中的数据进行查询;
2) 对数据库中的数据进行提取;
3) 对其他模块送过来的数据与数据库中的数据进行核实;
4) 根据从其他模块接收到的数据和本身的信息,对数据库中的数据进行更新;
5) 根据从其他模块接收到的信息,对数据库中的数据进行删除,或根据具体应用的要求,自动地对数据库中应该删除的数据进行删除;
6) 能够把数据库中需要实时传送的数据传送到其他模块中去。
4.协议适配功能
对于来自不同网络实体的不同呼叫,应用服务器能提供正确的协议与之适配。对于软交换呼叫中心设备的SIP呼叫,应用服务器应提供SIP适配;对于媒体服务器,应用服务器应提供SIP、H.248、MGCP适配。
如果应用服务器支持智能呼叫,对于软交换呼叫中心设备的INAP呼叫,应用服务器应提供INAP适配;对于PSTN,应用服务器应提供INAPit配;对于GSM网络,应用服务器应提供CAP和MAP适配;对于CDMA网络,应用服务器应提供WINMAP适配。
5.计费功能
应用服务器具有各种业务所需要的计费信息,并具有对各种业务呼叫进行计费的功能,完成计费数据的产生、存储和传送。
对来自软交换呼叫中心的呼叫,应用服务器能根据软交换呼叫中心通过SIP送来的相关信息和具体业务要求完成计费。
对于智能网呼叫,应用服务器能够根据不同的智能网呼叫类型,提供不同的计费功能。
如果应用服务器提供开放的APL对于调用第三方应用的呼叫,应用服务器能根据第三方应用的需求,提供业务相关的信息,配合第三方应用完成计费。
应用服务器还能够根据与第三方应用结算的需要,对各种不同的应用进行详细计费,以便完成与第三方应用之间的结算。
6,应用执行环境功能
应用服务器具有应用执行环境(SLEE)功能,为应用服务器中的业务逻辑程序提供执行环境。业务在应用执行环境中执行,并产生支持应用执行的一系列功能实体动作,实现对网络能力的应用。
7,操作维护管理功能
应用服务器提供本地的操作维护管理功能,并具有与网络中的操作维护管理系统进行通信的接口,完成对业务和设备的操作维护和管理。
8.API功能
应用服务器可以向第三方提供ParlayAPI,具有ParlayAPI所定义的框架以及SCF,从而调用第三方所提供的各种应用。
9.Parlay网关功能
应用服务器可以提供Parlay网关的功能,实现SIP、H.248和MGCP到ParlayAPI的映射。对于支持智能呼叫应用服务器,还可以提供INAP、CAP、MAP、WINMAP到ParlayAPI的映射。
2.5.2.4应用服务器的应用
目前,在软交换呼叫中心网络中,应用服务器在基于话音和多媒体方面的增值业务均有应用,基于语音的应用包括有彩铃属性的UPT业务、点击拨号、WEB800业务等。多媒体融合业务主要包括一些具备呈现、视频、多方通信、点击拨号等业务特性并结合办公网提供的综合应用。
多媒体业务需要终端支持多媒体通信功能,支持多媒体业务的终端有硬终端和软终端两种形式。由于硬终端的布放受终端价格等相关因素的限制,而软终端则涉及用户漫游管理等问题,目前多媒体综合业务还未得到广泛应用。
以固网彩铃业务为例,应用服务器为PSTN用户提供业务的流程如图2-12所示。
在图2-12中,固网彩铃业务通过应用服务器提供业务逻辑,用户的业务属性可以存放在用户数据库HLR中,也可以直接存放在软交换呼叫中心设备中。业务通过软交换呼叫中心触发到应用服务器,用户A呼叫用户B带有彩铃的UPT号码的流程如下:
1)主叫用户呼叫B用户,呼叫由端局寻路到软交换呼叫中心汇接层;
2)软交换呼叫中心设备到HLR查询主叫用户和被叫用户的业务属性,发现被叫用户有彩铃业务属性;
3)软交换呼叫中心设备触发到AS应用服务器;
4)MS根据AS的指令向主叫用户播放彩铃音;
5)软交换呼叫中心同时呼叫被叫B用户,被叫应答后接通主被叫的媒体连接。
图2-12 UPT+彩铃业务呼叫流程