Ims域集中交换业务呼叫驻留的方法、服务器及系统的制作方法

文档序号:7666940阅读:175来源:国知局
专利名称:Ims域集中交换业务呼叫驻留的方法、服务器及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其是指MS域集中交换业务呼叫驻留的方法、服务器及系统。
背景技术
IMS (IP Multimedia Subsystem,多媒体子系统)是一个建立在 SIP(SessionInitiation Protocol,会话初始化协议)基础上,融合了数据、语音和移动网络的体系,是现在UMTS (Universal Mobile Telecommunications System,通用移动通信系统)分组交换域上的实时业务,它将IP灵活的业务能力植根于移动通信系统之中,极大地丰富了移动业务生成能力。MS —般由会话管理和路由类、数据库、服务、支撑实体和计费等几部分组成。
目前,頂S被认为是下一代网络的核心技术。CENTREX(CENTRalized Exchange,虚拟小交换机)业务是一种集中交换业务,是数字程控交换机所具有的一种功能,是指用户端不装任何小交换机,而由数字程控交换机直接向某个企业提供所有电话服务。它在现在正迅速发展的MS域有广泛的应用,即融合CENTREX业务。每个CENTREX用户实际上就是一门电话,其用户类型可分为集群内和集群夕卜,开放集群内权限的用户只允许拨打内部电话(如电话号码后四位),开放集群外权限的可以拨打外线,拨外线前需加0或9。群内通话是不收取费用的,群外拨打集群外电话的收费于普通电话相同。除了基本通话外,CENTREX还有多个新的业务功能,比如通话转移、话务台、三方通话等。上述现有技术中,如在图书馆的分机接听电话时,因为有其他事情,需要到实验室去办事,需要将该图书馆中的通话保留,然后在实验室中继续接听该通话,现有技术中并不能实现该功能。

发明内容
本发明的主要目的是提供一种MS域集中交换业务呼叫驻留的方法、交换业务服务器及系统,可以将集群内的通话进行驻留,然后在其他地方可以继续接听该通话,实现继续通话的无缝衔接。本发明解决其技术问题所采用的技术方案是一种頂S域集中交换业务呼叫驻留的方法,其包括当第一用户与第二用户发生通话时,交换业务服务器接收第一用户发送过来的第一驻留码,交换业务服务器保持与第二用户的通话;交换业务服务器接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话。优选地,所述第一驻留码由第一用户拨入、用于发起呼叫驻留操作。优选地,所述保持通话具体包括根据所述呼叫驻留操作确定第一用户已开通驻留功能,接受所述第一用户发起的呼叫驻留操作。优选地,执行接受用户发起的呼叫驻留操作,之后,还包括通知所述第一用户准备对第二用户进行呼叫驻留操作;根据第一用户对所述通知的确认、再通知所述第二用户侧的媒体服务器向所述第二用户播放等待音乐。优选地,所述接通通话,具体包括向第二用户发送准备接通所述通话的消息;接收所述第二用户对所述消息的确认,并根据所述确认将所述通话接通到所述第三用户与所述第二用户之间,并通知所述第二用户的媒体服务器停止播放所述等待音乐。
本发明还提供一种交换业务服务器,其包括呼叫接入单元,用于当第一用户与第二用户发生通话时,接收第一用户发送过来的第一驻留码,并保持该交换业务服务器与第二用户的通话;呼叫接通单元,用于接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话优选地,所述第一驻留码由第一用户拨入,用于发起呼叫驻留操作。优选地,所述呼叫接入单元,用于根据所述呼叫驻留操作确定第一用户已开通驻留功能,接受所述第一用户发起的呼叫驻留操作。优选地,所述呼叫接入单元,用于通知所述第一用户准备对该通话中的第二用户进行呼叫驻留操作;然后根据所述第一用户对所述通知的确认、再通知所述第二用户侧的媒体服务器向所述第二用户播放等待音乐。优选地,所述呼叫接通单元,还用于向第二用户发送准备接通所述通话的消息,接收所述第二用户对所述消息的确认,并根据所述确认将所述通话接通到所述第三用户与所述第二用户之间,并通知所述第二用户侧的媒体服务器停止播放所述等待音乐。本发明还提供一种集中交换业务服务系统,其包括交换业务服务器、第一媒体服务器和第二媒体服务器,所述交换业务服务器,用于当第一用户与第二用户发生通话时,接收第一用户发送过来的第一驻留码,保持交换业务服务器与第二用户的通话;用于接收第三用户发送过来的、以及用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话;所述第二媒体服务器,用于根据所述交换业务服务器发送过来的通知向第二用户播放等待音乐,以及用于接收第二用户的确认接通通话的消息,并停止播放所述等待音乐。实施本发明的技术方案,具有以下有益效果本发明提供的MS域CENTREX业务呼叫驻留的方法、服务器及系统,通过用户通过拨打驻留码,将通话转移到交换业务服务器进行呼叫驻留,交换业务服务器将通话置于保持状态,稍后用户从任何电话,通过拨打该驻留码取回该通话,实现继续通话的无缝衔接。可以将集群内的通话进行驻留,然后在其他地方可以继续接听该通话,增强了用户体验性。


