信息产业部电信传输研究所 张雪丽
在下一代网络中,智能网位于业务平面,为用户提供各种智能业务。从目前的技术发展和业务成熟性来看,在下一代网络中,智能网有三种不同的实现方式:软交换访问传统智能网的SCP;传统智能网的SSP访问应用服务器;利用第三方为IAD用户、SIP用户、H.323用户、PSTN等各种用户提供各种智能网业务。
在下一代网络中,智能网仍旧需要业务交换功能(SSF)、业务控制功能(SCF)、业务数据功能(SDF)、专用资源功能(SRF)等功能实体,来完成业务触发、业务控制、专用资源的提供以及智能呼叫的计费。在不同的实现方式下,这些功能实体和物理设备之间将有不同的映射关系,实体之间的交互过程、智能网所服务的用户和计费方式也各不相同。
一、软交换访问传统智能网的SCP
在这种方式下,智能业务仍旧由传统智能网的SCP来提供,软交换实现SSF功能,负责智能业务的触发,然后通过信令网关与传统智能网的SCP互通,接受SCP对智能呼叫的控制,完成呼叫接续以及与用户的交互作用,为IAD用户、SIP用户、H.323用户、PSTN等各种用户提供智能网业务。
目前的软交换设备支持固定智能网的INAP协议,因此,软交换可以与传统固定智能网的SCP互通,获得原有固定智能网所提供的记帐卡、被叫集中付费、虚拟专用网等智能网业务。今后如果软交换支持CAMEL系统的CAP协议、WIN系统的WIN MAP协议,那么软交换也可以作为GSM和CDMA网络中的SSF,访问GSM 和CDMA网络中的SCP,为移动用户提供各种智能业务。
以软交换访问固定智能网SCP为使用H.248协议的IAD用户提供服务为例,其具体的实现过程为:软交换设备提供SSF功能,接收来自IAD用户的呼叫后,根据用户所拨的号码,触发智能业务;使用INAP协议通过信令网关访问固定智能网中的业务控制点(SCP),SCP提供业务控制的SCF功能和业务数据的SDF功能;而对于SRF功能,根据专用资源的位置不同、设备功能不同,由独立IP、辅助中继和软交换对SRF提供三种不同的实现方式。
由独立IP提供SRF功能时,智能网业务所需要的录音通知由传统智能网中的智能外设(IP)来提供,软交换触发智能业务,软交换通过信令网关(SG)与SCP交互INAP,当SCP指示软交换建立到IP的临时连接时,软交换通过SG使用ISUP/TUP建立与IP的连接。
由辅助中继提供SRF功能时,智能网业务所需要的录音通知由传统智能网中的SSP来提供,软交换触发智能业务,使用INAP通过信令网关(SG)与SCP交互,当SCP指示软交换建立到SSP的临时连接时,软交换通过SG使用ISUP/TUP建立与辅助SSP的连接,由辅助SSP提供专用资源功能。
由软交换提供SRF功能时,智能网业务所需要的录音通知由软交换来提供,软交换触发智能业务,使用INAP通过信令网关(SG)与SCP交互,当需要播放录音通知时,由SCP指示软交换提供专用资源功能。使用这种方式的前提是软交换能够提供SRF资源。
对于这三种不同的实现方式,当需要使用SRF功能与用户交互时,SCP与软交换之间交互的信令不同;对于呼叫监视、控制和接续过程,软交换与SCP之间交互的信令是一致的。
在下一代网络中实现智能网,除了完成正常的业务控制和呼叫接续以外,计费同样是一个非常重要的问题。在软交换访问传统智能网SCP的方式下,对智能网业务的计费由传统智能网的SCP控制软交换设备来完成,按照软交换设备返回的ACR进行费用累计或扣除。
二、传统智能网的SSP访问应用服务器
该方式由应用服务器来提供各种智能网业务,传统智能网的SSP通过信令网关访问应用服务器,应用服务器根据不同的网络呼叫接入到相应的协议栈,并确定需要调用的业务逻辑,为PSTN、GSM和CDMA用户提供智能业务。
当传统智能网的SSP访问应用服务器以后,根据业务逻辑的需要,应用服务器与传统智能网的SSP/IP/HLR等互通,完成智能业务的逻辑控制、呼叫接续和专用资源提供等。如果业务需要,应用服务器也可以与业务控制点(SCP)进行互通,完成对业务数据或用户数据的访问。
当原有的PSTN用户、GSM用户或CDMA用户使用智能网业务时,原有网络的SSP会根据用户所拨的号码或签约信息触发相应的智能业务,然后通过信令网关向应用服务器发送业务请求,由应用服务器控制业务的执行,信令网关完成七号信令和IP协议之间的转换,以承载上层的智能网协议(PSTN网的INAP协议、GSM网的CAP协议、CDMA网的WIN MAP协议)。
传统智能网SSP访问应用服务器的方式,除了需要信令网关完成信令转换以外,与传统智能网SSP访问SCP实现智能网的方式相同,在这种情况下,应用服务器的作用与SCP一致,即完成业务控制功能(SCF)和业务数据功能(SDF)。
在这种方式下,智能业务的计费方式根据所服务的网络不同而不同。对于PSTN智能网的呼叫,由应用服务器把具体的计费类别、计费折扣等计费信息通知给PSTN的SSP,然后根据SSP返回的计费结果对呼叫进行计费;对于GSM智能网的呼叫,由应用服务器根据GSM SSP返回的呼叫时长计算呼叫费用;对于CDMA智能网的呼叫,应用服务器根据CDMA SSP上报的应答和拆线信息,计算具体的呼叫时长和呼叫费用。
三、利用第三方来实现智能业务
下一代网络的另外一大特点就是具有开放的接口,提供各种开放的API,如Parlay API为第三方业务的开发提供创作平台等。在以软交换为基础的下一代网络中,也可以通过第三方为IAD用户、SIP用户、H.323用户、PSTN等各种用户提供智能网业务,智能业务是由第三方应用来提供的。软交换收到用户的呼叫以后,根据呼叫信息向应用服务器发送SIP消息,应用服务器根据收到的呼叫信息,通过API接口调用第三方的应用,由第三方应用来控制智能业务的执行。
下面以记帐卡业务(300业务)呼叫建立过程为例,说明在下一代网络中,利用第三方应用来实现智能业务时,第三方应用、应用服务器、软交换以及媒体服务器之间的接口关系。其中,第三方应用与应用服务器之间为Parlay API协议,应用服务器与软交换之间为SIP协议、与媒体服务器之间为MGCP协议。
(1)针对300业务,第三方应用调用enable Call Notification,请求应用服务器监视网络信息;
(2)用户A拨打300业务接入码,软交换发送Invite消息到应用服务器;
(3)应用服务器给软交换回送100响应;
(4)应用服务器调用event Notify API,向第三方应用报告用户A的拨号信息;
(5)应用调用create UI Call,要求应用服务器建立到媒体服务器的连接;
(6)应用服务器向媒体服务器发送CRCX,建立连接;
(7)媒体服务器向应用服务器回送RES响应;
(8)应用服务器向软交换回送200OK响应,表示(2)中软交换发送的Invite建立成功;
(9)软交换向应用服务器回送RES响应;
(10)应用调用send Info And Collect Req,放音请用户选择提示语音的种类;
(11)应用服务器发送RQNT到媒体服务器,要求媒体服务器放音并收集用户输入信息;
(12)媒体服务器回送RES;
(13)媒体服务器向应用服务器发送NTFY,通知放音完成,并把收集到的用户输入信息通知给应用服务器;
(14)应用服务器向媒体服务器回送RES响应;
(15)应用服务器回调send Info And Collect Res,将用户的语言选择送给第三方应用;
(16)第三方应用调用send Info And Collect Req,放音请用户输入卡号;
(17)应用服务器发送RQNT到媒体服务器,要求媒体服务器放音并收集用户输入信息;
(18)媒体服务器回送RES;
(19)媒体服务器向应用服务器发送NTFY,通知放音完成,并把收集到的用户输入信息通知给应用服务器;
(20)应用服务器向媒体服务器回送RES响应;
(21)应用服务器回调send Info And Collect Res,将用户输入的卡号送给第三方应用;
(22)第三方应用调用send Info And Collect Req,放音请用户输入密码;
(23)应用服务器发送RQNT到媒体服务器,要求媒体服务器放音并收集用户输入信息;
(24)媒体服务器回送RES;
(25)媒体服务器向应用服务器发送NTFY,通知放音完成,并把收集到的用户输入信息通知给应用服务器;
(26)应用服务器向媒体服务器回送RES响应;
(27)应用服务器回调send Info And Collect Res,将用户输入的密码送给第三方应用;
(28)第三方应用调用send Info And Collect Req,放音请用户输入被叫号码;
(29)应用服务器发送RQNT到媒体服务器,要求媒体服务器放音并收集用户输入信息;
(30)媒体服务器回送RES;
(31)媒体服务器向应用服务器发送NTFY,通知放音完成,并把收集到的用户输入信息通知给应用服务器;
(32)应用服务器向媒体服务器回送RES响应;
(33)应用服务器回调send Info And Collect Res,将用户输入的被叫号码送给第三方应用;
(34)第三方应用调用Release,准备释放媒体服务器通道;
(35)应用服务器发送DLCX给媒体服务器,释放通道;
(36)媒体服务器回送RES;
(37)应用调用route Req,要求应用服务器建立到被叫用户B的连接;
(38)应用服务器向软交换发送Invite,请求软交换建立到用户B的连接;
(39)软交换回送100响应;
(40)软交换回送180响应;
(41)软交换回送200OK响应;
(42)应用服务器回调route Res,报告应用被叫B已经应答;
(43)应用服务器重新发送给用户A的Invite消息到软交换,指示将用户A和B的媒体流相连;
(44)软交换回送200OK响应,用户A和用户B进入通话流程。
在这种实现方式下,由第三方应用来完成对智能业务的计费。根据业务和结算的需要,应用服务器也可能对各种智能业务进行计费,以便完成与第三方应用之间的结算。
在下一代网络中实现智能网的方式,具有不同的特点,需要不同的网络配置、信令协议,可以为不同的用户服务,因此,在下一代网络中实现智能网究竟采用哪种方式,需要根据具体的网络配置、业务种类和用户类型来确定。
摘自《通信世界》
|