用于呼叫管理的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:20119692 阅读:27 留言:0更新日期:2019-01-16 12:24
一种用于呼叫管理的方法包含存储一会议表,用于记录已加入电话会议,且DSP信道数大于或等于2的代理人端点的信息。该方法更包含接收一呼叫请求;识别该呼叫请求关联的一请求端点;判断该会议表是否存在多个可用的代理人端点,其中,若代理人端点的DSP通道数大于0,则该代理人端点为可用的代理人端点。若该会议表中存在多个可用的代理人端点,则计算各个可用的代理人端点的优先级,并将该呼叫请求重新导向至该请求端点与优先级最高的可用的代理人端点间。本发明专利技术还提供一种用于呼叫管理的装置及计算机可读存储介质。本发明专利技术可以在有效降低电话会议对外建立呼叫数量的同时,增加电话会议的与会者端点数量。

Method, Device and Computer Readable Storage Medium for Call Management

A method for call management includes storing a conference table for recording information of agent endpoints that have joined a conference call and whose number of channels of DSP is greater than or equal to 2. This method includes receiving a call request, identifying a request endpoint associated with the call request, and judging whether there are multiple available proxy endpoints in the conference table. If the number of DSP channels of the proxy endpoint is greater than 0, the proxy endpoint is the available proxy endpoint. If there are multiple available proxy endpoints in the conference table, the priority of each available proxy endpoint is calculated, and the call request is redirected between the request endpoint and the highest priority available proxy endpoint. The invention also provides a device for call management and a computer readable storage medium. The invention can effectively reduce the number of calls set up outside the teleconference and increase the number of participant endpoints in the teleconference.

