一种网络电话的自动接听方法及装置

文档序号:652246 发布日期:2021-04-23 浏览:10次 >En<

阅读说明:本技术 一种网络电话的自动接听方法及装置 (Automatic answering method and device for network telephone ) 是由 王贝贝 于 2020-12-22 设计创作,主要内容包括:本发明公开了一种网络电话的自动接听方法及装置。该方法包括:呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通;接收主叫侧话机终端的呼叫,判断被叫侧话机终端是否已开启自动接听功能,若已开启,则根据预设自动接听判断条件,确定是否接通;若未开启,则向被呼叫终端振铃;当已开启自动接听功能的被叫侧话机终端与对应的主叫侧话机终端结束通话时,释放主叫侧话机终端的呼叫,保持被叫侧话机终端与呼叫服务器接通,等待下次呼叫;按预设方式关闭已开启自动接听功能的被叫侧话机终端的自动接听功能。该方法使同一个呼叫服务器可以同时接入带自动接听功能的话机终端和不支持自动接听功能的话机终端,提高了呼叫系统的兼容性。(The invention discloses an automatic answering method and device for a network telephone. The method comprises the following steps: the call server is communicated with each called side phone terminal to be started with the automatic answering function; receiving a call of a calling side phone terminal, judging whether an automatic answering function is opened or not at a called side phone terminal, and if so, determining whether to be connected or not according to a preset automatic answering judgment condition; if not, ringing to the called terminal; when the called side phone terminal with the automatic answering function and the corresponding calling side phone terminal finish the conversation, releasing the call of the calling side phone terminal, keeping the called side phone terminal connected with the call server, and waiting for the next call; and closing the automatic answering function of the called side phone terminal with the automatic answering function according to a preset mode. The method enables the same call server to be simultaneously accessed into the telephone terminal with the automatic answering function and the telephone terminal which does not support the automatic answering function, thereby improving the compatibility of the call system.)

一种网络电话的自动接听方法及装置

技术领域

本发明涉及一种网络电话的自动接听方法,同时也涉及相应的自动接听装置,属于IP网络通信技术领域。

背景技术

拨打电话和接听电话是用户使用频率最高的话机终端的功能之一。目前,大部分话机终端接收到来电时,通常都是由使用者手动选择接听电话,在实际使用中往往给使用者造成许多不便。例如,使用者手头正在忙一些重要事情,无法及时抽离接听电话而错过对方来电。

为了解决上述问题,具有自动接听功能的话机终端应运而生。该话机终端设置有一些自动接听的判断条件,当有其他话机终端发来呼叫请求时,呼叫服务器会将呼叫转发给该话机终端,该话机终端则判断是否满足自动接听的判断条件,如果满足则自动应答呼叫请求,然后完成呼叫建立。

但是,由于上述具有自动接听功能的话机终端都需要特殊定制,二次开发,那么针对现有的基于IP网络建设的分布式呼叫中心,若要使坐席话机实现自动接听业务,需要保证所使用的坐席话机具备自动接听功能。但是,当前很多坐席话机为早期的或者功能简单的话机终端,无法实现自动接听的功能,若要将其全部更换为具有自动接听功能的话机终端,这样不仅增加了使用成本,而且还造成了设备资源的浪费。

发明内容

本发明所要解决的首要技术问题在于提供一种网络电话的自动接听方法。

本发明所要解决的另一技术问题在于提供一种网络电话的自动接听装置。

为了实现上述目的,本发明采用下述技术方案:

根据本发明实施例的第一方面,提供一种网络电话的自动接听方法,包括如下步骤:

步骤S1、呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通;

步骤S2、接收主叫侧话机终端的呼叫,判断被叫侧话机终端是否已开启自动接听功能,若已开启,则根据预设自动接听判断条件,确定是否接通;若未开启,则向被呼叫终端振铃;

步骤S3、当已开启自动接听功能的被叫侧话机终端与对应的主叫侧话机终端结束通话时,释放主叫侧话机终端的呼叫,保持被叫侧话机终端与呼叫服务器接通,等待下次呼叫;

