承载和控制相分离的通信网络中多方会议业务的实现方法

文档序号:7550416阅读:142来源:国知局
专利名称:承载和控制相分离的通信网络中多方会议业务的实现方法
技术领域
本发明涉及一种通信网络中多方会议业务的实现方法,尤其涉及一种承载和控制相分离的NGN通信网络系统中MSC SERVER(MSC服务器)和MGW(媒体网关)之间的Mc接口上多方会议的多种业务流程的实现方法。
背景技术
下一代网络即NGN(Next Generation Network),是一种可以同时提供话音、数据、多媒体等多种业务的综合性的、全开放的网络体系,如WCDMA/CDMA2000/TD-SCDMA/SOFTSWITCH等。NGN通过采用分层的网络结构、标准的协议接口和基于统一协议的分组网络体系,不但实现了网络的融合,更重要的是实现了业务的融合。
以分组交换技术为基础的下一代MSC(Mobile Switch Center,移动交换中心)是相对于传统的电路交换而言的,即把传统的交换设备部件化,分为呼叫控制与媒体处理。
在3GPP R4架构下,R4标准最为突出的网络结构的改变就是在核心网络的电路域实现了承载和控制的分离,引入了软交换的概念,其主要在电路域中将原MSC分离为MSC Server(MSC服务器)和MGW(Media Gateway,媒体网关),MSC Server用以处理信令,MGW用以处理用户数据,实现了承载和控制的分离。分离的目标是使业务真正独立于网络,以灵活有效地实现业务的控制和提供。用户和运营商可以自行配置和定义自己的业务特征,不必关心承载业务的网络形式及终端类型。这使得业务和应用的提供有较大的灵活性,不同的网络实体能发挥最大的效应。
MSC服务器主要包括呼叫控制和移动性管理控制功能。MSC服务器作为网络与移动终端之间的接口,将完成无线接口高层信令与Nc接口的转换,同时通过Mc接口实施对MGW的控制功能。
MGW包括承载终端和媒体操纵设备(例如码型变换器、回声消除器等设备)。它能够执行媒体转换和帧协议转换。在相关的标准(如H.248、MGCP)中,媒体网关MGW被定义为将一种网络中的媒体转换成另一种网络所要求的媒体格式。如媒体网关能够在电路交换网的承载通道和分组网的媒体流之间进行转换,可以处理音频、视频或T.120,也具备处理这三者任意组合的能力,并且能够进行全双工的媒体翻译,可以演示视频/音频消息,实现其他IVR功能,同时还可以进行媒体会议等。
MSC服务器与MGW之间的Mc接口以H.248协议为基础,并增加了3GPP定义的一些扩展。即H.248协议被3GPP/3GPP2等组织采用,作为NGN网络承载和控制分离的协议标准,主要用于MGC和MGW之间的网关控制以及承载建立控制。MGC与MGW之间通过H.248通信,消息可以选择文本方式或二进制方式进行编码。H.248消息长度通常在100到300字节之间。没有经过编码的消息格式如附图1所示,H.248的消息从外向内嵌套依次是事务(Transaction)/动作(Action)/命令(Command)事务事务由若干动作组成,事务具有完整性,同一个事务中的动作和命令要求顺序执行。
动作动作由若干命令组合而成,动作一般有具体的含义,特殊情况下,一个动作由一条命令组成。动作实际上是一组命令的标识。
命令命令是MGC和MGW实现交互信息的基本单位,命令中包括各种命令参数。命令的操作对象是上下文(Context),上下文以上下文标识(Context ID)区分。上下文与呼叫对应,维护参与呼叫的终结点(Termination)状态。
当移动用户激活多方会议,MSC Server会选择一个支持多方会议桥的MGW。如果基本呼叫所使用的MGW不支持多方会议桥,则MSC Server选择支持多方会议桥的MGW将不同于基本呼叫所使用的MGW,即网络模型I如图1所示。如果基本呼叫所使用的MGW支持多方会议桥,则网络模型II如图2所示。则发起多方会议的移动用户UE-A为此次多方会议的主持人。
当主持人请求将多方会议保持,则MSC Server将请求MGW中断接入终端与多方会议桥的连接。
当主持人请求将保持的多方会议恢复时,MSC Server将请求MGW重建接入终端与多方会议桥的连接。
当主持人请求从多方会议中分离一个远端呼叫,MSC Server将请求MGW中断接入终端与多方会议桥的连接,同时将连接远端用户的终端与多方会议桥分离,而将接入终端与连接分离出的远端用户的终端相连接。
由于多方会议的建立存在两种网络模型,所以在多方会议释放时,也存在两种网络模型。
虽然MSC Server对MGW上多方会议资源的控制目的是一样的,但在具体实现时,可能采用不同的方法。而体现在Mc接口上,不同的实现方法导致Mc口上的消息时序是不同的,这些消息时序的不一致,而影响Mc口的标准化。因此,如何提供一种应用于承载和控制相分离的网络中的多方会议业务的实现流程已成为业内亟待解决的问题。