【技术实现步骤摘要】
用于呼叫管理的方法、装置及计算机可读存储介质
本专利技术涉及通信领域,尤其涉及一种用于呼叫管理的方法、装置及计算机可读存储介质。
技术介绍
现有的网络电话机经由网关与公共交换电话网络(PublicSwitchedTelephoneNetwork,PSTN)相连接,可以实现多方电话会议。然而受限于标准电话中继线的带宽或是电话会议系统人数上限的设定,无论是由与会者主动拨入电话会议系统、或是由会议系统主动拨出给与会者,皆有可能面临同时间占用电话线路数量超过上限的问题。
技术实现思路
鉴于以上内容,有必要提供一种用于呼叫管理的方法、装置及计算机可读存储介质,可以在有效降低电话会议对外建立呼叫数量的同时,增加电话会议的与会者端点数量。本专利技术实施方式提供一种用于呼叫管理的方法,该方法包含:存储一会议表,用于记录已加入电话会议,且DSP信道数大于或等于2的代理人端点的信息;接收到一呼叫请求;识别该呼叫请求关联的一请求端点;判断该会议表是否存在多个可用的代理人端点,其中,若代理人端点的DSP通道数大于0,则该代理人端点为可用的代理人端点;若该会议表中存在多个可用的代理人端点,则计算各个可用的代理人端点的优先级;以及将该呼叫请求重新导向至该请求端点与优先级最高的可用的代理人端点间。本专利技术实施方式还提供一种用于呼叫管理的装置,该装置包含:一处理器;以及一计算机可读存储介质,该计算机可读存储介质用以存储至少一个计算机程序及一会议表,用于记录已加入一电话会议且DSP信道数大于或等于2的代理人端点的信息;其中该计算机程序包含指令集且由该处理器所执行,并执行包含下列步骤:接收一呼叫请求;识别该呼叫请求关联的一请求端点;判断该会议表是否存在多个可用的代理人端点,其中,若代理人端点的DSP通道数大于0,则该代理人端点为可用的代理人端点;若该会议表中存在多个可用的代理人端点,则计算各个可用的代理人端点的优先级;以及将该呼叫请求重新导向至该请求端点与优先级最高的可用的代理人端点间。进一步地,本专利技术实施方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述用于呼叫管理方法的步骤。相较于现有技术,所述的用于呼叫管理的方法、装置及计算机可读存储介质,因为已考虑网络环境,故可以在有效降低电话会议所占用对外电话线路数量的同时,保有一定的会议通话质量,还可以完全支持主动式及被动式电话会议系统,且对于端点的使用者而言,无需改变其使用习惯就能有更好的使用者体验。附图说明图1为用于呼叫管理之应用环境一实施例的示意图。图2为主动式会议时呼叫管理一实施例的流程图。图3为被动式会议时呼叫管理一实施例的流程图。图4为呼叫管理方法一实施例的流程图。主要元件符号说明应用环境100第一场域110网关120,180呼叫管理器130,170端点110A,110B-110MPSTN140第二场域150会议系统160如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式请参阅图1,所示为根据本专利技术一实施例进行电话会议的应用环境100的示意图。上述应用环境100包含第一场域110及第二场域150。在本实施例中,上述第一场域110经由PSTN140与上述第二场域150通信连接。需注意的是,上述第一场域110与上述第二场域150可以是位于不同的地理空间,也可以是位于同一地理空间的不同网络拓墣架构上的分群。上述第一场域100包含多个端点110A-110M、网关120及呼叫管理器130。上述多个端点110A-110M为网际协议通话技术(VoiceoverInternetProtocol,VOIP)的客户端,为终端使用者提供VOIP的服务。上述多个端点110A-110M可以是模拟电话机、网络电话机或软件电话机等终端设备。当上述多个端点110A-110M为软件电话机时,可以运行在智能型手机、个人计算机或其它媒介的用户终端设备上。上述网关120可以耦合上述多个端点110A-110M,负责把呼叫转发到上述PSTN140,完成异种网络的电话拨入和拨出。在一实施例中,上述网关120可以经由模拟或数字中继线,例如T1或E1接口,耦合到上述PSTN140。上述呼叫管理器130耦合到上述网关120,用于管理上述多个端点110A-110M的配置、注册、呼叫管理和其他电话功能管理。上述第二场域150包含会议系统160、呼叫管理器170及网关180。上述会议系统160为多方电话会议的客户端,用于提供使用者创建一个多方电话会议或参加多方电话会议。上述呼叫管理器170用于管理一个多方电话会议的创建、删除、多方电话会议时间管理以及多方电话会议与会者管理等。上述网关180耦合到上述PSTN140,并向上述会议系统160及上述呼叫管理器170提供电话及网际协议通话技术服务。在一实施例中,上述呼叫管理器130、170包含处理器及计算机可读存储介质(图1中未示出)。上述处理器为上述呼叫管理器130、170的中央处理器,可以由一个或多个集成电路,例如单核心或多核心微处理器或微控制器组成,以控制上述呼叫管理器130、170的操作。上述计算机可读存储介质可以是任何形式的计算机可读取的存储介质,例如硬盘、闪存或任何其他非挥发性存储媒体。上述存储装置可存储用于操作上述呼叫管理器130、170的一个或多个计算机程序。上述计算机程序可以由上述处理器执行,并包含有实现本专利技术特征的指令集或功能单元。在一实施例中,上述呼叫管理器130、170可以是运行在一个或多个计算机装置上的计算机程序,上述呼叫管理器130、170的计算机程序可以包含在任何类型的计算机可读存储介质。需注意的是,尽管在图1中,上述呼叫管理器130、170表示为单独可操作的模块,但在其它实施例中,上述呼叫管理器130、170可以是运行在上述网关120、180中的计算机程序。上述多个端点110A-110M可以包含相应的电话处理器,所述相应的电话处理器可以是数字信号处理器(DigitalSignalProcessor,DSP),并且包含一个或多个DSP通道。在一实施例中,上述多个端点110A-110M在开机时以自身的媒体访问控制地址(MediaAccessControlAddress,MACAddress)和其它参数自动地向上述呼叫管理器130注册。上述其它参数可包含端点的类型、品牌、型号、用户名称及密码等。上述呼叫管理器130根据上述多个端点110A-110M传送的品牌及型号,可以得知各端点的DSP通道数,并进一步根据其DSP通道数判断该端点在电话会议中可以担任的角色。若端点的DSP通道数等于1,则该端点在一电话会议中仅能为与会者;若端点的DSP通道数大于或等于2,则该端点在一电话会议中可以为与会者也可以为代理人。在本专利技术实施例中,上述呼叫管理器130可以将欲加入上述会议系统160的与会者的呼叫重新导向至同一场域中的已加入至上述会议系统160的代理人,由该代理人进行后续语音数据流混合处理,以减少上述网关120同时对外的呼叫数量。在一实施例中,上述呼叫管理器130可以及时通过算法从多个代理人中选择特定端点做为一新进呼叫的代理人,诸如如下等式:Ppriority=α×RTTlocal+β×QoSProxy+γ×Cap本文档来自技高网...

