实现视频彩铃业务的方法、装置和系统 【技术领域】
本发明涉及属于通信领域,特别涉及一种实现视频彩铃业务的方法、装置和系统。
背景技术
宽带视频彩铃业务是一个建立在会话初始化协议(Session InitiationProtocol,SIP)基础上,融合了数据、语音和软交换(Software Switch,SS)网络的体系,是现在分组交换域上的实时业务,它将IP灵活的业务能力植根于通信系统之中,极大地提升了彩铃业务的支持能力。
SS网络视频彩铃业务目前是一个比较成熟稳定的业务,在现网中也有应用,SS核心网能够与第三代(Third Generation,3G)中的移动交换中心(Mobile Switching Center,MSC)进行通讯,但是3G的MSC网络下的用户暂时还不支持视频彩铃,因此,亟需解决该问题的技术方案。
【发明内容】
本发明实施例提供了一种实现视频彩铃业务的方法、装置和系统,以解决现有技术中3G的MSC网络下的用户暂时还不支持视频彩铃的问题。
为了解决上述问题,本发明实施例提供了一种实现视频彩铃业务的方法、装置和系统,具体的技术方案如下:
一种实现视频彩铃业务的方法,包括:
当主叫方呼叫被叫方时,软交换网络通过移动交换中心接收所述呼叫,将所述呼叫转换为邀请消息后发送给彩铃应用服务器,所述邀请消息携带视频呼叫标志;
所述彩铃应用服务器根据所述视频呼叫标志使所述放音设备触发媒体协商,并向所述软交换网络发送携带主叫方媒体的邀请消息;
所述软交换网络将所述携带主叫方媒体的邀请消息转换成初始地址消息后发送给所述被叫方进行媒体协商;
所述软交换网络通过所述移动交换中心接收所述被叫方的反馈,将所述反馈转换成振铃消息并携带上所述被叫方的媒体后发送给所述彩铃应用服务器;
所述彩铃应用服务器向所述软交换网络发送所述振铃消息,并通知所述放音设备对所述主叫方放音;
所述软交换网络将所述振铃消息转换成接收确认消息,并通知所述主叫方接收所述放音。
一种软交换网络,包括:
接收模块、转换模块和通知模块;
所述接收模块,用于当主叫方呼叫被叫方时,通过移动交换中心接收所述呼叫;
所述转换模块,用于将所述呼叫转换为邀请消息后发送给彩铃应用服务器,所述邀请消息携带视频呼叫标志;
所述接收模块,还用于在所述彩铃应用服务器根据所述视频呼叫标志使所述放音设备触发媒体协商后,接收所述彩铃应用服务器发送的携带主叫方媒体的邀请消息;
所述转换模块,还用于将所述携带主叫方媒体的邀请消息转换成初始地址消息后发送给所述被叫方进行媒体协商;
所述接收模块,还用于过所述移动交换中心接收所述被叫方的反馈;
所述转换模块,还用于将所述反馈转换成振铃消息并携带上所述被叫方的媒体后发送给所述彩铃应用服务器;
所述接收模块,还用于接收所述彩铃应用服务器发送的携带被叫方的媒体的振铃消息;
所述转换模块,还用于将所述振铃消息转换成接收确认消息;
所述通知模块,用于在所述第四转换模块在完成转换后,通知所述主叫方接收所述放音。
一种应用服务器,包括:
接收模块、发送模块、触发模块和通知模块;
所述接收模块,用于当主叫方呼叫被叫方时,接收软交换网络发送的邀请消息,所述邀请消息携带视频呼叫标志,所述邀请消息由所述软交换网络将所述呼叫转换得到;
所述触发模块,用于根据所述视频呼叫标志使放音设备触发媒体协商;
所述发送模块,用于在所述触发模块触发媒体协商后,向所述软交换网络发送携带主叫方媒体的邀请消息;
所述接收模块,还用于接收所述软交换网络发送的振铃消息,所述振铃消息携带所述被叫方的媒体,所述振铃消息由所述软交换网络将接收的所述被叫方的反馈转换得到;
所述发送模块,还用于向所述软交换网络发送所述振铃消息;
所述通知模块,用于在所述发送模块发送所述振铃消息后,通知所述放音设备对所述主叫方放音,以便所述主叫方接收所述放音。
一种实现视频彩铃业务的系统,包括:
彩铃应用服务器、软交换网络和放音设备;
所述软交换网络,用于当主叫方呼叫被叫方时,通过移动交换中心接收所述呼叫,将所述呼叫转换为邀请消息后发送给彩铃应用服务器,所述邀请消息携带视频呼叫标志;
所述彩铃应用服务器,用于在根据所述视频呼叫标志使所述放音设备触发媒体协商,并向所述软交换网络发送携带主叫方媒体的邀请消息;
所述软交换网络,还用于将所述携带主叫方媒体的邀请消息转换成初始地址消息后发送给所述被叫方进行媒体协商;通过所述移动交换中心接收所述被叫方的反馈,将所述反馈转换成振铃消息并携带上所述被叫方的媒体后发送给所述彩铃应用服务器;
所述彩铃应用服务器,还用于向所述软交换网络发送所述振铃消息,并通知所述放音设备对所述主叫方放音;
所述软交换网络,还用于将所述振铃消息转换成接收确认消息,并通知所述主叫方接收所述放音。
在本发明实施例中,软交换网络通过移动交换中心接收呼叫,将呼叫转换为邀请消息后发送给彩铃应用服务器,所述邀请消息携带视频呼叫标志;彩铃应用服务器向放音设备触发媒体协商,并向软交换网络发送携带主叫方媒体的邀请消息;软交换网络将携带主叫方媒体的邀请消息转换成初始地址消息后发送给被叫方进行媒体协商。软交换网络通过移动交换中心接收所述被叫方的反馈,将反馈转换成振铃消息并携带上被叫方的媒体后发送给彩铃应用服务器;彩铃应用服务器向软交换网络发送振铃消息,并通知所述放音设备对主叫方放音;软交换网络将振铃消息转换成接收确认消息,并通知主叫方接收所述被叫方放音,可以实现3G的MSC网络用户对视频彩铃的需求,提供更好的彩铃服务,有利于业务的发展。
【附图说明】
图1是本发明实施例提供的一种实现视频彩铃业务的方法的流程图;
图2是本发明实施例提供的一种软交换网络的结构图;
图3是本发明实施例提供的一种应用服务器的结构图;
图4是本发明实施例提供的一种实现视频彩铃业务的系统的结构图。
【具体实施方式】
本发明的核心思想在于:软交换网络通过移动交换中心接收呼叫,将呼叫转换为邀请消息后发送给彩铃应用服务器,所述邀请消息携带视频呼叫标志;彩铃应用服务器向放音设备触发媒体协商,并向软交换网络发送携带主叫方媒体的邀请消息;软交换网络将携带主叫方媒体的邀请消息转换成初始地址消息后发送给被叫方进行媒体协商。软交换网络通过移动交换中心接收所述被叫方的反馈,将反馈转换成振铃消息并携带上被叫方的媒体后发送给彩铃应用服务器;彩铃应用服务器向软交换网络发送振铃消息,并通知所述放音设备对主叫方放音;软交换网络将振铃消息转换成接收确认消息,并通知主叫方接收所述被叫方放音,可以实现3G的MSC网络用户对视频彩铃的需求,提供更好的彩铃服务,有利于业务的发展。
下面结合附图及优选实施方式对本发明的技术方案进行进一步的详细说明。
本发明实施例提供了一种实现视频彩铃业务的方法,包括:
当主叫方呼叫被叫方时,软交换网络通过移动交换中心接收该呼叫,将该呼叫转换为邀请消息后发送给彩铃应用服务器,该邀请消息携带视频呼叫标志;
彩铃应用服务器根据视频呼叫标志使放音设备触发媒体协商,并向软交换网络发送携带主叫方媒体的邀请消息;
软交换网络将携带主叫方媒体的邀请消息转换成初始地址消息后发送给被叫方进行媒体协商;
所述软交换网络通过移动交换中心接收所述被叫方的反馈,将反馈转换成振铃消息并携带上被叫方的媒体后发送给彩铃应用服务器;
彩铃应用服务器向软交换网络发送振铃消息,并通知放音设备对主叫方放音;
软交换网络将振铃消息转换成接收确认消息,并通知主叫方接收被叫方放音。
下面通过一个具体的示例对上述实施例进行详细的描述,但本示例并不构成对本发明保护范围的限制。具体的,如图1所示,包括:
步骤1:主叫方UEA向MSCA发送建立(setup)消息,请求与被叫方UEB建立呼叫,该setup消息包括被叫方UEB的号码。
步骤2:MSCA接收该setup消息,并向归属位置寄存器(Home LocationRegister,HLR)发送路由查询信息(Send Routing Info,SRI)消息,查询路由消息。
具体地,MSCA向HLR发送路由查询信息,查询被叫方UEB是否签约了视频彩铃业务。
步骤3‑5:HLR向MSCA返回路由消息。
具体地,HLR接收路由查询信息,根据路由查询消息确定被叫方UEB是否签约了视频彩铃业务,如果是,则向MSCA返回路由消息。
步骤6:MSCA向UEA发送呼叫继续(Call Proceeding)消息。
步骤7:MSCA根据路由信息向SS发送始地址消息(Initial AddressMessage,IAM)。
步骤8:SS接收IAM消息,将该IAM消息转换为宽带邀请(invite)消息发给彩铃应用服务器(Application Server,AS),该消息中携带视频呼叫标志clearmode(清除模式)。
步骤9:彩铃AS接收invite消息,并发送不带媒体的invite消息给放音设备USS,invite消息中携带视频呼叫标志。
步骤10:USS接收不带媒体的invite消息,并向彩铃AS发送200ok(确认)消息。
具体地,USS根据invite消息中的视频呼叫标志判断该业务为视频彩铃业务,于是向AS发送200ok消息,开始进行媒体协商。
步骤11:彩铃AS接收200ok消息,并向AS发带媒体的invite消息给SS。
步骤12‑16:SS将带媒体invite消息转换为IAM消息发给被叫方UEB。
步骤17:UEB返回提醒(alert)消息给MSCB。
步骤18:MSCB发送地址全消息(Address Complete Message,ACM)消息给SS。
步骤19:SS将ACM消息转化为180(振铃)消息并且带上媒体后发给彩铃AS。
步骤20:彩铃AS接收180消息,并向USS发送ACK消息。
步骤21‑25:彩铃AS发送invite消息给USS,并回180消息给SS。并且发info消息给USS,通知USS给主叫方放音。USS与主叫方通过H245协议申请通道,以建立连接,并且放视频彩铃音给主叫,USS与UEA可进行通话。
步骤26‑29:SS将180消息转化为ACM消息,并且发送给主叫方UEA,通知主叫方UEA接收视频彩铃。
步骤30:USS在放音完毕后,发送200ok消息给彩铃AS。
至此,视频彩铃业务得以实现,以下是如何实现主叫方和被叫方通话的过程:
步骤31‑32:被叫方UEB接听电话,发送连接(connect)消息给MSCB,MSCB向UEB返回ACK消息。
步骤33:MSCB发送应答消息(Answer Message,ANM)消息给SS。
步骤34:SS将ANM消息转化为200ok消息后发给彩铃AS。
步骤35‑38:彩铃AS发200ok消息给SS,将200ok转化为ANM消息后发送给MSCA,并且回ACK消息给彩铃AS,彩铃AS将此消息发给SS。
步骤39:彩铃AS发info消息给USS,通知USS与被叫方UEB建立连接,通过H245协议USS与被叫用户进行通话。
由于是三方会议方式,UEA和UEB就可以进行通话了。
需要说明的是,主叫方和被叫方可以属于同一MSC,也可以属于不同的MSC。SS也可以是相同的网络,也可以是不同的网络。
本发明实施例还提供了一种软交换网络,如图2所示,包括:
接收模块、转换模块和通知模块;
该接收模块,用于当主叫方呼叫被叫方时,通过移动交换中心接收该呼叫;
该转换模块,用于将该呼叫转换为邀请消息后发送给彩铃应用服务器,该邀请消息携带视频呼叫标志;
该接收模块,还用于在彩铃应用服务器根据所述视频呼叫标志使所述放音设备触发媒体协商后,接收该彩铃应用服务器发送的携带主叫方媒体的邀请消息;
该转换模块,还用于将该携带主叫方媒体的邀请消息转换成初始地址消息后发送给该被叫方进行媒体协商;
该接收模块,还用于过该移动交换中心接收该被叫方的反馈;
该转换模块,还用于将该反馈转换成振铃消息并携带上该被叫方的媒体后发送给该彩铃应用服务器;
该接收模块,还用于接收该彩铃应用服务器发送的携带被叫方的媒体的振铃消息;
该转换模块,还用于将该振铃消息转换成接收确认消息;
该通知模块,用于在该第四转换模块完成转换后,通知该主叫方接收该放音。
本发明实施例还提供了一种应用服务器,如图3所示,包括:
接收模块、发送模块、触发模块和通知模块;
该接收模块,用于当主叫方呼叫被叫方时,接收软交换网络发送的邀请消息,该邀请消息携带视频呼叫标志,该邀请消息由该软交换网络将该呼叫转换得到;
该触发模块,用于根据所述视频呼叫标志使放音设备触发媒体协商;
该发送模块,用于在该触发模块触发媒体协商后,向该软交换网络发送携带主叫方媒体的邀请消息;
该接收模块,还用于接收该软交换网络发送的振铃消息,该振铃消息携带该被叫方的媒体,该振铃消息由该软交换网络将接收的该被叫方的反馈转换得到;
该发送模块,还用于向该软交换网络发送该振铃消息;
该通知模块,用于在该发送模块发送该振铃消息后,通知该放音设备对该主叫方放音,以便该主叫方接收该放音。
进一步地,该触发模块具体用于向该放音设备发送不带媒体的邀请消息,并接收该放音设备发送的确认消息。
进一步地,该通知模块具体用于通过向该放音设备发送信息消息,通知该放音设备对该主叫方放音。
本发明实施例提供了一种实现视频彩铃业务的系统,如图4所示,包括:
彩铃应用服务器、软交换网络和放音设备;
该软交换网络,用于当主叫方呼叫被叫方时,通过移动交换中心接收该呼叫,将该呼叫转换为邀请消息后发送给彩铃应用服务器,该邀请消息携带视频呼叫标志;
该彩铃应用服务器,用于根据所述视频呼叫标志使所述放音设备触发媒体协商,并向该软交换网络发送携带主叫方媒体的邀请消息;
该软交换网络,还用于将该携带主叫方媒体的邀请消息转换成初始地址消息后发送给该被叫方进行媒体协商;通过该移动交换中心接收该被叫方的反馈,将该反馈转换成振铃消息并携带上该被叫方的媒体后发送给该彩铃应用服务器;
该彩铃应用服务器,还用于向该软交换网络发送该振铃消息,并通知该放音设备对该主叫方放音;
该软交换网络,还用于将该振铃消息转换成接收确认消息,并通知该主叫方接收该放音。
上述实施例提供的技术方案中,软交换网络通过移动交换中心接收呼叫,将呼叫转换为邀请消息后发送给彩铃应用服务器,所述邀请消息携带视频呼叫标志;彩铃应用服务器向放音设备触发媒体协商,并向软交换网络发送携带主叫方媒体的邀请消息;软交换网络将携带主叫方媒体的邀请消息转换成初始地址消息后发送给被叫方进行媒体协商。软交换网络通过移动交换中心接收所述被叫方的反馈,将反馈转换成振铃消息并携带上被叫方的媒体后发送给彩铃应用服务器;彩铃应用服务器向软交换网络发送振铃消息,并通知所述放音设备对主叫方放音;软交换网络将振铃消息转换成接收确认消息,并通知主叫方接收所述被叫方放音,可以实现3G的MSC网络用户对视频彩铃的需求,提供更好的彩铃服务,有利于业务的发展。
上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权力要求的保护范围内。