发明内容
本发明所要解决的技术问题在于提供一种应用于承载和控制相分离的网络中的多方会议业务流程,标准化Mc接口上多种多方会议业务,使不同厂商的设备在互连互通时保证Mc口的可测试性。
为实现上述目的,本发明提供一种基本呼叫媒体网关不支持多方会议桥时的多方会议业务建立方法,应用于承载和控制相分离的网络中,用户A与用户B之间的呼叫被保持,用户A与用户C之间的呼叫处于激活态,其特征在于包括如下步骤(1)由用户A发送多方建议建立请求消息给MSC服务器,请求建立用户A、B和C之间的多方会议;(2)MSC服务器发送Modify命令给媒体网关,请求媒体网关停止向远端用户B发送呼叫保持音;(3)MSC服务器发送Move命令给媒体网关,请求媒体网关将终端TA从上下文CAC移到一个新的上下文,即新建上下文CA;(4)MSC服务器发送ADD命令给支持多方会议桥的媒体网关,请求多方媒体网关MGWMPTY新建上下文和新终端,即上下文CMPTY和终端TA0,MSC服务器发送ADD命令给支持多方会议桥的媒体网关,请求MGWMPTY在CMPTY中新建终端,即终端TB0,MSC服务器发送ADD命令给支持多方会议桥的媒体网关,请求MGWMPTY在CMPTY中新建终端,即终端TC0;
(5)MSC服务器发送ADD命令给媒体网关,请求媒体网关在CA中新建终端,即终端TA1;(6)MSC服务器发送ADD命令给媒体网关,请求媒体网关在CAB中新建终端,即终端TB1;(7)MSC服务器发送ADD命令给媒体网关,请求媒体网关在CAC中新建终端,即终端TC1;(8)完成对终端操作后,通知远端用户B,保持呼叫被恢复,并加入多方会议,通知远端用户C,呼叫被加入多方会议,通知用户A,多方会议建立成功。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥时的多方会议业务释放方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人用户A请求释放多方会议,其特征在于包括如下步骤(1)用户A与MSC服务器完成接入侧的释放流程,同时通知远端用户呼叫释放,远端用户B释放完成信令和承载后,返回呼叫释放响应;(2)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TB0;(3)MSC服务器发送Modify命令给MGW,通知MGW修改TB1的接续方向,同时释放关联的承载;(4)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TB1;(5)远端用户B释放完成信令和承载后,返回呼叫释放响应;(6)MSC服务器发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载;(7)MSC服务器发送Subtract命令给MGW,通知MGW释放TB终端;(8)用户A与MSC服务器完成最后一个呼叫的接入侧的释放流程,释放Iu口,同时通知远端用户呼叫释放;(9)MSC服务器发送Subtract命令给MGW,通知MGW释放TA终端;(10)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TA0;(11)MSC服务器发送Modify命令给MGW,通知MGW修改TA1的接续方向,同时释放关联的承载;
(12)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TA1;(13)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0;(14)MSC服务器发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载;(15)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TC1;(16)远端用户C释放完成信令和承载后,返回呼叫释放响应;(17)MSC服务器发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载;(18)MSC服务器发送Subtract命令给MGW,通知MGW释放TC终端。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议单个呼叫释放方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,远端用户B通知呼叫释放,其特征在于包括如下步骤(1)MSC服务器进行与用户接入侧的释放流程;(2)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0;(3)MSC服务器发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载;(4)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TC1;(5)MSC服务器发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载;(6)MSC服务器发送Subtract命令给MGW,通知MGW释放TC终端;(7)通知远端用户本端呼叫释放完成。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥时从多方会议分离一个远端用户的方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求分离远端用户C,进行与用户C的私人对话,而多方会议中的其他用户可以继续进行通话,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGWMPTY,请求将终端TC0移到一个新的上下文,MGW返回响应,包含新申请的上下文CC;(2)MSC服务器发送MOVE命令给MGWMPTY,请求将终端TA0移到上下文CC;(3)通知远端用户C,呼叫已分离,通知多方会议中的其他远端用户,多方会议被保持,通知用户A分离操作已成功完成。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥时从多方会议分离一个远端用户的方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求分离远端用户C,进行与用户C的私人对话,而多方会议中的其他用户可以继续进行通话,其特征在于包括如下步骤(1)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0;(2)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TA0;(3)MSC服务器发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载;(4)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TC1;(5)MSC服务器发送Modify命令给MGW,通知MGW修改TA1的接续方向,同时释放关联的承载;(6)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TA1;(7)MSC服务器发送MOVE命令给MGW,请求将终端TA移到上下文CAC;(8)通知远端用户C,呼叫已分离。通知多方会议中的其他远端用户,多方会议被保持,通知用户A分离操作已成功完成。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGWMPTY,通知MGWMPTY停止向远端用户C发送呼叫保持音;
(2)MSC服务器发送MOVE命令给MGWMPTY,通知MGW将终端TA0从上下文CMPTY移到CC;(3)通知远端用户C,被保持的呼叫已恢复,通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持呼叫被恢复,而多方会议被保持。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,通知MGW停止向远端用户C发送呼叫保持音;(2)MSC服务器发送MOVE命令给MGW,通知MGW将终端TA从上下文CA移到CAC;(3)通知远端用户C,被保持的呼叫已恢复,通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持呼叫被恢复,而多方会议被保持。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW隔断终端TA与CA中的其它终端;(2)通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持多方会议的操作成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW隔断终端TA0与CMPTY中的其它终端;
(2)通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持多方会议的操作成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW改变终端TA1的外部接续为非激活状态;(2)通知多方会议中的远端用户,多方会议被保持,0同时通知主持人,保持多方会议的操作成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,此多方会议被保持,同时用户A与用户C之间存在激活的呼叫,主持人请求恢复被保持的多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGWMPTY,请求MGWMPTY将TA0从CC中移到CMPTY;(2)MSC服务器发送Modify命令给MGWMPTY,请求MGWMPTY向远端用户C放呼叫保持音;(3)通知远端用户C,呼叫被保持,通知多方会议中的远端用户,保持的呼叫被恢复,同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,此多方会议被保持,同时用户A与用户C之间存在激活的呼叫,主持人请求恢复被保持的多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,请求MGW将TA从CAC中移到CA;(2)MSC服务器发送Modify命令给MGW,请求MGW向远端用户C放呼叫保持音;(3)通知远端用户C,呼叫被保持,通知多方会议中的远端用户,保持的呼叫被恢复,同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW双向接续TA与CA中其它终端的连接;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGWMPTY,请求MGWMPTY双向接续TA0与CMPTY中其它终端的连接;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW改变终端TA1的外部接续为发送/接收;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于激活状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGWMPTY,包含请求停止向远端用户C发送呼叫保持音,请求MGWMPTY将TC0终端从CC移到CMPTY,(2)通知远端用户C,保持的呼叫被恢复,并加入了多方会议,通知多方会议中的其他远端用户,有新用户加入,同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于激活状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW停止向远端用户C发送呼叫保持音;(2)MSC服务器发送ADD命令给MGWMPTY,请求MGWMPTY在CMPTY中申请新的终端,即TC0;(3)MSC服务器发送ADD命令给MGW,请求MGW在CAC中申请新的终端,即TC1;(4)通知远端用户C,保持的呼叫被恢复,并加入了多方会议,通知多方会议中的其他远端用户,有新用户加入,同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于保持状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间存在激活的私有呼叫,而多方会议被保持,主持人请求将私有呼叫加入多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE操作给MGWMPTY,请求MGWMPTY将TA0从CC移到CMPTY;(2)MSC服务器发送MOVE操作给MGWMPTY,请求MGWMPTY将TC0从CC移到CMPTY;
(3)通知远端用户C,呼叫被加入多方会议,通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议,同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于保持状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间存在激活的私有呼叫,而多方会议被保持,主持人请求将私有呼叫加入多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE操作给MGW,请求MGW将TA从CAC移到CA;(2)MSC服务器发送ADD操作给MGWMPTY,请求MGWMPTY在CMPTY中增加新的终端,即TC0;(3)MSC服务器发送ADD操作给MGWMPTY,请求MGWMPTY在CMPTY中增加新的终端,即TA0;(4)MSC服务器发送ADD操作给MGW,请求MGW在CAC中增加新的终端,即TC1;(5)MSC服务器发送ADD操作给MGW,请求MGW在CA中增加新的终端,即TA1;(6)通知远端用户C,呼叫被加入多方会议,通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议,同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关支持多方会议桥时的多方会议业务建立方法,应用于承载和控制相分离的网络中,用户A与用户B之间的呼叫被保持,用户A与用户C之间的呼叫处于激活态,其特征在于包括如下步骤(1)由用户A发送多方建议建立请求消息给MSC服务器,请求建立用户A、B和C之间的多方会议;(2)MSC服务器发送MOVE操作,包含请求停止向用户B发送呼叫保持音,通知MGW将TB移入CAC,即此CAC为CMPTY,支持多方会议;(3)完成对终端操作后,通知远端用户B,保持呼叫被恢复,并加入多方会议,通知远端用户C,呼叫被加入多方会议,通知用户A,多方会议建立成功。
本发明还提供一种基本呼叫媒体网关支持多方会议桥时的多方会议业务释放方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,主持人用户A请求释放多方会议,其特征在于包括如下步骤(1)用户A与MSC服务器完成接入侧的释放流程,同时通知远端用户呼叫释放,远端用户B释放完成信令和承载后,返回呼叫释放响应;(2)MSC服务器发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载;(3)MSC服务器发送Subtract命令给MGW,通知MGW释放TB终端;(4)用户A与MSC服务器完成最后一个呼叫的接入侧的释放流程,完成Iu口的释放,同时通知远端用户呼叫释放(5)MSC服务器发送Subtract命令给MGW,通知MGW释放TA终端;(6)远端用户C释放完成信令和承载后,返回呼叫释放响应;(7)MSC服务器发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载;(8)MSC服务器发送Subtract命令给MGW,通知MGW释放TC终端。
本发明还提供一种基本呼叫媒体网关支持多方会议桥时的多方会议业务单个呼叫释放方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,远端用户B通知呼叫释放,MSC服务器完成与用户接入侧的释放,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载;(2)MSC服务器发送Subtract命令给MGW,通知MGW释放TB终端;(3)通知远端用户本端呼叫释放完成。
本发明还提供一种基本呼叫媒体网关支持多方会议桥时的多方会议业务分离一个远端用户的方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,主持人请求分离远端用户C,进行与用户C之间的私人对话,而多方会议中的其他用户可以继续进行,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,请求将终端TC移到一个新的上下文,MGW返回响应,包含新申请的上下文CAC;
(2)MSC服务器发送MOVE命令给MGW,请求将终端TA移到上下文CAC;(3)通知远端用户C,呼叫已分离,通知多方会议中的其他远端用户,多方会议被保持,通知UEA分离操作已成功完成。
本发明还提供一种基本呼叫媒体网关支持多方会议桥的多方会议中存在私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,通知MGW停止向远端用户B发送呼叫保持音;(2)MSC服务器发送MOVE命令给MGW,通知MGW将终端TA从上下文CMPTY移到CAC;(3)通知远端用户C,被保持的呼叫已恢复,通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持呼叫被恢复,而多方会议被保持。
本发明还提供一种基本呼叫媒体网关支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,主持人请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW隔断终端TA与CMPTY中的其它终端;(2)通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持多方会议的操作成功执行。
本发明还提供一种基本呼叫媒体网关支持多方会议桥的多方会议中存在私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,此多方会议被保持,同时用户A与用户C之间存在激活的呼叫,主持人请求恢复被保持的多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,请求MGW将TA从CAC中移到CMPTY;(2)MSC服务器发送Modify命令给MGW,请求MGW向远端用户C放呼叫保持音;(3)通知远端用户C,呼叫被保持,通知多方会议中的远端用户,保持的呼叫被恢复,同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
本发明还提供一种基本呼叫媒体网关支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW双向接续TA与CMPTY中其它终端的连接;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关支持多方会议桥的多方会议中多方MTPY处于激活状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,包含请求停止向远端用户C发送呼叫保持音,请求MGW将TC终端从CAC移到CMPTY;(2)通知远端用户C,保持的呼叫被恢复,并加入了多方会议,通知多方会议中的其他远端用户,有新用户加入,同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
本发明还提供一种基本呼叫媒体网关支持多方会议桥的多方会议中多方MTPY处于保持状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间存在激活的私有呼叫,而多方会议被保持,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送MOVE操作给MGW,请求MGW将TA从CAC移到CMPTY;(2)MSC服务器发送MOVE操作给MGW,请求MGW将TC从CAC移到CMPTY;(3)通知远端用户C,呼叫被加入多方会议,通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议,同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
应用本发明,可以在MGC媒体网关控制器和MGW媒体网关之间的Mc口上开放多种标准化的多方会议业务流程,例如多方会议的建立、释放、保持等,即在承载和控制相分离的网络中实现多方会议业务时固化Mc口上的消息流程,因此,不同厂商在互连互通时,可以保证Mc口的可测试性。
下面结合附图,对本发明的具体实施作进一步的详细描述。