图I为本发明实施例提供的方法流程图;图2为本发明实施例提供的服务器的结构示意图3为本发明实施例提供的系统结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供一种MS域CENTREX业务呼叫驻留的方法,如图I所示,该方法包括步骤S110、当第一用户与第二用户发生通话时,接收第一用户发送过来的第一驻留码,交换业务服务器保持与第二用户的通话。
CENTREX服务器接收通话中的第一用户通过其媒体服务器发送过来的第一驻留码和该第一用户的媒体服务器转移过来的该通话;该第一驻留码为一个由用户设定的临时的、用于对应该次通话的号码,可以为2位或者3位的数字,由第一用户拨入,用于发起呼叫驻留操作。在更为具体的实施例中,步骤SllO中,接收第一用户发送过来的第一驻留码具体包括经由交换业务服务器接收第一用户通过媒体服务器拨入的第一驻留码。应当说明的是,本发明实施例中,第一用户与第二用户是相对而言,第一用户可以是呼叫方或被叫方,第二用户是与第一用户进行通话的对端。第三用户与第一用户为同一群内的用户。更为具体的实施例中,该步骤SllO包括交换业务服务器根据呼叫驻留操作确定第一用户已开通驻留功能,接受该开通驻留功能的第一用户发起的呼叫驻留操作。在其他的实施例中,执行接受第一用户发起的呼叫驻留操作,之后,该方法还包括交换业务服务器通知第一用户准备对该通话中的第二用户进行呼叫呼叫驻留操作;然后交换业务服务器根据第一用户对通知的确认、再通知第二用户侧的媒体服务器向第二用户播放等待音乐。S120、接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话。交换业务服务器接收第三用户通过媒体服务器发送过来的、用于接续通话的第二驻留码,如果第二驻留码与第一驻留码一致,则接通通话,否则不接通通话。其中,接通通话具体包括交换业务服务器向第二用户发送准备接通通话的消息;交换业务服务器接收第二用户对消息的确认,并根据确认将通话接通到第三用户与第二用户之间,并通知第二用户的媒体服务器停止播放等待音乐。上述实施例提供的方法,通过用户通过拨打驻留码,将通话转移到交换业务服务器进行呼叫驻留,交换业务服务器将通话置于保持状态,稍后用户从任何电话,通过拨打该驻留码取回该通话,实现继续通话的无缝衔接。可以将集群内的通话进行驻留,然后在其他地方可以继续接听该通话,增强了用户体验性。本发明实施例还提供一种交换业务服务器,如图2所示,该交换业务服务器200包括
呼叫接入单元210,用于当第一用户与第二用户发生通话时,接收第一用户发送过来的第一驻留码,保持交换业务服务器与第二用户的通话;呼叫接通单元220,用于接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话其中,所述第一驻留码由第一用户拨入,用于发起呼叫驻留操作。在更为具体的实施例中,所述呼叫接入单元210,用于根据所述呼叫驻留操作确定发起所述呼叫驻留操作的第一用户已开通驻留功能,接受所述第一用户发起的呼叫驻留操作。在更为具体的实施例中,所述呼叫接入单元210,用于通知所述第一用户准备对该通话中的第二用户进行呼叫驻留操作;然后根据所述第一用户对所述通知的确认、再通知所述第二用户侧的媒体服务器向所述第二用户播放等待音乐。 在更为具体的实施例中,所述呼叫接通单元220,还用于向第二用户发送准备接通所述通话的消息,接收所述第二用户对所述消息的确认,并根据所述确认将所述通话接通到所述第三用户与所述第二用户之间,并通知所述第二用户侧的媒体服务器停止播放所述等待首乐。上述实施例提供的服务器,通过用户通过拨打驻留码,将通话转移到交换业务服务器进行呼叫驻留,交换业务服务器将通话置于保持状态,稍后用户从任何电话,通过拨打该驻留码取回该通话,实现继续通话的无缝衔接。可以将集群内的通话进行驻留,然后在其他地方可以继续接听该通话,增强了用户体验性。本发明实施例提供一种集中交换业务服务系统,包括如图3所示的交换业务服务器300、第一媒体服务器310和第二媒体服务器320,该系统中,交换业务服务器主要用于完成MS域业务的集中交换业务逻辑控制,完成业务数据的保存和查询,完成对媒体服务器的控制,还需要提供与WEB服务器的接口,以允许运营商或终端用户对交换业务服务器的业务数据进行授权的定制修改。在本发明中,主要用于群内用户放号,开通用户呼叫驻留功倉泛。媒体服务器用于完成与交换业务服务器控制信令交互,完成按照预定模式对音频文件的播放,其带有的NFS (Network File Server,网络文件服务器)完成对上载的多媒体语音资源文件的存储。本发明中媒体服务器主要用于进行播放呼叫等待音乐。具体的,在本发明实施例中所述交换业务服务器300,用于当第一用户与第二用户发生通话时,接收第一用户发送过来的第一驻留码,交换业务服务器保持与第二用户的通话;用于接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话;所述第二媒体服务器320,用于根据所述交换业务服务器发送过来的通知向第二用户播放等待音乐,以及用于接收第二用户的确认接通通话的消息,并停止播放所述等待音乐。第一媒体服务器310与第二媒体服务器320的功能相同。该系统通过用户通过拨打驻留码,将通话转移到交换业务服务器进行呼叫驻留,交换业务服务器将通话置于保持状态,稍后用户从任何电话,通过拨打该驻留码取回该通话,实现继续通话的无缝衔接。可以将集群内的通话进行驻留,然后在其他地方可以继续接听该通话,增强了用户体验性。为了更加清楚的说明上述实施例的方法,下面提供一种上述方法的应用例S310、集群内用户A通过UE-A拨打第一驻留码,发起呼叫驻留操作,该呼叫驻留操作的消息通过该UE-A侧的媒体服务器发送到交换业务服务器。S311、交换业务服务器对用户A呼叫驻留操作做出响应,判断UE-A开通呼叫驻留功能,向UE-A发送响应消息202Accept (同意),UE-A收到响应消息202Accept。S312、交换业务服务器同时发出Notify (通知消息),通知UE-A’准备对UE-B进行呼叫驻留操作。S313、UE-A发出2000K (确认消息)响应交换业务服务器的Notify消息确认。
S314、交换业务服务器向UE-B侧的媒体服务器发送空invite消息(邀请消息,该邀请消息不带SDP (session description protocol,会话描述协议)),与UE-B侧的媒体服务器进行媒体协商,准备播放驻留等待音乐。S315、UE-B侧的媒体服务器发出2000K消息,响应该空invite消息(SDP带媒体服务器的全媒体)。S316、交换业务服务器向UE-B发起reinvite消息(再次邀请消息,该再次邀请消息的SDP带媒体服务器的全媒体),交换业务服务器控制UE-B侧的媒体服务器与UE-B进行媒体协商。S317、UE_B通过2000K消息响应该步骤S316中的reinvite消息(该reinvite消息的SDP带UE-B协商后的媒体)。S318、交换业务服务器对UE-B的2000K消息确认。S319、交换业务服务器发出Notify消息(与步骤S312相对应),告知UE-A对UE-B呼叫驻留成功完成。S320、UE-A通过2000K消息响应步骤S319中的交换业务服务器的Notify消息。S321、UE-A主动发BYE (结束)消息,释放通话。S322、交换业务服务器发出2000K消息对该BYE消息进行响应。S323、群内用户A使用新终端设备UE_C,拨打“驻留码+用户B群内短号”方式通话群内用户B,并发送invite消息(该invite消息的SDP带UE-C的媒体)。S324、交换业务服务器向UE-B发起reinvite消息(该reinvite消息的SDP带UE-C的媒体),交换业务服务器控制UE-B侧的媒体服务器与UE-B进行媒体协商。S325、UE_B侧的媒体服务器通过2000K消息响应该步骤S324中的reinvite消息(该reinvite消息的SDP带UE-B协商的后媒体)。S326、交换业务服务器发送2000K消息响应步骤S323中的invite消息,并将UE-B侧的媒体服务器协商后的SDP透传给UE-C。S327、UE-C发出ACK (应答)消息对步骤S326的2000K消息进行确认。S328、交换业务服务器发出ACK消息对步骤S325的2000K消息确认,UE-B和UE-C进行通话。S329、UE-B发BYE消息,通知UE-B侧的媒体服务器停止放音乐。S330、UE-B侧的媒体服务器2000K响应UE-B的BYE消息,放音乐结束。以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内 。
权利要求
1.一种MS域集中交换业务呼叫驻留的方法,其特征在于,包括 当第一用户与第二用户发生通话时,交换业务服务器接收第一用户发送过来的第一驻留码,交换业务服务器保持与第二用户的通话; 交换业务服务器接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话。
2.如权利要求I所述的方法,其特征在于,所述第一驻留码由第一用户拨入、用于发起呼叫驻留操作。
3.如权利要求2所述的方法,其特征在于,所述保持通话具体包括 根据所述呼叫驻留操作确定第一用户已开通驻留功能,接受所述第一用户发起的呼叫驻留操作。
4.如权利要求3所述方法,其特征在于,执行接受用户发起的呼叫驻留操作,之后,还包括 通知所述第一用户准备对第二用户进行呼叫驻留操作; 根据第一用户对所述通知的确认、再通知所述第二用户侧的媒体服务器向所述第二用户播放等待音乐。
5.如权利要求4所述方法,其特征在于,所述接通通话,具体包括 向第二用户发送准备接通所述通话的消息; 接收所述第二用户对所述消息的确认,并根据所述确认将所述通话接通到所述第三用户与所述第二用户之间,并通知所述第二用户的媒体服务器停止播放所述等待音乐。
6.—种交换业务服务器,其特征在于,包括 呼叫接入单元,用于当第一用户与第二用户发生通话时,接收第一用户发送过来的第一驻留码,并保持该交换业务服务器与第二用户的通话; 呼叫接通单元,用于接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话
7.如权利要求6所述交换业务服务器,其特征在于,所述第一驻留码由第一用户拨入,用于发起呼叫驻留操作。
8.如权利要求7所述交换业务服务器,其特征在于,所述呼叫接入单元,用于根据所述呼叫驻留操作确定第一用户已开通驻留功能,接受所述第一用户发起的呼叫驻留操作。
9.如权利要求8所述交换业务服务器,其特征在于,所述呼叫接入单元,用于通知所述第一用户准备对该通话中的第二用户进行呼叫驻留操作;然后根据所述第一用户对所述通知的确认、再通知所述第二用户侧的媒体服务器向所述第二用户播放等待音乐。
10.如权利要求9所述交换业务服务器,其特征在于,所述呼叫接通单元,还用于向第二用户发送准备接通所述通话的消息,接收所述第二用户对所述消息的确认,并根据所述确认将所述通话接通到所述第三用户与所述第二用户之间,并通知所述第二用户侧的媒体服务器停止播放所述等待音乐。
11.一种集中交换业务服务系统,其特征在于,包括交换业务服务器、第一媒体服务器和第二媒体服务器; 所述交换业务服务器,用于当第一用户与第二用户发生通话时,接收第一用户发送过来的第一驻留码,保持交换业务服务器与第二用户的通话;用于接收第三用户发送过来的、以及用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话; 所述第二媒体服务器,用于根据所述交换业务服务器发送过来的通知向第二用户播放等待音乐,以及用于接收第二用户的确认接通通话的消息,并停止播放所述等待音乐。
全文摘要
本发明涉及一种IMS域集中交换业务呼叫驻留的方法、服务器及系统,该方法包括当第一用户与第二用户发生通话时,交换业务服务器接收第一用户发送过来的第一驻留码,交换业务服务器保持与第二用户的通话;交换业务服务器接收第三用户发送过来的、用于接续所述通话的第二驻留码,如果所述第二驻留码与所述第一驻留码一致,则接通第二用户与第三用户的通话通过用户通过拨打驻留码,将通话转移到交换业务服务器进行呼叫驻留,交换业务服务器将通话置于保持状态,稍后用户从任何电话,通过拨打该驻留码取回该通话,实现继续通话的无缝衔接。可以将集群内的通话进行驻留,然后在其他地方可以继续接听该通话,增强了用户体验性。
文档编号H04M3/42GK102790748SQ20111012595
公开日2012年11月21日 申请日期2011年5月16日 优先权日2011年5月16日
发明者季正权, 沈世元, 耿恺频 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1