步骤S4、按预设方式关闭已开启自动接听功能的被叫侧话机终端的自动接听功能。

其中较优地,在实现所述呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通时,识别所述待开启自动接听功能的被叫侧话机终端呼叫的固定号码,直接接通所述呼叫服务器与所述待开启自动接听功能的被叫侧话机终端。

其中较优地,在实现所述呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通时,识别所述待开启自动接听功能的被叫侧话机终端呼叫的固定号码,并根据接收的从预先设置的被叫侧话机终端号码列表中选择的指定开启自动接听功能的话机终端,接通所述呼叫服务器与所述指定待开启自动接听功能的被叫侧话机终端。

其中较优地,在实现所述呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通时,向接收的从预先设置的被叫侧话机终端号码列表中选择的指定开启自动接听功能的话机终端发起呼叫,等待话机终端响应所述呼叫服务器的呼叫,接通所述呼叫服务器与所述指定待开启自动接听功能的被叫侧话机终端。

其中较优地,当接通所述呼叫服务器与相应的待开启自动接听功能的被叫侧话机终端后,将开启自动接听功能的话机终端的号码添加到已开启自动接听功能的话机终端列表中。

其中较优地,在识别待开启自动接听功能的被叫侧话机终端呼叫的固定号码之前,设置各个待开启自动接听功能的话机终端的自动接听判断条件;

或者,在识别待开启自动接听功能的被叫侧话机终端呼叫的固定号码之后,由所述呼叫服务器指导被叫侧话机终端自行设置自动接听判断条件;

所述自动接听判断条件包括但不限于主呼号码在自动接听号码名单中则自动接听,或者满足自动接听规则,则自动接听。

其中较优地,通过挂断一个或多个已开启自动接听功能的话机终端的呼叫,实现关闭相应的已开启自动接听功能的话机终端的自动接听功能。

其中较优地,通过接收在所述呼叫服务器上的已开启自动接听功能的话机终端列表中一次性选择所有需要关闭自动接听功能的话机终端,实现关闭相应的已开启自动接听功能的话机终端的自动接听功能。

根据本发明实施例的第二方面,提供一种网络电话的自动接听装置,包括处理器和存储器,所述处理器读取所述存储器中的计算机程序或指令,用于执行以下操作:

呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通;

接收主叫侧话机终端的呼叫,判断被叫侧话机终端是否已开启自动接听功能,若已开启,则根据预设自动接听判断条件,确定是否接通;若未开启,则向被呼叫终端振铃;

当已开启自动接听功能的被叫侧话机终端与对应的主叫侧话机终端结束通话时,释放主叫侧话机终端的呼叫,保持被叫侧话机终端与呼叫服务器接通,等待下次呼叫;

按预设方式关闭已开启自动接听功能的被叫侧话机终端的自动接听功能。

根据本发明实施例的第三方面,提供一种计算机可读存储介质,所述可读存储介质上存储有指令,当其在计算机上运行时,使得所述计算机执行上述的网络电话的自动接听方法。

本发明所提供的网络电话的自动接听方法及装置通过将呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通,并基于呼叫服务器实现各个已开启自动接听功能的被叫侧话机终端自动接听电话,从而实现自动接听功能兼容早期话机终端或者功能简单的话机终端。并且,本自动接听方法与现有在话机终端实现的自动接听功能互相独立,同一个呼叫服务器可以同时接入带自动接听功能的话机终端和不支持自动接听功能的话机终端,提高了呼叫系统的兼容性。

附图说明

图1为本发明实施例提供的网络电话的自动接听方法的流程图;

图2为本发明实施例提供的网络电话的自动接听方法的一种实现方式示意图;

图3为本发明实施例提供的网络电话的自动接听装置的结构示意图。

具体实施方式

下面结合附图和具体实施例对本发明的技术内容做进一步的详细说明。

为了使自动接听功能兼容早期话机终端或者功能简单的话机终端,如图1所示,本发明实施例提供了一种网络电话的自动接听方法,包括如下步骤:

步骤S1、呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通。

