专利名称:会议业务实现方法、装置和系统的制作方法
技术领域:
本发明涉及NGN (Next Generation Network,下一代通信网络)及 IMS (IP Multimedia Subsystem, IP多媒体子系统)网络下的智能网通讯领域,尤其涉及一种会议业务实现方法、装置和系统。
背景技术:
会议业务包括语音会议和多媒体会议。语音会议也称电话会议;多媒体会议包括音频、视频、文件传输、白板等多种媒体能力在内的会议业务。基于WEB界面的电话会议传统实现流程如图1 (a),以基于特制终端(如PC客户端)的电话会议传统实现流程如图1(b)所示。由图1(a)所示流程可知,传统的实现电话会议的方式,若采用WEB界面方式,则需要用户登录WEB界面,在组网上需要多部署用于控制会议呼叫的WEB服务器。由图1(b)所示流程可知,传统的实现电话会议的方式,若采用特制终端方式,则需要终端支持会议相关高级按键,以及需要支持refer、notify, subscribe 等高级消息,这是IP多媒体系统(IMS)网络下的特制终端,现网的其他网络下的终端是不支持这些能力的。综上,在现有的电话会议实现方式中,用户在使用会议业务时,需要在网络接入终端前,受到较大的环境制约,灵活性差。
发明内容
本发明提供了一种会议业务实现方法、装置和系统,解决了传统会议业务灵活性差的问题。一种会议业务实现方法,包括应用服务器记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码;所述应用服务器在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员。优选的,所述应用服务器记录预约会议时间和会议成员列表的步骤之前,还包括会议发起方拨打IVR会议接入号码接入所述应用服务器;在接入完成后,所述会议发起方向所述应用服务器预约会议时间并添加会议成员列表。优选的,所述应用服务器记录预约的会议时间和会议成员列表具体为所述应用服务器生成一预约标识;在所述预约的会议时间添加呼叫流程事件,将该事件与所述预约标识相关联;将所述预约标识与所述会议成员列表关联,存储该会议成员列表。优选的,所述应用服务器在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员包括在所述预约的会议时间触发所述呼叫流程事件;根据所述呼叫流程事件对应的预约标识,提取与所述预约标识相关联的会议成员列表;拨打所述会议发起方的电话号码,向所述会议发起方发出呼叫;在呼叫所述会议发起方成功后,再拨打其他会议成员的电话号码。优选的,所述拨打所述会议发起方的电话号码,向所述会议发起方发出呼叫的步骤之后还包括在呼叫所述会议发起方失败时,重复呼叫;在重复呼叫所述会议发起方失败的次数超过预置的最大重呼次数时,中止所述呼叫流程事件。本发明还提供了一种会议业务实现装置,包括信息记录模块,用于记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码;会议发起模块,用于在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员。优选的,所述信息记录模块包括接入管理单元,用于接受会议发起方拨打IVR会议接入号码发起的接入;标识生成单元,用于生成一预约标识;第一关联单元,用于在所述预约的会议时间添加呼叫流程事件,将该事件与所述预约标识相关联;第二关联单元,用于将所述预约标识与所述会议成员列表关联,存储该会议成员列表。优选的,所述会议发起模块包括事件触发单元,用于在所述预约的会议时间触发所述呼叫流程事件;列表提供单元,用于根据所述呼叫流程事件对应的预约标识,提取与所述预约标识相关联的会议成员列表;拨号单元,用于拨打所述会议发起方的电话号码,向所述会议发起方发出呼叫,并在呼叫所述会议发起方成功后,再拨打其他会议成员的电话号码。优选的,所述拨号单元,还用于在呼叫所述会议发起方失败时,重复呼叫,并在重复呼叫所述会议发起方失败的次数超过预置的最大重呼次数时,中止所述呼叫流程事件。本发明还提供了一种会议业务实现系统,包括应用服务器;所述应用服务器,用于记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码,并在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员。本发明提供了一种会议业务实现方法、装置和系统,应用服务器记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码,并在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员,即便是普通的终端,如手机、固话等,亦可以凭借自身的真实号称发起或参与至会议业务中,解决了传统会议业务灵活性差的问题。
图1 (a)为传统电话会议中通过TOB创建会议与加入成员的流程图;图1 (b)为传统电话会议中通过特殊终端创建会议与加入成员的流程图;图2为本发明的实施例应用环境的网元结构图;图3为本发明的实施例一提供的一种会议业务实现方法的流程图;图4(a) (b) (c)为本发明的实施例二中实现的IVR预约会议的逻辑流程图;图5(a) (b)为本发明的实施例二中实现的预约时间到时的创建会议和加入成员的逻辑流程图;图6(a) (b)为本发明的实施例三中预约时间到时的创建会议和加入成员的具体实施的信令流程图;图7为本发明的实施例四提供的一种会议业务实现装置的结构示意图;图8为图7中信息记录模块701的结构示意图;图9为图7中会议发起模块702的结构示意图。
具体实施例方式为了解决传统会议业务灵活性差的问题,本发明的实施例提供了一种会议业务实现方法、装置和系统。本发明的实施例在实现会议业务时,不需要特制的终端,也不需要在 WEB上操作,仅通过应用服务器提供的IVR即可创建会议和加入成员。现网任何终端均可支持,仅仅通过拨打会议系统号码便可接入会议流程,开始IVR流程进行相关操作,可以实现随时随地召开会议。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。首先结合附图,对本发明的实施例一进行说明。本发明实施例所使用的网络结构如图2所示,相关网元功能说明如下1、用户终端(User Equipment,简称UE)用户发起呼叫、接听呼叫以及做其他呼叫操作的装置,如C网或G网手机、PSTN终端、IMS终端等。2、应用服务器(Application Server,简称AS)提供底层业务能力,如呼叫控制,状态上报,话单生成等功能。在本发明中还提供IVR放音控制以及会议业务控制功能。3、MRS媒体服务器(Media Resource Server,简称MRS)提供语音媒体能力,一般为媒体服务器(Media Server,即MS),如提供IVR放音功能、会议时提供混音功能等。具体网元中使用协议如下UAS同MRS或UE之间为呼叫通话的媒体协商,AS与UE通过核心网使用SIP协议互通,AS同MRS之间通常使用SIP协议或MGCP协议,具体决定于MRS支持的协议类型,在本发明中使用SIP协议。2,UE同MRS之间为媒体流的传送,UE与MRS具体媒体包的编解码格式,收发端口, 带宽传输速率等,根据呼叫时,终端同MRS之间的媒体协商进行。需要说明的是,图1中只是一个概要的图示,隐藏了 IMS网络或NGN网络的拓扑结构,实际实现中AS,MRS及UE是接入或锚定到IMS网络或NGN网络中的。本发明实施例的会议业务中配置一个电话号码作为接入号码(整个会议业务系统中仅需要配置一个号码即可),即会议业务的接入码,任何一个用户拨打该号码就可以通过被叫触发或接入码触发方式触发会议业务流程,否则会议接入码不是电话号码还需要在每个运营商端局配置这个接入码,如10086、10000、95595之类的接入码,但这种运营方式不太现实,把一个电话号码作为接入码是一个最佳选择。本发明的实施例提供的会议业务实现方法,在图2所示网络环境中,实现会议业务的流程如图3所示,包括步骤301、会议发起方(如会议的主持人)拨打IVR会议接入号码接入所述应用服务器;步骤302、在接入完成后,所述会议发起方向所述应用服务器预约会议时间并添加会议成员列表;步骤303、应用服务器记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码;本步骤中,所述应用服务器首先为该预约生成一预约标识,然后在所述预约的会议时间添加呼叫流程事件,将该事件与所述预约标识相关联,再将所述预约标识与所述会议成员列表关联,存储该会议成员列表。会议成员列表中存储有与会的会议成员的真实电话号码(现网中的各种电话终端的电话号码均可)这样,在到达预约时间时,便会自动触发呼叫流程事件,开始创建会议的流程。步骤304、所述应用服务器在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员;具体的,本步骤中,在所述预约的会议时间触发所述呼叫流程事件,然后根据所述呼叫流程事件对应的预约标识,提取与所述预约标识相关联的会议成员列表。首先拨打所述会议发起方的电话号码,向所述会议发起方发出呼叫,在呼叫所述会议发起方成功后,再拨打其他会议成员的电话号码。需要说明的是,在呼叫所述会议发起方失败时,会重复对会议发起方进行呼叫,并在重复呼叫所述会议发起方失败的次数超过预置的最大重呼次数时,中止所述呼叫流程事件。最大重呼次数可根据实际需要情况制定。在呼叫除会议发起方之外的其他会议成员时,亦可通过最大重呼次数对呼叫进行控制。 下面结合附图,对本发明的实施例二进行说明。本发明实施例提供了一种会议业务实现方法,主要包括两大流程流程1、主持人通过拨打会议接入号码,进入会议业务IVR流程,经过会议卡卡号和密码认证后,向会议业务应用服务器预约会议并添加成员列表。会议业务应用服务器生成并保存预约标识、主持人电话号码以及其他会议成员电话号码等信息。流程2、到达预约时间时,会议业务应用服务器触发一个新的流程,携带预约标识, 根据这个预约标识呼叫主持人电话号码,主持人电话号码接听即开始会议后,再开始同时呼叫其他会议成员的电话号码,遇到呼叫未摘机的情况按隔一段时间重新呼叫一定次数处理。
由于本发明实施例中涉及的具体步骤数量较大,故将这一流程拆分至三张附图进行说明。本发明实施例的流程1即IVR预约会议实现步骤如下步骤Fl至步骤FlO如图4(a)所示。步骤F1,用户A是任意网络的用户,拨打会议接入码,如075512345678,触发会议 AS业务流程。步骤F2,AS对用户A放音收号欢迎使用会议业务,预约会议请按1,业务介绍请按2。步骤Jl,若用户A输入1,则执行步骤F5。否则执行步骤J2。步骤J2,若用户A输入2,则执行步骤F3。否则执行步骤J3。步骤J3,若输入出错(非1非幻超过三次,则执行步骤F4。否则执行步骤F2。步骤F3,AS对用户A放业务介绍提示音。放完提示音后释放呼叫,流程结束。步骤F4,AS对用户A放音对不起,您的输入不正确,请挂机后重新呼叫。放完提示音后释放呼叫,流程结束。步骤F5,AS对用户A放音收号请输入您的会议卡卡号,并以#号结束。步骤F6,用户A输入会议卡卡号,如32008765#。步骤J4,若卡号存在且有效,则执行步骤F8。否则执行步骤J5。步骤J5,若输入卡号出错超过三次,则执行步骤F4。否则执行步骤F7。步骤F7,AS对用户A放音对不起,您输入的会议卡卡号不正确。然后执行步骤 F5。步骤F8,AS对用户A放音收号请输入您的会议卡密码,并以#号结束。步骤F9,用户A输入会议卡密码,如790536#。步骤J6,若输入的密码与卡号对应,则执行步骤F11。否则执行步骤J7。步骤J7,若输入的密码出错超过三次,则执行步骤F4。否则执行步骤F10。步骤F10,AS对用户A放音对不起,您输入的会议卡密码不正确。然后执行步骤 F8。(以下步骤转至图4(b))。步骤Fll,AS对用户A放音收号请输入会议开始时间,并以#号结束。若用Y、 M、D、H、I分别表示年、月、日、时、分的某一位,则支持的输入格式为HHII#、MMDDHHI YYMMDDHHII#、YYYYMMDDHHII#。步骤F12,用户A输入会议开始时间,如1531#。步骤J8,若用户A输入的时间为有效时间,则执行步骤F14。否则执行步骤J9。其中判断用户A输入的时间是否为有效时间,可以考虑如下方面是否将来时间、是否一个月以内的时间等。步骤J9,若输入的时间出错超过三次,则执行步骤F4。否则执行步骤F13。步骤F13,AS对用户A放音对不起,您输入的会议开始时间不正确。然后执行步骤 F12。步骤F14,AS对用户A放音收号,如您输入的会议开始时间为2011年6月2日 15时31分,确认请按#,重新输入请按*。
步骤J10,若用户A输入#,则执行步骤F16。否则执行步骤J11。步骤J11,若用户A输入*,则执行步骤J12。否则执行步骤J13。步骤J12,若用户A输入*超过三次,则执行步骤F4。否则执行步骤F14。步骤J13,若输入出错(非#非*)超过三次,则执行步骤F4。否则执行步骤F15。步骤F15,AS对用户A放音对不起,您的输入不正确。然后执行步骤F14。步骤F16,AS对用户A放音收号请输入主持人电话号码,并以#号结束,若以来话号码作为主持人电话号码,请按#。步骤J14,若用户A输入#,则AS获取来话号码作为主持人号码,执行步骤F18。否则执行步骤J15。步骤J15,若用户A输入有效号码并以#结束,则AS以该有效号码作为主持人号码,执行步骤F18。否则执行步骤J16。步骤J16,若输入出错(非#非有效号码)超过三次,则执行步骤F4。否则执行步骤 F17。步骤F17,AS对用户A放音对不起,您的输入不正确。然后执行步骤F16。步骤F18,AS对用户A放音收号您输入的主持人电话号码为XXXXXXXX,确认请按 #,重新输入请按*。其中XXXXXXXX为可变音,如值为13914761392时,放音为“您输入的主持人电话号码为13914761392,确认请按#,重新输入请按*”。步骤J17,若用户输入#,则执行步骤F20。否则执行步骤J18。步骤J18,若用户输入*,则执行步骤J19。否则执行步骤J20。步骤J19,若用户A输入*超过三次,则执行步骤F4。否则执行步骤F16。步骤J20,若输入出错(非#非*)超过三次,则执行步骤F4。否则执行步骤F19。步骤F19,AS对用户A放音对不起,您的输入不正确。然后执行步骤F18。步骤F20,即将添加的会议成员序号设为N,赋初值为1。(以下步骤转至图4(c))。步骤F21,AS对用户A放音收号请输入第N个会议成员电话号码,并以#号结束, 成员添加完毕请按*。其中N是可变音,如N值为1时,放音为“请输入第1个会议成员电话号码,并以#号结束,成员添加完毕请按*”。步骤J21,若用户A输入有效号码并以#结束,则执行步骤F25。否则执行步骤J22。步骤J22,若用户A输入*,则执行步骤J23。否则执行步骤F22。步骤F22,AS对用户A放音对不起,您的输入不正确。然后执行步骤F21。步骤J23,若即将添加的会议成员序号N小于3,则执行步骤F23。否则执行步骤 F28。步骤F23,AS对用户A放音您本次添加的会议成员数小于2,继续添加请按#,取消预约请按*。步骤J24,若用户A输入#,则执行步骤F21。否则执行步骤J25。步骤J25,若用户A输入*,则执行步骤F24。否则执行步骤J26。步骤J26,若输入出错(非#非*)超过三次,则执行步骤F24。否则执行步骤F23。步骤F24,AS对用户A放音本次会议已经取消预约,谢谢您的使用,再见。放完提示音后释放呼叫,流程结束。
步骤F25,AS对用户A放音收号您输入的第N个会议成员电话号码为YYYYYYYY, 确认请按#,重新输入请按*。其中N、YYYYYYYY为可变音,如值分别为1、02588124556时, 放音为“您输入的第1个会议成员电话号码为025881M556,确认请按#,重新输入请按*”。步骤J27,若用户A输入#,则执行步骤F27。否则执行步骤J28。步骤J28,若用户A输入*,则执行步骤F21。否则执行步骤F26。步骤F26,AS对用户A放音对不起,您的输入不正确。然后执行步骤F25。步骤F27,即将添加的会议成员序号N值加1。步骤J29,若即将添加的会议成员序号N值超过会议卡支持的最大会议成员数,则执行步骤F28。否则执行步骤F21。步骤F28,AS预约一个呼叫,并产生一个预约标识,向数据库中保存预约标识、会议卡卡号、主持人和成员的电话号码等信息。可采用的数据库表结构如表1、表2。表1
字段编号字段名数据类型允许为空描述1confcardno字符串否会议卡卡号2bookid整型否预约标识(表中唯一)3chairmanphone字符串否主持人电话号码表2
字段编号字段名数据类型允许为空描述1bookid整型否预约标识2confmemberphone字符串否会议成员电话号码步骤F29,AS对用户A放音成员加入完毕,成功预约会议呼叫,谢谢您的使用,再见。放完提示音后释放呼叫,流程结束。本发明实施例的流程2即预约时间到时的创建会议和加入成员实现步骤如下(步骤Fl至F8如图5(a)所示。)步骤F1,预约会议开始时间到,AS触发一个新的呼叫流程,携带预约标识,即表1、表2中的预约标识bookid值。步骤F2,AS从表1中根据该预约标识查找到会议卡卡号、主持人电话号码等信息。步骤F3,AS呼叫主持人电话号码,记为用户A。步骤F4,AS收到用户A的信令消息。步骤J1,若信令消息表示摘机,则执行步骤F8。否则执行步骤J2。步骤J2,若信令消息表示忙、无应答、不在线等未摘机,则执行步骤J3。否则执行步骤F5。步骤J3,若重新呼叫主持人电话号码次数超过系统设定的最大重呼次数,则执行步骤F7。否则执行步骤F6。
步骤F5,继续等待用户A的摘机或确定的未摘机消息。然后执行步骤F4。步骤F6,AS隔一定时间后重新呼叫用户A。然后执行步骤F4。步骤F7,AS取消本次会议呼叫,清除表1、表2中预约标识bookid值为本次预约标识的记录。流程结束。步骤F8,AS给用户A放音您好,欢迎使用会议业务,卡号XXXXXX的用户预约了本次会议,并设定您为主持人,放音结束后将进入会议中。其中XXXXXX为可变音,如其值为 32008765时,则放音内容为“您好,欢迎使用会议业务,卡号32008765的用户预约了本次会议,并设定您为主持人,放音结束后将进入会议中”。(以下步骤转入图5(b))步骤F9,AS向MRS申请会议资源创建会议,并将用户A加入会议中。步骤F10,AS从表2中根据预约标识查找到其他会议成员,记为用户Bi,B2,..., Bn。步骤Fll,AS同时呼叫用户Bi,B2,…,Bn0步骤F12,AS收到用户Bi (1彡i彡η)的信令消息。步骤J4,若信令消息表示摘机,则执行步骤F16。否则执行步骤J5。步骤J5,若信令消息表示忙、无应答、不在线等未摘机,则执行步骤J6。否则执行步骤F13。步骤J6,若重新呼叫Bi的次数超过系统配置的最大重呼次数,则执行步骤F15。否则执行步骤F14。步骤F13,继续等待Bi的摘机或确定的未摘机消息。然后执行步骤F12。步骤F14,AS隔一定时间后重新呼叫用户Bi。然后执行步骤F12。步骤F15,AS放弃用户Bi,不再邀请用户Bi加入会议。然后执行步骤F17。步骤F16,AS对用户Bi放入会提示音,如“欢迎加入会议,主持人电话号码为 13914761392”,然后将用户Bi加入会议中。步骤F17,已有的会议成员与主持人参与电话会议。步骤F18,AS收到挂机消息。步骤J7,若是主持人用户A挂机,则执行步骤F19。否则执行步骤F17。步骤F19,AS释放会议资源,并释放呼叫。流程结束。下面结合附图,对本发明的实施例三进行说明。本发明实施例提供了一种会议业务实现方法,其实现流程与图5(a)及图5(b)无异。本发明实施例中主要对流程2的具体信令交互进行说明。如图6(a)和6(b)所示,为本发明实施例的流程2即预约时间到时的创建会议和加入成员的信令图,其信令流程按步骤编号,其中A与AS、MRS之间的信令交互用A-开头,Bl与AS、MRS之间的信令交互用Bl-开头,B2与AS、MRS之间的信令交互用B2-开头,B3与AS、MRS之间的信令交互用B3-开头, 假设A、B1、B3处于空闲状态,B2处于忙状态,一定时间后处于空闲状态,对信令流程图说明如下(图6(a)为步骤A-I至步骤B3-9)步骤A_l,会议预约时间到,AS向A发送INVITE 请求,请求的号码为A的号码,不携带SDP媒体信息。步骤A-2,A振铃,A向AS返回180响应,若180是可靠的,则AS给A回复PRACK,A再给AS回复PRACK的200 OK。步骤A-3,A摘机,A向AS返回INVITE的200 OK响应,并携带A的SDP媒体信息。步骤A-4,AS向MRS发送INVITE请求,携带从步骤A-3获取的A的SDP媒体信息。步骤A-5,MRS向AS返回INVITE的200 OK响应,携带MRS的SDP媒体信息。步骤A-6,AS向A发送ACK确认信息,携带从步骤A_5中获取的MRS的SDP媒体信
肩、ο步骤A-7,AS向MRS发送ACK确认信息,不携带媒体信息。步骤A-8,AS申请放音资源,向MRS发送INFO消息,请求MRS放音。步骤A-9,MRS向AS返回INFO的200 OK响应,A听入会提示音,如“您好,欢迎使用会议业务,卡号32008765的用户预约了本次会议,并设定您为主持人,放音结束后将进入会议中”。步骤A-10,AS申请会议资源,向MRS发送INFO消息,请求MRS将A的媒体流输出由MRS混音,并将MRS对其他媒体流的混音结果作为A的媒体流输入。步骤A-Il,MRS向AS返回INFO的200 OK响应,A加入会议成功。步骤A-12,会议结束,A挂机,向AS发送BYE请求。步骤A-13,AS向A返回BYE的200 OK响应。步骤A_14,AS向MRS发送BYE请求,请求释放A占用的放音资源和会议资源。步骤A-15,MRS向AS返回BYE的200 OK响应,释放A占用的放音资源和会议资源。步骤B1_1,A加入会议后,AS向Bl发送INVITE请求,请求的号码为Bl的号码,不携带SDP媒体信息。步骤Bl-2,Bl振铃,Bl向AS返回180响应,若180是可靠的,则AS给Bl回复 PRACK, Bl 再给 AS 回复 PRACK 的 200 OK。步骤Bl-3,Bl摘机,Bl向AS返回INVITE的200 OK响应,并携带Bl的SDP媒体
fn息ο步骤Bl-4,AS向MRS发送INVITE请求,携带从步骤B1-3获取的Bl的SDP媒体信
肩、ο步骤Bl-5,MRS向AS返回INVITE的200 OK响应,携带MRS的SDP媒体信息。
步骤Bl-6,AS向Bl发送ACK确认信息,携带从步骤B1-5中获取的MRS的SDP媒
体信息。步骤Bl-7,AS向MRS发送ACK确认信息,不携带媒体信息。步骤Bl-8,AS申请放音资源,向MRS发送INFO消息,请求MRS放音。步骤B1_9,MRS向AS返回INFO的200 OK响应,Bl听入会提示音,如“欢迎加入会议,主持人电话号码为13914761392”。步骤Bl-10,AS申请会议资源,向MRS发送INFO消息,请求MRS将Bl的媒体流输出由MRS混音,并将MRS对其他媒体流的混音结果作为Bl的媒体流输入。步骤Bl-Il,MRS向AS返回INFO的200 OK响应,Bl加入会议成功。步骤B1-12,会议结束,AS向Bl发送BYE请求。步骤Bl-13,Bl 向 AS 返回 BYE 的 200 OK 响应。
步骤Bl-14,AS向MRS发送BYE请求,请求释放Bl占用的放音资源和会议资源。步骤B1-15,MRS向AS返回BYE的200 OK响应,释放Bl占用的放音资源和会议资源。步骤B2-1,A加入会议后,AS向B2发送INVITE请求,请求的号码为B2的号码,不携带SDP媒体信息。步骤B2-2,B2处于忙状态,向AS发送486。步骤B2-3,AS向B2发送ACK确认消息。步骤B2-4,AS在一定时间后重新呼叫B2,向B2发送INVITE请求,请求的号码为 B2的号码,不携带SDP媒体信息。步骤B2-5,B2处于空闲状态,B2振铃,B2向AS返回180响应,若180是可靠的, 则AS给B2回复PRACK, B2再给AS回复PRACK的200 OK。步骤B2-6,B2摘机,B2向AS返回INVITE的200 OK响应,并携带B2的SDP媒体信息。步骤B2-7,AS向MRS发送INVITE请求,携带从步骤B2-6获取的B2的SDP媒体信息。步骤B2-8,MRS向AS返回INVITE的200 OK响应,携带MRS的SDP媒体信息。步骤B2-9,AS向B2发送ACK确认信息,携带从步骤B2-8中获取的MRS的SDP媒
体信息。步骤B2-10,AS向MRS发送ACK确认信息,不携带媒体信息。步骤B2-11,AS申请放音资源,向MRS发送INFO消息,请求MRS放音。步骤B2-12,MRS向AS返回INFO的200 OK响应,B2听入会提示音,如“欢迎加入会议,主持人电话号码为13914761392”。步骤B2-13,AS申请会议资源,向MRS发送INFO消息,请求MRS将B2的媒体流输出由MRS混音,并将MRS对其他媒体流的混音结果作为B2的媒体流输入。步骤B2-14,MRS向AS返回INFO的200 OK响应,B2加入会议成功。步骤B2-15,会议结束,AS向B2发送BYE请求。步骤B2-16, B2 向 AS 返回 BYE 的 200 OK 响应。步骤B2-17,AS向MRS发送BYE请求,请求释放B2占用的放音资源和会议资源。步骤B2-18,MRS向AS返回BYE的200 OK响应,释放B2占用的放音资源和会议资源。步骤B3_1,A加入会议后,AS向B3发送INVITE请求,请求的号码为B3的号码,不携带SDP媒体信息。步骤B3-2,B3振铃,B3向AS返回180响应,若180是可靠的,则AS给B3回复 PRACK, B3 再给 AS 回复 PRACK 的 200 OK。步骤B3-3,B3摘机,B3向AS返回INVITE的200 OK响应,并携带B3的SDP媒体信息。步骤B3-4,AS向MRS发送INVITE请求,携带从步骤B3-3获取的Bl的SDP媒体信息。步骤B3-5,MRS向AS返回INVITE的200 OK响应,携带MRS的SDP媒体信息。
步骤B3-6,AS向B3发送ACK确认信息,携带从步骤B3_5中获取的MRS的SDP媒
体信息。步骤B3-7,AS向MRS发送ACK确认信息,不携带媒体信息。步骤B3-8,AS申请放音资源,向MRS发送INFO消息,请求MRS放音。步骤B3_9,MRS向AS返回INFO的200 OK B向应,B3听入会提示音,如“欢迎加入会议,主持人电话号码为13914761392”。(以下步骤见图6(b))步骤B3_10,AS申请会议资源,向MRS发送INFO消息,请求 MRS将B3的媒体流输出由MRS混音,并将MRS对其他媒体流的混音结果作为B3的媒体流输入。步骤B3-11,MRS向AS返回INFO的200 OK响应,B3加入会议成功。步骤B3-12,会议结束,AS向Bl发送BYE请求。步骤B3-13, B3 向 AS 返回 BYE 的 200 OK 响应。步骤B3-14,AS向MRS发送BYE请求,请求释放B3占用的放音资源和会议资源。步骤B3_15,MRS向AS返回BYE的200 OK响应,释放B3占用的放音资源和会议资源。下面结合附图,对本发明的实施例四进行说明。本发明实施例提供了一种会议业务实现装置,其结构如图7所示,包括信息记录模块701,用于记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的真实号码;会议发起模块702,用于在预约会议时间发起会议,根据所述会议成员列表中的真实号码呼叫会议成员。优选的,所述信息记录模块701如图8所示,包括接入管理单元7011,用于接受会议发起方拨打IVR会议接入号码发起的接入;标识生成单元7012,用于生成一预约标识;第一关联单元7013,用于在所述预约的会议时间添加呼叫流程事件,将该事件与所述预约标识相关联;第二关联单元7014,用于将所述预约标识与所述会议成员列表关联,存储该会议成员列表。优选的,所述会议发起模块702的结构如图9所示,包括事件触发单元7021,用于在所述预约的会议时间触发所述呼叫流程事件;列表提供单元7022,用于根据所述呼叫流程事件对应的预约标识,提取与所述预约标识相关联的会议成员列表;拨号单元7023,用于拨打所述会议发起方的真实号码,向所述会议发起方发出呼叫,并在呼叫所述会议发起方成功后,再拨打其他会议成员的真实号码。优选的,所述拨号单元7023,还用于在呼叫所述会议发起方失败时,重复呼叫,并在重复呼叫所述会议发起方失败的次数超过预置的最大重呼次数时,中止所述呼叫流程事件。优选的,上述会议业务实现装置可集成于应用服务器中,由应用服务器完成相应功能。
本发明实施例还提供了一种会议业务实现系统,包括应用服务器;所述应用服务器,用于记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的真实号码,并在预约会议时间发起会议,根据所述会议成员列表中的真实号码呼叫会议成员。本发明的实施例提供的会议业务实现装置和系统,能够与本发明的实施例提供的一种会议业务实现方法相结合,由集成于会议业务实现装置的应用服务器记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码,并在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员,即便是普通的终端,如手机、固话等,亦可以凭借自身的真实号称发起或参与至会议业务中,解决了传统会议业务灵活性差的问题。本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现, 它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
1.一种会议业务实现方法,其特征在于,包括应用服务器记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码;所述应用服务器在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员。
2.根据权利要求1所述的会议业务实现方法,其特征在于,所述应用服务器记录预约会议时间和会议成员列表的步骤之前,还包括会议发起方拨打IVR会议接入号码接入所述应用服务器;在接入完成后,所述会议发起方向所述应用服务器预约会议时间并添加会议成员列表。
3.根据权利要求2所述的会议业务实现方法,其特征在于,所述应用服务器记录预约的会议时间和会议成员列表具体为所述应用服务器生成一预约标识;在所述预约的会议时间添加呼叫流程事件,将该事件与所述预约标识相关联; 将所述预约标识与所述会议成员列表关联,存储该会议成员列表。
4.根据权利要求3所述的会议业务实现方法,其特征在于,所述应用服务器在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员包括在所述预约的会议时间触发所述呼叫流程事件;根据所述呼叫流程事件对应的预约标识,提取与所述预约标识相关联的会议成员列表;拨打所述会议发起方的电话号码,向所述会议发起方发出呼叫; 在呼叫所述会议发起方成功后,再拨打其他会议成员的电话号码。
5.根据权利要求4所述的会议业务实现方法,其特征在于,所述拨打所述会议发起方的电话号码,向所述会议发起方发出呼叫的步骤之后还包括在呼叫所述会议发起方失败时,重复呼叫;在重复呼叫所述会议发起方失败的次数超过预置的最大重呼次数时,中止所述呼叫流程事件。
6.一种会议业务实现装置,其特征在于,包括信息记录模块,用于记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码;会议发起模块,用于在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员。
7.根据权利要求6所述的会议业务实现装置,其特征在于,所述信息记录模块包括 接入管理单元,用于接受会议发起方拨打IVR会议接入号码发起的接入;标识生成单元,用于生成一预约标识;第一关联单元,用于在所述预约的会议时间添加呼叫流程事件,将该事件与所述预约标识相关联;第二关联单元,用于将所述预约标识与所述会议成员列表关联,存储该会议成员列表。
8.根据权利要求7所述的会议业务实现装置,其特征在于,所述会议发起模块包括事件触发单元,用于在所述预约的会议时间触发所述呼叫流程事件; 列表提供单元,用于根据所述呼叫流程事件对应的预约标识,提取与所述预约标识相关联的会议成员列表;拨号单元,用于拨打所述会议发起方的电话号码,向所述会议发起方发出呼叫,并在呼叫所述会议发起方成功后,再拨打其他会议成员的电话号码。
9.根据权利要求8所述的会议业务实现装置,其特征在于,所述拨号单元,还用于在呼叫所述会议发起方失败时,重复呼叫,并在重复呼叫所述会议发起方失败的次数超过预置的最大重呼次数时,中止所述呼叫流程事件。
10.一种会议业务实现系统,其特征在于,包括应用服务器;所述应用服务器,用于记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码,并在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员。
全文摘要
本发明提供了一种会议业务实现方法、装置和系统。涉及NGN及IMS网络下的智能网通讯领域,解决了传统会议业务灵活性差的问题。该方法包括应用服务器记录预约的会议时间和会议成员列表,所述会议成员列表中存储有会议成员的电话号码;所述应用服务器在预约会议时间发起会议,根据所述会议成员列表中的电话号码呼叫会议成员。本发明提供的技术方案适用于NGN及IMS网络,实现了高灵活性不受终端限制的电话会议。
文档编号H04M3/493GK102244701SQ20111021184
公开日2011年11月16日 申请日期2011年7月27日 优先权日2011年7月27日
发明者孟飞翔, 屈天喜 申请人:中兴通讯股份有限公司