电话语音场景下的通话结果识别方法、系统、设备及介质与流程

文档序号:37335117发布日期:2024-03-18 17:59阅读:16来源:国知局
电话语音场景下的通话结果识别方法、系统、设备及介质与流程

本发明涉及通信,尤其涉及一种电话语音场景下的通话结果识别方法、系统、设备及介质。


背景技术:

1、目前,由于无法准确识别号码的呼叫状态,企业的通信资源正在悄无声息的浪费。中国联通cop云识别技术应运而生,该技术通过接通前的回铃音/彩铃的asr识别编码来识别通话状态,但是在非常规放音,如通话语音时长特别短就挂机的情况下,识别率会大打折扣。比如,提示音是“对不起,……”然后就挂机了,cop云识别技术难以保证识别准确率。


技术实现思路

1、本发明提供一种电话语音场景下的通话结果识别方法、系统、设备及介质,用以解决现有技术无法准确识别号码的呼叫状态的缺陷。

2、本发明提供一种电话语音场景下的通话结果识别方法,包括:

3、获取通话呼叫过程的被叫返回sip信令码、asr识别码、和振铃时长数据;

4、根据预设识别优先级,对被叫返回sip信令码、asr识别码、和振铃时长数据进行通话结果识别,得到通话识别结果;

5、其中,预设识别优先级为:被叫返回sip信令码是否等于预设第一值为第一优先级,asr识别码是否等于预设第二值、预设第三值、或预设第四值为第二优先级,被叫返回sip信令码是否等于预设第五值以及振铃时长是否超过预设第六值为第三优先级,第一优先级的识别优先级优于第二优先级,第二优先级的识别优先级优于第三优先级。

6、根据本发明提供的一种电话语音场景下的通话结果识别方法,被叫返回sip信令码为通信大网返回的信令编码,被叫返回sip信令码的类型包括以下任一项或其任意组合:正常接通、禁止呼叫、空号、请求服务超时,呼叫无法到达、被叫暂时不可用,呼叫无法到达、被叫号码不完整、被叫电话返回忙、主叫提前挂机、呼叫失败、超时无应答或被叫拒接、不存在。

7、根据本发明提供的一种电话语音场景下的通话结果识别方法,asr识别码为通过振铃识别得到的asr编码,asr识别码的类型包括以下任一项或其任意组合:正在通话、线路忙,嘟嘟、无人接听、接通无人回话、回铃音标准嘟嘟声、彩铃、外呼未接听后挂断、没振铃就已挂机、暂时无法接通、用户拒接、传真机摘机识别、自动应答机摘机识别、自然人摘机识别、摘机后未识别状态、未识别出结果、关机、停机、线路故障、用户不在、用户未登录、不在服务区、等待提示(请不要挂机)、未查询到绑定关系。

8、根据本发明提供的一种电话语音场景下的通话结果识别方法,振铃时长为从呼叫被发起到呼叫被接受之间的时间长度,即电话响铃时间,以秒为单位。

9、根据本发明提供的一种电话语音场景下的通话结果识别方法,通话识别结果(callresult)的类型包括以下任一项或其任意组合:成功、忙、无应答、主叫提前挂机、无法到达、无权呼叫、通话中、被叫拒绝、呼叫失败、呼入限制、呼出限制、呼叫闪挂、无效号码、关机、暂时无法接听、黑名单、没有查询到被叫、停机、呼叫资源不足。

10、根据本发明提供的一种电话语音场景下的通话结果识别方法,所述根据预设识别优先级,对被叫返回sip信令码、asr识别码、和振铃时长数据进行通话结果识别,得到通话识别结果,包括:

11、对被叫返回sip信令码进行通话结果识别,得到第一级通话识别结果;

12、根据第一级通话识别结果,对asr识别码进行通话结果识别,得到第二级通话识别结果;

13、根据第二级通话识别结果,对被叫返回sip信令码和振铃时长数据进行通话结果识别,得到第三级通话识别结果;

14、根据第一级通话识别结果、第二级通话识别结果、第三级通话识别结果,得到最终通话识别结果。

15、根据本发明提供的一种电话语音场景下的通话结果识别方法,所述对被叫返回sip信令码进行通话结果识别,得到第一级通话识别结果,包括:

16、判断被叫返回sip信令码是否等于预设第一值;

17、当被叫返回sip信令码不等于预设第一值时,第一级通话识别结果为正常接听,通话结果识别结束;