图1是本发明所提的网络模型I的拓朴结构图;图2是本发明所提的网络模型II的拓朴结构图;图3是网络模型I的多方会议业务建立时序图;图4是网络模型I的多方会议业务释放时序图;图5是网络模型I的多方会议单个呼叫释放时序图;图6是网络模型I分离一个远端用户方式I的时序图;图7是网络模型I分离一个远端用户方式II的时序图;图8是网络模型I多方会议保持(存在私有呼叫)方式I的时序图;图9是网络模型I多方会议保持(存在私有呼叫)方式II的时序图;图10是网络模型I多方会议保持(无私有呼叫)方式I的时序图;图11是网络模型I多方会议保持(无私有呼叫)方式II的时序图;图12是网络模型I多方会议保持(无私有呼叫)方式III的时序图;图13是网络模型I多方会议恢复(存在私有呼叫)方式I的时序图;图14是网络模型I多方会议恢复(存在私有呼叫)方式II的时序图;图15是网络模型I多方会议恢复(无私有呼叫)方式I的时序图;图16是网络模型I多方会议恢复(无私有呼叫)方式II的时序图;图17是网络模型I多方会议恢复(无私有呼叫)方式III的时序图;图18是网络模型I多方会议增加一个远端用户(MTPY处于Active)方式I的时序图;图19是网络模型I多方会议增加一个远端用户(MPTY处于Active)方式II的时序图;
图20是网络模型I多方会议增加一个远端用户(MTPY处于Held)方式I的时序图;图21是网络模型I多方会议增加一个远端用户(MPTY处于Held)方式II的时序图;图22是网络模型II的多方会议业务建立时序图;图23是网络模型II的多方会议业务释放时序图;图24是网络模型II的多方会议单个呼叫释放时序图;图25是网络模型II分离一个远端用户时序图;图26是网络模型II多方会议保持(存在私有呼叫)时序图;图27是网络模型II多方会议保持(无私有呼叫)时序图;图28是网络模型II多方会议恢复(存在私有呼叫)时序图;图29是网络模型II多方会议恢复(无私有呼叫)时序图;图30是网络模型II多方会议增加一个远端用户(MTPY处于Active)时序图;图31是网络模型II多方会议增加一个远端用户(MTPY处于Held)时序图。
具体实施例方式
图3是网络模型I的多方会议业务建立时序图。业务流程如下用户A与用户B之间的呼叫被保持,用户A与用户C之间的呼叫处于激活态。
用户A发送多方建议建立请求消息给MSC SERVER,请求建立用户A、B和C之间的多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW停止向远端用户B发送呼叫保持音。
MSC SERVER发送MOVE命令给MGW,请求MGW将TA从CAC移到一个新的上下文,即新建上下文CA。
MSC SERVER发送ADD命令给MGW(支持多方会议桥),请求MGWMPTY新建上下文和新终端,即上下文CMPTY和终端TA0。MSC SERVER发送ADD命令给MGW(支持多方会议桥),请求MGWMPTY在CMPTY中新建终端,即终端TB0。MSC SERVER发送ADD命令给MGW(支持多方会议桥),请求MGWMPTY在CMPTY中新建终端,即终端TC0。
MSC SERVER发送ADD命令给MGW,请求MGW在CA中新建终端,即终端TA1。
MSC SERVER发送ADD命令给MGW,请求MGW在CAB中新建终端,即终端TB1。
MSC SERVER发送ADD命令给MGW,请求MGW在CAC中新建终端,即终端TC1。
完成对终端操作后,通知远端用户B,保持呼叫被恢复,并加入多方会议。通知远端用户C,呼叫被加入多方会议。通知UEA,多方会议建立成功。
图4是网络模型I的多方会议业务释放时序图。业务流程如下用户A、B和C进行多方会议,支持人用户A请求释放多方会议。
UEA与MSC SERVER完成接入侧的释放流程,由于用户存在另一个呼叫,所以Iu口不释放。同时通知远端用户呼叫释放。远端用户B释放完成信令和承载后,返回呼叫释放响应。
MSC SERVER发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TB0。
MSC SERVER发送Modify命令给MGW,通知MGW修改TB1的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,请求MGW释放终端TB1。
远端用户B释放完成信令和承载后,返回呼叫释放响应。
MSC SERVER发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,通知MGW释放TB终端。
UEA与MSC SERVER完成最后一个呼叫的接入侧的释放流程,由于用户释放完此呼叫后这个呼叫后,不再存在呼叫业务,可以释放Iu口,即要完成Iu口的释放过程。同时通知远端用户呼叫释放。Iu口完成释放过程后MSC SERVER发送Subtract命令给MGW,通知MGW释放TA终端。
MSC SERVER发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TA0。
MSC SERVER发送Modify命令给MGW,通知MGW修改TA1的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,请求MGW释放终端TA1。
MSC SERVER发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0。
MSC SERVER发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,请求MGW释放终端TC1。
远端用户C释放完成信令和承载后,返回呼叫释放响应MSC SERVER发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,通知MGW释放TC终端。
图5是网络模型I的多方会议单个呼叫释放时序图。业务流程如下用户A、B和C进行多方会议,远端用户B通知呼叫释放,MSC-SERVER完成与UE的接入侧的释放流程,同时进行以下Mc口操作MSC SERVER发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0。
MSC SERVER发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,请求MGW释放终端TC1。
MSC SERVER发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,通知MGW释放TC终端。
通知远端用户本端呼叫释放完成。
图6是网络模型I分离一个远端用户方式I的时序图。业务流程如下用户A、B和C进行多方会议,主持人请求分离远端用户C,进行与用户C之间的私人对话。而多方会议中的其他用户可以继续进行。
MSC SERVER发送MOVE命令给MGWMPTY,请求将终端TC0移到一个新的上下文,MGW返回响应,包含新申请的上下文CC。
MSC SERVER发送MOVE命令给MGWMPTY,请求将终端TA0移到上下文CC。
通知远端用户C,呼叫已分离。通知多方会议中的其他远端用户,多方会议被保持,通知UEA分离操作已成功完成。
图7是网络模型I分离一个远端用户方式II的时序图。业务流程如下用户A、B和C进行多方会议,主持人请求分离远端用户C,进行与用户C之间的私人对话。而多方会议中的其他用户可以继续进行。
MSC SERVER发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0。
MSC SERVER发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TA0。
MSC SERVER发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,请求MGW释放终端TC1。
MSC SERVER发送Modify命令给MGW,通知MGW修改TA1的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,请求MGW释放终端TA1。
MSC SERVER发送MOVE命令给MGW,请求将终端TA移到上下文CAC。
通知远端用户C,呼叫已分离。通知多方会议中的其他远端用户,多方会议被保持,通知UEA分离操作已成功完成。
图8是网络模型I多方会议保持(存在私有呼叫)方式I的时序图。业务流程如下用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持。
MSC SERVER发送Modify命令给MGWMPTY,通知MGWMPTY停止向远端用户C发送呼叫保持音。
MSC SERVER发送MOVE命令给MGWMPTY,通知MGW将终端TA0从上下文CMPTY移到CC。
通知远端用户C,被保持的呼叫已恢复。通知多方会议中的远端用户,多方会议被保持。同时通知主持人,保持呼叫被恢复,而多方会议被保持。
图9是网络模型I多方会议保持(存在私有呼叫)方式II的时序图。业务流程如下用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持。
MSC SERVER发送Modify命令给MGW,通知MGW停止向远端用户C发送呼叫保持音。
MSC SERVER发送MOVE命令给MGW,通知MGW将终端TA从上下文CA移到CAC。
通知远端用户C,被保持的呼叫已恢复。通知多方会议中的远端用户,多方会议被保持。同时通知主持人,保持呼叫被恢复,而多方会议被保持。
图10是网络模型I多方会议保持(无私有呼叫)方式I的时序图。业务流程如下用户A、B和C进行多方会议,主持人请求保持多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW隔断终端TA与CA中的其它终端。
通知多方会议中的远端用户,多方会议被保持。同时通知主持人,保持多方会议的操作成功执行。
图11是网络模型I多方会议保持(无私有呼叫)方式II的时序图。业务流程如下用户A、B和C进行多方会议,主持人请求保持多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW隔断终端TA0与CMPTY中的其它终端。
通知多方会议中的远端用户,多方会议被保持。同时通知主持人,保持多方会议的操作成功执行。
图12是网络模型I多方会议保持(无私有呼叫)方式III的时序图。业务流程如下用户A、B和C进行多方会议,主持人请求保持多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW改变终端TA1的外部接续为非激活状态(inactive)。
通知多方会议中的远端用户,多方会议被保持。同时通知主持人,保持多方会议的操作成功执行。
图13是网络模型I多方会议恢复(存在私有呼叫)方式I的时序图。业务流程如下用户A与用户B进行多方会议,此多方会议被保持。同时用户A与用户C之间存在激活的呼叫。主持人请求恢复被保持的多方会议。
MSC SERVER发送MOVE命令给MGWMPTY,请求MGWMPTY将TA0从CC中移到CMPTY。
MSC SERVER发送Modify命令给MGWMPTY,请求MGWMPTY向远端用户C放呼叫保持音。
通知远端用户C,呼叫被保持。通知多方会议中的远端用户,保持的呼叫被恢复。同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
图14是网络模型I多方会议恢复(存在私有呼叫)方式II的时序图。业务流程如下用户A与用户B进行多方会议,此多方会议被保持。同时用户A与用户C之间存在激活的呼叫。主持人请求恢复被保持的多方会议。
MSC SERVER发送MOVE命令给MGW,请求MGW将TA从CAC中移到CA。
MSC SERVER发送Modify命令给MGW,请求MGW向远端用户C放呼叫保持音。
通知远端用户C,呼叫被保持。通知多方会议中的远端用户,保持的呼叫被恢复。同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
图15是网络模型I多方会议恢复(无私有呼叫)方式I的时序图。业务流程如下用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW双向接续TA与CA中其它终端的连接。
通知多方会议中的远端用户,多方会议被恢复。同时通知主持人,恢复多方会议的操作被成功执行。
图16是网络模型I多方会议恢复(无私有呼叫)方式II的时序图。业务流程如下用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议。
MSC SERVER发送Modify命令给MGWMPTY,请求MGWMPTY双向接续TA0与CMPTY中其它终端的连接。
通知多方会议中的远端用户,多方会议被恢复。同时通知主持人,恢复多方会议的操作被成功执行。
图17是网络模型I多方会议恢复(无私有呼叫)方式III的时序图。业务流程如下用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW改变终端TA1的外部接续为发送/接收(send/receive)。
通知多方会议中的远端用户,多方会议被恢复。同时通知主持人,恢复多方会议的操作被成功执行。
图18是网络模型I多方会议增加一个远端用户(MTPY处于Active)方式I的时序图。业务流程如下用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态。主持人请求将私有呼叫加入多方会议中。
MSC SERVER发送MOVE命令给MGWMPTY(包含请求停止向远端用户C发送呼叫保持音),请求MGWMPTY将TC0终端从CC移到CMPTY。由于TC0是CC中的唯一终端,所以在MOVE结束后,CC将释放。
通知远端用户C,保持的呼叫被恢复,并加入了多方会议。通知多方会议中的其他远端用户,有新用户加入。同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
图19是网络模型I多方会议增加一个远端用户(MPTY处于Active)方式II的时序图。业务流程如下用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态。主持人请求将私有呼叫加入多方会议中。
MSC SERVER发送Modify命令给MGW,请求MGW停止向远端用户C发送呼叫保持音。
MSC SERVER发送ADD命令给MGWMPTY,请求MGWMPTY在CMPTY中申请新的终端,即TC0。
MSC SERVER发送ADD命令给MGW,请求MGW在CAC中申请新的终端,即TC1。
通知远端用户C,保持的呼叫被恢复,并加入了多方会议。通知多方会议中的其他远端用户,有新用户加入。同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
图20是网络模型I多方会议增加一个远端用户(MTPY处于Held)方式I的时序图。业务流程如下用户A与用户C之间存在激活的私有呼叫,而多方会议被保持。主持人请求将私有呼叫加入多方会议MSC SERVER发送MOVE操作给MGWMPTY,请求MGWMPTY将TA0从CC移到CMPTY。
MSC SERVER发送MOVE操作给MGWMPTY,请求MGWMPTY将TC0从CC移到CMPTY。
通知远端用户C,呼叫被加入多方会议。通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议。同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
图21是网络模型I多方会议增加一个远端用户(MPTY处于Held)方式II的时序图。业务流程如下用户A与用户C之间存在激活的私有呼叫,而多方会议被保持。主持人请求将私有呼叫加入多方会议MSC SERVER发送MOVE操作给MGW,请求MGW将TA从CAC移到CA。
MSC SERVER发送ADD操作给MGWMPTY,请求MGWMPTY在CMPTY中增加新的终端,即TC0。
MSC SERVER发送ADD操作给MGWMPTY,请求MGWMPTY在CMPTY中增加新的终端,即TA0。
MSC SERVER发送ADD操作给MGW,请求MGW在CAC中增加新的终端,即TC1。
MSC SERVER发送ADD操作给MGW,请求MGW在CA中增加新的终端,即TA1。
通知远端用户C,呼叫被加入多方会议。通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议。同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
图22是网络模型II的多方会议业务建立时序图。业务流程如下用户A与用户B之间的呼叫被保持,用户A与用户C之间的呼叫处于激活态。
用户A发送多方建议建立请求消息给MSC SERVER,请求建立用户A、B和C之间的多方会议。
MSC SERVER发送MOVE操作(包含请求停止向用户B发送呼叫保持音),通知MGW将TB移入CAC,即此CAC为CMPTY,支持多方会议。
完成对终端操作后,通知远端用户B,保持呼叫被恢复,并加入多方会议。通知远端用户C,呼叫被加入多方会议。通知UEA,多方会议建立成功。
图23是网络模型II的多方会议业务释放时序图。业务流程如下用户A、B和C进行多方会议,支持人用户A请求释放多方会议。
UEA与MSC SERVER完成接入侧的释放流程,由于用户存在另一个呼叫,所以Iu口不释放。同时通知远端用户呼叫释放。远端用户B释放完成信令和承载后,返回呼叫释放响应。
MSC SERVER发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,通知MGW释放TB终端。
UEA与MSC SERVER完成最后一个呼叫的接入侧的释放流程,由于用户释放完此呼叫后这个呼叫后,不再存在呼叫业务,可以释放Iu口,即要完成Iu口的释放过程。同时通知远端用户呼叫释放。Iu口完成释放过程后MSC SERVER发送Subtract命令给MGW,通知MGW释放TA终端。
远端用户C释放完成信令和承载后,返回呼叫释放响应MSC SERVER发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,通知MGW释放TC终端。
图24是网络模型II的多方会议单个呼叫释放时序图。业务流程如下
用户A、B和C进行多方会议,远端用户B通知呼叫释放,MSC-SERVER完成与UE的接入侧的释放流程,同时进行以下Mc口操作MSC SERVER发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载。
MSC SERVER发送Subtract命令给MGW,通知MGW释放TB终端。
通知远端用户本端呼叫释放完成。
图25是网络模型II分离一个远端用户时序图。业务流程如下用户A、B和C进行多方会议,主持人请求分离远端用户C,进行与用户C之间的私人对话。而多方会议中的其他用户可以继续进行。
MSC SERVER发送MOVE命令给MGW,请求将终端TC移到一个新的上下文,MGW返回响应,包含新申请的上下文CAC。
MSC SERVER发送MOVE命令给MGW,请求将终端TA移到上下文CAC。
通知远端用户C,呼叫已分离。通知多方会议中的其他远端用户,多方会议被保持,通知UEA分离操作已成功完成。
图26是网络模型II多方会议保持(存在私有呼叫)时序图。业务流程如下用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持。
MSC SERVER发送Modify命令给MGW,通知MGW停止向远端用户B发送呼叫保持音。
MSC SERVER发送MOVE命令给MGW,通知MGW将终端TA从上下文CMPTY移到CAC。
通知远端用户C,被保持的呼叫已恢复。通知多方会议中的远端用户,多方会议被保持。同时通知主持人,保持呼叫被恢复,而多方会议被保持。
图27是网络模型II多方会议保持(无私有呼叫)时序图。业务流程如下用户A、B和C进行多方会议,主持人请求保持多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW隔断终端TA与CMPTY中的其它终端。
通知多方会议中的远端用户,多方会议被保持。同时通知主持人,保持多方会议的操作成功执行。
图28是网络模型II多方会议恢复(存在私有呼叫)时序图。业务流程如下用户A与用户B进行多方会议,此多方会议被保持。同时用户A与用户C之间存在激活的呼叫。主持人请求恢复被保持的多方会议。
MSC SERVER发送MOVE命令给MGW,请求MGW将TA从CAC中移到CMPTY。
MSC SERVER发送Modify命令给MGW,请求MGW向远端用户C放呼叫保持音。
通知远端用户C,呼叫被保持。通知多方会议中的远端用户,保持的呼叫被恢复。同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
图29是网络模型II多方会议恢复(无私有呼叫)时序图。业务流程如下用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议。
MSC SERVER发送Modify命令给MGW,请求MGW双向接续TA与CMPTY中其它终端的连接。
通知多方会议中的远端用户,多方会议被恢复。同时通知主持人,恢复多方会议的操作被成功执行。
图30是网络模型II多方会议增加一个远端用户(MTPY处于Active)时序图。业务流程如下用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态。主持人请求将私有呼叫加入多方会议中。
MSC SERVER发送MOVE命令给MGW(包含请求停止向远端用户C发送呼叫保持音),请求MGW将TC终端从CAC移到CMPTY。由于TC是CAC中的唯一终端,所以在MOVE结束后,CAC将释放。
通知远端用户C,保持的呼叫被恢复,并加入了多方会议。通知多方会议中的其他远端用户,有新用户加入。同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
图31是网络模型II多方会议增加一个远端用户(MTPY处于Held)时序图。业务流程如下用户A与用户C之间存在激活的私有呼叫,而多方会议被保持。主持人请求将私有呼叫加入多方会议MSC SERVER发送MOVE操作给MGW,请求MGW将TA从CAC移到CMPTY。
MSC SERVER发送MOVE操作给MGW,请求MGW将TC从CAC移到CMPTY。
通知远端用户C,呼叫被加入多方会议。通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议。同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
权利要求
1.一种基本呼叫媒体网关不支持多方会议桥时的多方会议业务建立方法,应用于承载和控制相分离的网络中,用户A与用户B之间的呼叫被保持,用户A与用户C之间的呼叫处于激活态,其特征在于包括如下步骤(1)由用户A发送多方建议建立请求消息给MSC服务器,请求建立用户A、B和C之间的多方会议;(2)MSC服务器发送Modify命令给媒体网关,请求媒体网关停止向远端用户B发送呼叫保持音;(3)MSC服务器发送Move命令给媒体网关,请求媒体网关将终端TA从上下文CAC移到一个新的上下文,即新建上下文CA;(4)MSC服务器发送ADD命令给支持多方会议桥的媒体网关,请求多方媒体网关MGWMPTY新建上下文和新终端,即上下文CMPTY和终端TA0,MSC服务器发送ADD命令给支持多方会议桥的媒体网关,请求MGWMPTY在CMPTY中新建终端,即终端TB0,MSC服务器发送ADD命令给支持多方会议桥的媒体网关,请求MGWMPTY在CMPTY中新建终端,即终端TC0;(5)MSC服务器发送ADD命令给媒体网关,请求媒体网关在CA中新建终端,即终端TA1;(6)MSC服务器发送ADD命令给媒体网关,请求媒体网关在CAB中新建终端,即终端TB1;(7)MSC服务器发送ADD命令给媒体网关,请求媒体网关在CAC中新建终端,即终端TC1;(8)完成对终端操作后,通知远端用户B,保持呼叫被恢复,并加入多方会议,通知远端用户C,呼叫被加入多方会议,通知用户A,多方会议建立成功。
2.一种基本呼叫媒体网关不支持多方会议桥时的多方会议业务释放方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人用户A请求释放多方会议,其特征在于包括如下步骤(1)用户A与MSC服务器完成接入侧的释放流程,同时通知远端用户呼叫释放,远端用户B释放完成信令和承载后,返回呼叫释放响应;(2)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TB0;(3)MSC服务器发送Modify命令给MGW,通知MGW修改TB1的接续方向,同时释放关联的承载;(4)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TB1;(5)远端用户B释放完成信令和承载后,返回呼叫释放响应;(6)MSC服务器发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载;(7)MSC服务器发送Subtract命令给MGW,通知MGW释放TB终端;(8)用户A与MSC服务器完成最后一个呼叫的接入侧的释放流程,释放Iu口,同时通知远端用户呼叫释放;(9)MSC服务器发送Subtract命令给MGW,通知MGW释放TA终端;(10)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TA0;(11)MSC服务器发送Modify命令给MGW,通知MGW修改TA1的接续方向,同时释放关联的承载;(12)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TA1;(13)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0;(14)MSC服务器发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载;(15)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TC1;(16)远端用户C释放完成信令和承载后,返回呼叫释放响应;(17)MSC服务器发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载;(18)MSC服务器发送Subtract命令给MGW,通知MGW释放TC终端。
3.一种基本呼叫媒体网关不支持多方会议桥的多方会议单个呼叫释放方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,远端用户B通知呼叫释放,其特征在于包括如下步骤(1)MSC服务器进行与用户接入侧的释放流程;(2)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0;(3)MSC服务器发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载;(4)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TC1;(5)MSC服务器发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载;(6)MSC服务器发送Subtract命令给MGW,通知MGW释放TC终端;(7)通知远端用户本端呼叫释放完成。
4.一种基本呼叫媒体网关不支持多方会议桥时从多方会议分离一个远端用户的方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求分离远端用户C,进行与用户C的私人对话,而多方会议中的其他用户可以继续进行通话,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGWMPTY,请求将终端TC0移到一个新的上下文,MGW返回响应,包含新申请的上下文CC;(2)MSC服务器发送MOVE命令给MGWMPTY,请求将终端TA0移到上下文CC;(3)通知远端用户C,呼叫已分离,通知多方会议中的其他远端用户,多方会议被保持,通知用户A分离操作已成功完成。
5.一种基本呼叫媒体网关不支持多方会议桥时从多方会议分离一个远端用户的方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求分离远端用户C,进行与用户C的私人对话,而多方会议中的其他用户可以继续进行通话,其特征在于包括如下步骤(1)MSC服务器发送Subtract命令给MGWMPTY,请求MGWMPTY释放终端TC0;(2)MSC服务器发送Modify命令给MGW,通知MGW修改TC1的接续方向,同时释放关联的承载;(3)MSC服务器发送Subtract命令给MGW,请求MGW释放终端TC1;(4)MSC服务器发送MOVE命令给MGW,请求将终端TA0移到上下文CAC;(5)通知远端用户C,呼叫已分离。通知多方会议中的其他远端用户,多方会议被保持,通知用户A分离操作已成功完成。
6.一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGWMPTY,通知MGWMPTY停止向远端用户C发送呼叫保持音;(2)MSC服务器发送MOVE命令给MGWMPTY,通知MGW将终端TA0从上下文CMPTY移到CC;(3)通知远端用户C,被保持的呼叫已恢复,通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持呼叫被恢复,而多方会议被保持。
7.一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,通知MGW停止向远端用户C发送呼叫保持音;(2)MSC服务器发送MOVE命令给MGW,通知MGW将终端TA从上下文CA移到CAC;(3)通知远端用户C,被保持的呼叫已恢复,通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持呼叫被恢复,而多方会议被保持。
8.一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW隔断终端TA与CA中的其它终端;(2)通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持多方会议的操作成功执行。
9.一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW隔断终端TA0与CMPTY中的其它终端;(2)通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持多方会议的操作成功执行。
10.一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,至少有用户A、B和C进行多方会议,主持人A请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW改变终端TA1的外部接续为非激活状态;(2)通知多方会议中的远端用户,多方会议被保持,0同时通知主持人,保持多方会议的操作成功执行。
11.一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,此多方会议被保持,同时用户A与用户C之间存在激活的呼叫,主持人请求恢复被保持的多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGWMPTY,请求MGWMPTY将TA0从CC中移到CMPTY;(2)MSC服务器发送Modify命令给MGWMPTY,请求MGWMPTY向远端用户C放呼叫保持音;(3)通知远端用户C,呼叫被保持,通知多方会议中的远端用户,保持的呼叫被恢复,同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
12.一种基本呼叫媒体网关不支持多方会议桥的多方会议中存在私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,此多方会议被保持,同时用户A与用户C之间存在激活的呼叫,主持人请求恢复被保持的多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,请求MGW将TA从CAC中移到CA;(2)MSC服务器发送Modify命令给MGW,请求MGW向远端用户C放呼叫保持音;(3)通知远端用户C,呼叫被保持,通知多方会议中的远端用户,保持的呼叫被恢复,同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
13.一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW双向接续TA与CA中其它终端的连接;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
14.一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGWMPTY,请求MGWMPTY双向接续TA0与CMPTY中其它终端的连接;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
15.一种基本呼叫媒体网关不支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW改变终端TA1的外部接续为发送/接收;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
16.一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于激活状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGWMPTY,包含请求停止向远端用户C发送呼叫保持音,请求MGWMPTY将TC0终端从CC移到CMPTY,(2)通知远端用户C,保持的呼叫被恢复,并加入了多方会议,通知多方会议中的其他远端用户,有新用户加入,同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
17.一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于激活状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW停止向远端用户C发送呼叫保持音;(2)MSC服务器发送ADD命令给MGWMPTY,请求MGWMPTY在CMPTY中申请新的终端,即TC0;(3)MSC服务器发送ADD命令给MGW,请求MGW在CAC中申请新的终端,即TC1;(4)通知远端用户C,保持的呼叫被恢复,并加入了多方会议,通知多方会议中的其他远端用户,有新用户加入,同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
18.一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于保持状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间存在激活的私有呼叫,而多方会议被保持,主持人请求将私有呼叫加入多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE操作给MGWMPTY,请求MGWMPTY将TA0从CC移到CMPTY;(2)MSC服务器发送MOVE操作给MGWMPTY,请求MGWMPTY将TC0从CC移到CMPTY;(3)通知远端用户C,呼叫被加入多方会议,通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议,同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
19.一种基本呼叫媒体网关不支持多方会议桥的多方会议中多方MTPY处于保持状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间存在激活的私有呼叫,而多方会议被保持,主持人请求将私有呼叫加入多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE操作给MGW,请求MGW将TA从CAC移到CA;(2)MSC服务器发送ADD操作给MGWMPTY,请求MGWMPTY在CMPTY中增加新的终端,即TC0;(3)MSC服务器发送ADD操作给MGW,请求MGW在CAC中增加新的终端,即TC1;(4)通知远端用户C,呼叫被加入多方会议,通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议,同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
20.一种基本呼叫媒体网关支持多方会议桥时的多方会议业务建立方法,应用于承载和控制相分离的网络中,用户A与用户B之间的呼叫被保持,用户A与用户C之间的呼叫处于激活态,其特征在于包括如下步骤(1)由用户A发送多方建议建立请求消息给MSC服务器,请求建立用户A、B和C之间的多方会议;(2)MSC服务器发送MOVE操作,包含请求停止向用户B发送呼叫保持音,通知MGW将TB移入CAC,即此CAC为CMPTY,支持多方会议;(3)完成对终端操作后,通知远端用户B,保持呼叫被恢复,并加入多方会议,通知远端用户C,呼叫被加入多方会议,通知用户A,多方会议建立成功。
21.一种基本呼叫媒体网关支持多方会议桥时的多方会议业务释放方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,主持人用户A请求释放多方会议,其特征在于包括如下步骤(1)用户A与MSC服务器完成接入侧的释放流程,同时通知远端用户呼叫释放,远端用户B释放完成信令和承载后,返回呼叫释放响应;(2)MSC服务器发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载;(3)MSC服务器发送Subtract命令给MGW,通知MGW释放TB终端;(4)用户A与MSC服务器完成最后一个呼叫的接入侧的释放流程,完成Iu口的释放,同时通知远端用户呼叫释放(5)MSC服务器发送Subtract命令给MGW,通知MGW释放TA终端;(6)远端用户C释放完成信令和承载后,返回呼叫释放响应;(7)MSC服务器发送Modify命令给MGW,通知MGW修改TC的接续方向,同时释放关联的承载;(8)MSC服务器发送Subtract命令给MGW,通知MGW释放TC终端。
22.一种基本呼叫媒体网关支持多方会议桥时的多方会议业务单个呼叫释放方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,远端用户B通知呼叫释放,MSC服务器完成与用户接入侧的释放,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,通知MGW修改TB的接续方向,同时释放关联的承载;(2)MSC服务器发送Subtract命令给MGW,通知MGW释放TB终端;(3)通知远端用户本端呼叫释放完成。
23.一种基本呼叫媒体网关支持多方会议桥时的多方会议业务分离一个远端用户的方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,主持人请求分离远端用户C,进行与用户C之间的私人对话,而多方会议中的其他用户可以继续进行,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,请求将终端TC移到一个新的上下文,MGW返回响应,包含新申请的上下文CAC;(2)MSC服务器发送MOVE命令给MGW,请求将终端TA移到上下文CAC;(3)通知远端用户C,呼叫已分离,通知多方会议中的其他远端用户,多方会议被保持,通知UEA分离操作已成功完成。
24.一种基本呼叫媒体网关支持多方会议桥的多方会议中存在私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,而用户A与用户C之间的呼叫被保持,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,通知MGW停止向远端用户B发送呼叫保持音;(2)MSC服务器发送MOVE命令给MGW,通知MGW将终端TA从上下文CMPTY移到CAC;(3)通知远端用户C,被保持的呼叫已恢复,通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持呼叫被恢复,而多方会议被保持。
25.一种基本呼叫媒体网关支持多方会议桥的多方会议中无私有呼叫时的会议保持方法,应用于承载和控制相分离的网络中,用户A、B和C进行多方会议,主持人请求保持多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW隔断终端TA与CMPTY中的其它终端;(2)通知多方会议中的远端用户,多方会议被保持,同时通知主持人,保持多方会议的操作成功执行。
26.一种基本呼叫媒体网关支持多方会议桥的多方会议中存在私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A与用户B进行多方会议,此多方会议被保持,同时用户A与用户C之间存在激活的呼叫,主持人请求恢复被保持的多方会议,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,请求MGW将TA从CAC中移到CMPTY;(2)MSC服务器发送Modify命令给MGW,请求MGW向远端用户C放呼叫保持音;(3)通知远端用户C,呼叫被保持,通知多方会议中的远端用户,保持的呼叫被恢复,同时通知主持人,与用户C之间的私有呼叫被保持,而原先被保持的多方会议被恢复。
27.一种基本呼叫媒体网关支持多方会议桥的多方会议中无私有呼叫时的会议恢复方法,应用于承载和控制相分离的网络中,用户A、B和C之间的多方会议被保持,主持人请求恢复多方会议,其特征在于包括如下步骤(1)MSC服务器发送Modify命令给MGW,请求MGW双向接续TA与CMPTY中其它终端的连接;(2)通知多方会议中的远端用户,多方会议被恢复,同时通知主持人,恢复多方会议的操作被成功执行。
28.一种基本呼叫媒体网关支持多方会议桥的多方会议中多方MTPY处于激活状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间的私有呼叫被保持,而多方会议处于激活状态,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送MOVE命令给MGW,包含请求停止向远端用户C发送呼叫保持音,请求MGW将TC终端从CAC移到CMPTY;(2)通知远端用户C,保持的呼叫被恢复,并加入了多方会议,通知多方会议中的其他远端用户,有新用户加入,同时通知主持人,将私有呼叫增加到多方会议的操作被成功执行。
29.一种基本呼叫媒体网关支持多方会议桥的多方会议中多方MTPY处于保持状态时增加一个远端用户的方法,应用于承载和控制相分离的网络中,用户A与用户C之间存在激活的私有呼叫,而多方会议被保持,主持人请求将私有呼叫加入多方会议中,其特征在于包括如下步骤(1)MSC服务器发送MOVE操作给MGW,请求MGW将TA从CAC移到CMPTY;(2)MSC服务器发送MOVE操作给MGW,请求MGW将TC从CAC移到CMPTY;(3)通知远端用户C,呼叫被加入多方会议,通知多方会议中的远端用户,多方会议被恢复,同时有新用户加入多方会议,同时通知主持人,将私有呼叫加入多方会议的操作被成功执行。
全文摘要
本发明公开了一种应用于承载和控制相分离的网络中多方会议业务的实现方法,提供了在MGC媒体网关控制器和MGW媒体网关之间的Mc接口上开放多种多方会议的业务流程,例如多方会议的建立、释放、保持等。在多方会议业务实现多种业务流程时,有利于开放Mc口上的消息流程,即在承载和控制相分离的网络中实现多方会议业务时固化了Mc口上的消息流程,因此,不同厂商在互连互通时,可以保证Mc口的可测试性。
文档编号H04L12/18GK1545303SQ20031011342
公开日2004年11月10日 申请日期2003年11月10日 优先权日2003年11月10日
发明者松 石, 石松, 张银华 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1