基于FreeSWITCH的电话会议系统、相应的会议管理方法、存储介质与流程
未命名
08-14
阅读:186
评论:0
基于freeswitch的电话会议系统、相应的会议管理方法、存储介质
技术领域
1.本技术涉及通信技术,更为具体地,涉及基于freeswitch的电话会议技术。
背景技术:
2.目前近几年,线上会议已经成为不可或缺的会议形式。但目前市场上的电话会议系统大多基于硬件搭建,受制于硬件设备的限制,容量存在上限,不易扩展。因此,有必要提出改进的电话会议系统。
技术实现要素:
3.本技术提供一种电话会议系统,该系统可基于freeswitch软交换平台,实现不受硬件资源限制而可按照参会人数的数量而扩容。
4.所提供的基于freeswitch的电话会议系统,包括:负载均衡层,包括多个均衡层控制器,每个均衡层控制器包括用于对会议参与方进行鉴权的鉴权模块以及用于信令和音频流路由的路由模块;系统控制器,其用于判断子会议室开设条件是否被满足,并在子会议室开设条件被满足的情况下,生成设置子会议室的控制信号;会议层,其包括多个用于设置会议室的电子设备;会议管理模块,其用于根据设置子会议室的控制信号,在所述会议层的一个或多个电子设备上设置子会议室,并且所述会议管理模块为所述子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识;以及所述会议管理模块还用于在每个所述子会议室与相应的所述主会议室之间建立会议室通道。
5.所述的基于freeswitch的电话会议系统,可选地,所述系统控制器被设置为:判断所述主会议室的参会方数量是否达到负载阈值,如果判断结果是,则子会议室开设条件被满足;生成设置子会议室的控制信号。
6.所述的基于freeswitch的电话会议系统,可选地,所述会议管理模块还用于在所述主会议室、各所述子会议室与会议参与方的参会设备之间建立参会方通道。
7.所述的基于freeswitch的电话会议系统,可选地,所述系统控制器被设置为:判断第一子会议室的参会方数量是否达到负载阈值,如果判断结果是,则子会议室开设条件被满足;生成设置子会议室的控制信号;其中,所述第一子会议室是所述会议管理模块根据预设指令设置的与所述主会议室具有相同会议虚拟标识的第一子会议室,且所述会议管理模块根据预设指令使得所述主会议室内无参会方。
8.所述的基于freeswitch的电话会议系统,可选地,所述会议管理模块还用于在各所述子会议室与会议参与方的参会设备之间建立参会方通道。
9.所述的基于freeswitch的电话会议系统,可选地,所述子会议室开设条件是各具有参会方的会议室内的参会方数量是否达到该会议室的参会方阈值。
10.所述的基于freeswitch的电话会议系统,可选地,所述控制器进一步设置为实时检测各具有参会方的会议室内的参会方数量,并在参会方数量达到该会议室的参会方阈值
的情况下,创建又一子会议室。
11.所述的基于freeswitch的电话会议系统,可选地,所述系统控制器与所述会议管理模块被集成在一起。
12.所述的基于freeswitch的电话会议系统,可选地,所述系统控制器与所述会议管理模块被集成在所述负载均衡层或被集成在会议层。
13.根据本技术的又一方面,还提供一种基于freeswitch的电话会议管理方法,所述方法包括:在所述freeswitch平台上设置负载均衡层和会议层;将所述负载均衡层设置为对会议参与方进行鉴权以及路由信号和音频流;将所述会议层设置为承载所创建的会议室,所述会议层包括多个电子设备;判断子会议室开设条件是否被满足;在判断所述子会议室开设条件被满足的情况下,生成设置子会议室的控制信号;根据所生成的设置子会议室的控制信号,在会议层的一个或多个电子设备上设置子会议室;为所述子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识;以及在每个所述子会议室与所述主会议室之间建立会议室通道。
14.所述的基于freeswitch的电话会议管理方法,可选地,在所述主会议室、各所述子会议室与会议参与方的参会设备之间建立参会方通道。
15.所述的基于freeswitch的电话会议管理方法,可选地,判断子会议室条件开设条件是否被满足包括:根据预设指令设置的与所述主会议室具有相同的会议虚拟标识的第一子会议室,以及根据预设指令使所述主会议室内无参会方;判断第一子会议室的参会方数量是否达到负载阈值,如果判断结果是,则子会议室开设条件被满足。
16.所述的基于freeswitch的电话会议管理方法,可选地,在各所述子会议室与会议参与方的参会设备之间建立参会方通道。
17.所述的基于freeswitch的电话会议管理方法,可选地,所述方法还包括:实时检测各具有参会方的会议室内的参会方数量,并在参会方数量达到该会议室的负载阈值的情况下,创建又一子会议室。
18.还提供一种基于freeswitch的电话会议管理装置,所述装置包括存储器和处理器,所述存储器存储指令,所述处理器用于执行所述指令且在执行所述指令时实现上述任意一种基于freeswitch的电话会议管理方法。
19.还提供一种计算机可读存储介质,所述存储介质用于存储指令,所述存储指令在被执行时,能实现上述任意一种基于freeswitch的电话会议管理方法。
附图说明
20.结合附图参阅以下具体实施方式的详细说明,将更加充分地理解本技术,其中:
21.图1是示例的基于freeswitch软电话交换平台的电话会议系统示意图。
22.图2是根据本技术示例的基于freeswitch的电话会议系统的结构示意图。
23.图3是根据一些示例的基于freeswitch的电话会议系统的主会议室与分会议室的通信关系示意。
24.图4是根据又一些示例的基于freeswitch的电话会议系统的主会议室与分会议室的通信关系示意。
25.图5是根据本技术示例的基于freeswitch的电话会议管理方法的流程图。
具体实施方式
26.为帮助本领域的技术人员确切地理解本技术要求保护的主题,下文将结合附图详细描述本技术的具体实施方式。
27.本技术在此描述的示例以开源的freeswitch软电话交换平台作为载体,在不增加硬件的情况下,实现会议室扩容。
28.图1是示例的基于freeswitch软电话交换平台的电话会议系统示意图。如图1所示,在该系统中,通过公共电话网(pstn)10加入会议的参会方,其参会设备与pstn网管11连接,而pstn网管11与sip协议代理服务器22连接,并由此连接到freeswitch软电话交换平台30。会议中,参会方便可通过其参会设备,经由pstn网管11和sip协议代理服务器22参与到基于交换平台30的会议中。通过sip线路20加入会议的参会方,其参会设备经由sip协议代理服务器20连接freeswitch软电话交换平台30。
29.freeswitch软电话交换平台30与缓存服务器300通信以便读取缓存服务器300中的数据或向其缓存数据。处理及存储服务器40用于对freeswitch软电话交换平台30上的会议内容进行录音并存储,在一些情况下,将录音转换为文本并存储。此外,处理及存储服务器40还对freeswitch软电话交换平台30上的会议的通话记录进行保存,通话记录例如包括参会方信息、发言(通话)开始时间和结束时间等信息。freeswitch软电话交换平台30上的电话会议可以例如由客户服务端60通过网络管理,例如,在客户服务端60通过web代理服务器访问会议管理与控制服务器,从而对freeswitch软电话交换平台30上的会议进行管理。
30.图2是根据本技术示例的基于freeswitch的电话会议系统的结构示意图。如图2所示,该基于freeswitch的电话会议系统包括负载均衡层200、系统控制器202、会议层204和会议管理模块206。负载均衡层200用于呼叫鉴权以及路由数据。负载均衡层200包括多个层控制器200-1、200-2
…
。200-i,其中i为整数。图2示意了三个层控制器,应理解到,层控制器的数量以实际需要为主,此处只是示意。作为示例,一个层控制器可实现在一台电子设备中,或多个控制器实现在同一台电子设备中。电子设备例如为服务器、台式或膝上电脑、诸如ipad等平板电脑、或智能手机等。每一个层控制器包括签权模块和路由模块。鉴权模块用于对会议参与方的身份进行认证,以确定其是否具有参会资格。路由模块用于路由数据,包括信令路由和音频流的路由,其中,音频流例如为实时传输协议(real-time transport protocol,rtp)音频流。
31.系统控制器202用于判断子会议室开设条件是否被满足,并在子会议室开设条件被满足的情况下,生成设置子会议室的控制信号。作为示例,子会议室开设条件是主会议室和/或子会议室所在电子设备的负载是否达到负载阈值,达到负载阈值的情况下,便是子会议室开设条件被满足。负载阈值例如为该电子设备所能承载的会议负载的80%。电子设备的负载阈值指的是该电子设备能够承载的参会人数。例如,承载会议室的电子设备为一台电脑,该电脑最多可承受同时500人参加会议,则可将该设备的负载阈值设置为400人。电脑最多可承受同时500人参加会议是根据电脑的压测评估的极限值。
32.根据本技术的各示例,一个电子设备可用于设置一个会议室。但是,本技术并不排除一个电子设备设置多个会议室的情况,只是这种情况下如果会议同时进行,则可能电子设备的音频出现重叠的声音,不利于参会方聆听。
33.会议层204创建会议室并使得所创建的会议室在会议时间工作。根据一个电子设
备设置一个会议室的示例,会议层204包括多个用于设置会议室的电子设备,这些电子设备例如为台式或膝上电脑、诸如ipad等平板电脑、或智能手机等。会议管理模块206用于根据设置子会议室的控制信号,在会议层204的一个或多个电子设备上设置子会议室。一些情况下,可能只需要设置一个子会议室,一些情况下,可能需要设置多个子会议室,这取决于参会方数量和各会议室所在电子设备的负载阈值。
34.根据本技术的示例,承载会议室(主会议室或子会议室)的电子设备均为所承载的会议室进行热备份,以便在会议室异常的情况下,由备份会议室接管故障会议室的工作。
35.图2的示例中,会议层204包括三个电子设备204-1、204-2、204-3。图2的示例中,在每个电子设备204-1、204-2、204-3上设置了会议室。本例中,每个电子设备上的会议室中,以子会议室1表示正常使用的子会议室,用子会议室2表示热备份,需要说明的是,示意为子会议室2的热备份只是电子设备为会议室1所做的备份,以在会议室1故障的情况下接管其工作,而不是按照本技术在会议层设置的子会议室。也就是,电子设备204-1上设置的子会议室就是子会议室1,电子设备204-1上的子会议室2就是子会议室1的冗余(即,备份)会议室。作为示例,该例中,以电子设备204-2上的会议室为主会议室。系统控制器204根据参会方数量以及承载会议的电子设备的负载阈值,判断对主会议室而言设置子会议室条件已经满足时,即设置子会议室,比如设置在电子设备204-1上的会议室。系统控制器204在子会议室204-1可容纳的参会方的数量也超出该会议室阈值的情况下,进一步社会子会议室,例如为设置在电子设备204-3上的会议室。作为示例,也可能是系统控制器204根据参会方数量以及负载阈值,判断对主会议室而言设置子会议室的条件已经满足,且判断设置一个子会议室无法满足需求时,生成设置子会议室的信号可包括设置多个子会议室的信号。系统控制器204例如可从负载均衡层获得的参会方数量的信息。举例来说,负载均衡层在鉴权过程中便可获知实际参会方数量,该信息即可发送给系统控制器204。各电子设备的负载容量可预先设置在系统控制器204中,或者在该电子要承载会议室时,由该电子设备将该信息传送给控制器204等。
36.会议管理模块206还用于子会议室设置会议虚拟标识,该会议虚拟标识与相应主会议室虚拟标识一致。进一步,会议管理模块206还用于在每个子会议室与相应的主会议室之间建立会议室通道,以便在主会议室和其子会议室之间传送数据,例如信令和音频流等。
37.在此,负载均衡曾200和会议层204都是基于freeswitch电话交换平台,或者说,该示例将freeswitch电话交换平台构建为2层。系统控制器204和会议管理模块206可以设置在该freeswitch电话交换平台之外,也可是该freeswitch电话交换平台的一部分。
38.如图2所示的基于freeswitch的电话会议系统可实现在例如图1所示的基于freeswitch软电话交换平台的电话会议系统中。具体而言,如图2所示的基于freeswitch的电话会议系统被实现在图1所示的freeswitch软电话交换平台30中。通过实施如图2所示的基于freeswitch的电话会议系统,该电话交换平台30被实现为二层架构,第一层为负载均衡层、第二层为会议层。由此,使得在图1所示的电话会议系统在使用中,例如参会方数超过负载阈值时,设置分会议室。
39.根据本技术的示例,将分会议室的虚拟会议标识(vid)设置为与主会议室的虚拟会议标识一致,主会议室在这里指的是与分会议室相应的主会议室,即,会议发起者在发起会议时该电话会议系统为其设置的初始会议室。主会议室例如是一个会议室,在一些情况
下,主会议室也可能包括多个。针对每一个主会议室,如果会议参与方的人数超过了负载阈值,则为该主会议室设置分会议室。
40.根据本技术的一些示例,系统控制器22被设置为判断主会议室的参会方数量是否达到承载主会议室的电子设备的负载阈值,如果判断结果是达到负载阈值,则子会议室开设条件被满足。图3是根据该些示例的基于freeswitch的电话会议系统下的主会议室与分会议室的关系示意。在该些示例中,主会议室40下包括多个分会议室,示意为分会议室401、分会议室402、
……
、以及分会议室40n,其中,n为整数,换句话说,分会议室的具体数量根据实际参会方数量以及承载会议的电子设备的负载情况确定,而非定值。各分会议室与主会议室的虚拟会议标识vid一致,例如均为60006,这使得主会议室和分会议室的音频同步以及会议功能由会控服务器统一控制成为可能。各分会议室分别与主会议室之间通过会议管理模块建立的会议通道连接,例如,主会议室40与分会议室401通过通道40a连接、主会议室40与分会议室402通过通道40b连接、主会议室40与分会议室40n通过通道40n连接。该示例中,在主会议室内、各子会议室内,会议管理模块为建立该会议室与参会方设备之间的参会方通道,以便传送会议室与参会方之间、以及会议参会方之间的信令和音频流等。例如,分会议室401内的会议参会者可通过参会方通道与分会议室401内的会议参会者通信。
41.根据本技术的又一些示例,系统控制器202被配置为判断第一子会议室的参会人数是否达到承载该第一会议室的电子设备的负载阈值,如果判断结果是,则子会议室开设条件被满足;生成设置子会议室的控制信号。第一子会议室是会议管理模块根据预设指令设置的与所述主会议室具有相同的会议虚拟标识的第一子会议室,且会议管理模块根据预设指令使得所述主会议室内无参会方。预设指令为预先设置的指示主会议室内不设置参会方且需设置一个子会议室的指令,该子会议室用于承载原本应由主会议室承载的参会方。图4是根据本技术的这类又一些示例的基于freeswitch的电话会议系统下的主会议室与分会议室的关系示意。图4所示意的例子与图3所示意的例子相比,区别只在于主会议室内未设置参会方通道或者说主会议室内没有参会方员。图4的例子中,原本应由主会议室承载的参会方被分配在第一子会议室内。这种情况下,参会方所在的会议室中任何因参会方所导致的故障对主会议室没有影响或影响被降低到了最小,也就使得该故障对其余子会议室没有影响或将影响降低到了最小。该示例中,会议管理模块在各子会议室内,建立参会人通道,以便参会人之间通信。
42.根据本技术的各示例,子会议室开设条件是各具有参会方的会议室内的参会方的数量是否达到承载该会议室的电子设备的负载阈值。
43.根据本技术的各示例,系统控制器202进一步设置为持续检测各具有参会方的会议室内的参会方数量,并在参会方的数量达到该会议室承载电子设备的负载阈值的情况下,创建又一子会议室。例如,在已经创建了子会议室401和402(参照图2)的情况下,如果发现议室401和402的参会方的数量均已达负载阈值,则可在另外的电子设备上创建新的子会议室。
44.在本技术以上各示例中,系统控制器202可以与会议管理模块206集成在一起,即,它们可被配置为一个模块。比如,系统控制器202与会议管理模块206被配置为一个单独的软件模块、硬件模块或软件与硬件结合的模块,从而应用到基于freeswitch的电话会议系统中。在一些情况下,该单独的模块可被进一步设置到负载均衡层200内,或设置到会议层
204内。
45.在一些情况下,系统控制器202与会议管理模块206分别被实现在负载均衡层200或实现在会议层204内。
46.图5是根据本技术示例的基于freeswitch的电话会议管理方法的流程图。如图5所示,在步骤s500,在freeswitch平台上设置负载均衡层和会议层。在步骤s502,将负载均衡层设置为对会议参与方进行鉴权以及路由信号和音频流。在步骤s504,将会议层设置为承载所创建的会议室,所述会议层包括多个电子设备。在步骤s506,判断子会议室开设条件是否被满足。在满足的情况下,进入到步骤s508,生成设置子会议室的控制信号。在未满足的情况下,依然执行步骤s506。在步骤s510,根据所生成的设置子会议室的控制信号,在会议层的一个或多个电子设备上设置子会议室。在步骤s512,为子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识。在步骤s514,在每个所述子会议室与所述主会议室之间建立会议室通道,以便在所述主会议室和所述子会议室之间传送信号。
47.可将图5所示的基于freeswitch的电话会议管理方法实施在例如图1所示的系统中,从而将freeswitch平台30构建为负载均衡曾和会议层。参照图5和图1,在freeswitch平台30上设置负载均衡层和会议层(s500)。将负载均衡层30设置为对会议参与方进行鉴权以及路由信号和音频流(s502)。鉴权、路由信号和音频流已在结合图2描述的示例中做了描述,不再赘述。将会议层设置为承载所创建的会议室,会议层包括多个电子设备(s504),本技术的示例中,一个电子设备上设置一个会议室。判断子会议室开设条件是否被满足(s506)。在满足的情况下,生成设置子会议室的控制信号(s508)。在未满足的情况下,依然执行步骤s506。在步骤s510,根据所生成的设置子会议室的控制信号,在会议层的一个或多个电子设备上设置子会议室。应理解到,根据参会方的数量,可能只需设置一个子会议室,也可能需要设置多个子会议室,因此根据所生成的设置子会议室的控制信号,可在一个或多个电子设备上分别设置会议室。根据本技术,为子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识(s512),以便负载均衡层30根据对于同一会议,只需要根据虚拟标识来路由信令和音频,无需负载均衡层30再额外区分主会议室和建立的子会议室。在每个所述子会议室与所述主会议室之间建立会议室通道(s514),以便在所述主会议室和所述子会议室之间传送信号,如此,负载均衡层30根据虚拟会议标识所传递的信令和音频流,便可经由主会议室传递到各分会议室。
48.通过在图1所示的基于freeswitch软电话交换平台的电话会议系统中实施图5所示的基于freeswitch的电话会议管理方法,可有效地在参会方人数多于会议室所在的电子设备的负载阈值时,自动设置新的会议室,本技术将在这种情况下设置的新的会议室称为子会议室。由于子会议室被设置为与主会议室具有相同的虚拟会议标识以及主会议室与子会议室之间建立了会场通道,对于会议控制来说,信令和来自不同设备的音频流都被有效融合,且依然只需要按照虚拟会议标识传递无需额外增加信息;对于会议接收方来说,主会议室在接收到信令和音频流之后,可通过其与各子会议室的会场通道传递所接收的信令和音频流,易于实现,其中,该freeswitch软电话交换平台可将来自不同设备的音频流有效融合,并进行传输;从参会方来说,不需要其实施额外的操作。因此,通过本技术的方法,可方便地对现有的电话会议系统实施扩容,而无需增加硬件。
49.进一步,根据图5所示例的方法,还在主会议室、各子会议室与会议参与方参会设
备之间建立参会方通道,以便参会方之间进行交流。例如图3所示的会议室、各子会议室与会议参与方的参会设备之间的关系。
50.在一些示例中,图5所示例的方法中的步骤s506进一步包括:根据预设指令设置与所述主会议室具有相同的会议虚拟标识的第一子会议室,以及根据预设指令使所述主会议室内无参会方;判断第一子会议室的参会人数是否达到负载阈值,如果判断结果是,则子会议室开设条件被满足。该示例下,主会议室主要用于接收信令和音频流,并将所接收的信令和音频流通过会场通道发送子会议室,包括第一子会议室。与主会议包括参会方的例子相比,该示例下参会方对主会议室的影响被降低甚至消除,从而使得会议系统更为可靠。例如图4所示的会议室、各子会议室与会议参与方的参会设备之间的关系。
51.结合图5所描述的基于freeswitch的电话会议管理方法可以例如由结合图2所描述的基于freeswitch的电话会议执行。例如,在将freeswitch平台设置为负载均衡层200和会议层204之后,由负载均衡层200的层控制器来对会议参与方进行鉴权以及路由信号和rtp音频流,具体而言,由签权模块2000进行鉴权以确保参会人员的准确性;由路由模块2002进行信号和音频流路由,以确保信号和音频流可以路由到正确的会议室。会议层204承载所创建的会议室,其包括多个电子设备。系统控制器202判断子会议室开设条件是否被满足。在满足的情况下,由系统控制器202生成设置子会议室的控制信号。在未满足的情况下,系统控制器202依然进行判断。根据所生成的设置子会议室的控制信号,会议管理模块206在会议层的一个或多个电子设备上设置子会议室。会议管理模块206为子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识。会议管理模块206在每个所述子会议室与所述主会议室之间建立会议室通道,以便在所述主会议室和所述子会议室之间传送信令和音频流。
52.以上各示例中描述的基于freeswitch的电话会议管理方法可以通过程序指令实现为软件模块,构建到例如图1所示的系统中,由其执行,从而在无需增加硬件情况下,方便地扩展本电话会议系统的会议容量。
53.根据本技术,还提供基于freeswitch的电话会议管理装置。其包括存储器和处理器,所述存储器存储指令,所述处理器用于执行所述指令且在执行所述指令时实现上文描述的任意一种示例的基于freeswitch的电话会议管理方法。
54.还提供一种计算机可读存储介质,所述存储介质用于存储指令,所述存储指令在被执行时,能实现上文描述的任意一种示例的基于freeswitch的电话会议管理方法。该可读存储介质例如为非暂存性存储介质。
55.虽然已详细地示出并描述了本技术的具体实施例以说明本技术的原理,但应理解的是,本技术可以其它方式实施而不脱离这样的原理。
技术特征:
1.一种基于freeswitch的电话会议系统,其特征在于,所述系统包括:负载均衡层,包括多个均衡层控制器,每个均衡层控制器包括:鉴权模块,用于对会议参与方进行鉴权;路由模块,用于信令和音频流路由;系统控制器,用于判断子会议室开设条件是否被满足,并在子会议室开设条件被满足的情况下,生成设置子会议室的控制信号;会议层,包括多个用于设置会议室的电子设备;会议管理模块,用于根据设置子会议室的控制信号,在所述会议层的一个或多个电子设备上设置子会议室,并且所述会议管理模块为所述子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识;以及所述会议管理模块还用于在每个所述子会议室与相应的所述主会议室之间建立会议室通道。2.根据权利要求1所述的基于freeswitch的电话会议系统,其特征在于,所述系统控制器被设置为:判断所述主会议室的参会方数量是否达到负载阈值,如果判断结果是,则子会议室开设条件被满足;生成设置子会议室的控制信号。3.根据权利要求2所述的基于freeswitch的电话会议系统,其特征在于,所述会议管理模块还用于在所述主会议室、各所述子会议室与会议参与方的参会设备之间建立参会方通道。4.根据权利要求1所述的基于freeswitch的电话会议系统,其特征在于,所述系统控制器被设置为:判断第一子会议室的参会方数量是否达到负载阈值,如果判断结果是,则子会议室开设条件被满足;生成设置子会议室的控制信号;其中,所述第一子会议室是所述会议管理模块根据预设指令设置的与所述主会议室具有相同会议虚拟标识的第一子会议室,且所述会议管理模块根据预设指令使得所述主会议室内无参会方。5.根据权利要求4所述的基于freeswitch的电话会议系统,其特征在于,所述会议管理模块还用于在各所述子会议室与会议参与方的参会设备之间建立参会方通道。6.根据权利要求1到5中任意一项所述的基于freeswitch的电话会议系统,其特征在于,所述子会议室开设条件是各具有参会方的会议室内的参会方数量是否达到该会议室的参会方阈值。7.根据权利要求6所述的基于freeswitch的电话会议系统,其特征在于,所述控制器进一步设置为实时检测各具有参会方的会议室内的参会方数量,并在参会方数量达到该会议室的参会方阈值的情况下,创建又一子会议室。8.根据权利要求6所述的基于freeswitch的电话会议系统,其特征在于,所述系统控制器与所述会议管理模块被集成在一起。9.根据权利要求6所述的基于freeswitch的电话会议系统,所述系统控制器与所述会
议管理模块被集成在所述负载均衡层或被集成在会议层。10.一种基于freeswitch的电话会议管理方法,其特征在于,所述方法包括:基于所述freeswitch平台设置负载均衡层和会议层;将所述负载均衡层设置为对会议参与方进行鉴权以及路由信号和音频流;将所述会议层设置为承载所创建的会议室,所述会议层包括多个电子设备;判断子会议室开设条件是否被满足;在判断所述子会议室开设条件被满足的情况下,生成设置子会议室的控制信号;根据所生成的设置子会议室的控制信号,在会议层的一个或多个电子设备上设置子会议室;为所述子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识;以及在每个所述子会议室与所述主会议室之间建立会议室通道。11.根据权利要求10所述的基于freeswitch的电话会议管理方法,其特征在于,在所述主会议室、各所述子会议室与会议参与方的参会设备之间建立参会方通道。12.根据权利要求10所述的基于freeswitch的电话会议管理方法,其特征在于,判断子会议室条件开设条件是否被满足包括:根据预设指令设置的与所述主会议室具有相同的会议虚拟标识的第一子会议室,以及根据预设指令使所述主会议室内无参会方;判断第一子会议室的参会方数量是否达到负载阈值,如果判断结果是,则子会议室开设条件被满足。13.根据权利要求12所述的基于freeswitch的电话会议管理方法,其特征在于,在各所述子会议室与会议参与方的参会设备之间建立参会方通道。14.根据权利要求10到13中任意一项所述的基于freeswitch的电话会议管理方法,其特征在于,所述方法还包括:实时检测各具有参会方的会议室内的参会方数量,并在参会方数量达到该会议室的负载阈值的情况下,创建又一子会议室。15.一种基于freeswitch的电话会议管理装置,所述装置包括存储器和处理器,所述存储器存储指令,所述处理器用于执行所述指令且在执行所述指令时实现根据权利要求10到权利要求14中任意一项所述的基于freeswitch的电话会议管理方法。16.一种计算机可读存储介质,所述存储介质用于存储指令,所述存储指令在被执行时,能实现根据权利要求10到权利要求14中任意一项所述的基于freeswitch的电话会议管理方法。
技术总结
本申请提供基于FreeSWITCH的电话会议系统,包括负载均衡层;系统控制器,用于判断子会议室开设条件是否被满足,并在子会议室开设条件被满足的情况下,生成设置子会议室的控制信号;会议层,包括多个用于设置会议室的电子设备;会议管理模块,用于根据设置子会议室的控制信号,在会议层的一个或多个电子设备上设置子会议室,并且会议管理模块为子会议室设置与相应主会议室虚拟标识一致的会议虚拟标识;以及会议管理模块还用于在每个子会议室与相应的主会议室之间建立会议室通道;负载均衡层包括多个均衡层控制器,各均衡层控制器包括鉴权模块以及用于路由模块。还提供基于FreeSWITCH的电话会议管理方法。的电话会议管理方法。的电话会议管理方法。
技术研发人员:张关举 张海军
受保护的技术使用者:证通股份有限公司
技术研发日:2023.05.23
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