在本发明实施例中,待开启自动接听功能的被叫侧话机终端为接收到其他话机终端呼叫时,与满足预设自动接听判断条件的话机终端自动接通的话机终端;同时,待开启自动接听功能的被叫侧话机终端还为已经基于IP网络协议完成鉴权注册的并且本身不具有自动接听功能的话机终端。

需要说明的是,待开启自动接听功能的被叫侧话机终端与主叫侧话机终端只是相对而言的,并不是绝对的;例如,话机终端A向话机终端B发起主呼时,话机终端B需要开启自动接听功能,以自动接听话机终端A的来电,此时话机终端B为待开启自动接听功能的被叫侧话机终端,话机终端A为主叫侧话机终端。然而,要是话机终端B向话机终端A发起主呼时,话机终端A需要开启自动接听功能,以自动接听话机终端B的来电,此时话机终端A为待开启自动接听功能的被叫侧话机终端,话机终端B为主叫侧话机终端。

具体的说,呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通,即呼叫服务器与各个待开启自动接听功能的被叫侧话机终端之间的媒体通道建立。在实现呼叫服务器与各个需要开启自动接听功能的被叫侧话机终端接通时,可以采用采用以下三种方法实现。

第一种方法为:识别待开启自动接听功能的被叫侧话机终端呼叫的固定号码,直接接通呼叫服务器与待开启自动接听功能的被叫侧话机终端,从而实现呼叫服务器与待开启自动接听功能的被叫侧话机终端之间的媒体通道建立,并将开启自动接听功能的话机终端的号码添加到已开启自动接听功能的话机终端列表中。其中,待开启自动接听功能的被叫侧话机终端向呼叫服务器呼叫的固定号码为呼叫服务器预先设置的用于开启被叫侧话机终端的自动接听功能的号码。例如,该用于开启自动接听功能的号码为888888,那么,呼叫服务器只要识别到有待开启自动接听功能的被叫侧话机终端呼叫号码888888时,则接通呼叫服务器与待开启自动接听功能的被叫侧话机终端,实现开启相应的被叫侧话机终端的自动接听功能。

第二种方法:识别待开启自动接听功能的被叫侧话机终端呼叫的固定号码,并根据接收的从预先设置的被叫侧话机终端号码列表中选择的指定开启自动接听功能的话机终端,接通呼叫服务器与指定待开启自动接听功能的被叫侧话机终端,从而实现呼叫服务器与指定待开启自动接听功能的被叫侧话机终端之间的媒体通道建立,并将开启自动接听功能的话机终端的号码添加到已开启自动接听功能的话机终端列表中。例如,在呼叫服务器中预先设置的被叫侧话机终端号码列表中包括100部话机终端的号码,若实际需要将15部被叫侧话机终端开启自动接听功能,因此可以从呼叫服务器用户界面显示的被叫侧话机终端号码列表中找到对应这15部被叫侧话机终端的号码并进行勾选,呼叫服务器识别待开启自动接听功能的被叫侧话机终端呼叫的固定号码,根据所勾选的15部被叫侧话机终端的号码,将这15部话机终端与呼叫服务器接通,并拒绝15部话机终端以外的话机终端开启自动接听功能的请求。因此,通过呼叫服务器可以实现批量开启被叫侧话机终端的自动接听功能。

第三种方法:向接收的从预先设置的被叫侧话机终端号码列表中选择的指定开启自动接听功能的话机终端发起呼叫,等待话机终端响应呼叫服务器的呼叫,接通呼叫服务器与指定待开启自动接听功能的被叫侧话机终端,从而实现呼叫服务器与指定待开启自动接听功能的被叫侧话机终端之间的媒体通道建立,并将开启自动接听功能的话机终端的号码添加到已开启自动接听功能的话机终端列表中。例如,在呼叫服务器中预先设置的被叫侧话机终端号码列表中包括600部话机终端的号码,若实际需要将其中320部话机终端开启自动接听功能,则通过呼叫服务器向这320部话机终端发起呼叫,被呼叫的320部话机终端接听后,则向其发送语音“请不要挂断,您已开启自动接听功能,为保证功能正常,请打开免提”。