【技术保护点】
1.一种用于呼叫管理的方法,其特征在于,所述方法包括步骤:存储会议表,用于记录已加入电话会议,且DSP信道数大于或等于2的代理人端点的信息;接收呼叫请求;识别该呼叫请求关联的请求端点;判断该会议表是否存在多个可用的代理人端点,其中,若代理人端点的DSP通道数大于0,则该代理人端点为可用的代理人端点;若该会议表中存在多个可用的代理人端点,则计算各个可用的代理人端点的优先级;以及将该呼叫请求重新导向至该请求端点与优先级最高的可用的代理人端点间。

【技术特征摘要】
1.一种用于呼叫管理的方法,其特征在于,所述方法包括步骤:存储会议表,用于记录已加入电话会议,且DSP信道数大于或等于2的代理人端点的信息;接收呼叫请求;识别该呼叫请求关联的请求端点;判断该会议表是否存在多个可用的代理人端点,其中,若代理人端点的DSP通道数大于0,则该代理人端点为可用的代理人端点;若该会议表中存在多个可用的代理人端点,则计算各个可用的代理人端点的优先级;以及将该呼叫请求重新导向至该请求端点与优先级最高的可用的代理人端点间。2.如权利要求1所述用于呼叫管理的方法,其特征在于,其中所述识别该呼叫请求关联的请求端点包括若该呼叫请求为拨出呼叫,则该请求端点为主叫方;若该呼叫请求为拨入呼叫,则该请求端点为被叫方。3.如权利要求2所述用于呼叫管理的方法,其特征在于,其中所述各个可用的代理人端点的优先级计算方法为:α×RTTlocal+β×QoSProxy+γ×Capproxy+ω×RTTexternal,其中,α、β、γ及ω系权重参数;RTTlocal系该请求端点与该可用的代理人端点间的延迟时间;QoSProxy系该可用的代理人端点的QoS设定值;Capproxy系该可用的代理人端点目前剩余的DSP通道数;以及RTTexternal系该可用的代理人端点对外传送封包的延迟时间。4.如权利要求3所述用于呼叫管理的方法,其特征在于,其中α、β、γ及ω系权重参数,总和为1。5.如权利要求3所述用于呼叫管理的方法,其特征在于,其中α×RTTlocal+β×QoSProxy+γ×Capproxy+ω×RTTexternal的值越小,优先级越高。6.如权利要求1所述用于呼叫管理的方法,其特征在于,该方法还包括,将该呼叫请求重新导向至该请求端点与优先级最高的可用的代理人端点间之后,根据该请求端点与该可用的代理人端点目前剩余的DSP通道数,更新该会议表。7.一种用于呼叫管理的装置,其特征在于,该装置包含:处理器;以及计算机可读存储介质,该计算机可读存储介质用以存储至少一个计算机程序及会议表,用于记录已加入...

【专利技术属性】
技术研发人员:廖俊雄
申请(专利权)人:南宁富桂精密工业有限公司
类型:发明
国别省市:广西,45

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1