18、当被叫返回sip信令码等于预设第一值时,第一级通话识别结果为需要进行二级通话结果识别。

19、根据本发明提供的一种电话语音场景下的通话结果识别方法,所述根据第一级通话识别结果,对asr识别码进行通话结果识别,得到第二级通话识别结果,包括:

20、当第一级通话识别结果为需要进行二级通话结果识别时,判断asr识别码是否等于预设第二值、预设第三值或者预设第四值;

21、当asr识别码等于预设第二值或预设第三值时,第二级通话识别结果为需要进行三级通话结果识别;

22、当asr识别码等于预设第四值时,通过预设asr转换表匹配得到第二级通话识别结果,第二级通话识别结果为呼叫失败,通话结果识别结束;

23、当asr识别码不等于预设第二值、预设第三值或者预设第四值中任一个时,判断通过预设asr转换表是否匹配得到第二级通话识别结果,当通过预设asr转换表匹配得到第二级通话识别结果时,以预设asr转换表匹配结果作为第二级通话识别结果,通话结果识别结束,当通过预设asr转换表匹配得不到第二级通话识别结果时,判断通过预设sip转换表是否匹配得到第二级通话识别结果,当通过预设sip转换表匹配得到第二级通话识别结果时,以预设sip转换表匹配结果作为第二级通话识别结果,通话结果识别结束,当通过预设sip转换表匹配得不到第二级通话识别结果时,第二级通话识别结果为呼叫失败,通话结果识别结束。

24、根据本发明提供的一种电话语音场景下的通话结果识别方法,所述根据第二级通话识别结果,对被叫返回sip信令码和振铃时长数据进行通话结果识别,得到第三级通话识别结果,包括:

25、判断被叫返回sip信令码是否等于预设第五值;

26、当被叫返回sip信令码等于预设第五值时,根据振铃时长数据判断振铃时长是否超过预设第六值,当振铃时长超过预设第六值时,第三级通话识别结果为无人接听,通话结果识别结束,当振铃时长未超过预设第六值时,第三级通话识别结果为主叫提前释放;

27、当被叫返回sip信令码不等于预设第五值时,判断通过预设asr转换表是否匹配得到第三级通话识别结果,当通过预设asr转换表匹配得到第三级通话识别结果时,以预设asr转换表匹配结果作为第三级通话识别结果,通话结果识别结束,当通过预设asr转换表匹配得不到第三级通话识别结果时,第三级通话识别结果为呼叫失败,通话结果识别结束。

28、根据本发明提供的一种电话语音场景下的通话结果识别方法,预设识别优先级具体为:被叫返回sip信令码是否等于200为第一优先级,asr识别码是否等于787、788、或789为第二优先级,被叫返回sip信令码是否等于487以及振铃时长是否超过40秒为第三优先级,第一优先级的识别优先级优于第二优先级,第二优先级的识别优先级优于第三优先级。

29、本发明还提供一种电话语音场景下的通话结果识别系统,包括:

30、数据获取模块,用于:获取通话呼叫过程的被叫返回sip信令码、asr识别码、和振铃时长数据;

31、通话结果识别模块,用于:根据预设识别优先级,对被叫返回sip信令码、asr识别码、和振铃时长数据进行通话结果识别,得到通话识别结果;

32、其中,预设识别优先级为:被叫返回sip信令码是否等于预设第一值为第一优先级,asr识别码是否等于预设第二值、预设第三值、或预设第四值为第二优先级,被叫返回sip信令码是否等于预设第五值以及振铃时长是否超过预设第六值为第三优先级,第一优先级的识别优先级优于第二优先级,第二优先级的识别优先级优于第三优先级。

33、本发明还提供一种电子设备,包括处理器和存储有计算机程序的存储器,其特征在于,所述处理器执行所述计算机程序时实现上述任一种所述的电话语音场景下的通话结果识别方法。

34、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一种所述的电话语音场景下的通话结果识别方法。

35、本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述任一种所述的电话语音场景下的通话结果识别方法。

36、本发明提供的一种电话语音场景下的通话结果识别方法、系统、设备及介质,综合考虑通话呼叫过程的被叫返回sip信令码、asr识别码、和振铃时长数据,根据预设识别优先级,有针对性地利用不同的通话结果识别方式对不同的通话话单进行通话呼叫分析,有效提升在不同呼叫通话情况下进行通话结果识别的准确性和有效性,避免企业的通信资源白白浪费。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1