CN110830417B - 呼叫结果获取方法、***、ivr设备和计算机可读存储介质 - Google Patents
呼叫结果获取方法、***、ivr设备和计算机可读存储介质 Download PDFInfo
- Publication number
- CN110830417B CN110830417B CN201810898425.7A CN201810898425A CN110830417B CN 110830417 B CN110830417 B CN 110830417B CN 201810898425 A CN201810898425 A CN 201810898425A CN 110830417 B CN110830417 B CN 110830417B
- Authority
- CN
- China
- Prior art keywords
- call
- voice
- operator network
- media server
- call result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000004891 communication Methods 0.000 claims abstract description 13
- 230000011664 signaling Effects 0.000 claims description 36
- 238000012545 processing Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000272814 Anser sp. Species 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5183—Call or contact centers with computer-telephony arrangements
- H04M3/5191—Call or contact centers with computer-telephony arrangements interacting with the Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种呼叫结果获取方法、***、IVR设备及计算机可读存储介质,涉及通信技术领域。其中方法包括:若接收到呼叫终端发送的呼叫请求,则通过语音网关和被叫终端所在的运营商网络呼叫被叫终端,所述呼叫请求中携带有被叫终端的通信号码;***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流;控制所述媒体服务器连接语音识别引擎,以识别所述语音媒体流对应的呼叫结果;其中所述语音识别引擎中存储有各种呼叫结果对应的语音波形文件;接收所述媒体服务器返回的所述语音识别引擎识别出的呼叫结果,将所述呼叫结果返回至所述呼叫终端。本发明实施例可以提高呼叫结果识别的精确度。
Description
技术领域
本发明实施例涉及通信领域,特别涉及一种呼叫结果获取方法、***、交互式语音应答(Interactive Voice Response,IVR)设备及计算机可读存储介质。
背景技术
呼叫中心是利用电信呼叫中心技术建立的一种客户服务***。呼叫中心的交互式语音应答(Interactive Voice Response,IVR)设备存储了导航服务流程,当用户通过电话终端设备拨打呼叫中心的统一接入号码时,IVR设备可通过语音方式为用户提供语音导航服务。IVR设备一般是通过***体服务器(Media Resource Server,MRS)完成对用户的放音收号。用户可根据IVR设备播放的语音的菜单音提示,通过按键方式选择自己需要的服务内容,如果自动播放语音服务不能满足用户需求,则呼叫中心的语言***可提供按键转人工方式。当用户申请转人工后,由计呼叫中心的计算机电话集成(Computer TelephonyIntegration,CTI)设备根据用户需要的服务类型进行排队,找到有对应技能的空闲座席台,将用户的话路导入该座席模块,让该座席模块为用户服务。
呼叫中心中除了可以通过客户端呼入提供服务外,还可以基于外呼***发起对客户的主动呼叫,在呼叫接通后,基于IVR设备为客户提供服务或引导,IVR设备可以将客户转接到坐席,让坐席处客服为客户提供服务。外呼***呼叫客户后,呼叫结果可能接通,也有可能是没有接通。由于外呼***需要根据呼叫结果,进行后续处理,因此对于主动呼叫的客户号码,外呼***需要能区分出呼叫结果,对于未接通的号码,需要区分出未接通的原因类型,例如:号码不存在,客户关机,不在服务区等。目前,外呼***识别呼叫结果的方式一般有以下几种:
第一种是,对于未接通的情况,采用呼叫的核心网信令方式来识别呼叫结果。这种方式对于部分老核心网***是准确的,但是对于一些在未接通时,仅通过宣告音的方式来通知主叫侧的新核心网***来说,其返回的信令只能告知未接通,而不能准确区别未接通原因。
第二种是,对于未接通的情况,部分***采用将宣告音的语言基于语音识别转文本方式,然后根据文本关键字来判断未接通原因类型的方式。然而,由于语音识别转文本目前只能针对单一语言类型进行转化,不能同时处理多种语言类型,而在核心网中,根据主叫侧当前归属端位置或者被叫端的位置不同,播放的宣告音的语言类型可能是多种类型的,因此这种识别方式也存在不能准确识别出未接通原因的问题。
第三种是,对于接通情况下,被叫侧是否是真人接听的判断,部分外呼***采用的识别方式是基于特殊信令或声音信号的波形模式匹配,这种方式对于传真机、留言机等具有特殊接通声音信号的终端是可以识别出来的,但是对于***语言信箱这种没有特殊信令或声音信号的无法区分,因此可能导致识别结果不准确。
综上,现有外呼***的呼叫结果识别方式存在对于未接通情况下,无法准确识别出未接通原因类型以及对于接通情况下,无法准确判断被叫侧是否是真人接听的问题。
发明内容
有鉴于此,本发明实施例的目的在于提供一种呼叫结果获取方法、***、IVR设备及计算机可读存储介质,以解决现有外呼***的呼叫结果识别方式存在对于未接通情况下,无法准确识别出未接通原因类型以及对于接通情况下,无法准确判断被叫侧是否是真人接听的问题。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明实施例的一个方面,提供一种呼叫结果获取方法,该方法包括:
若接收到呼叫终端发送的呼叫请求,则通过语音网关和被叫终端所在的运营商网络呼叫被叫终端,所述呼叫请求中携带有被叫终端的通信号码;
***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流;
控制所述媒体服务器连接语音识别引擎,以识别所述语音媒体流对应的呼叫结果;其中所述语音识别引擎中存储有各种呼叫结果对应的语音波形文件;
接收所述媒体服务器返回的所述语音识别引擎识别出的呼叫结果,将所述呼叫结果返回至所述呼叫终端。
根据本发明实施例的另一个方面,提供一种呼叫结果获取***,包括:
呼叫处理单元,用于若接收到呼叫终端发送的呼叫请求,则通过语音网关和被叫终端所在的运营商网络呼叫被叫终端,所述呼叫请求中携带有被叫终端的通信号码;
语音接收控制单元,用于***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流;
语音识别控制单元,用于控制所述媒体服务器连接语音识别引擎,以识别所述语音媒体流对应的呼叫结果;其中所述语音识别引擎中存储有各种呼叫结果对应的语音波形文件;
呼叫结果获取单元,用于接收所述媒体服务器返回的所述语音识别引擎识别出的呼叫结果,将所述呼叫结果返回至所述呼叫终端。
根据本发明实施例的又一个方面,提供一种IVR设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该所述计算机程序被所述处理器执行时,实现上述呼叫结果获取方法的步骤。
根据本发明实施例的再一个方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述呼叫结果获取方法的步骤。
本发明实施例提供的呼叫结果获取方法、***、IVR设备和计算机可读存储介质中,由于预先将各种呼叫结果对应的语音波形文件存储在语音识别引擎中,在呼叫时,通过IVR设备***体服务器连接语音识别引擎,采用基于语音波形匹配的模式识别呼叫结果,从而可以提高呼叫结果识别的精确度,无论是对于呼叫未接通情况下未接通原因类型的识别,还是对于呼叫接通情况下是否是真人接听的识别均可以进行准确判断。
附图说明
图1是本发明实施例中外呼***的结构示意图。
图2是本发明实施例一提供的呼叫结果获取方法的实现流程示意图。
图3是本发明实施例二提供的呼叫结果获取方法的实现流程示意图。
图4是本发明实施例三提供的呼叫结果获取方法的实现流程示意图。
图5是本发明实施例四提供的呼叫结果获取***的结构示意图。
图6是本发明实施例五提供的IVR设备的结构示意图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅以解释本发明,并不用于限定本发明。
图1是本发明实施例中外呼***的结构示意图。为了便于说明仅仅示出了与本发明实施例相关的部分。
参见图1所示,本发明实施例中的外呼***包括:
数据库1,用于存储外呼数据,其中所述外呼数据包括但不限于外呼任务信息、外呼样本信息、呼叫策略信息等。
外呼管理终端2,用于提供外呼管理界面供管理员配置外呼数据,并将创外呼数据写入所述数据库1中。所述管理员还可以通过所述外呼管理界面发起实时试呼,通过所述外呼管理界面查询呼叫的进展、结果,进行统计分析等操作。
拨号器3,也称呼叫终端,用于定时扫描数据库1的外呼任务信息,若外呼任务的时间到达,且满足外呼任务发起的其他条件,则获取所述数据库1中的外呼样本,并发起对所述外呼样本的过滤及雁阵,保障号码是确定需要外呼的,验证完毕后,按照外呼任务配置的并发数及其他控制策略,发起多路外呼,同时将多个用户号码发送到IVR设备4。
IVR设备4,用于记录用户的呼叫流程及语音导航流程,当接收到所述拨号器3发起的外呼请求后,按照所述呼叫流程及语音导航流程对被叫用户号码发起呼叫并为用户提供语音导航服务。
媒体服务器5,用于为IVR设备4提供媒体处理功能,包括放音、收号、录音、会议及语音模式识别。
语音识别引擎6,用于存储预制的各种呼叫结果对应的语音波形文件,包括但不限于各种宣告音、提示音的所有语言类型的声音波形文件,在外呼***执行外呼时,由所述媒体服务器5会将用户的语言媒体流转发到语言识别引擎,通过语言识别引擎采集媒体流中语言波形和声音波形文件进行模式识别和匹配,得到匹配结果,根据匹配结果得到匹配的宣告音类型和提示音类型,并将类型返回给媒体服务器5。
语音网关7,用于实现运营商网络8语音视频等媒体信令和协议的接入,实现运营商网络8信令到外呼***内部呼叫会话初始协议(Session Initiation Protocol,SIP)信令的转换,实现运营商网络8媒体到外呼***内部实时传输协议(Real-time TransportProtocol,RTP)媒体流的转换。由于运营商网络8存在多种网络,接入方式和协议也有多种,因此语音网关7需要和多种运营商网络8对接,支持多种协议,支持多种语音视频编码,完成运营商网络8性能和媒体到呼叫中心内部的标准信令和编码的转换。
基于上述***结构,提出本发明的以下实施例。
实施例一
图2是本发明实施例一提供的呼叫结果获取方法的实现流程示意图。该方法的执行主体为图1中所示的IVR设备4。参见图2所示,本实施例提供的呼叫结果获取方法包括以下步骤:
步骤S201,若接收到呼叫终端发送的呼叫请求,则通过语音网关7和被叫终端9所在的运营商网络8呼叫被叫终端9,所述呼叫请求中携带有被叫终端9的通信号码。
在本实施例中,由管理员在外呼管理终端2上创建呼叫任务,导入外呼样本,定制外呼策略,并将配置的外呼数据写入数据库1,由呼叫终端定时扫描所述数据库1,获取外呼任务信息,根据到达时间点的任务提取外呼样本,并根据呼叫策略和预先配置的外呼算法发起外呼请求,将需要外呼的被叫终端9号码发送至所述IVR设备4,由所述IVR设备4向被叫终端9号码发起呼叫,呼叫会通过语音网关7呼到被叫终端9所在的运营商网络8,再由运营商网络8呼叫被叫终端9,并返回呼叫结果。
步骤S202,***体服务器5接收所述运营商网络8根据本次呼叫结果经由所述语音网关7返回的语音媒体流。
优选的,在本实施例中,步骤S202之前还包括:
接收所述运营商网络8根据本次呼叫结果经由所述语音网关7返回的呼叫信令,并根据所述呼叫信令判断本次呼叫是否接通;
若本次呼叫未接通,则判断所述呼叫信令中是否携带有未接通原因,若未携带有未接通原因,则进入步骤S202;
若本次呼叫接通,则判断所述呼叫信令中是否携带有接通原因,若未携带有接通原因,则进入步骤S202。
在本实施例中,IVR设备4在经由语音网关7和运营商网络8呼叫被叫终端9后,运营商网络8会将呼叫结果以呼叫信令的方式经由语音网关7返回至所述IVR设备4,对于一些传统的运营商网络8,所述呼叫信令中包括是否接通的结果以及该结果所对应的具体原因,此时IVR设备4接收到呼叫信令后,直接将呼叫信令中解析出的呼叫结果转发至呼叫终端;而对于一些新的运营商网络8,所述呼叫信令中一般仅包括是否接通的结果,例如:接通或未接通,但不包括接通原因或未接通原因,此时进入步骤S202。
在本实施例中,在进入步骤S202中时,所述IVR设备4会根据接收到的是否接通的结果,向语音网关7发送准备接收运营商网络8根据呼叫结果返回的语音媒体流,并告知语音网关7直接将所述语音媒体流发送至所述媒体服务器5的通知,所述语音网关7在接收到该通知后,向运营商发送准备接收所述语音媒体流的通知,运营商网络8接到该通知后根据呼叫结果将语音媒体流下发至所述语音网关7,由所述语音网关7将所述语音媒体流发送至所述媒体服务。
步骤S203,控制所述媒体服务器5连接语音识别引擎6,以识别所述语音媒体流对应的呼叫结果;其中所述语音识别引擎6中存储有各种呼叫结果对应的语音波形文件。
在本实施例中,所述语音识别引擎6中预先配置有各种呼叫结果对应的不同语言类型的语音波形文件,包括:各种未接通原因对应的不同语言类型的语音波形文件和各种接通原因对应的不同语言类型的波形文件。未接通原因包括但不限于:号码不存在、用户关机及用户不在服务区等;接通原因包括:真人接听及非真人接听,所述非真人接听包括但不限于转接至传真机、转接至留言机等具有特殊接通声音信号的终端及转接至语音信箱等没有特殊信令或声音信号的终端。
在本实施例中,所述媒体服务器5在接收到所述语音媒体流后,所述IVR设备4会控制所述媒体服务器5连接所述语音识别引擎6,将所述语音媒体流与所述语音识别引擎6中存储的各种呼叫结果对应的语音波形文件进行匹配,以识别出所述语音媒体流对应的呼叫结果,所述语音识别引擎6在获取到呼叫结果后,会将呼叫结果发送至所述媒体服务器5。
步骤S204,接收所述媒体服务器5返回的所述语音识别引擎6识别出的呼叫结果,将所述呼叫结果返回至所述呼叫终端。
在本实施例中,所述媒体服务器5在接收到所述语音识别引擎6识别出的呼叫结果后,会将所述呼叫结果返回至所述IVR设备4,所述IVR设备4接收到所述呼叫结果后,将所述呼叫结果返回至所述呼叫终端,由所述呼叫终端将所述呼叫结果存储至所述数据库1中,并根据所述呼叫结果和所述数据库1中存储的呼叫策略和呼叫算法执行后续呼叫。
以上可以看出,本实施例提供的呼叫结果获取方法由于预先将各种呼叫结果对应的不同语言类型的语音波形文件存储在语音识别引擎6中,在呼叫时,通过IVR设备4***体服务器5连接语音识别引擎6,采用基于语音波形匹配的模式识别呼叫结果,从而无论是对于呼叫未接通情况下未接通原因类型的识别,还是对于呼叫接通情况下是否是真人接听的识别均可以进行准确判断,提高了呼叫结果识别的精确度。
实施例二
图3是本发明实施例二提供的呼叫结果获取方法的实现流程示意图。该方法的执行主体为图1中所示的IVR设备4。参见图3所示,本实施例提供的呼叫结果获取方法包括以下步骤:
步骤S301,若接收到呼叫终端发送的呼叫请求,则通过语音网关7和被叫终端9所在的运营商网络8呼叫被叫终端9,所述呼叫请求中携带有被叫终端9的通信号码。
步骤S302,接收所述运营商网络8根据本次呼叫结果经由所述语音网关7返回的呼叫信令,并根据所述呼叫信令判断本次呼叫是否接通;若本次呼叫未接通,则进入到步骤S303。
步骤S303,判断所述呼叫信令中是否携带有未接通原因,若所述呼叫信令未携带未接通原因,则进入步骤S304。
步骤S304,接收所述运营商网络8经由所述语音网关7下发的准备播放宣告音的通知,根据所述通知控制所述语音网关7接收所述运营商网络8下发的宣告音,并将所述宣告音发送至所述媒体服务器5。
步骤S305,控制所述媒体服务器5连接所述语音识别引擎6,根据所述语音引擎中存储的各种呼叫未接通原因对应的波形文件对所述宣告音进行波形特征匹配,识别出本次呼叫未接通原因的类型。
步骤S306,接收所述媒体服务器5返回的所述语音识别引擎6识别出呼叫未接通原因,将所述呼叫未接通原因返回至所述呼叫终端。
在本实施例中,所述语音识别引擎6中存储有各种未接通原因对应的不同语音类型的波形文件。所述IVR设备4在根据所述运行商网络返回的呼叫信令识别出本次呼叫未接通且未携带未接通原因时,会向所述语音网关7发送准备接收所述运营商网络8根据未接通原因类型返回的宣告音的通知,并通知所述语音网关7在接收到所述宣告音后,直接将所述宣告音发送至所述媒体服务器5,由所述媒体服务器5根据所述运营商网络8返回的宣告音连接所述语音识别引擎6,识别所述宣告音对应的呼叫未接通原因,并将识别结果返回至所述IVR设备4,再由所述IVR设备4将识别出的未接通原因类型返回至所述呼叫终端,由所述呼叫终端将所述未接通原因类型存储至所述数据库1,并根据所述数据库1中存储的呼叫策略和呼叫算法执行后续呼叫流程。
以上可以看出,本实施例提供的呼叫结果获取方法预先在语音识别引擎6中存储各种未接通原因类型对应的不同语音类型的波形文件,后续IVR设备4***体服务器5连接所述语音识别引擎6根据运营商网络8返回的宣告音基于语音波形匹配的方式识别出未接通原因,从而可以适用各种运营商网络8,在呼叫未接通时,对于各种运行商网络均可以准备识别出未接通原因的类型,提高了呼叫结果获取的精确度。
实施例三
图4是本发明实施例三提供的呼叫结果获取方法的实现流程示意图。该方法的执行主体为图1中所示的IVR设备4。参见图4所示,本实施例提供的呼叫结果获取方法包括以下步骤:
步骤S401,若接收到呼叫终端发送的呼叫请求,则通过语音网关7和被叫终端9所在的运营商网络8呼叫被叫终端9,所述呼叫请求中携带有被叫终端9的通信号码。
步骤S402,接收所述运营商网络8根据本次呼叫结果经由所述语音网关7返回的呼叫信令,并根据所述呼叫信令判断本次呼叫是否接通;若本次呼叫接通,则进入到步骤S403。
步骤S403,判断所述呼叫信令中是否携带有接通原因,若所述呼叫信令未携带接通原因,则进入步骤S404。
步骤S404,接收所述运营商网络8经由所述语音网关7下发的呼叫已接通的通知,根据所述通知控制所述语音网关7接收所述运营商网络8下发的所述被告终端侧的提示音,并将所述提示音发送至所述媒体服务器5。
步骤S405,控制所述媒体服务器5连接所述语音识别引擎6,根据所述语音引擎中存储的各种呼叫接通原因对应的波形文件对所述提示音进行波形特征匹配,识别出本次呼叫接通原因的类型。
步骤S406,接收所述媒体服务器5返回的所述语音识别引擎6识别出的接通原因,将所述接通原因返回至所述呼叫终端。
在本实施例中,所述语音识别引擎6中存储有各种接通原因对应的不同语音类型的波形文件。所述IVR设备4在根据所述运行商网络返回的呼叫信令识别出本次呼叫接通且未携带接通原因时,会向所述语音网关7发送准备接收所述运营商网络8根据接通原因类型返回的提示音的通知,并通知所述语音网关7在接收到所述提示音后,直接将所述提示音发送至所述媒体服务器5,由所述媒体服务器5根据所述运营商网络8返回的提示音连接所述语音识别引擎6,识别所述提示音对应的呼叫接通原因,并将识别结果返回至所述IVR设备4,再由所述IVR设备4将识别出的接通原因类型返回至所述呼叫终端,由所述呼叫终端将所述接通原因类型存储至所述数据库1,并根据所述数据库1中存储的呼叫策略和呼叫算法执行后续呼叫流程。
优选的,在本实施例中,所述呼叫结果获取方法还包括:
步骤S407,若接收到所述媒体服务器5返回的未匹配出与所述提示音的波形特征相符的波形文件的识别结果,则将所述呼叫结果识别为真人接听。
在本实施例中,若所述语音识别引擎6未查找到与接收到的提示音相匹配的波形文件,则通知所述媒体服务器5匹配失败,由媒体服务器5通知所述IVR设备4所述语音识别引擎6中未匹配出与所述提示音的波形特征相符的波形文件,所述IVR设备4在接收到通知后,会将呼叫接通识别为真人接听,并将识别出的结果发送至所述呼叫终端。
以上可以看出,本实施例提供的呼叫结果获取方法由于预先将各种接通原因对应的不同语言类型的波形文件存储在语音识别引擎6中,后续通过IVR设备4***体服务器5连接所述语音识别引擎6根据运营商网络8返回的提示音基于语音波形匹配的方式准确的识别出是否是真人接听,并且可以在非真人接听时准确的识别出接通原因。
实施例四
图5是本发明实施例四提供的呼叫结果获取***的结构示意图。为了便于说明仅仅示出了与本实施例相关的部分。
参见图5所示,本实施例提供的呼叫结果获取***100包括:
呼叫处理单元101,用于若接收到呼叫终端发送的呼叫请求,则通过语音网关7和被叫终端9所在的运营商网络8呼叫被叫终端9,所述呼叫请求中携带有被叫终端9的通信号码;
语音接收控制单元102,用于***体服务器5接收所述运营商网络8根据本次呼叫结果经由所述语音网关7返回的语音媒体流;
语音识别控制单元103,用于控制所述媒体服务器5连接语音识别引擎6,以识别所述语音媒体流对应的呼叫结果;其中所述语音识别引擎6中存储有各种呼叫结果对应的语音波形文件;
呼叫结果获取单元104,用于接收所述媒体服务器5返回的所述语音识别引擎6识别出的呼叫结果,将所述呼叫结果返回至所述呼叫终端。
需要说明的是,本发明实施例的呼叫结果获取***与上述实施例一至实施例三的呼叫结果获取方法属于同一构思,其具体实现过程详细见对应的方法实施例,且方法实施例中的技术特征在本***实施例中均对应适用,这里不再赘述。
本领域普通技术人员可以理解,本实施例所公开方法中的全部或某些步骤、可以被实施为软件、固件、硬件及其适当的组合。
实施例五
图6是本发明实施例五提供的IVR设备4的结构示意图。为了便于说明仅仅示出了与本实施例相关的部分。
本发明实施例提供的一种IVR设备4包括存储器41、处理器42及存储在所述存储器41上并可在所述处理器42上运行的计算机程序43,该所述计算机程序43被所述处理器42执行时,实现上述实施例一、实施例二或实施例三中所述呼叫结果获取方法的步骤。
本领域普通技术人员可以理解,图6仅仅IVR设备4的示例,并不构成对IVR设备4的限定,在实际应用中所述IVR设备4可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述IVR设备4还可以包括输入输出设备、网络接入设备、总线等。
本发明实施例的设备与上述实施例一至实施例三的呼叫结果获取方法属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在本设备实施例中均对应适用,这里不再赘述。
实施例六
本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,实现如上述实施例一、实施例二或实施例三中所述呼叫结果获取方法的步骤。
本发明实施例的计算机可读存储介质与上述实施例一至实施例三的方法属于同一构思,其具体实现过程详细见对应的方法实施例,且方法实施例中的技术特征在本计算机可读存储介质实施例中均对应适用,这里不再赘述。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
Claims (10)
1.一种呼叫结果获取方法,其特征在于,所述方法包括:
若接收到呼叫终端发送的呼叫请求,则通过语音网关和被叫终端所在的运营商网络呼叫被叫终端,所述呼叫请求中携带有被叫终端的通信号码;其中,所述语音网关用于实现运营商网络信令到外呼***内部呼叫会话初始协议SIP信令的转换,以及运营商网络媒体到外呼***内部实时传输协议RTP媒体流的转换;并且,所述运营商网络存在多种网络,所述多种网络用于支持多种接入方式、多种协议和多种语音视频编码;
***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流;
控制所述媒体服务器连接语音识别引擎,以识别所述语音媒体流对应的呼叫结果;其中所述语音识别引擎中存储有各种呼叫结果对应的语音波形文件;
接收所述媒体服务器返回的所述语音识别引擎识别出的呼叫结果,将所述呼叫结果返回至所述呼叫终端;其中,所述呼叫结果用于:对呼叫未接通情况下未接通原因类型的识别,以及用于对呼叫接通情况下是否是真人接听进行判断;所述各种呼叫结果对应的语音波形文件包括:各种未接通原因对应的不同语言类型的语音波形文件和各种接通原因对应的不同语言类型的波形文件;所述未接通原因包括:号码不存在、用户关机及用户不在服务区中的至少一种;所述接通原因包括:真人接听及非真人接听中的至少一种。
2.如权利要求1所述的呼叫结果获取方法,其特征在于,所述***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流之前还包括:
接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的呼叫信令,并根据所述呼叫信令判断本次呼叫是否接通;
若本次呼叫未接通,则判断所述呼叫信令中是否携带有未接通原因,若未携带有未接通原因,则进入所述***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流的步骤;
若本次呼叫接通,则判断所述呼叫信令中是否携带有接通原因,若未携带有接通原因,则进入所述***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流的步骤。
3.如权利要求2所述的呼叫结果获取方法,其特征在于,若本次呼叫未接通,则所述***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流包括:
接收所述运营商网络经由所述语音网关下发的准备播放宣告音的通知;
根据所述通知控制所述语音网关接收所述运营商网络下发的宣告音,并将所述宣告音发送至所述媒体服务器。
4.如权利要求3所述的呼叫结果获取方法,其特征在于,若本次呼叫未接通,则所述控制所述媒体服务器连接语音识别引擎,以识别所述语音媒体流对应的呼叫结果包括:
控制所述媒体服务器连接所述语音识别引擎,根据所述语音引擎中存储的各种呼叫未接通原因对应的波形文件对所述宣告音进行波形特征匹配,识别出本次呼叫未接通原因的类型。
5.如权利要求2所述的呼叫结果获取方法,其特征在于,若本次呼叫接通,则所述***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流包括:
接收所述运营商网络经由所述语音网关下发的呼叫已接通的通知;
根据所述通知控制所述语音网关接收所述运营商网络下发的所述被叫终端侧的提示音,并将所述提示音发送至所述媒体服务器。
6.如权利要求5所述的呼叫结果获取方法,其特征在于,若本次呼叫接通,则所述控制所述媒体服务器连接语音识别引擎,以识别所述语音媒体流对应的呼叫结果包括:
控制所述媒体服务器连接所述语音识别引擎,根据所述语音引擎中存储的各种呼叫接通原因对应的波形文件对所述提示音进行波形特征匹配,识别出本次呼叫接通原因的类型。
7.如权利要求6所述的呼叫结果获取方法,其特征在于,所述呼叫结果获取方法还包括:
若接收到所述媒体服务器返回的未匹配出与所述提示音的波形特征相符的波形文件的识别结果,则将所述呼叫结果识别为真人接听。
8.一种呼叫结果获取***,其特征在于,包括:
呼叫处理单元,用于若接收到呼叫终端发送的呼叫请求,则通过语音网关和被叫终端所在的运营商网络呼叫被叫终端,所述呼叫请求中携带有被叫终端的通信号码;其中,所述语音网关用于实现运营商网络信令到外呼***内部呼叫会话初始协议SIP信令的转换,以及运营商网络媒体到外呼***内部实时传输协议RTP媒体流的转换;并且,所述运营商网络存在多种网络,所述多种网络用于支持多种接入方式、多种协议和多种语音视频编码;
语音接收控制单元,用于***体服务器接收所述运营商网络根据本次呼叫结果经由所述语音网关返回的语音媒体流;
语音识别控制单元,用于控制所述媒体服务器连接语音识别引擎,以识别所述语音媒体流对应的呼叫结果;其中所述语音识别引擎中存储有各种呼叫结果对应的语音波形文件;
呼叫结果获取单元,用于接收所述媒体服务器返回的所述语音识别引擎识别出的呼叫结果,将所述呼叫结果返回至所述呼叫终端;其中,所述呼叫结果用于:对呼叫未接通情况下未接通原因类型的识别,以及用于对呼叫接通情况下是否是真人接听进行判断;所述各种呼叫结果对应的语音波形文件包括:各种未接通原因对应的不同语言类型的语音波形文件和各种接通原因对应的不同语言类型的波形文件;所述未接通原因包括:号码不存在、用户关机及用户不在服务区中的至少一种;所述接通原因包括:真人接听及非真人接听中的至少一种。
9.一种IVR设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,该所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的呼叫结果获取方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的呼叫结果获取方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810898425.7A CN110830417B (zh) | 2018-08-08 | 2018-08-08 | 呼叫结果获取方法、***、ivr设备和计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810898425.7A CN110830417B (zh) | 2018-08-08 | 2018-08-08 | 呼叫结果获取方法、***、ivr设备和计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110830417A CN110830417A (zh) | 2020-02-21 |
CN110830417B true CN110830417B (zh) | 2022-03-18 |
Family
ID=69540762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810898425.7A Active CN110830417B (zh) | 2018-08-08 | 2018-08-08 | 呼叫结果获取方法、***、ivr设备和计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110830417B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111885269B (zh) * | 2020-06-30 | 2021-07-20 | 马上消费金融股份有限公司 | 一种信息检测方法、装置、设备及存储介质 |
CN112235467B (zh) * | 2020-10-09 | 2022-09-02 | 深圳壹账通智能科技有限公司 | 电话未接通类型的区分方法、装置、电子设备及存储介质 |
CN112468666A (zh) * | 2020-11-24 | 2021-03-09 | 迈普通信技术股份有限公司 | 一种判定呼叫结果的方法、相应装置及存储介质 |
CN113691684B (zh) * | 2021-08-12 | 2024-05-28 | 深圳追一科技有限公司 | 外呼方法、装置、***、计算机设备和存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1407445A (zh) * | 2001-08-24 | 2003-04-02 | 华为技术有限公司 | 纯软件的交互式语音应答/语音信箱设备的实现方法 |
CN101163173A (zh) * | 2007-11-26 | 2008-04-16 | 中国电信股份有限公司 | 通过电话网络进行音频内容定制推送的***和方法 |
US7698435B1 (en) * | 2003-04-15 | 2010-04-13 | Sprint Spectrum L.P. | Distributed interactive media system and method |
CN102045653A (zh) * | 2009-10-26 | 2011-05-04 | 中兴通讯股份有限公司 | 一种实现ip化语音信箱外呼的***及方法 |
CN102185983A (zh) * | 2011-04-26 | 2011-09-14 | 杭州华三通信技术有限公司 | 一种ivr呼叫中的语音提示播放方法和设备 |
CN103095889A (zh) * | 2013-01-07 | 2013-05-08 | 上海欣方智能***有限公司 | 一种基于通话模式识别的垃圾呼叫拦截***及其工作方法 |
CN103295585A (zh) * | 2012-02-24 | 2013-09-11 | 北京英立讯科技有限公司 | 识别电话自动外呼是否真人应答的处理***及方法 |
CN103685777A (zh) * | 2012-09-25 | 2014-03-26 | 中国电信股份有限公司 | 多呼叫中心转接业务的方法与*** |
CN105979106A (zh) * | 2016-06-13 | 2016-09-28 | 北京容联易通信息技术有限公司 | 一种呼叫中心***的铃音识别方法和*** |
-
2018
- 2018-08-08 CN CN201810898425.7A patent/CN110830417B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1407445A (zh) * | 2001-08-24 | 2003-04-02 | 华为技术有限公司 | 纯软件的交互式语音应答/语音信箱设备的实现方法 |
US7698435B1 (en) * | 2003-04-15 | 2010-04-13 | Sprint Spectrum L.P. | Distributed interactive media system and method |
CN101163173A (zh) * | 2007-11-26 | 2008-04-16 | 中国电信股份有限公司 | 通过电话网络进行音频内容定制推送的***和方法 |
CN102045653A (zh) * | 2009-10-26 | 2011-05-04 | 中兴通讯股份有限公司 | 一种实现ip化语音信箱外呼的***及方法 |
CN102185983A (zh) * | 2011-04-26 | 2011-09-14 | 杭州华三通信技术有限公司 | 一种ivr呼叫中的语音提示播放方法和设备 |
CN103295585A (zh) * | 2012-02-24 | 2013-09-11 | 北京英立讯科技有限公司 | 识别电话自动外呼是否真人应答的处理***及方法 |
CN103685777A (zh) * | 2012-09-25 | 2014-03-26 | 中国电信股份有限公司 | 多呼叫中心转接业务的方法与*** |
CN103095889A (zh) * | 2013-01-07 | 2013-05-08 | 上海欣方智能***有限公司 | 一种基于通话模式识别的垃圾呼叫拦截***及其工作方法 |
CN105979106A (zh) * | 2016-06-13 | 2016-09-28 | 北京容联易通信息技术有限公司 | 一种呼叫中心***的铃音识别方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN110830417A (zh) | 2020-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110830417B (zh) | 呼叫结果获取方法、***、ivr设备和计算机可读存储介质 | |
JP3614604B2 (ja) | 自動ダイアリングダイレクトリのオンライン訓練 | |
USRE34735E (en) | Call waiting arrangement providing options to both a subsequent calling party and to the called party | |
US5475748A (en) | Automatic telephone system with function for multiple out-dialed calls per caller | |
CN100525201C (zh) | 用于基于语音的网络管理的***和方法 | |
US7817786B2 (en) | Method and system of automatically pausing an automated voice session | |
US7471774B2 (en) | Method and system of pausing an IVR session | |
US8917633B2 (en) | System and process for mass telephony conference call | |
EP3138272B1 (en) | Voice call diversion to alternate communication method | |
CN104243730A (zh) | 一种话务接入处理方法、装置和呼叫中心 | |
MX2007002299A (es) | Metodo, sistema y software para implementar una aplicacion de enrutamiento automatizado de llamada en un ambiente de centro de atencion telefonica activado por la voz. | |
US20070003046A1 (en) | Ringback tone service opt-in and opt-out requests for use by calling party | |
US9210264B2 (en) | System and method for live voice and voicemail detection | |
US8249226B2 (en) | In-progress voicemail transfer based on identity | |
CN106453927A (zh) | 基于pstn网络的号码状态自动识别方法及装置 | |
CN109120804B (zh) | 一种基于应答信息辨识的外呼*** | |
CN112653694B (zh) | 接入方法、***及计算机可读存储介质 | |
US20080181388A1 (en) | Telephone exchange system and service providing method for use in the system | |
US8477909B2 (en) | Testing call routing | |
EP2469823B1 (en) | Computer telecommunication integration exchanger (ctiex), system and method for channel associated data transmission of agent and automatic service | |
CN110351439B (zh) | 话务处理方法及*** | |
US20040202305A1 (en) | Supervised call redirection | |
US20040120499A1 (en) | System and method for using intelligent peripheral to supply telephone service | |
JP4768047B2 (ja) | 留守番電話装置、及び、接続方法 | |
CN102427407B (zh) | 基于pbx和cdr数据的呼叫分析方法及统一通信*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |