下一代网络中会议电话的实现方法

文档序号:7560195阅读:136来源:国知局
专利名称:下一代网络中会议电话的实现方法
技术领域
本发明涉及通信技术领域,尤其涉及一种NGN(下一代网络)中会议电话的实现方法。
背景技术
NGN(下一代网络)不断发展,在NGN网络中进行需要进行会议业务。在实现会议的时候,通常通过媒体服务器(MS)来提供会议资源,其他各方通过各自的网关接入到媒体服务器(MS),实现会议电话。媒体服务器可以提供各种媒体资源,包括放音资源,会议资源等。
三方以上共同通话的电信业务称为会议电话,主持会议用户需向电信局申请,其他参与会议方无须申请。主持会议方获得权限后,需要开会时,只要将各与会方加入即可。如用户A已申请了会议电话业务,用户A在通话过程中拍叉簧,则当前所有被呼叫方听会议召集音(语音提示,例如“电话会议正在召集,请稍候”),这时用户A可拨另一号码,用户A在拨号中或拨叫不成功的忙音或语音时,可拍叉回到会议电话。在听回铃音时,也可拍回会议电话。若听忙音,则一段时间后自动回到会议电话。依次类推可将与会各方加入。
会议电话中,当主席方退出会议,去召集新参加者的时候,所有已经在会议内的各方需要听会议召集音。如果会议参加者很多,向所有方放会议召集音如何实现将影响业务的效率和质量。
现有技术中主席方拍叉后,媒体网关控制器(MGC)向MS申请多个放音资源,同时修改各个参加方(即各个媒体网关)的实时传输协议(RTP)远端属性,连向放音资源。等主席召集完后,需要删除放音资源,同时再次修改各个参加方的RTP远端属性以便连向会议资源。
如图1所示为现有的会议电话实现流程示意图,以媒体网关控制协议(MGCP)为例进行说明,假如三方会议电话正在进行中,MG1为主席方,MG2、MG3为参加方,当主席方MG1需要召集第四方加入会议时,流程如下1、首先主席方拍叉,MG1向MGC(媒体网关控制器)发送NTFY命令(即通知命令,用于网关向媒体网关控制器报告事件的发生,由网关向媒体网关控制器发出);MGC向MG1返回成功响应消息200。
2、MGC向MS发出CRCX命令(即创建连接命令,用于在两个端点间创建一个连接,由媒体网关控制器向网关发出),向MS申请一个放音资源;MS向MGC返回成功响应消息200。
3、MGC向MG2发出MDCX命令(即修改连接命令,用于改变连接特征,包括改变连接的本地特征和远端特征,由媒体网关控制器向网关发出),修改MG2的RTP远端属性,连向放音资源;MG2向MGC返回成功响应消息200。
4、MGC向MS发出CRCX命令,向MS再申请一个放音资源;MS向MGC返回成功响应消息200。
5、MGC向MG3发出MDCX命令,修改MG3的RTP远端属性,连向放音资源;MG3向MGC返回成功响应消息200。
6、这时MG2、MG3听会议召集音,主席方召集第四方加入会议(流程略)。
7、第四方加入后,MGC向MS发出DLCX命令(即删除连接命令,此命令可以由媒体网关控制器发出,也可以由网关发出),删除放音资源;MS向MGC返回成功响应消息200。
8、MGC向MG2发出MDCX命令,再次修改MG2的RTP远端属性,以便MG2连向会议资源;MG2向MGC返回成功响应消息200。
9、MGC向MS发出DLCX命令,删除放音资源;MS向MGC返回成功响应消息200。
10、MGC向MG3发出MDCX命令,再次修改MG3的RTP远端属性,以便MG3连向会议资源;MG3向MGC返回成功响应消息200。
11、进行四方电话会议。
上述流程中,放音资源需要反复申请,反复释放,同时需要反复修改各个参加方的RTP远端属性。如果参加方很多的时候,将导致大量的CRCX、DLCX、MDCX操作,而且申请的放音资源也很多,这些频繁、大量的CRCX、DLCX、MDCX操作使会议控制复杂化,降低了会议接续速度,影响了业务处理的效率和质量,申请大量的放音资源造成了资源的浪费。

发明内容
本发明所要解决的技术问题是克服现有的NGN网络中会议电话流程复杂、接续速度慢、资源浪费的不足,提供一种会议电话的实现方法,从而简化会议流程,并节约放音资源,提高会议质量。
本发明为解决上述技术问题所采用的技术方案为这种下一代网络中会议电话的实现方法,包括以下步骤A、对媒体网关控制协议中修改连接命令和通知请求命令进行扩展,利用连接标识为通配符来表示对该端点标识上的所有连接标识起作用;B、会议电话主席方进行会议召集时,主席方媒体网关(MG)向媒体网关控制器(MGC)发送通知指示;C、通知成功后,MGC向媒体服务器(MS)发出修改连接命令,将MS上的所有连接的属性修改为只发送(sendonly);
D、修改成功后,MGC向MS发出通知请求命令,向MS上的所有连接方放会议召集音;E、会议参加方听会议召集音,主席方召集其它方入会;F、主席方返回后,MGC向MS发出通知请求命令,向MS上的所有连接方停放会议召集音;G、会议召集音停放后,MGC向MS发出修改连接命令,将MS上的所有连接的属性修改为会议(conference),重新进行会议电话。
所述的媒体网关控制协议为MGCP协议。
所述的步骤A中,对MGCP协议中的修改连接命令(MDCX)中的连接标识参数(ConnectionId)使用通配符。
所述的步骤A中,对MGCP协议中的用于放音的通知请求命令(RQNT)的信号请求参数(SignalRequests)中的连接标识参数(ConnectionId)使用通配符。
本发明的有益效果为本发明利用已有的会议资源进行放音,对MGCP协议进行少量扩展以满足这个需求,无论会议中有多少方参与者,放音和停音操作都只需要2条命令,而且不需要修改各个参加方的RTP远端属性。极大地简化了会议控制流程,提高了会议接续速度。利用本发明可节约大量的放音资源,而且减少了频繁的MDCX操作,简化了会议流程,提高了会议质量。


