在下一代网络中,智能网位于业务平面,为用户提供各种智能业务。从目前的技术发展和业务成熟性来看,在下一代网络中,智能网有三种不同的实现方式:软交换访问传统智能网的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,通知放音完成,并把收集到的用户输入信息通知给应用服务器;