CN100450223C - 一种在移动软交换架构下实现集群业务的方法 - Google Patents
一种在移动软交换架构下实现集群业务的方法 Download PDFInfo
- Publication number
- CN100450223C CN100450223C CNB2005101279893A CN200510127989A CN100450223C CN 100450223 C CN100450223 C CN 100450223C CN B2005101279893 A CNB2005101279893 A CN B2005101279893A CN 200510127989 A CN200510127989 A CN 200510127989A CN 100450223 C CN100450223 C CN 100450223C
- Authority
- CN
- China
- Prior art keywords
- dispatcher
- cluster
- attribute
- request message
- media gateway
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/104—Signalling gateways in the network
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种实现集群业务的方法,该方法包括:在H.248协议包中设置集群标识属性、语音效果属性和角色属性;媒体网关控制器接收到一个调度员发来的连接请求后,构造一个在集群标识属性、语音效果属性和角色属性中分别携带对应集群标识属性值、语音效果属性值和角色属性值的H.248协议包,并将所构造的H.248协议包发送至媒体网关;媒体网关根据H.248协议包中集群标识属性值、语音效果属性值和角色属性值创建本次集群关联。本发明能够在移动软交换架构下实现了集群业务,扩展了移动软交换架构的应用以及集群业务的应用,进而大大提高了网络的业务服务质量,提高了用户对集群业务的满意度。
Description
技术领域
本发明涉及移动通信技术,特别是涉及一种在移动软交换架构下实现集群业务的方法。
背景技术
集群业务是一种半双工模式的通信技术,集群业务中用户的角色可分为调度员、讲者和听者。在集群呼叫期间,在任何时刻只准许1个业务用户及至多5个调度员同时讲话。作为听者的业务用户可以通过抢上行的操作获得讲话权转换为讲者参与讲话,抢上行的操作按照“先到先得”的方式进行,谁先抢到谁说话,其他业务用户只有当上行空闲时才可以继续抢上行的操作。调度员由于具有自己的专用通道,所以无需抢上行的操作,随时可以参与讲话。使用集群业务,呼叫发起方只要按一个按键而无需拨号和等待对方摘机就可以向一个人或一组人发起呼叫,电话立即接通,迅速建立起谈话组,因此非常便于团队、工作组和其它群体之间的协同工作和交流。
在目前,移动软交换架构由于其业务提供和呼叫控制分开、呼叫控制和承载连接分开、开放的接口便于第三方提供业务、智能化、个性化和移动性等特点而得到了广泛的应用。
虽然集群业务和移动软交换架构均分别得到了广泛的应用,但是在目前,却并不存在任何在移动软交换架构下实现集群业务的方案,这样,则大大限制了集群业务的应用范围,降低了集群业务的业务服务质量。
发明内容
有鉴于此,本发明的主要目的在于提供一种在移动软交换架构下实现集群业务的方法,以便在移动软交换架构下实现集群业务。
为了达到上述目的,本发明的技术方案是这样实现的:
一种实现集群业务的方法,该方法包括:
A、在H.248协议包中设置集群标识属性、语音效果属性和角色属性;
B、媒体网关控制器接收到一个调度员发来的连接请求后,构造一个在集群标识属性、语音效果属性和角色属性中分别携带对应集群标识属性值、语音效果属性值和角色属性值的H.248协议包,并将所构造的H.248协议包发送至媒体网关;
C、媒体网关根据H.248协议包中集群标识属性值、语音效果属性值和角色属性值创建本次集群关联。
所述步骤A进一步包括:在H.248协议包中设置听说有回音数目属性、听说无回音数目属性和只听数目属性;
所述步骤B进一步包括:媒体网关控制器在所构造H.248协议包中的听说有回音数目属性中写入本次集群关联中允许的听说有回音的最大数值,在所述H.248协议包中的听说无回音数目属性中写入本次集群关联中允许的听说无回音的最大数值,在所述H.248协议包中的只听数目属性中写入本次集群关联中允许的只听最大数值;
所述步骤C进一步包括:媒体网关根据所接收到H.248协议包中听说有回音数目属性、听说无回音数目属性和只听数目属性中所分别写入的听说有回音的最大数值、听说无回音的最大数值和只听最大数值为本次集群关联预留资源。
所述连接请求中携带所述调度员的标识;
在步骤B中,所述媒体网关控制器构造H.248协议包的步骤包括:媒体网关控制器根据连接请求中携带的调度员标识获取自身中保存的该调度员的状态,并根据所获取的该调度员的状态构造所述的H.248协议包。
步骤A所述H.248协议包中包括请求创建集群关联的加入请求ADD.Request消息;
所获取的调度员的状态为未进行其它呼叫;
在步骤B中,所述媒体网关控制器构造H.248协议包的步骤包括:媒体网关控制器为本次集群关联分配集群标识,并将所分配的集群标识写入当前所构造的ADD.Request消息中的集群标识属性中;将调度员对应的语音效果写入ADD.Request消息中的语音效果属性中;将调度员标识写入ADD.Request消息中的角色属性中;将所述调度员的端点标识携带在该ADD.Request消息中;
所述步骤C包括:媒体网关根据ADD.Request消息中集群标识属性中所写入的集群标识为本次集群关联分配上下文标识Context ID;根据ADD.Request消息中携带的端点标识在本次集群关联中增加一个端点;根据ADD.Request消息中语音效果属性中所写入的调度员对应的语音效果,将所增加端点对应的语音效果设置为调度员对应的语音效果;根据ADD.Request消息中所写入的调度员标识将所增加端点对应的角色设置为调度员。
步骤A所述H.248协议包中包括请求将所述调度员移动到本次集群关联的移动请求MOV.Request消息;
所获取的调度员的状态为正进行其它呼叫;
在步骤B中,所述媒体网关控制器构造H.248协议包的步骤包括:媒体网关控制器为本次集群关联分配集群标识,在当前所构造的MOV.Request消息中的集群标识属性中写入所分配的集群标识;将调度员对应的语音效果写入MOV.Request消息中的语音效果属性中;将调度员标识写入MOV.Request消息中的角色属性中;将所述调度员的端点标识携带在该MOV.Request消息中;
所述步骤C包括:媒体网关根据MOV.Request消息中集群标识属性中所写入的集群标识为本次集群关联分配Context ID;根据MOV.Request消息中携带的端点标识将所述调度员的端点从其原来所在的关联中移动到本次集群关联中;根据MOV.Request消息中语音效果属性中所写入的调度员对应的语音效果,将所移动的端点对应的语音效果设置为调度员对应的语音效果;根据MOV.Request消息中角色属性中所写入的调度员标识将所移动端点对应的角色设置为调度员。
所述步骤C进一步包括:所述媒体网关将为本次集群关联分配的Context ID发送给媒体网关控制器,媒体网关控制器通过接收获取本次集群关联的Context ID。
在步骤C之后进一步包括:
D1、所述媒体网关控制器接收到本次集群呼叫中的用户发来的携带自身标识的业务请求;
D2、媒体网关控制器根据该业务请求中携带的该用户的标识获取本次集群关联的集群标识和Context ID,将所获取的Context ID携带在当前构造的H.248协议包中,将所获取的集群标识写入当前构造的H.248协议包的集群标识属性中,并根据该业务请求在当前构造的H.248协议包的语音效果属性中和角色属性中分别写入对应的属性值,然后将当前构造的H.248协议包和该用户的端点标识发送至媒体网关;
D3、媒体网关根据当前接收到的H.248协议包中携带的本次集群关联的Context ID和集群标识属性中写入的集群标识获取本次集群关联,根据当前接收到的H.248协议包中语音效果属性中和角色属性中分别写入的属性值以及该用户的端点标识,在所获取的本次集群关联中对该用户的端点进行对应的业务操作。
所述用户为本次集群呼叫中的另一个调度员;所述业务请求为加入请求;
所述步骤D1进一步包括:媒体网关控制器根据加入请求中携带的该另一个调度员的标识获取该另一个调度员的状态;
在步骤D2中,媒体网关控制器根据所获取的该另一个调度员的状态确定当前所需构造的H.248协议包;
在步骤D2中,所述媒体网关控制器在当前构造的H.248协议包中的语音效果属性中所写入的对应的属性值为调度员对应的语音效果;所述媒体网关控制器在当前构造的H.248协议包中的角色属性中所写入的对应的属性值为调度员标识;
在步骤D3中,所述媒体网关进行对应的业务操作的步骤包括:媒体网关根据当前接收到的H.248协议包中携带的该另一个调度员的端点标识,在所获取的本次集群关联中执行对应于加入该另一个调度员端点的操作,并根据当前接收到的H.248协议包中语音效果属性中和角色属性中分别写入的调度员对应的语音效果和调度员标识,将所加入的该另一个调度员的端点的语音效果设置为调度员对应的语音效果,将所加入的该另一个调度员的端点的角色设置为调度员。
所述另一个调度员的状态为未进行其它呼叫;
在步骤D2中,所述当前构造的H.248协议包为ADD.Request消息;
在步骤D3中,所述执行对应于加入该另一个调度员端点的操作包括:在本次集群关联中直接增加该另一个调度员的端点。
所述另一个调度员的状态为正进行其它呼叫;
在步骤D2中,所述当前构造的H.248协议包为MOV.Request消息;
在步骤D3中,所述执行对应于加入该另一个调度员端点的操作包括:将该另一个调度员的端点从其原来所在的关联中移动到本次集群关联中。
所述H.248协议包中包括修改请求MOD.Request消息;
所述用户为本次集群呼叫中作为听者的第二业务用户;所述业务请求为发言请求;
所述步骤D2包括:
D211、媒体网关控制器根据该发言请求中携带的第二业务用户的标识获取本次集群关联的集群标识和Context ID,并获取本次集群关联中作为讲者的第一业务用户的端点标识;
D212、媒体网关控制器将所获取的本次集群关联的Context ID分别携带在当前构造的第一MOD.Request消息和第二MOD.Request消息中,将所获取的集群标识分别写入第一MOD.Request消息和第二MOD.Request消息中的集群标识属性中;将听者对应的语音效果只听写入第一MOD.Request消息中的语音效果属性中;将听者标识写入第一MOD.Request消息中的角色属性中;将第一业务用户的端点标识携带在第一MOD.Request消息中,并且,媒体网关控制器将讲者对应的语音效果写入第二MOD.Request消息中的语音效果属性中;将讲者标识写入第二MOD.Request消息中的角色属性中;将第二业务用户的端点标识携带在第二MOD.Request消息中;然后,媒体网关控制器将第一MOD.Request消息和第二MOD.Request消息发送至媒体网关;
在步骤D3中,所述进行对应的业务操作的步骤包括:媒体网关根据第一MOD.Request消息中携带的本次集群关联的Context ID和集群标识获取本次集群关联,根据第一MOD.Request消息中语音效果属性值只听和角色属性值听者以及第一业务用户的端点标识,在所获取的本次集群关联中将第一业务用户的端点的语音效果修改为只听,将第一业务用户端点的角色属性修改为听者;并且,媒体网关根据第二MOD.Request消息中语音效果属性和角色属性中分别写入的讲者对应的语音效果值和讲者标识,以及第二业务用户的端点标识,在所获取的本次集群关联中将第二业务用户端点的语音效果修改为讲者对应的语音效果,将第二业务用户端点的角色属性修改为讲者。
所述用户为本次集群呼叫中的任意一个调度员;所述业务请求为携带该任意一个调度员标识的要求从第一无线网络控制器RNC/基站控制器BSC切换到第二RNC/BSC的位置切换请求;
所述步骤D2包括:
D221、媒体网关控制器根据该位置切换请求中携带的调度员的标识获取本次集群关联的集群标识和Context ID;
D222、媒体网关控制器将所获取的本次集群关联的Context ID和发来位置切换请求的调度员的原端点标识携带在一个删除请求SUB.Request消息中,将所获取的本次集群关联的Context ID携带在当前构造的一个ADD.Request消息中,将所获取的集群标识写入当前构造的ADD.Request消息中的集群标识属性中;将调度员对应的语音效果写入当前构造的ADD.Request消息中的语音效果属性中,将调度员标识写入当前构造的ADD.Request消息中的角色属性中;并将为发来位置切换请求的调度员所分配的新的端点标识携带在当前构造的ADD.Request消息中,然后将当前构造的SUB.Request消息和ADD.Request消息发送至媒体网关;
在步骤D3中,所述进行对应的业务操作的步骤包括:媒体网关根据SUB.Request消息中携带的Context ID获取本次集群关联,根据SUB.Request消息中携带的发来位置切换请求调度员的原有端点标识,在本次集群关联中删除该发来位置切换请求调度员的原有端点;媒体网关根据接收到的ADD.Request消息中携带的Context ID和集群标识属性中携带的集群标识获取本次集群关联,根据ADD.Request消息中携带的发来位置切换请求调度员的新端点标识,在本次集群关联中增加对应于该发来位置切换请求调度员的新端点,并根据接收到的ADD.Request消息中语音效果属性和角色属性中分别写入的调度员对应的语音效果和调度员标识,将所增加新端点的语音效果设置为调度员对应的语音效果,将所增加新端点的角色设置为调度员。
由此可见,本发明实现集群业务时所设置的H.248协议包符合H.248协议中所描述的一个包中需要包含“属性”的要求,也就是说,本发明使用的是移动软交换架构中的H.248协议来实现集群业务;另外,本发明提供了移动软交换架构下媒体网关控制器和媒体网关之间的各种对应于集群业务的流程,比如,集群呼叫建立流程和听者转换为讲者的流程等,从而在移动软交换架构下实现了集群业务,扩展了移动软交换架构的应用以及集群业务的应用,进而大大提高了网络的业务服务质量,提高了用户对集群业务的满意度。
附图说明
图1是在本发明实施例中调度员直接发起建立集群呼叫连接的流程图。
图2是在本发明实施例中进行普通呼叫的调度员发起建立集群呼叫连接的流程图。
图3是在本发明实施例中调度员直接加入集群呼叫时的处理流程图。
图4是在本发明实施例中进行其它呼叫的调度员加入集群呼叫时的处理流程图。
图5是在本发明实施例中在移动软交换架构下听者转换为讲者的处理流程图。
图6是在本发明实施例中在移动软交换架构下调度员位置切换时的处理流程图。
具体实施方式
为了能在移动软交换架构下实现集群业务,则必须考虑移动软交换架构的各种特点,比如,承载和控制分离为媒体网关(MGW)和媒体网关控制器(MGC)两个物理实体,相关的业务需要通过承载控制协议H.248协议来实现,媒体网关控制器与媒体网关之间通过何种信令流程来实现集群业务等。由此,本发明提出了一种实现集群业务的方法,其核心思想是:在H.248协议包中设置集群标识属性、语音效果属性和角色属性;媒体网关控制器接收到一个调度员发来的连接请求后,构造一个在集群标识属性、语音效果属性和角色属性中分别携带对应集群标识属性值、语音效果属性值和角色属性值的H.248协议包,并将所构造的H.248协议包发送至媒体网关;媒体网关根据H.248协议包中集群标识属性值、语音效果属性值和角色属性值创建本次集群关联。
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
为了在移动软交换架构下实现集群业务,本发明首先在H.248协议包中设置集群ID属性、语音效果属性和角色属性,其中,
集群ID属性,用于标识一个会话所在的集群关联,比如一个媒体网关上建立了多个集群呼叫关联,该集群ID属性用于指示一个命令操作所对应的集群呼叫关联;
语音效果属性,用于指明端点的语音效果,即端点在集群会话中的流模式,具体可存在三种语音效果属性值,包括“听说且有回声”、“听说且无回声”和“只听”,其中,“听说且有回声”表示对应端点的用户能够听到其他用户的声音,并且能够向其他集群用户讲话,讲话的过程中能够听到自己的声音;“听说且无回声”,表示对应端点的用户能够听到其他用户的声音,并且能够向其他用户讲话,但是讲话的过程中听不到自己的声音;“只听”,表示对应端点的用户只能听其他用户的声音,而不能讲话;
角色属性,用于指明端点的角色,具体可存在三种角色属性值,包括“调度员”、“讲者”和“听者”,另外,如果集群呼叫的范围涉及到多个移动交换局时,角色属性值中还进一步包括一种角色属性值“中继用户”,该中继用户用来连接同一集群呼叫用户所在的多个移动交换局,且该中继用户只具有双向无回音的语音效果,并且,集群的“听者”所对应端点的用户只能听其他用户的声音,听着能够转换为讲者,但任意时刻同一集群会话中只能有一个听者转换为讲者,该用户不能转换为调度员;“讲者”所对应端点的用户能够向集群中其他用户讲话,讲者能够指定听说有回音和听说无回音的语音效果,该用户能够转变为听者,但不能转为调度员;“调度员”所对应端点的用户具有听说且有回音和听说且无回音两种语音效果;
另外,为了便于媒体网关为一个集群呼叫预留媒体资源,本发明还可以进一步在H.248协议包中设置听说有回音数目属性、听说无回音数目属性和只听数目属性,其中,听说有回音数目属性,用于指明一个集群呼叫中包含的听说有回音端点的最大数目;听说无回音数目属性,用于指明一个集群呼叫中包含的听说无回音端点的最大数目;只听数目属性,用于指明一个集群呼叫中包含的只听端点的最大数目。
在具体的业务实现中,本发明中的H.248协议包可以设置为如下的方式:
PackageID:Cluster,0x00a4
Version:1
Extends:None
Cluster Indication:
PropertyID:ClusterID(0x0001)
Description:定义ClusterID属性,用来指明会话所在集群。
Type:Integer
Possible Values:
0-0xFFFFFFFE 有效集群索引号
0xFFFFFFFF 无效集群索引号
Default:None
Defined in:Local Control descriptor
Characteristics:Read/Write
Cluster Channel Mode:
PropertyID:ChannelMode(0x0002)
Description:定义终端ChannelMode属性,用于指明端点在集群会话中的流模式,例如听者为“收听”模式。
Type:Enumeration
Possible Values:
Send and Receive with Echo SendRecvEc(0x0001), 听说且有回声
Send and Receive without Echo SendRecv (0x0002), 听说且无回声
Receive Only RecvOnly (0x0003), 只听
Default:RecveOnly (0x0003)只听
Defined in:Local Control descriptor
Characteristics:Read/Write
Cluster Role:
PropertyID:Role(0x0003)
Description:定义Role属性,用来指明指定端点在集群中的角色。
Type:Enumeration
Possible Values:
Cluster Listener Listener (0x0001),听者
Cluster Speaker Speaker (0x0002),讲者
Cluster Trunk Trunk (0x0003),中继
Cluster Dispatcher Dispatcher (0x0004),调度员
Default:″Listener″(0x0003)听者
Defined in:Local Control descriptor
Characteristics:Read/Write
Maximal Send and Receive with Echo Termination Number:
PropertyID:MaxSRENum(0x0004)
Description:定义MaxSRENum属性,用于指明集群包含的听说有回音端点最大数目
Type:Integer
Possible Values:
0-0xFFFFFFFE 有效值
0xFFFFFFFF 无效值
Default:None
Defined in:Local Control descriptor
Characteristics:Read/Write
Maximal Send and Receive without Echo Termination Number:
PropertyID:MaxSRoENum(0x0005)
Description:定义MaxSRoENum属性,用于指明集群包含的听说无回音端点最大数目
Type:Integer
Possible Values:
0-0xFFFFFFFE 有效值
0xFFFFFFFF 无效值
Default:None
Defined in:Local Control descriptor
Characteristics:Read/Write
Maximal Receive Only Number:
PropertyID:MaxRONum(0x0006)
Description:定义MaxSRONum属性,用于指明集群包含的听端点最大数目
Type:Integer
Possible Values:
0-0xFFFFFFFE 有效值
0xFFFFFFFF 无效值
Default:None
Defined in:Local Control descriptor
Characteristics:Read/Write
在H.248协议包中设置完集群标识属性、语音效果属性和角色属性后,移动软交换架构下的媒体网关控制器和媒体网关则可以通过该设置的H.248协议包创建集群关联,实现集群业务。并且,当一个调度员未进行其它任何普通呼叫直接发起集群呼叫时,则本发明中所述的H.248协议包中包括加入请求(ADD.Request)消息,当一个调度员正进行其它普通呼叫又发起集群呼叫时,则本发明中所述的H.248协议包中包括移动请求(MOV.Request)消息。
图1是在本发明实施例中调度员直接发起建立集群呼叫连接的流程图。参见图1,这里,以集群用户中的一个调度员,记为第一调度员,未进行其它任何普通呼叫直接发起集群呼叫为例,本发明方法在移动软交换架构下实现集群业务的过程具体包括以下步骤:
步骤101:第一调度员通过无线网络控制器(RNC)/基站控制器(BSC)将携带自身ID的连接请求发送至媒体网关控制器。
这里以及以下所述的媒体网关控制器可以举例为移动交换中心服务器(MSC Server)。
步骤102:媒体网关控制器根据接收到的连接请求中第一调度员的ID为当前所需建立的集群呼叫连接分配集群ID。
步骤103:媒体网关控制器构造请求创建集群关联的一个H.248协议包ADD.Request消息,记为第一ADD.Request消息。
这里,媒体网关控制器根据连接请求中第一调度员的ID和自身中保存的用户信息获知第一调度员没有进行其它的呼叫,所以构造的是请求创建集群关联的H.248协议包ADD.Request消息,记为第一ADD.Request消息。
并且,媒体网关控制器构造请求创建集群关联的H.248协议包第一ADD.Request消息的过程主要包括:媒体网关控制器将所分配的集群ID写入第一ADD.Request消息中的集群ID属性中;将调度员对应的语音效果,比如为“听说且无回声”写入第一ADD.Request消息中的语音效果属性中;将调度员标识写入该第一ADD.Request消息中的角色属性中;并将第一调度员的端点标识携带在该第一ADD.Request消息中。
另外,如果本发明预先在H.248协议包ADD.Request消息中设置了听说有回音数目属性、听说无回音数目属性和只听数目属性,则本步骤的过程进一步包括:媒体网关控制器将本次集群呼叫允许的听说有回音端点的最大数目值,比如为5写入请求创建集群关联的H.248协议包第一ADD.Request消息中听说有回音数目属性中;将本次集群呼叫允许的听说无回音端点的最大数目值写入该第一ADD.Request消息中的听说无回音数目属性中;将本次集群呼叫允许的只听端点的最大数目值写入该第一ADD.Request消息中的只听数目属性中。
步骤104:媒体网关控制器将所构造的第一ADD.Request消息发送至媒体网关。
步骤105:媒体网关根据接收到的第一ADD.Request消息创建本次集群关联。
这里,本步骤的具体实现过程包括:媒体网关根据第一ADD.Request消息中集群ID属性中所写入的集群ID属性值为本次集群关联分配上下文标识(Context ID);根据第一ADD.Request消息中携带的第一调度员的端点标识在本次集群关联中增加一个端点;根据第一ADD.Request消息中语音效果属性中所写入的语音效果属性值即调度员对应的语音效果,将所增加端点对应的语音效果设置为调度员对应的语音效果;根据第一ADD.Request消息中角色属性中所写入的角色属性值即调度员标识,将所增加端点对应的角色设置为调度员;还可进一步根据所接收到的H.248协议包即第一ADD.Request消息中听说有回音数目属性中、听说无回音数目属性中以及只听数目属性中分别写入的属性值听说有回音端点的最大数目值、听说无回音端点的最大数目值以及只听端点的最大数目值,为本次集群关联预留媒体资源。
步骤106:媒体网关将创建集群关联的响应消息第一ADD.Reply消息发送至媒体网关控制器。
这里,媒体网关发送至媒体网关控制器的创建集群关联的响应消息第一ADD.Reply消息中携带所分配的本次集群关联的Context ID以及第一调度员的端点标识。媒体网关控制器通过接收获取本次集群关联的Context ID。
至此,则针对第一调度员发起的呼叫创建了一个集群关联,各个集群用户则可利用所创建的集群关联实现集群通信。
图2是在本发明实施例中进行普通呼叫的调度员发起建立集群呼叫连接的流程图。参见图2,这里,针对进行普通呼叫的一个调度员,记为第一调度员,同时发起一个集群呼叫,本发明方法在移动软交换架构下实现集群业务的过程具体包括以下步骤:
步骤201:第一调度员通过RNC/BSC将携带自身ID的连接请求发送至媒体网关控制器。
步骤202:媒体网关控制器为当前所需建立的集群呼叫连接分配集群ID,并构造请求将第一调度员移动到本次集群呼叫中的H.248协议包MOV.Request消息,记为第一MOV.Request消息。
这里,媒体网关控制器根据连接请求中第一调度员的ID和自身中保存的用户信息获知第一调度员正进行其它的呼叫,所以构造的是请求将第一调度员移动到本次集群呼叫中的H.248协议包MOV.Request消息。
并且,媒体网关控制器构造H.248协议包第一MOV.Request消息的主要过程为:媒体网关控制器将所分配的集群ID写入第一MOV.Request消息中的集群ID属性中;将调度员对应的语音效果,比如为“听说且无回声”写入该第一MOV.Request消息中的语音效果属性中;将调度员标识写入该第一MOV.Request消息中的角色属性中;将第一调度员的端点标识携带在该第一MOV.Request消息中。
另外,如果本发明预先在H.248协议包中设置了听说有回音数目属性、听说无回音数目属性和只听数目属性,则本步骤的过程进一步包括:将本次集群呼叫中包含的听说有回音端点的最大数值,比如为5写入第一MOV.Request消息中的听说有回音数目属性中;将本次集群呼叫中包含的听说无回音端点的最大数值写入第一MOV.Request消息中的听说无回音数目属性中;将本次集群呼叫中包含的只听端点的最大数值写入第一MOV.Request消息中的只听数目属性中。
步骤203:媒体网关控制器将所构造的H.248协议包第一MOV.Request消息发送至媒体网关。
步骤204:媒体网关根据接收到的第一MOV.Request消息中各个属性创建本次集群关联,并将第一调度员移动到所创建的本次集群关联中。
这里,本步骤的具体实现过程包括:媒体网关根据H.248协议包第一MOV.Request消息中集群ID属性中所写入的集群ID属性值为本次集群关联分配Context ID;根据第一MOV.Request消息中携带的第一调度员的端点标识将第一调度员的端点从其原来所在的普通关联中移动到本次集群关联中;根据第一MOV.Request消息中语音效果属性中所写入的语音效果属性值即调度员对应的语音效果,将所移动的端点对应的语音效果设置为调度员对应的语音效果;根据第一MOV.Request消息中角色属性中所写入的角色属性值即调度员标识将所移动端点对应的角色设置为调度员;还可进一步根据所接收到的H.248协议包即第一MOV.Request消息中听说有回音数目属性中写入的属性值听说有回音端点的最大数值、听说无回音数目属性中写入的属性值听说无回音端点的最大数值以及只听数目属性中写入的属性值只听端点的最大数值,为本次集群关联预留媒体资源。
步骤205:媒体网关将移动响应消息第一MOV.Reply消息发送给媒体网关控制器。
这里,媒体网关发送给媒体网关控制器的第一MOV.Reply消息中携带为本次集群呼叫分配的Context ID和第一调度员的端点标识。媒体网关控制器通过接收获取本次集群关联的Context ID。
至此,则针对第一调度员发起的呼叫创建了一个集群关联,并可利用该创建的集群关联实现集群通信。
在通过上述图1或图2所示的流程实现在移动软交换架构下建立集群呼叫连接的过程实现集群通信的前提下,本发明还可以进一步实现在移动软交换架构下调度员加入一个集群呼叫的处理过程、一个集群呼叫中听者转换为讲者的处理过程以及一个集群呼叫中调度员位置切换的处理过程等。
图3是在本发明实施例中调度员直接加入集群呼叫时的处理流程图。参见图3,这里,在一个集群呼叫的通信过程中,以一个调度员,记为第二调度员,未进行其它呼叫直接加入该集群呼叫为例,本发明方法在移动软交换架构下实现集群业务的过程具体包括以下步骤:
步骤301:第二调度员通过RNC/BSC将携带自身ID的加入请求发送至媒体网关控制器。
步骤302:媒体网关控制器根据第二调度员发来的加入请求构造将第二调度员加入本次集群呼叫的H.248协议包ADD.Request消息,记为第二ADD.Request消息。
这里,媒体网关控制器根据加入请求中第二调度员的ID和自身中保存的用户信息获知第二调度员没有进行其它的呼叫,所以构造的是请求将第二调度员直接加入本次集群呼叫的H.248协议包第二ADD.Request消息。
并且,媒体网关控制器构造将第二调度员加入本次集群呼叫的H.248协议包第二ADD.Request消息过程主要包括:媒体网关控制器根据加入请求中第二调度员的ID获取所需加入集群呼叫的集群ID和集群关联的ContextID,并将所获取的集群关联Context ID携带在第二ADD.Request消息中,将所获取的集群ID写入H.248协议包第二ADD.Request消息中的集群ID属性中;将调度员对应的语音效果,比如为“听说且无回声”写入H.248协议包第二ADD.Request消息中的语音效果属性中;将调度员标识写入H.248协议包第二ADD.Request消息中的角色属性中;将第二调度员的端点标识携带在H.248协议包第二ADD.Request消息中。
步骤303:媒体网关控制器将当前所构造的第二ADD.Request消息发送至媒体网关。
步骤304:媒体网关根据媒体网关控制器当前发来的第二ADD.Request消息获取本次集群关联。
这里,媒体网关根据第二ADD.Request消息中携带的本次集群关联的Context ID和集群标识获取本次集群关联。
步骤305:媒体网关根据媒体网关控制器当前发来的第二ADD.Request消息中语音效果属性和角色属性的属性值在所获取的本次集群关联ContextID中直接增加第二调度员对应的端点。
这里,本步骤的具体实现过程包括:媒体网关根据当前接收到的第二ADD.Request消息中携带的第二调度员的端点标识,在所获取的本次集群关联中直接增加该第二调度员的端点,并根据当前接收到的H.248协议包第二ADD.Request消息中语音效果属性中和角色属性中分别写入的属性值即调度员对应的语音效果和调度员标识,将所增加端点的语音效果设置为调度员对应的语音效果,将所加入端点的角色设置为调度员。
步骤306:媒体网关将加入成功响应发送至媒体网关控制器。
这里,媒体网关发送至媒体网关控制器的加入成功响应中携带本次集群关联的Context ID和第二调度员的标识。
至此,则完成了将未进行其它普通呼叫的第二调度员加入到一个集群呼叫关联中的过程。
图4是在本发明实施例中进行其它呼叫的调度员加入集群呼叫时的处理流程图。这里,在一个集群呼叫的通信过程中,以一个调度员,记为第二调度员,正进行其它呼叫并加入该集群呼叫为例,本发明方法在移动软交换架构下实现集群业务的过程具体包括以下步骤:
步骤401:第二调度员通过RNC/BSC将携带自身ID的加入请求发送至媒体网关控制器。
步骤402:媒体网关控制器构造请求将第二调度员移动到本次集群呼叫中的H.248协议包MOV.Request消息,记为第二MOV.Request消息。
这里,媒体网关控制器根据加入请求中第二调度员的ID和自身中保存的用户信息获知第二调度员正进行其它的呼叫,所以构造的是请求将第二调度员移动到本次集群呼叫中的H.248协议包第二MOV.Request消息。
这里,媒体网关控制器构造将第二调度员加入本次集群呼叫的H.248协议包第二MOV.Request消息的过程主要包括:媒体网关控制器根据加入请求中第二调度员的ID获取所需加入集群呼叫的集群ID和集群关联的Context ID,并将所获取的集群关联的Context ID携带在第二MOV.Request消息中,将所获取的集群ID写入第二MOV.Request消息中的集群ID属性中;将调度员对应的语音效果,比如为“听说且无回声”写入H.248协议包第二MOV.Request消息中的语音效果属性中;将调度员标识写入H.248协议包第二MOV.Request消息中的角色属性中;将第二调度员的端点标识携带在H.248协议包第二MOV.Request消息中。
步骤403:媒体网关控制器将当前所构造的第二MOV.Request消息发送至媒体网关。
步骤404:媒体网关获取本次集群关联。
这里,媒体网关根据第二MOV.Request消息中携带的本次集群关联的Context ID和集群标识获取本次集群关联。
步骤405:媒体网关根据媒体网关控制器当前发来的第二MOV.Request消息中语音效果属性和角色属性中的属性值在所获取的本次集群关联Context ID中加入第二调度员对应的端点。
这里,本步骤的具体实现过程包括:媒体网关根据当前接收到的第二MOV.Request消息中携带的第二调度员的端点标识,将该第二调度员的端点从其原来所在的关联中移动到所获取的本次集群关联中,从而在本次集群关联中加入了第二调度员的端点,并根据当前接收到的H.248协议包第二MOV.Request消息中语音效果属性中和角色属性中分别写入的属性值即调度员对应的语音效果和调度员标识,将所移动到即所加入端点的语音效果设置为调度员对应的语音效果,将所加入端点的角色设置为调度员。
步骤406:媒体网关将加入成功响应发送至媒体网关控制器。
至此,则完成了将正进行其它普通呼叫的第二调度员加入到一个集群呼叫关联中的过程。
在本发明中,所述的H.248协议包中还可以包括修改请求(MOD.Request)消息,也就是说,还可以在MOD.Request消息中设置集群ID属性、语音效果属性和角色属性,此时,则可利用该MOD.Request消息实现听者转换为讲者的过程。
图5是在本发明实施例中在移动软交换架构下听者转换为讲者的处理流程图。参见图5,在一个集群呼叫的通信过程中,第一业务用户作为讲者进行讲话,第二业务用户作为听者只能接听调度员和讲者的讲话,当第一业务用户作为讲者完成讲话时,第二业务用户从听者转换为讲者的过程具体包括以下步骤:
步骤501:当第一业务用户完成讲话时,第二业务用户通过抢上行的操作首先将携带自身ID的发言请求通过RNC/BSC发送至媒体网关控制器。
步骤502:媒体网关控制器接收到第二业务用户发来的发言请求后,构造将第一业务用户修改为听者的H.248协议包MOD.Request消息,记为第一MOD.Request消息。
这里,媒体网关控制器构造将第一业务用户修改为听者的H.248协议包第一MOD.Request消息的过程主要包括:媒体网关控制器根据第二业务用户发来的发言请求中携带的第二业务用户的标识获取本次集群呼叫的集群ID和集群关联的Context ID,并将所获取的集群关联Context ID携带在H.248协议包第一MOD.Request消息中,将所获取的集群ID写入H.248协议包第一MOD.Request消息中的集群ID属性中;将听者对应的语音效果“只听”写入H.248协议包第一MOD.Request消息中的语音效果属性中;将听者标识写入H.248协议包第一MOD.Request消息中的角色属性中;将第一业务用户的端点标识携带在第一MOD.Request消息中。
步骤503:媒体网关控制器将所构造的第一MOD.Request消息发送至媒体网关。
步骤504:媒体网关根据接收到的第一MOD.Request消息中各个属性值对第一业务用户的端点属性进行修改。
这里,媒体网关根据第一MOD.Request消息中的语音效果属性值“只听”和角色属性值“听者”以及第一业务用户的端点标识,将本次集群关联中第一业务用户端点的语音效果修改为“只听”,将角色属性修改为听者。
步骤505:媒体网关将携带本次集群关联的Context ID和第一业务用户端点标识的第一成功响应发送至媒体网关控制器。
步骤506:媒体网关控制器接收到第二业务用户发来的携带其ID的发言请求后,构造将第二业务用户修改为讲者的H.248协议包MOD.Request消息,记为第二MOD.Request消息。
这里,媒体网关控制器构造将第二业务用户修改为讲者的H.248协议包第二MOD.Request消息的过程主要包括:媒体网关控制器根据发言请求中第二业务用户的ID获取所需加入集群呼叫的集群ID和本次集群关联的Context ID,并将所获取的集群关联Context ID携带在H.248协议包第二MOD.Request消息中,将所获取的集群ID将本次集群ID写入H.248协议包第二MOD.Request消息中的集群ID属性中;将讲者对应的语音效果,比如“听说且无回声”写入H.248协议包第二MOD.Request消息中的语音效果属性中;将讲者标识写入H.248协议包第二MOD.Request消息中的角色属性中;将第二业务用户的端点标识携带在第二MOD.Request消息中。
步骤507:媒体网关控制器将所构造的第二MOD.Request消息发送至媒体网关。
步骤508:媒体网关根据接收到的第二MOD.Request消息中各个属性值对第二业务用户的端点属性进行修改。
这里,媒体网关根据第二MOD.Request消息中的语音效果属性值,比如“听说且无回声”和角色属性值“讲者”以及第二业务用户的端点标识,将本次集群关联中第二业务用户端点的语音效果修改为讲者对应的语音效果,比如为“听说且有回声”,将角色属性修改为讲者。
步骤509:媒体网关将携带本次集群关联的Context ID和第二业务用户端点标识的第二成功响应发送至媒体网关控制器。
需要说明的是,上述步骤502至步骤505与步骤506至步骤509只是为了便于描述而拆分的两个步骤,而并无执行上的固定先后顺序。
图6是在本发明实施例中在移动软交换架构下调度员位置切换时的处理流程图。参见图6,在一个集群呼叫的通信过程中,当一个调度员,比如第一调度员的位置发生切换,从媒体网关控制器管辖的一个RNC/BSC,记为第一RNC/BSC,切换到另一个RNC/BSC,记为第二RNC/BSC时,本发明针对该第三调度员位置切换的处理过程具体包括以下步骤:
步骤601:媒体网关控制器接收到第一调度员发来的携带第一调度员标识的位置切换请求,根据该位置切换请求获取第一调度员所处的位置从第一RNC/BSC向第二RNC/BSC进行切换的信息。
步骤602:媒体网关控制器为第一调度员分配对应于第二RNC/BSC的新端点标识,并构造将第一调度员的端点作为新端点加入本次集群关联的H.248协议包ADD.Request消息,记为第三ADD.Request消息。
这里,媒体网关控制器构造将第一调度员的端点作为新端点加入本次集群呼叫的H.248协议包第三ADD.Request消息的过程主要包括:媒体网关控制器根据位置切换请求中第一调度员的ID获取本次集群呼叫的集群ID和本次集群关联的Context ID,并将所获取的集群关联的Context ID携带在第三ADD.Request消息中,将所获取的集群ID写入第三ADD.Request消息中的集群ID属性中;将调度员对应的语音效果,比如为“听说且无回声”写入第三ADD.Request消息中的语音效果属性中;将调度员标识写入第三ADD.Request消息中的角色属性中;将为第一调度员分配的新端点标识携带在第三ADD.Request消息中。
步骤603:媒体网关控制器将当前所构造的第三ADD.Request消息发送至媒体网关。
步骤604:媒体网关根据媒体网关控制器当前发来的第三ADD.Request消息将第一调度员的端点作为新端点加入本次集群关联。
这里,所述加入过程为:媒体网关根据第三ADD.Request消息中携带的本次集群关联的Context ID和集群标识获取本次集群关联,根据接收到的第三ADD.Request消息中发来位置切换请求的调度员的新端点标识,在本次集群关联中增加对应于该发来位置切换请求的调度员的新端点,并根据接收到的第三ADD.Request消息中语音效果属性和角色属性中分别写入的调度员对应的语音效果和调度员标识,将所增加新端点的语音效果设置为调度员对应的语音效果,将所增加新端点的角色设置为调度员。
步骤605:媒体网关将加入成功响应发送至媒体网关控制器。
步骤606:媒体网关控制器构造删除第一调度员原有端点的删除请求SUB.Request消息。
这里,媒体网关控制器构造删除第一调度员原有端点的SUB.Request消息的过程主要包括:媒体网关控制器将本次集群关联的Context ID携带在SUB.Request消息中;将第一调度员对应的原有端点标识携带在SUB.Request消息中。
步骤607:媒体网关控制器将当前所构造的SUB.Request消息发送至媒体网关。
步骤608:媒体网关根据媒体网关控制器发来的SUB.Request消息从本次集群关联中删除第一调度员的原有端点。
这里,本步骤的具体过程包括:媒体网关根据SUB.Request消息中携带的本次集群关联的Context ID获取本次集群关联,根据SUB.Request消息中携带的发来位置切换请求调度员的原有端点标识,从本次集群关联中删除该发来位置切换请求调度员的原有端点。
步骤609:媒体网关将删除成功响应发送至媒体网关控制器。
需要说明的是,上述步骤602至步骤605与步骤606至步骤609之间并无执行上的先后顺序。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (12)
1、一种实现集群业务的方法,其特征在于,该方法包括:
A、在H.248协议包中设置集群标识属性、语音效果属性和角色属性;
B、媒体网关控制器接收到一个调度员发来的连接请求后,构造一个在集群标识属性、语音效果属性和角色属性中分别携带对应集群标识属性值、语音效果属性值和角色属性值的H.248协议包,并将所构造的H.248协议包发送至媒体网关;
C、媒体网关根据H.248协议包中集群标识属性值、语音效果属性值和角色属性值创建本次集群关联。
2、根据权利要求1所述的方法,其特征在于,所述步骤A进一步包括:在H.248协议包中设置听说有回音数目属性、听说无回音数目属性和只听数目属性;
所述步骤B进一步包括:媒体网关控制器在所构造H.248协议包中的听说有回音数目属性中写入本次集群关联中允许的听说有回音的最大数值,在所述H.248协议包中的听说无回音数目属性中写入本次集群关联中允许的听说无回音的最大数值,在所述H.248协议包中的只听数目属性中写入本次集群关联中允许的只听最大数值;
所述步骤C进一步包括:媒体网关根据所接收到H.248协议包中听说有回音数目属性、听说无回音数目属性和只听数目属性中所分别写入的听说有回音的最大数值、听说无回音的最大数值和只听最大数值为本次集群关联预留资源。
3、根据权利要求1或2所述的方法,其特征在于,所述连接请求中携带所述调度员的标识;
在步骤B中,所述媒体网关控制器构造H.248协议包的步骤包括:媒体网关控制器根据连接请求中携带的调度员标识获取自身中保存的该调度员的状态,并根据所获取的该调度员的状态构造所述的H.248协议包。
4、根据权利要求3所述的方法,其特征在于,步骤A所述H.248协议包中包括请求创建集群关联的加入请求ADD.Request消息;
所获取的调度员的状态为未进行其它呼叫;
在步骤B中,所述媒体网关控制器构造H.248协议包的步骤包括:媒体网关控制器为本次集群关联分配集群标识,并将所分配的集群标识写入当前所构造的ADD.Request消息中的集群标识属性中;将调度员对应的语音效果写入ADD.Request消息中的语音效果属性中;将调度员标识写入ADD.Request消息中的角色属性中;将所述调度员的端点标识携带在该ADD.Request消息中;
所述步骤C包括:媒体网关根据ADD.Request消息中集群标识属性中所写入的集群标识为本次集群关联分配上下文标识Context ID;根据ADD.Request消息中携带的端点标识在本次集群关联中增加一个端点;根据ADD.Request消息中语音效果属性中所写入的调度员对应的语音效果,将所增加端点对应的语音效果设置为调度员对应的语音效果;根据ADD.Request消息中所写入的调度员标识将所增加端点对应的角色设置为调度员。
5、根据权利要求3所述的方法,其特征在于,步骤A所述H.248协议包中包括请求将所述调度员移动到本次集群关联的移动请求MOV.Request消息;
所获取的调度员的状态为正进行其它呼叫;
在步骤B中,所述媒体网关控制器构造H.248协议包的步骤包括:媒体网关控制器为本次集群关联分配集群标识,在当前所构造的MOV.Request消息中的集群标识属性中写入所分配的集群标识;将调度员对应的语音效果写入MOV.Request消息中的语音效果属性中;将调度员标识写入MOV.Request消息中的角色属性中;将所述调度员的端点标识携带在该MOV.Request消息中;
所述步骤C包括:媒体网关根据MOV.Request消息中集群标识属性中所写入的集群标识为本次集群关联分配Context ID;根据MOV.Request消息中携带的端点标识将所述调度员的端点从其原来所在的关联中移动到本次集群关联中;根据MOV.Request消息中语音效果属性中所写入的调度员对应的语音效果,将所移动的端点对应的语音效果设置为调度员对应的语音效果;根据MOV.Request消息中角色属性中所写入的调度员标识将所移动端点对应的角色设置为调度员。
6、根据权利要求4或5所述的方法,其特征在于,所述步骤C进一步包括:所述媒体网关将为本次集群关联分配的Context ID发送给媒体网关控制器,媒体网关控制器通过接收获取本次集群关联的Context ID。
7、根据权利要求6所述的方法,其特征在于,在步骤C之后进一步包括:
D1、所述媒体网关控制器接收到本次集群呼叫中的用户发来的携带自身标识的业务请求;
D2、媒体网关控制器根据该业务请求中携带的该用户的标识获取本次集群关联的集群标识和Context ID,将所获取的Context ID携带在当前构造的H.248协议包中,将所获取的集群标识写入当前构造的H.248协议包的集群标识属性中,并根据该业务请求在当前构造的H.248协议包的语音效果属性中和角色属性中分别写入对应的属性值,然后将当前构造的H.248协议包和该用户的端点标识发送至媒体网关;
D3、媒体网关根据当前接收到的H.248协议包中携带的本次集群关联的Context ID和集群标识属性中写入的集群标识获取本次集群关联,根据当前接收到的H.248协议包中语音效果属性中和角色属性中分别写入的属性值以及该用户的端点标识,在所获取的本次集群关联中对该用户的端点进行对应的业务操作。
8、根据权利要求7所述的方法,其特征在于,所述用户为本次集群呼叫中的另一个调度员;所述业务请求为加入请求;
所述步骤D1进一步包括:媒体网关控制器根据加入请求中携带的该另一个调度员的标识获取该另一个调度员的状态;
在步骤D2中,媒体网关控制器根据所获取的该另一个调度员的状态确定当前所需构造的H.248协议包;
在步骤D2中,所述媒体网关控制器在当前构造的H.248协议包中的语音效果属性中所写入的对应的属性值为调度员对应的语音效果;所述媒体网关控制器在当前构造的H.248协议包中的角色属性中所写入的对应的属性值为调度员标识;
在步骤D3中,所述媒体网关进行对应的业务操作的步骤包括:媒体网关根据当前接收到的H.248协议包中携带的该另一个调度员的端点标识,在所获取的本次集群关联中执行对应于加入该另一个调度员端点的操作,并根据当前接收到的H.248协议包中语音效果属性中和角色属性中分别写入的调度员对应的语音效果和调度员标识,将所加入的该另一个调度员的端点的语音效果设置为调度员对应的语音效果,将所加入的该另一个调度员的端点的角色设置为调度员。
9、根据权利要求8所述的方法,其特征在于,所述另一个调度员的状态为未进行其它呼叫;
在步骤D2中,所述当前构造的H.248协议包为ADD.Request消息;
在步骤D3中,所述执行对应于加入该另一个调度员端点的操作包括:在本次集群关联中直接增加该另一个调度员的端点。
10、根据权利要求8所述的方法,其特征在于,所述另一个调度员的状态为正进行其它呼叫;
在步骤D2中,所述当前构造的H.248协议包为MOV.Request消息;
在步骤D3中,所述执行对应于加入该另一个调度员端点的操作包括:将该另一个调度员的端点从其原来所在的关联中移动到本次集群关联中。
11、根据权利要求7所述的方法,其特征在于,所述H.248协议包中包括修改请求MOD.Request消息;
所述用户为本次集群呼叫中作为听者的第二业务用户;所述业务请求为发言请求;
所述步骤D2包括:
D211、媒体网关控制器根据该发言请求中携带的第二业务用户的标识获取本次集群关联的集群标识和Context ID,并获取本次集群关联中作为讲者的第一业务用户的端点标识;
D212、媒体网关控制器将所获取的本次集群关联的Context ID分别携带在当前构造的第一MOD.Request消息和第二MOD.Request消息中,将所获取的集群标识分别写入第一MOD.Request消息和第二MOD.Request消息中的集群标识属性中;将听者对应的语音效果只听写入第一MOD.Request消息中的语音效果属性中;将听者标识写入第一MOD.Request消息中的角色属性中;将第一业务用户的端点标识携带在第一MOD.Request消息中,并且,媒体网关控制器将讲者对应的语音效果写入第二MOD.Request消息中的语音效果属性中;将讲者标识写入第二MOD.Request消息中的角色属性中;将第二业务用户的端点标识携带在第二MOD.Request消息中;然后,媒体网关控制器将第一MOD.Request消息和第二MOD.Request消息发送至媒体网关;
在步骤D3中,所述进行对应的业务操作的步骤包括:媒体网关根据第一MOD.Request消息中携带的本次集群关联的Context ID和集群标识获取本次集群关联,根据第一MOD.Request消息中语音效果属性值只听和角色属性值听者以及第一业务用户的端点标识,在所获取的本次集群关联中将第一业务用户的端点的语音效果修改为只听,将第一业务用户端点的角色属性修改为听者;并且,媒体网关根据第二MOD.Request消息中语音效果属性和角色属性中分别写入的讲者对应的语音效果值和讲者标识,以及第二业务用户的端点标识,在所获取的本次集群关联中将第二业务用户端点的语音效果修改为讲者对应的语音效果,将第二业务用户端点的角色属性修改为讲者。
12、根据权利要求7所述的方法,其特征在于,所述用户为本次集群呼叫中的任意一个调度员;所述业务请求为携带该任意一个调度员标识的要求从第一无线网络控制器RNC/基站控制器BSC切换到第二RNC/BSC的位置切换请求;
所述步骤D2包括:
D221、媒体网关控制器根据该位置切换请求中携带的调度员的标识获取本次集群关联的集群标识和Context ID;
D222、媒体网关控制器将所获取的本次集群关联的Context ID和发来位置切换请求的调度员的原端点标识携带在一个删除请求SUB.Request消息中,将所获取的本次集群关联的Context ID携带在当前构造的一个ADD.Request消息中,将所获取的集群标识写入当前构造的ADD.Request消息中的集群标识属性中;将调度员对应的语音效果写入当前构造的ADD.Request消息中的语音效果属性中,将调度员标识写入当前构造的ADD.Request消息中的角色属性中;并将为发来位置切换请求的调度员所分配的新的端点标识携带在当前构造的ADD.Request消息中,然后将当前构造的SUB.Request消息和ADD.Request消息发送至媒体网关;
在步骤D3中,所述进行对应的业务操作的步骤包括:媒体网关根据SUB.Request消息中携带的Context ID获取本次集群关联,根据SUB.Request消息中携带的发来位置切换请求调度员的原有端点标识,在本次集群关联中删除该发来位置切换请求调度员的原有端点;媒体网关根据接收到的ADD.Request消息中携带的Context ID和集群标识属性中携带的集群标识获取本次集群关联,根据ADD.Request消息中携带的发来位置切换请求调度员的新端点标识,在本次集群关联中增加对应于该发来位置切换请求调度员的新端点,并根据接收到的ADD.Request消息中语音效果属性和角色属性中分别写入的调度员对应的语音效果和调度员标识,将所增加新端点的语音效果设置为调度员对应的语音效果,将所增加新端点的角色设置为调度员。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101279893A CN100450223C (zh) | 2005-12-07 | 2005-12-07 | 一种在移动软交换架构下实现集群业务的方法 |
PCT/CN2006/000419 WO2007065319A1 (fr) | 2005-12-07 | 2006-03-17 | Procede de commande de passerelle media permettant de realiser un service de commutation de canaux |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101279893A CN100450223C (zh) | 2005-12-07 | 2005-12-07 | 一种在移动软交换架构下实现集群业务的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1882124A CN1882124A (zh) | 2006-12-20 |
CN100450223C true CN100450223C (zh) | 2009-01-07 |
Family
ID=37520052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101279893A Active CN100450223C (zh) | 2005-12-07 | 2005-12-07 | 一种在移动软交换架构下实现集群业务的方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN100450223C (zh) |
WO (1) | WO2007065319A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101552713B (zh) | 2008-04-01 | 2011-04-13 | 华为技术有限公司 | 一种包基础与扩展关系的交换方法、装置 |
CN101860547A (zh) * | 2010-06-11 | 2010-10-13 | 中兴通讯股份有限公司 | 组呼或广播呼叫接续的控制方法、装置及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001003449A1 (en) * | 1999-06-30 | 2001-01-11 | Nokia Corporation | Telecommunication network and routing method |
WO2003053074A1 (de) * | 2001-12-17 | 2003-06-26 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung von pstn/isdn diensten in netzwerken der nächsten generation |
CN1509015A (zh) * | 2002-12-16 | 2004-06-30 | 华为技术有限公司 | 实现分组语音网络监听的***及方法 |
CN1585520A (zh) * | 2004-06-04 | 2005-02-23 | 中兴通讯股份有限公司 | 数字集群***与普通电话***互联互通的方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6799210B1 (en) * | 2000-06-21 | 2004-09-28 | Nortel Networks Limited | Dynamic association of endpoints to media gateway controllers |
CN1302649C (zh) * | 2003-01-28 | 2007-02-28 | 华为技术有限公司 | 实现媒体网关控制协议消息传输和事务可靠性处理的方法 |
GB2404117B (en) * | 2003-07-17 | 2005-11-30 | Motorola Inc | Cellular communication system messaging |
-
2005
- 2005-12-07 CN CNB2005101279893A patent/CN100450223C/zh active Active
-
2006
- 2006-03-17 WO PCT/CN2006/000419 patent/WO2007065319A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001003449A1 (en) * | 1999-06-30 | 2001-01-11 | Nokia Corporation | Telecommunication network and routing method |
WO2003053074A1 (de) * | 2001-12-17 | 2003-06-26 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung von pstn/isdn diensten in netzwerken der nächsten generation |
CN1509015A (zh) * | 2002-12-16 | 2004-06-30 | 华为技术有限公司 | 实现分组语音网络监听的***及方法 |
CN1585520A (zh) * | 2004-06-04 | 2005-02-23 | 中兴通讯股份有限公司 | 数字集群***与普通电话***互联互通的方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2007065319A1 (fr) | 2007-06-14 |
CN1882124A (zh) | 2006-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110012366B (zh) | 一种用于公专网ip互联下的宽窄带融合通信***及方法 | |
KR100605247B1 (ko) | 모바일 통신에서 호출 확립을 촉진시키는 시스템 및 그 방법 | |
TW443043B (en) | Page response on existing radio signaling channel | |
JPH10229417A (ja) | データ網通信通話の処理方法およびデータ網通信通話処理用ネットワークノード | |
CN100376118C (zh) | 移动通信***中即按即说呼叫期间的语音呼叫连接方法 | |
CN100442877C (zh) | 一种实现集群通信业务的方法和*** | |
JP2003530767A (ja) | インターネット・プロトコル移動通信ネットワークの技術分野で呼設定を行うための手法 | |
CN1859496B (zh) | 一种实现多媒体视频彩铃业务的***及方法 | |
CN101288320B (zh) | 承载路径建立、优化方法及装置 | |
KR20050035049A (ko) | 셀룰러 이동통신 시스템에서 푸쉬 투 토크 서비스를 위한호 설정 방법 | |
KR20050019344A (ko) | 가입자 기반 링백톤 서비스의 듀얼 코덱을 이용한 음질개선 방법 | |
CN100450223C (zh) | 一种在移动软交换架构下实现集群业务的方法 | |
CN100589648C (zh) | 一种固网用户接入移动核心网的呼叫控制方法 | |
CN100396117C (zh) | 一种实现语音业务切换到电路型数据业务的方法 | |
KR100684941B1 (ko) | 구내 무선 통신망에서의 프리젠스 서비스 제공 시스템 및 방법 | |
CN101170750B (zh) | 一种实现私密呼叫业务的方法和移动交换中心 | |
CN102801703B (zh) | 网络控制的单电话话路实现多通话及会议的方法和*** | |
CN100411459C (zh) | 一种实现即按即讲业务的方法及*** | |
KR100673243B1 (ko) | 착신자가 설정한 통화연결음 제공 상태에서 발신자가 설정한 통화 연결음으로의 변경 서비스 시스템 및 방법 | |
CN101325762B (zh) | 一种双模终端在双待机状态时建立补充业务的实现方法 | |
CN101258717B (zh) | 媒体网关***与实现媒体网关内部呼叫的方法 | |
WO2006133645A1 (fr) | Procede d'implementation de la lecture du protocole de controle de passerelle multimedia | |
CN100396113C (zh) | 局间切换后并发语音业务的实现方法 | |
CN101465924B (zh) | 一种实现HAIRPIN呼叫与VoIP呼叫切换的方法和装置 | |
CN101801028B (zh) | 告知业务选项信息、语音传输的方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |