一种实现会议电话的方法

文档序号:7627735阅读:143来源:国知局
专利名称:一种实现会议电话的方法
技术领域
本发明涉及网络语音通信技术,特别是涉及一种实现会议电话的方法。
背景技术
会议电话(CC,Conference Calling)业务是一种语音通信业务,其主要应用于三个或更多用户同时进行通话,由一个用户发起对其它多个用户的呼叫连接,主叫用户称为会议发起方,被叫用户称为会议成员。一旦连接建立起来,如果任何一个会议成员拆线,对其它参加会议的用户没有影响,其它用户还可以继续进行通话;如果会议发起方拆线,其它参加会议的用户的连接也将断开,本次呼叫被释放。
系统向用户提供会议电话业务后,用户可以随时作为会议发起方召开会议电话,召集多个用户同时进行讨论,这就方便了用户之间的交流。基于上述原因,对于运营商来说,提供会议电话业务能够产生业务增值。因此,会议电话业务越来越受到关注和重视,实现会议电话的技术也成为热点。
现有实现会议电话的技术遵循电讯工业协会/电子工业协会(TIA/EIA)-41-D以及美国国家标准化组织(ANSI)/TIA/EIA-664的规定,由会议发起方(以下简称为主控方)逐个输入会议参与方(以下简称为被叫方)的号码,主控方当前所属移动交换中心(MSC)分别向与主控方移动台(MS)相关的归属位置寄存器(HLR)发送特征业务请求,该HLR分别返回被叫方的路由信息,主控方当前所属MSC分别接续被叫方。
显而易见,这种会议电话的实现方式存在如下缺陷首先,主控方在发起呼叫时,需要逐个输入被叫方的号码,在被叫方数量较多时,逐个输入众多被叫方号码的工作将给主控方的操作带来不便,这在很大程度上限制了会议电话业务的应用;其次,主控方每呼叫一个被叫方,主控方的当前所属MSC就要与HLR交互一次信令,在被叫方数量较多时,将增加MSC与HLR之间的信令流量,从而造成网络拥塞。

发明内容
本发明的主要目的在于提供一种实现会议电话的方法,简化电话会议发起方逐个输入会议成员电话号码的繁琐操作。
本发明的目的是通过如下技术方案实现的一种实现会议电话的方法,其包括A、设置包含会议成员终端号码的引导号码;B、始发移动交换中心MSC接收到会议发起方发起的被叫号码为引导号码的始呼后,解析出该引导号码,获取该引导号码所包含的会议成员的终端号码的路由信息,然后根据所获取的路由信息呼叫会议成员的终端。
其中,步骤A所述设置引导号码为在归属位置寄存器HLR中设置包含会议成员终端号码的引导号码。
其中,步骤B所述始发MSC获取会议成员的终端号码的路由信息包括B01、始发MSC从保存该引导号码的HLR中获取引导号码所包含的会议成员终端号码;B02、始发MSC将会议成员终端号码中的固话终端号码直接作为固定终端号码的路由信息,并通过该HLR和拜访位置寄存器VLR从会议成员终端号码中的移动终端号码的当前服务MSC分别获取移动终端号码的路由信息。
其中,步骤B01包括B011、始发MSC发送包含该引导号码的位置请求至所述HLR;B012、所述HLR获取其保存的该引导号码所包含的会议成员的终端号码,将包含会议成员的终端号码的位置响应发送至始发MSC;步骤B02所述始发MSC通过HLR和VLR获取路由信息包括B021、始发MSC分别发送包含移动终端号码的位置请求至所述HLR;
B022、所述HLR分别发送包含移动终端号码的路由请求至所述VLR,所述VLR分别将路由请求转发至移动终端的当前服务MSC;B023、移动终端的当前服务MSC确定对应移动终端的路由信息,并分别发送包含对应移动终端号码路由信息的路由响应至所述VLR,所述VLR分别将路由响应转发至所述HLR;B024、所述HLR分别发送包含移动终端号码的路由信息的位置响应至始发MSC。
其中,步骤B011所述位置请求进一步包括始发MSC的处理能力参数;步骤B011和步骤B012之间进一步包括所述HLR根据所述处理能力参数判断始发MSC是否具有支持会议电话的能力,如果是,则执行步骤B012;否则退出本流程。
其中,步骤B所述始发MSC获取会议成员的终端号码的路由信息包括B11、始发MSC发送包含该引导号码的位置请求至所述HLR;B12、所述HLR根据自身保存的该引导号码的信息提取该引导号码所包含的会议成员终端号码;B13、所述HLR将会议成员终端号码中的固话终端号码直接作为固话终端号码的路由信息,并通过VLR从会议成员终端号码中的移动终端号码的当前服务MSC分别获取移动终端号码的路由信息,并将包含会议成员终端号码的路由信息发送至始发MSC。
其中,步骤B13所述HLR通过VLR获取路由信息包括B131、所述HLR分别发送包含移动终端号码的路由请求至所述VLR,所述VLR分别转发路由请求至移动终端的当前服务MSC;B132、移动终端的当前服务MSC确定对应移动终端号码的路由信息,并分别发送包含对应移动终端号码路由信息的路由响应至所述VLR,所述VLR分别转发路由响应至所述HLR;B133、所述HLR发送包含会议成员终端号码路由信息的位置响应至始发MSC。
其中,步骤B11所述位置请求进一步包括始发MSC的处理能力参数;步骤B11和步骤B12之间进一步包括所述HLR根据所述处理能力参数判断始发MSC是否具有支持会议电话的能力,如果是,则执行步骤B12;否则退出本流程。
其中,所述移动终端号码的路由信息为移动终端的当前服务MSC为其分配的临时号码簿号码TLDN。
其中,如果会议发起方为移动终端,所述始发MSC接收到的始呼是连接管理CM业务请求消息;如果会议发起方为固定终端,所述始发MSC接收到的始呼是初始地址消息IAM/带有附加信息的IAM。
从上述技术方案可以看出,本发明的实现会议电话的方法是设置包含会议成员终端号码的引导号码,会议发起方拨打该引导号码,始发MSC获取该引导号码所包含的会议成员终端号码的路由信息后,呼叫会议成员的终端。本发明的优点在于可以避免会议发起方逐个输入所有会议成员终端号码,大大简化了会议发起方的操作。此外,在本发明的一个优选实施例中,HLR在获取了所有会议成员终端号码的路由信息后一起发送给始发MSC,因此无需始发MSC和HLR之间针对多个会议成员终端号码的多次信令交互,从而减少了MSC和HLR之间的信令流量。


图1是根据本发明实施例一的实现会议电话的示意性流程图。
图2是根据本发明实施例二的实现会议电话的示意性流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更清楚,下面结合附图和具体实施方式
对本发明作进一步描述。
本发明提供的实现会议电话的方法与现有方法相比,增加了会议电话引导号码(下文简称为引导号码),预先设置一个包含多个会议成员终端号码的引导号码,当主控方发起会议电话时,拨打该引导号码,主控方当前所属MSC获取该引导号码中包含的多个会议成员终端的号码,并在获取多个会议成员终端号码的路由信息后,呼叫多个会议成员终端。
下面通过两个实施例详细介绍本发明的方法。
实施例一图1是根据本发明实施例一的实现会议电话的示意性流程图。在本实施例中,假设引导号码LN1中包含三个会议成员,其中一个是固定电话,电话号码为CC-DN1,另外两个是归属于同一HLR、且当前由同一MSC服务的移动台,号码分别为MIN1和MIN2。参见图1,本实施例具体包括如下步骤步骤101主控方预先设置与会议成员号码相对应的引导号码LN1并将LN1保存在与主控方有关的HLR上。如果主控方为移动电话,则与主控方有关的HLR为保存主控方资料的HLR;如果主控方为固定电话,则与主控方有关的HLR为会议电话业务为主控方存储电话会议信息而选定的HLR。通常,会议电话的引导号码的形式与移动终端的号码相同。
主控方可以通过对会议电话业务进行设置等多种方式设置引导号码。以对会议电话业务进行设置为例,在主控方需要设置会议电话引导号码时,拨打会议电话业务的服务号码,并根据语音提示逐个输入所有会议成员号码和引导号码,然后会议电话的业务控制实体将引导号码及其对应的会议成员号码保存在相关的HLR中。
或者,主控方也可以通过到电信运营点提出书面申请的方式设置引导号码,然后会议电话的业务控制实体将引导号码及其对应的会议成员号码保存在相关的HLR中。
步骤102主控方的当前服务MSC(下文简称为始发MSC)接收主控方的初始呼叫,该初始呼叫的被叫号码为引导号码LN1。
步骤103始发MSC解析出主控方拨打的号码LN1,并向与主控方有关的HLR发送位置请求(LOCREQ)消息,该LOCREQ消息包含主控方在终端上拨打的号码(DGTDIAL)和始发MSC的处理能力参数(TRANSCAP),其中DGTDIAL为引导号码LN1。
步骤104HLR根据接收到的TRANSCAP参数的值判断始发MSC是否有能力支持一个会议电话呼叫,如果始发MSC有能力支持会议电话呼叫,则执行步骤105;否则,向始发MSC返回拒绝响应,结束此次呼叫,退出本流程。
例如,如果TRANSCAP参数的值大于或等于预先设定的阈值,说明始发MSC有能力支持会议电话呼叫;如果TRANSCAP参数的值小于预先设定的阈值,说明始发MSC没有能力支持会议电话呼叫。
步骤105HLR从自身保存的LN1的号码信息中提取出被叫方的号码,在本实施例中,被叫方的号码分别为CC-DN1、MIN1和MIN2,HLR将CC-DN1直接作为其路由信息,然后,为被叫方MIN1和MIN2分配标识多呼叫中各个分支的分支信息(Leginfo),并向MIN1和MIN2的当前所属拜访位置寄存器(VLR)分别发送两个路由请求(ROUTREQ)消息,其中一个ROUTREQ消息包括MIN1和Leginfol,另一个ROUTREQ消息中包括MIN2和Leginfo2。
步骤106VLR将接收到的ROUTREQ消息转发至号码为MIN1和MIN2的移动台MS1和MS2的当前所属MSC,即被叫MSC。
步骤107被叫MSC分别确认MS1和MS2是否空闲,如果移动台MS1空闲,则为MS1分配临时号码簿号码1(TLDN1),然后返回包含TLDN1的路由响应(routreq)消息至VLR;如果移动台MS2空闲,则为MS2分配TLDN2,然后返回包含TLDN2的routreq消息至VLR。
步骤108VLR将接收到的两个routreq消息转发至HLR。
步骤109HLR接收到两个routreq消息后,向始发MSC返回位置响应(locreq)消息,该locreq消息包括会议电话的成员列表和路由信息。在本实施例中,成员列表为CC-DN1、MIN1和MIN2,MIN1和MIN2的路由信息分别为TLDN1和TLDN2,固定电话的路由信息即固定电话号码本身。
步骤110始发MSC接收到locreq消息后,可向主控方发送呼叫确认消息。
步骤111始发MSC根据locreq消息中的成员列表以及各成员的路由信息同时建立至CC-DN1、TLDN1和TLDN2的呼叫。
始发MSC通过向公共开关电话网络(PSTN)发送初始地址消息(IAM)/带有附加信息的初始地址消息(IAI)呼叫CC-DN1。
步骤112号码为CC-DN1的终端、MS1或MS2应答后,进入会议,主控方可以同号码为CC-DN1的终端、MS1和MS2的用户讲话。
如果有用户未应答,主控方可以在稍后呼叫该用户,其操作与现有技术会议电话的呼叫流程相同,在此不予赘述。
在上述步骤105至108中,HLR分别向被叫MSC发送了对两个被叫终端的路由请求,被叫MSC分别向HLR返回了两个路由响应。在上述几个步骤中为了说明清楚,假设对两个被叫终端的路由请求和路由响应是并发的,例如VLR接收到了两个路由请求以后,同时向被叫MSC转发路由请求。实际上,对其中一个被叫终端的路由请求和路由响应与对另外一个被叫终端的路由请求和路由响应没有时间先后的顺序,例如,VLR接收到对其中一个被叫终端的路由请求后,即向被叫MSC转发该路由请求,然后,在接收到对另一个被叫终端的路由请求后,再向被叫MSC转发该路由请求。
在步骤105中,如果HLR在取出引导号码中的所有会议成员号码之后,发现这些号码均为固定电话号码,则不向VLR请求路由信息,而是直接将所有会议成员号码作为路由信息返回始发MSC,始发MSC呼叫所有会议成员的号码。
从上述技术方案可以看出,在本实施例中,当HLR接收到始发MSC发来的位置请求后,向VLR分别发起对多个被叫终端的路由请求,在接收到VLR返回的多个路由响应、获取了引导号码所对应的多个被叫终端的路由信息后,向始发MSC返回包含多个被叫终端的路由信息的位置请求响应,由始发MSC呼叫被叫终端。这样,主控方在发起电话会议时,只需拨打一个引导号码,而无需逐个输入每个被叫终端的号码,简化了主控方的操作。而且,HLR将多个被叫终端的路由信息一起发给始发MSC,减少了始发MSC和HLR之间的信令流量。由于实施例一的方案具有上述两点优势,所以实施例一是本发明的一个优选实施例。
实施例二图2是根据本发明实施例二的实现会议电话的流程图。在本实施例中,仍假设某引导号码中包含三个会议成员,其中一个是固定电话,电话号码为CC-DN1,另外两个是归属于同一HLR、且当前由同一MSC服务的移动台MS1和MS2,号码分别为MIN1和MIN2。参见图2,本实施例具体包括如下步骤步骤201至步骤203与实施例一的步骤101至步骤103相同,在此不予赘述。
步骤204HLR根据接收到的TRANSCAP参数判断始发MSC是否有能力支持一个会议电话呼叫,如果是,则执行步骤205;否则,拒绝该呼叫,退出本流程。
步骤205HLR取出自身保存的LN1中所有成员的号码,然后发送位置响应(locreq)消息至始发MSC,该locreq消息包括LN1中所有成员的号码列表。
在本实施例中,号码列表为LN1所包含的成员号码,即MS1、MS2和CC-DN1。
步骤206始发MSC根据获取的号码列表,将CC-DN1直接作为其路由信息,并向HLR发送两个LOCREQ消息,其中一个LOCREQ消息中包括MS1,另一个LOCREQ消息中包括MS2。
步骤207HLR接收到LOCREQ消息后,向VLR发送路由请求(ROUTREQ)消息,其中一个ROUTREQ消息包括MIN1,另一个ROUTREQ消息包括MIN2,由VLR分别转发两个ROUTREQ消息至被叫用户的当前MSC。
步骤208被叫MSC分别确认MS1和MS2是否空闲,如果移动台MS1空闲,则为MS1分配临时号码簿号码1(TLDN1),然后返回包含TLDN1的路由响应(routreq)消息至VLR;如果移动台MS2空闲,则为MS2分配TLDN2,然后返回包含TLDN2的routreq消息至VLR,VLR将接收到的两个routreq消息转发至HLR。
步骤209HLR接收到两个routreq消息后,向始发MSC返回位置响应(locreq)消息,该locreq消息包括会议电话的成员列表和路由信息。
步骤210至步骤212与实施例一的步骤110至步骤112相同。
在上述步骤206至209中,始发MSC分别对每一被叫终端向HLR发送位置请求,HLR经由VLR分别对每一被叫终端发送路由请求至被叫MSC,被叫MSC经由VLR分别对每一被叫终端发送路由响应至HLR,HLR分别对每一被叫终端向始发MSC发送位置响应。需要说明,与实施例一类似,对每一被叫终端的消息并非并发的,没有时间前后的顺序。
在步骤206中,如果始发MSC在接收到HLR返回的引导号码中的所有会议成员号码之后,发现这些号码均为固定电话号码,则不向VLR请求路由信息,而是直接呼叫所有会议成员的号码。
从上述技术方案可以看出,在本实施例中,当HLR接收到始发MSC发来的位置请求后,向始发MSC返回引导号码中保存的所有被叫终端的信息,由始发MSC向HLR分别发起对每个被叫终端的位置请求,HLR经由VLR分别向被叫MSC发起路由请求,在接收到被叫MSC返回的路由响应后,分别向始发MSC返回每个被叫终端的位置响应,由被叫MSC呼叫引导号码对应的被叫终端。这样,主控方在发起电话会议时,只需拨打一个引导号码,而无需逐个输入每个被叫方的号码,简化了主控方的操作。
在上述两个实施例中,引导号码不包含主控方的号码,应该理解,主控方的号码可以包含在引导号码之内,在引导号码包含主控方号码的情况下,实现会议电话的流程和上述两个实施例的流程相同,在此不予赘述。
在上述两个实施例中,主控方为移动用户,应该理解,主控方也可以是固定电话用户,其实现方式和主控方为移动用户的方式基本相同,所不同之处仅在于,对于固定电话的主控方,始发MSC接收到的始呼请求是PSTN转发来的IAM/IAI等消息;对于移动电话的主控方,始发MSC接收到的始呼请求是连接管理(CM)业务请求消息。
在具体的实施过程中可对根据本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1.一种实现会议电话的方法,其特征在于,包括A、设置包含会议成员终端号码的引导号码;B、始发移动交换中心MSC接收到会议发起方发起的被叫号码为引导号码的始呼后,解析出该引导号码,获取该引导号码所包含的会议成员的终端号码的路由信息,然后根据所获取的路由信息呼叫会议成员的终端。
2.根据权利要求1所述的方法,其特征在于,步骤A所述设置引导号码为在归属位置寄存器HLR中设置包含会议成员终端号码的引导号码。
3.根据权利要求2所述的方法,其特征在于,步骤B所述始发MSC获取会议成员的终端号码的路由信息包括B01、始发MSC从保存该引导号码的HLR中获取引导号码所包含的会议成员终端号码;B02、始发MSC将会议成员终端号码中的固话终端号码直接作为固定终端号码的路由信息,并通过该HLR和拜访位置寄存器VLR从会议成员终端号码中的移动终端号码的当前服务MSC分别获取移动终端号码的路由信息。
4.根据权利要求3所述的方法,其特征在于,步骤B01包括B011、始发MSC发送包含该引导号码的位置请求至所述HLR;B012、所述HLR获取其保存的该引导号码所包含的会议成员的终端号码,将包含会议成员的终端号码的位置响应发送至始发MSC;步骤B02所述始发MSC通过HLR和VLR获取路由信息包括B021、始发MSC分别发送包含移动终端号码的位置请求至所述HLR;B022、所述HLR分别发送包含移动终端号码的路由请求至所述VLR,所述VLR分别将路由请求转发至移动终端的当前服务MSC;B023、移动终端的当前服务MSC确定对应移动终端的路由信息,并分别发送包含对应移动终端号码路由信息的路由响应至所述VLR,所述VLR分别将路由响应转发至所述HLR;B024、所述HLR分别发送包含移动终端号码的路由信息的位置响应至始发MSC。
5.根据权利要求4所述的方法,其特征在于,步骤B011所述位置请求进一步包括始发MSC的处理能力参数;步骤B011和步骤B012之间进一步包括所述HLR根据所述处理能力参数判断始发MSC是否具有支持会议电话的能力,如果是,则执行步骤B012;否则退出本流程。
6.根据权利要求2所述的方法,其特征在于,步骤B所述始发MSC获取会议成员的终端号码的路由信息包括B11、始发MSC发送包含该引导号码的位置请求至所述HLR;B12、所述HLR根据自身保存的该引导号码的信息提取该引导号码所包含的会议成员终端号码;B13、所述HLR将会议成员终端号码中的固话终端号码直接作为固话终端号码的路由信息,并通过VLR从会议成员终端号码中的移动终端号码的当前服务MSC分别获取移动终端号码的路由信息,并将包含会议成员终端号码的路由信息发送至始发MSC。
7.根据权利要求6所述的方法,其特征在于,步骤B13所述HLR通过VLR获取路由信息包括B131、所述HLR分别发送包含移动终端号码的路由请求至所述VLR,所述VLR分别转发路由请求至移动终端的当前服务MSC;B132、移动终端的当前服务MSC确定对应移动终端号码的路由信息,并分别发送包含对应移动终端号码路由信息的路由响应至所述VLR,所述VLR分别转发路由响应至所述HLR;B133、所述HLR发送包含会议成员终端号码路由信息的位置响应至始发MSC。
8.根据权利要求6所述的方法,其特征在于,步骤B11所述位置请求进一步包括始发MSC的处理能力参数;步骤B11和步骤B12之间进一步包括所述HLR根据所述处理能力参数判断始发MSC是否具有支持会议电话的能力,如果是,则执行步骤B12;否则退出本流程。
9.根据权利要求1所述的方法,其特征在于,所述移动终端号码的路由信息为移动终端的当前服务MSC为其分配的临时号码簿号码TLDN。
10.根据权利要求1所述的方法,其特征在于,如果会议发起方为移动终端,所述始发MSC接收到的始呼是连接管理CM业务请求消息;如果会议发起方为固定终端,所述始发MSC接收到的始呼是初始地址消息IAM/带有附加信息的IAM。
全文摘要
本发明公开了一种实现会议电话的方法,该方法是设置包含会议成员终端号码的引导号码;始发移动交换中心MSC接收到会议发起方发起的被叫号码为引导号码的始呼后,解析出该引导号码,获取该引导号码所包含的会议成员的终端号码的路由信息,然后根据所获取的路由信息呼叫会议成员的终端。本发明的优点在于可以避免会议发起方逐个输入所有会议成员终端号码,简化了会议发起方的操作。此外,在本发明的一个优选实施例中,HLR在获取了所有会议成员终端号码的路由信息后一起发送给始发MSC,因此无需始发MSC和HLR之间针对多个会议成员终端号码的多次信令交互,从而减少了MSC和HLR之间的信令流量。
文档编号H04Q7/20GK1859515SQ200510123550
公开日2006年11月8日 申请日期2005年11月17日 优先权日2005年11月17日
发明者卢绍辉, 李世前 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1