智能外呼系统及其挂机原因判断方法技术方案

技术编号:39332002 阅读:9 留言:0更新日期:2023-11-12 16:07
本发明专利技术涉及一种智能外呼系统及其挂机原因判断方法。该智能外呼系统的挂机原因判断方法包括以下步骤:发起呼叫到网关;接收从网关返回的音频流;对于所述音频流进行语音识别以识别出挂机原因;以及当识别出挂机原因的情况下主动向网关申请挂机以执行挂机操作。其中,关于语音识别,预先建立声学模型、发音字典以及语言模型,并且在声学模型中增加信号音建模,在发音字典中加入信号音,在语言模型中基于智能外呼系统定制语言模型,由此,能够准确识别挂机原因并能够提高通道利用率。识别挂机原因并能够提高通道利用率。识别挂机原因并能够提高通道利用率。

【技术实现步骤摘要】
智能外呼系统及其挂机原因判断方法


[0001]本申请涉及智能外呼技术,具体涉及一种智能外呼系统以及智能外呼系统的挂机原因判断方法。

技术介绍

[0002]智能外呼系统主要基于FreeSWITCH技术,FreeSWITCH是一个电话的软交换解决方案,是一个SIP(会话初始协议)服务器,提供多种音频编码的支持,以及提供对视频编码转发的支持,通过SIP协议接电信运营商中继向最终用户发起呼叫。在批量外呼的场景下,会遇到各种不能够接通的情况,比如:遇忙、关机、空号和传真等。当前主要通过IP协议里面的挂机原因(Hangup

Cause)来查找得知用户的挂机原因。
[0003]图1是表示现有技术的智能外呼系统的挂机原因判断方法的流程图。
[0004]如图1所示,现有技术的挂机原因判断方法包括以下流程:
[0005]S1:发起呼叫;
[0006]S2:从网关返回音频流;
[0007]S3:通话结束;
[0008]S4:语音网关返回挂机事件;
[0009]S5:根据SIP协议里面的挂机原因(Hangup

Cause)进行挂机原因判断,若判断结果是存在于挂机原因的标准定义中的挂机原因则继续S6,若判断结果是未存在于挂机原因的标准定义中的挂机原因则继续S7;
[0010]S6:根据挂机原因的标准定义匹配相应的挂机原因并进至S8;
[0011]S7:标记该挂机原因为未知进至S8;以及
[0012]S8:结束。
[0013]在图1所示的现有技术的智能外呼系统中主要存在以下问题:
[0014](1)无法精准判断挂机原因:Hangup

Cause虽有统一的标准定义,但仍存在不同语音网关返回值同标准不同、返回值不在标准定义范围内等问题,导致无法通过该字段准确获取挂机原因;
[0015](2)浪费通道资源:需等待语音通知结束才能获取原因,语音通知会长时间占用通道。

技术实现思路