图1为现有的会议电话实现流程示意图;图2为本发明会议电话实现流程示意图。
具体实施例方式
下面根据附图和实施例对本发明作进一步详细说明媒体网关控制协议(MGCP)中MDCX命令即修改连接命令,用于改变连接特征,包括改变连接的本地特征和远端特征,由媒体网关控制器向网关发出;MGCP协议的RQNT命令即通知请求命令,用于规定媒体网关监视/报告端点上发生的事件,由媒体网关控制器向媒体网关发出。本发明对MDCX和RQNT命令进行扩展原MDCX命令格式及参数如下ReturnCode,[LocalConnectionDescriptor,][PackageList]<--ModifyConnection(CallId,EndpointId,ConnectionId,[NotifiedEntity,][LocalConnectionOptions,][Mode,][RemoteConnectionDescriptor,][Encapsulated NotificationRequest,][Encapsulated EndpointConfiguration])其中CallId参数用于标识连接所属的呼叫(或对话),参数值全局唯一。
EndpointId为执行MDCX命令的端点标识,必须完全规定。
ConnectionId为连接标识,在端点范围内唯一。
LocalConnectionOptions参数,只有在本地连接参数改变的情况下网关才返回此参数。
ReturnCode由网关返回,表明MDCX命令的执行结果。
上述MDCX命令格式及参数中,ConnectionId(连接标识)是必须填写特定的连接号的,本发明对其进行扩展,利用connectionId为通配符*来表示对这个EndpointId(端点标识)上的所有connectionId起作用。
原RQNT命令格式及参数如下ReturnCode,[PackageList]<--NotificationRequest(EndpointId,[NotifiedEntity,][RequestedEvents,]RequestIdentifier,[DigitMap,][SignalRequests,][QuarantineHandling,][DetectEvents,][encapsulated EndpointConfiguration])其中EndpointId为网关中执行RQNT命令的端点名。
NotifiedEntity为可选参数,规定NTFY(通知)命令的接收方。
RequestIdentifier参数将RQNT请求和所触发的通知联系起来。
RequestedEvents参数列出网关要求检测/报告的事件。
DigitMap为可选参数,为网关提供号码映射,网关根据此号码映射收集号码。
SignalRequests参数列出媒体网关控制器要求网关在端点上应用的信号集。
QuarantineHandling为可选参数,规定如何处理“quarantine”事件,“quarantine”事件为网关在RQNT命令到达前检测到,但未向媒体网关控制器报告的事件。
DetectEvents为可选参数,列出在quarantine期间网关要求检测的事件。
ReturnCode由网关返回,表明RQNT命令的执行结果。
上述RQNT命令格式及参数中,如果用于放音,SignalRequests是必须填写特定的连接号的,本发明对其进行扩展,利用connectionId(连接标识)为通配符*,来表示对这个EndpointId(端点标识)上的所有connectionId起作用。
如图2所示为本发明会议电话实现流程示意图,本发明利用会议资源对会议中的各方放音来实现主席方召集其他方时的召集音的播放。假如三方会议电话正在进行中,MG1为主席方,MG2、MG3为参加方,当主席方MG1需要召集第四方加入会议时,流程如下1、首先主席方拍叉,MG1向MGC(媒体网关控制器)发送NTFY命令;MGC向MG1返回成功响应消息200。
2、MGC向MS发出MDCX命令,由于MDCX命令经过扩展,对这个端点标识上的所有连接标识都起作用,因而利用该MDCX将MS上的所有连接的属性修改为sendonly(只发送);MS向MGC返回成功响应消息200。
3、MGC向MS发出RQNT命令,由于RQNT命令经过扩展,对这个端点标识上的所有连接标识都起作用,因而利用该RQNT向MS上的所有连接方放会议召集音;MS向MGC返回成功响应消息200。
4、这时MG2、MG3听会议召集音,主席方召集第四方加入会议(流程略)。
5、第四方加入后,MGC向MS发出RQNT命令,利用该RQNT向MS上的所有连接方停放会议召集音;MS向MGC返回成功响应消息200。
6、MGC向MS发出MDCX命令,利用该MDCX将MS上的所有连接的属性修改为conference(会议);MS向MGC返回成功响应消息200。
7、进行四方电话会议。
上述流程中,MGC向MS发送的第一个MDCX是将所有连接的属性修改为sendonly(只发送),第一个RQNT是向所有方放会议召集音,第二个RQNT是停会议召集音,第二个MDCX是将所有连接的属性修改为conference(会议)。
本发明利用已有的会议资源进行放音,对MGCP协议进行少量扩展以满足这个需求,无论会议中有多少方参与者,放音和停音操作都只需要2条命令,而且不需要修改各个参加方的RTP远端属性。极大地简化了会议控制流程,提高了会议接续速度。利用本发明可节约大量的放音资源,而且减少了频繁的MDCX操作,简化了会议流程,提高了会议质量。
权利要求
1.一种下一代网络中会议电话的实现方法,其特征在于,包括以下步骤A、对媒体网关控制协议中修改连接命令和通知请求命令进行扩展,利用连接标识为通配符来表示对该端点标识上的所有连接标识起作用;B、会议电话主席方进行会议召集时,主席方媒体网关(MG)向媒体网关控制器(MGC)发送通知指示;C、通知成功后,MGC向媒体服务器(MS)发出修改连接命令,将MS上的所有连接的属性修改为只发送(sendonly);D、修改成功后,MGC向MS发出通知请求命令,向MS上的所有连接方放会议召集音;E、会议参加方听会议召集音,主席方召集其它方入会;F、主席方返回后,MGC向MS发出通知请求命令,向MS上的所有连接方停放会议召集音;G、会议召集音停放后,MGC向MS发出修改连接命令,将MS上的所有连接的属性修改为会议(conference),重新进行会议电话。
2.根据权利要求1所述的下一代网络中会议电话的实现方法,其特征在于所述的媒体网关控制协议为MGCP协议。
3.根据权利要求2所述的下一代网络中会议电话的实现方法,其特征在于所述的步骤A中,对MGCP协议中的修改连接命令(MDCX)中的连接标识参数(ConnectionId)使用通配符。
4.根据权利要求2所述的下一代网络中会议电话的实现方法,其特征在于所述的步骤A中,对MGCP协议中的用于放音的通知请求命令(RQNT)的信号请求参数(SignalRequests)中的连接标识参数(ConnectionId)使用通配符。
全文摘要
一种下一代网络中会议电话的实现方法,对MGCP协议中修改连接命令和通知请求命令进行扩展;主席方进行会议召集时,主席方MG向MGC发送通知命令;MGC向MS发出修改连接命令,将MS上的所有连接的属性修改为只发送;MGC向MS发出通知请求命令,向MS上的所有连接方放会议召集音;会议参加方听会议召集音,主席方召集其它方入会;主席方返回后,MGC向MS发出通知请求命令,向MS上的所有连接方停放会议召集音;MGC向MS发出修改连接命令,将MS上的所有连接的属性修改为会议。本发明简化了会议控制流程,提高了会议接续速度,节约了大量的放音资源,提高了会议质量。
文档编号H04M3/56GK1622572SQ20031012001
公开日2005年6月1日 申请日期2003年11月28日 优先权日2003年11月28日
发明者林铭 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1