步骤S2、接收主叫侧话机终端的呼叫,判断被叫侧话机终端是否已开启自动接听功能,若已开启,则根据预设自动接听判断条件,确定是否接通;若未开启,则向被呼叫终端振铃。

当呼叫服务器识别到主叫侧话机终端呼叫的号码时,判断该号码是否在已开启自动接听功能的话机终端列表中,若在则说明主叫侧话机终端发起呼叫的被叫侧话机终端已开启自动接听功能,此时,呼叫服务器会根据预先设置的相应被呼叫话机终端的自动接听判断条件,确定是否将进行主呼的话机终端与被呼叫话机终端接通,从而实现呼叫服务器与指定待开启自动接听功能的被叫侧话机终端之间的媒体通道建立。

其中,预先设置各个需要开启自动接听功能的话机终端的自动接听判断条件可以在识别待开启自动接听功能的被叫侧话机终端呼叫的固定号码之前,以配置文件、数据库、命令行等任意一种方式预先设置在呼叫服务器中;预先设置各个需要开启自动接听功能的话机终端的自动接听判断条件还可以在识别待开启自动接听功能的被叫侧话机终端呼叫的固定号码之后,由呼叫服务器提供相应的接口,指导被叫侧话机终端自行设置自动接听判断条件。

预先设置的自动接听判断条件包括但不限于主呼号码在自动接听号码名单中则自动接听,或者满足自动接听规则,则自动接听;自动接听规则可以是响铃预设时间(如10s)后自动接听,自动接听规则还可以是某一个字段自动接听,自动接听规则也可以呼叫优先级高的优先接听,但不仅局限于此。假设自动接听判断条件为主呼号码在自动接听号码名单中则自动接听,那么当呼叫服务器识别到主叫侧话机终端呼叫的号码时,判断该号码是否在自动接听号码名单中,若该号码在自动接听号码名单中,则将进行主呼的话机终端与被呼叫话机终端接通,在主呼的话机终端与被呼叫话机终端接通过程中,若音视频编码不匹配,则由呼叫服务器来完成媒体转码及转发。

若呼叫服务器识别到的主叫侧话机终端呼叫的号码不在已开启自动接听功能的话机终端列表中,则说明主叫侧话机终端发起呼叫的被叫侧话机终端未开启自动接听功能,此时呼叫服务器像正常打电话一样向被呼叫终端振铃,由被呼叫终端决定是否接听。

步骤S3、当已开启自动接听功能的被叫侧话机终端与对应的主叫侧话机终端结束通话时,释放主叫侧话机终端的呼叫,保持被叫侧话机终端与呼叫服务器接通,等待下次呼叫。

呼叫服务器将进行主呼的话机终端与已开启自动接听功能的被叫侧话机终端接通后,进行通话,当结束通话时,由进行主呼的话机终端挂断电话,此时呼叫服务器释放主叫侧话机终端的呼叫,保持被叫侧话机终端与呼叫服务器接通,等待下次呼叫。

步骤S4、按预设方式关闭已开启自动接听功能的被叫侧话机终端的自动接听功能。

若一个或多个已开启自动接听功能的话机终端需要关闭自动接听功能,可以通过挂断相应已开启自动接听功能的话机终端的呼叫实现,呼叫服务器识别到已开启自动接听功能的话机终端挂断电话后,则关闭相应已开启自动接听功能的话机终端的自动接听功能,并释放相应已开启自动接听功能的话机终端与呼叫服务器之间的媒体通道,等待下次重新开启自动接听功能。

若一个或多个已开启自动接听功能的话机终端需要关闭自动接听功能,还可以通过接收在呼叫服务器上的已开启自动接听功能的话机终端列表中一次性选择所有需要关闭自动接听功能的话机终端,关闭自动接听功能,并释放相应已开启自动接听功能的话机终端与呼叫服务器之间的媒体通道,同时向所关闭的自动接听功能的话机终端发送语音“您已被剔除自动接听的话机终端列表”。

因此,通过上述步骤S1至步骤S4可以实现如下图2所示的具体过程:

A.终端B为普通话机,本身不支持自动接听功能。使用该终端B呼叫自动接听功能的固定号码。