[0016]基于上述现有技术中的问题,本专利技术旨在提供一种能够准确识别挂机原因并能够提高通道利用率的智能外呼系统以及智能外呼系统的挂机原因判断方法。
[0017]本专利技术一方面的智能外呼系统的挂机原因判断方法,其特征在于,包括以下步骤:
[0018]呼叫发起步骤,发起呼叫到网关;
[0019]音频接收步骤,接收从网关返回的音频流;
[0020]语音识别步骤,对于所述音频流进行自动语音识别以识别出挂机原因;以及
[0021]挂机执行步骤,当在所述语音识别步骤中识别出挂机原因的情况下主动向网关申请挂机以执行挂机操作。
[0022]可选地,在所述语音识别步骤中包括以下子步骤:
[0023]预先建立声学模型、发音字典以及语言模型,其中,在所述声学模型中增加信号音的建模,在所述发音字典中加入信号音,在所述语言模型中基于智能外呼系统定制语言模型;
[0024]对于所述音频流利用所述声学模型、所述发音字典以及所述语言模型进行自动语音识别;以及
[0025]输出自动语音识别的识别结果。
[0026]可选地,在所述识别结果是语音播报的情况下,基于所述语言模型识别到的文本内容判断挂机原因;
[0027]在所述识别结果是信号音的情况下,基于预先设定的信号音判断标准来判断挂机原因。
[0028]可选地,在所述识别结果是语音播报的情况下,利用基于智能外呼系统定制的语言模型识别出文字,再根据规则匹配,判断挂机原因;
[0029]在所述识别结果是信号音的情况下,利用所述声学模型和所述发音字典结合信号音时间戳计算信号音发音时长以及信号音时间间隔,再根据预先设定的信号音标准,判断出挂机原因。
[0030]本专利技术一方面的智能外呼系统,其特征在于,包括:
[0031]呼叫发起模块,用于发起呼叫到网关;
[0032]音频接收模块,用于接收从网关返回的音频流;
[0033]语音识别模块,用于对于所述音频流进行自动语音识别以识别出挂机原因;以及
[0034]挂机执行模块,当在所述语音识别模块中识别出挂机原因的情况下用于主动向网关申请挂机以执行挂机操作。
[0035]可选地,在所述语音识别模块中,预先建立声学模型、发音字典以及语言模型,对于所述音频流利用所述声学模型、所述发音字典以及所述语言模型进行自动语音识别,并输出语音识别的识别结果,
[0036]其中,在所述声学模型中增加了信号音的建模,在所述发音字典中加入了信号音,在所述语言模型中基于智能外呼系统定制语言模型。
[0037]可选地,在所述识别结果是语音播报的情况下,基于所述语言模型识别到的文本内容判断挂机原因;
[0038]在所述识别结果是信号音的情况下,基于预先设定的信号音判断标准来判断挂机原因。
[0039]可选地,在所述识别结果是语音播报的情况下,利用基于智能外呼系统定制的语言模型识别出文字,再根据规则匹配,判断挂机原因;
[0040]在所述识别结果是信号音的情况下,利用所述声学模型和所述发音字典结合信号音时间戳计算信号音发音时长以及信号音时间间隔,再根据预先设定的信号音标准,判断出挂机原因。
[0041]本专利技术一方面的计算机可读介质,其上存储有计算机程序,该计算机程序被处理
器执行时实现所述的智能外呼系统的挂机原因判断方法。
[0042]本专利技术一方面的计算机设备,包括存储模块、处理器以及存储在存储模块上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述的智能外呼系统的挂机原因判断方法。
[0043]本专利技术的智能外呼系统的挂机原因判断方法以及智能外呼系统,能够判断停机、通话中、无人接听、空号、关机、暂时无法接通、语音信箱、拒接、传真等的挂机原因,判断正确率高,而且,基于挂机语音文本定制语言模型,能够提高挂机原因识别率。进一步,通过声学模型支持信号音建模,能够支持识别信号音。
附图说明
[0044]从结合附图的以下详细说明中,将会使本申请的所述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
[0045]图1是现有技术的智能外呼系统的挂机原因判断方法的流程图。
[0046]图2是本专利技术一实施方式的智能外呼系统的挂机原因判断方法的流程图。
[0047]图3是本专利技术的挂机原因判断方法中的语音识别的流程图。
[0048]图4是本专利技术一实施方式的智能外呼系统的结构框图。
具体实施方式
[0049]下面介绍的是本专利技术的多个实施例中的一些,旨在提供对本专利技术的基本了解。并不旨在确认本专利技术的关键或决定性的要素或限定所要保护的范围。
[0050]出于简洁和说明性目的,本文主要参考其示范实施例来描述本专利技术的原理。但是,本领域技术人员将容易地认识到,相同的原理可等效地应用于所有类型的应用于智能外本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能外呼系统的挂机原因判断方法,其特征在于,包括以下步骤:呼叫发起步骤,发起呼叫到网关;音频接收步骤,接收从网关返回的音频流;语音识别步骤,对于所述音频流进行自动语音识别以识别出挂机原因;以及挂机执行步骤,当在所述语音识别步骤中识别出挂机原因的情况下主动向网关申请挂机以执行挂机操作。2.如权利要求1所述的智能外呼系统的挂机原因判断方法,其特征在于,在所述语音识别步骤中包括以下子步骤:预先建立声学模型、发音字典以及语言模型,其中,在所述声学模型中增加信号音的建模,在所述发音字典中加入信号音,在所述语言模型中基于智能外呼系统定制语言模型;对于所述音频流利用所述声学模型、所述发音字典以及所述语言模型进行自动语音识别;以及输出自动语音识别的识别结果。3.如权利要求2所述的智能外呼系统的挂机原因判断方法,其特征在于,在所述识别结果是语音播报的情况下,基于所述语言模型识别到的文本内容以判断挂机原因;在所述识别结果是信号音的情况下,基于预先设定的信号音判断标准来判断挂机原因。4.如权利要求3所述的智能外呼系统的挂机原因判断方法,其特征在于,在所述识别结果是语音播报的情况下,利用基于智能外呼系统定制的语言模型识别出文字,再根据规则匹配,判断挂机原因;在所述识别结果是信号音的情况下,利用所述声学模型和所述发音字典结合信号音时间戳计算信号音发音时长以及信号音时间间隔,再根据预先设定的信号音标准,判断出挂机原因。5.一种智能外呼系统,其特征在于,包括:呼叫发起模块,用于发起呼叫到网关;音频接收模块,用于接收从网关返回的音频流;语音识别模块,用于对于所述音频流...

【专利技术属性】
技术研发人员:王晴游浩宁凯徐千惠石岩李钟波
申请(专利权)人:上海川途智能科技有限公司
类型:发明
国别省市:

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

1