B.呼叫服务器的信令服务模块识别被叫为自动接听功能的固定号码,响应本次呼叫,并接通呼叫服务器与终端B,并将终端B的号码添加到已开启自动接听功能的话机终端列表中。

C.终端A发起呼叫,被叫为终端B。

D.呼叫服务器的信令服务模块收到终端A的呼叫,判断被呼叫终端B是否开启自动接听,如果已开启则响应主叫终端A,并通过媒体服务模块将终端A与终端B之间的媒体通道接通;如果音视频编码不匹配,则由呼叫服务器来完成媒体转码及转发。

E.媒体服务模块释放主叫侧终端A的呼叫,被叫侧终端B保持联通,等待下次呼叫。

F.终端B如果想关闭自动接听功能,则挂断呼叫即可,呼叫服务器的信令服务模块识别到,媒体服务模块关闭终端B的自动接听功能。可重新开启此功能。

其中,终端B可以理解为被叫侧话机终端为执行主体;呼叫服务器的信令服务模块和媒体服务模块可以理解为呼叫服务器为执行主体;终端A可以理解为主叫侧话机终端为执行主体。此处的过程A至F仅为了本领域的技术人员更清楚直观的了解本发明,并非对本发明的限定。

此外,如图3所示,本发明实施例还提供一种网络电话的自动接听装置,包括处理器32和存储器31,还可以根据实际需要进一步包括通信组件、传感器组件、电源组件、多媒体组件及输入/输出接口。其中,存储器、通信组件、传感器组件、电源组件、多媒体组件及输入/输出接口均与该处理器32连接。前已述及,存储器31可以是静态随机存取存储器(SRAM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、可编程只读存储器(PROM)、只读存储器(ROM)、磁存储器、快闪存储器等;处理器32可以是中央处理器(CPU)、图形处理器(GPU)、现场可编程逻辑门阵列(FPGA)、专用集成电路(ASIC)、数字信号处理(DSP)芯片等。其它通信组件、传感器组件、电源组件、多媒体组件等均可以采用现有智能手机中的通用部件实现,在此就不具体说明了。

另外,本发明实施例提供的一种网络电话的自动接听装置,包括处理器32和存储器31,处理器32读取所述存储器31中的计算机程序或指令,用于执行以下操作:

呼叫服务器与各个需要开启自动接听功能的被叫侧话机终端接通。

接收主叫侧话机终端的呼叫,判断被叫侧话机终端是否已开启自动接听功能,若已开启,则根据预设自动接听判断条件,确定是否接通;若未开启,则向被呼叫终端振铃。

当已开启自动接听功能的被叫侧话机终端与对应的主叫侧话机终端结束通话时,释放主叫侧话机终端的呼叫,保持被叫侧话机终端与呼叫服务器接通,等待下次呼叫。

按预设方式关闭已开启自动接听功能的被叫侧话机终端的自动接听功能。

另外,本发明实施例还提供一种计算机可读存储介质,所述可读存储介质上存储有指令,当其在计算机上运行时,使得所述计算机执行如上述图1所述的网络电话的自动接听方法,此处不再赘述其具体实现方式。

另外,本发明实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行如上述图1所述的网络电话的自动接听方法,此处不再赘述其具体实现方式。

本发明所提供的网络电话的自动接听方法及装置通过将呼叫服务器与各个待开启自动接听功能的被叫侧话机终端接通,并基于呼叫服务器实现各个已开启自动接听功能的被叫侧话机终端自动接听电话,从而实现自动接听功能兼容早期话机终端或者功能简单的话机终端。并且,本自动接听方法与现有在话机终端实现的自动接听功能互相独立,同一个呼叫服务器可以同时接入带自动接听功能的话机终端和不支持自动接听功能的话机终端,提高了呼叫系统的兼容性。

以上对本发明所提供的网络电话的自动接听方法及装置进行了详细的说明。对本领域的一般技术人员而言,在不背离本发明实质内容的前提下对它所做的任何显而易见的改动,都将属于本发明专利权的保护范围。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种通话控制方法及其装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类