CN115379053A - 一种基于能力开放架构的回呼业务实现方法 - Google Patents

一种基于能力开放架构的回呼业务实现方法 Download PDF

Info

Publication number
CN115379053A
CN115379053A CN202210969857.9A CN202210969857A CN115379053A CN 115379053 A CN115379053 A CN 115379053A CN 202210969857 A CN202210969857 A CN 202210969857A CN 115379053 A CN115379053 A CN 115379053A
Authority
CN
China
Prior art keywords
callback
platform
voice
capability
call
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.)
Pending
Application number
CN202210969857.9A
Other languages
English (en)
Inventor
廖建新
王晶
王纯
李广宇
肖彤
聂树杰
韩鑫鹏
刘国辉
植东梧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN202210969857.9A priority Critical patent/CN115379053A/zh
Publication of CN115379053A publication Critical patent/CN115379053A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42195Arrangements for calling back a calling subscriber

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种基于能力开放架构的回呼业务实现方法,包括:第三方应用装置向能力开放平台发起业务呼叫,触发回呼业务;能力开放平台缓存业务呼叫中的回呼信息,指示语音能力平台继续执行业务流程;当用户回拨来显号码时,语音能力平台向能力开放平台发起呼叫事件通知,呼叫事件通知中包含从用户呼叫中提取的主被叫号码;能力开放平台查找是否存在有一条回呼信息的被叫号码和业务来显号码分别是所提取主被叫号码,如果是,则根据回呼信息指示语音能力平台执行业务流程;如果否,则读取所提取被叫号码的回呼模式,指示语音能力平台执行放音流程。本发明属于通信领域,能为语音通知或点击拨号等业务提供回呼功能,解决被叫回拨来显号码无法被接通的技术问题。

Description

一种基于能力开放架构的回呼业务实现方法
技术领域
本发明涉及一种基于能力开放架构的回呼业务实现方法,属于通信领域。
背景技术
政企的能力开放平台支持第三方应用通过接口调用向被叫用户发起语音通知或点击拨号功能。但被叫用户漏接电话时,回拨来显号码却无法被接通,从而影响了用户体验。
专利申请CN 201510375523.9(专利名称:电话回呼方法、回呼平台以及通信运营商服务器,申请日:2015-06-30,申请人:百度在线网络技术(北京)有限公司)公开了电话回呼方法、回呼平台以及通信运营商服务器,由回呼平台执行的方法包括:向通信运营商服务器发起通话连接建立请求,以指示所述通信运商基于该请求为本次回呼对应的通话双方建立通话连接;接收所述通信运营商服务器在所述通话连接建立过程中实时发送通知事件,该事件用于描述当前通话连接状态;将所接收到的通知事件实时发送给通话双方中至少一方的互联网设备。该技术方案通过通信运营商服务器分别向用户和企业发起呼叫,从而为通话双方建立起通话连接,但完全不涉及到被叫用户漏接电话时,回拨来显号码却无法被接通的技术问题。
因此,如何基于能力开放平台为语音通知或点击拨号等业务的被叫用户提供回呼功能,从而解决被叫用户回拨来显号码却无法被接通的技术问题,已成为技术人员重点关注的技术问题。
发明内容
有鉴于此,本发明的目的是提供一种基于能力开放架构的回呼业务实现方法,能基于能力开放平台为语音通知或点击拨号等业务的被叫用户提供回呼功能,从而解决被叫用户回拨来显号码却无法被接通的技术问题。
为了达到上述目的,本发明提供了一种基于能力开放架构的回呼业务实现方法,包括有能力开放平台和语音能力平台,企业客户通过能力开放平台定制回呼模式后,能力开放平台保存所有企业客户的业务来显号码和回呼模式的对应关系,当企业客户通过第三方应用装置发起业务呼叫请求时,包括有:
步骤一、第三方应用装置通过API接口向能力开放平台发起业务呼叫请求,并向能力开放平台触发回呼业务,所述业务呼叫请求中包含有回呼信息;
步骤二、能力开放平台缓存从业务呼叫请求中提取的回呼信息,然后指示语音能力平台继续执行原有业务放音流程,业务呼叫的被叫用户终端上显示业务来显号码;
步骤三、当用户向其终端上显示的业务来显号码进行回拨时,语音能力平台接收用户呼叫,然后向能力开放平台发起呼叫事件通知,所述呼叫事件通知中包含有从用户呼叫中提取的主叫号码和被叫号码;
步骤四、能力开放平台查找本地缓存中是否存在有一条回呼信息的被叫号码和业务来显号码分别是所提取的主、被叫号码,如果是,则根据查找到的回呼信息,指示语音能力平台执行相应的业务流程;如果否,则读取所提取的被叫号码对应的回呼模式,然后指示语音能力平台执行所述回呼模式对应的放音流程。
与现有技术相比,本发明的有益效果是:本发明基于能力开放平台,为语音通知或点击拨号等业务的被叫用户提供回呼功能,可以解决被叫用户回拨来显号码却无法被接通的技术问题,从而有效改善用户体验;本发明还可以根据企业客户的选择,设置多种回呼模式,语音通知的被叫用户回呼时可以听到上一次来电时的语音通知、企业定制放音或平台统一放音等,点击拨号的被叫用户回呼时可以接通上一次通话的主叫号码、听到企业定制放音或平台统一放音、或转接客服号码等。
附图说明
图1是本发明一种基于能力开放架构的回呼业务实现方法流程图。
图2是本发明应用于语音通知的技术场景时的具体实施流程图。
图3是本发明应用于点击拨号的技术场景时的具体实施流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
如图1所示,本发明一种基于能力开放架构的回呼业务实现方法,包括有能力开放平台和语音能力平台,企业客户通过能力开放平台定制回呼模式后,能力开放平台保存所有企业客户的业务来显号码和回呼模式的对应关系,当企业客户通过第三方应用装置发起业务呼叫请求时,包括有:
步骤一、第三方应用装置通过API接口向能力开放平台发起业务呼叫请求,并向能力开放平台触发回呼业务,所述业务呼叫请求中包含有业务来显号码、被叫号码等回呼信息;
本发明可应用于语音通知或点击拨号等多种业务的技术场景中,步骤一中的业务呼叫请求可以是语音呼叫请求或点击拨号呼叫请求等,业务来显号码可以是对应的语音或点击拨号等业务来显号码;
步骤二、能力开放平台缓存从业务呼叫请求中提取的回呼信息,然后指示语音能力平台继续执行原有业务流程,业务呼叫的被叫用户终端上显示业务来显号码;
步骤三、当用户向其终端上显示的业务来显号码进行回拨时,语音能力平台接收用户呼叫,然后向能力开放平台发起呼叫事件通知,所述呼叫事件通知中包含有从用户呼叫中提取的主、被叫号码;
步骤四、能力开放平台查找本地缓存中是否存在有一条回呼信息的被叫号码和业务来显号码分别是所提取的主、被叫号码?如果是,则根据查找到的回呼信息,指示语音能力平台执行相应的业务流程;如果否,则读取所提取的被叫号码对应的回呼模式,然后指示语音能力平台执行所述回呼模式对应的放音流程。
针对不同业务,语音能力平台执行相应的业务流程,例如当应用于语音通知时,语音能力平台播放回呼信息中的语音通知内容;当应用于点击拨号时,语音能力平台桥接回呼信息中的主、被叫号码。
下面将分别针对本发明在语音通知和点击拨号这2个业务技术场景的具体实施步骤展开详细描述:
(1)语音通知
如图2所示,本发明具体应用于语音通知的技术场景时,业务来显号码是语音来显号码,当企业客户通过第三方应用装置向被叫用户发起语音呼叫请求时,包括有:
步骤A1、第三方应用装置通过API接口向能力开放平台发起语音呼叫请求,并向能力开放平台触发回呼业务,所述语音呼叫请求中携带有被叫号码、语音来显号码等回呼信息;
步骤A2、能力开放平台缓存从语音呼叫请求中提取的回呼信息,然后通过语音能力平台向核心网网元I/S-CSCF发起语音呼叫请求,语音能力平台根据I/S-CSCF的返回消息,生成外呼用户状态通知消息,并通过能力开放平台将外呼用户状态通知消息转发给第三方应用装置;
步骤A3、第三方应用装置向能力开放平台下发放音IVR或者TTS IVR请求,所述IVR或者TTS IVR请求中包含有回呼重复次数和回呼缓存有效期;
能力开放平台的IVR和TTS IVR消息接口中新增callBackreplayTime和callBackCacheDuration可选字段,用于设置回呼重复次数和回呼缓存有效期等回呼信息;能力开放平台监测每一条回呼信息的缓存时间,当其中一条回呼信息的缓存时间超过其回呼缓存有效期时,将删除该条回呼信息;
步骤A4、能力开放平台从IVR或者TTS IVR请求中提取回呼重复次数和回呼缓存有效期,然后指示语音能力平台继续执行语音通知流程,并将回呼重复次数、回呼缓存有效期和播放的语音内容保存到缓存的回呼信息中,无论呼叫是否接通,语音呼叫的被叫用户终端上显示语音来显号码;
步骤A5、当用户向其移动终端上显示的语音来显号码进行回拨时,语音能力平台接收用户呼叫,然后向能力开放平台发起呼叫事件通知,所述呼叫事件通知中包含有从用户呼叫中提取的主、被叫号码;
步骤A6、能力开放平台查找本地缓存中是否存在有一条回呼信息的被叫号码和语音来显号码分别是所提取的主、被叫号码?如果是,则继续步骤A7;如果否,则继续步骤A8;
步骤A7、能力开放平台从回呼信息中提取回呼重复次数和语音内容,然后指示语音能力平台按照回呼重复次数,向回拨用户终端重复播放语音内容,本流程结束;
步骤A8、能力开放平台读取所提取的被叫号码对应的回呼模式,并判断回呼模式是否是平台统一放音模式?如果是,则指示语音能力平台向回拨用户终端播放平台统一放音,本流程结束;如果否,则继续下一步;
例如,平台统一放音:您好!该号码用于XXX集团语音通知业务使用!
步骤A9、能力开放平台判断回呼模式是否是企业定制放音模式?如果是,则指示语音能力平台向回拨用户终端播放对应的企业客户定制放音;如果否,则本流程结束。
(2)点击拨号
如图3所示,本发明具体应用于点击拨号的技术场景时,业务来显号码是点击拨号来显号码,当企业客户通过第三方应用装置发起点击拨号呼叫请求时,包括有:
步骤B1、第三方应用装置通过API接口向能力开放平台发起点击拨号呼叫请求,并向能力开放平台触发回呼业务,所述点击拨号呼叫请求中携带有主叫号码、被叫号码、回呼缓存有效期、点击拨号来显号码等回呼信息;
能力开放平台新增callBackCacheDuration为可选字段,用于设置回呼缓存有效期等回呼信息;
步骤B2、能力开放平台缓存从点击拨号呼叫请求中提取的回呼信息,然后指示语音能力平台继续执行点击拨号流程,点击拨号的被叫用户终端上显示点击拨号来显号码;
步骤B3、当用户向其移动终端上显示的点击拨号来显号码进行回拨时,语音能力平台接收用户呼叫,然后向能力开放平台发起呼叫事件通知,所述呼叫事件通知中包含有从用户呼叫中提取的主、被叫号码;
步骤B4、能力开放平台查找本地缓存中是否存在有一条回呼信息的被叫号码和点击拨号来显号码分别是所提取的主、被叫号码?如果是,则继续步骤B5;如果否,则步骤B6;
步骤B5、能力开放平台从回呼信息中提取主叫号码,然后指示语音能力平台桥接回呼信息中的主、被叫号码,本流程结束;
步骤B6、能力开放平台读取所提取的被叫号码对应的回呼模式,并判断回呼模式是否是平台统一放音模式?如果是,则指示语音能力平台向回拨用户终端播放平台统一放音,本流程结束;如果否,则继续下一步;
例如,平台统一放音:您好!该号码用于XXX集团点击拨号业务使用!
步骤B7、能力开放平台判断回呼模式是否是企业定制放音模式?如果是,则指示语音能力平台向回拨用户终端播放对应的企业客户定制放音,本流程结束;如果否,则继续下一步;
步骤B8、能力开放平台判断回呼模式是否是转接模式?如果是,则继续步骤B9;如果否,则本流程结束;
步骤B9、能力开放平台查看是否存在转接号码?如果是,则将用户呼叫转接至转接号码;如果否,则获取回拨用户位置,然后从转接号码表中查找与回拨用户位置处于相同地域的转接号码,再将回拨号码和查找到的转接号码进行桥接,从而实现语音通话。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (6)

1.一种基于能力开放架构的回呼业务实现方法,其特征在于,包括有能力开放平台和语音能力平台,企业客户通过能力开放平台定制回呼模式后,能力开放平台保存所有企业客户的业务来显号码和回呼模式的对应关系,当企业客户通过第三方应用装置发起业务呼叫请求时,包括有:
步骤一、第三方应用装置通过API接口向能力开放平台发起业务呼叫请求,并向能力开放平台触发回呼业务,所述业务呼叫请求中包含有回呼信息;
步骤二、能力开放平台缓存从业务呼叫请求中提取的回呼信息,然后指示语音能力平台继续执行原有业务流程,业务呼叫的被叫用户终端上显示业务来显号码;
步骤三、当用户向其终端上显示的业务来显号码进行回拨时,语音能力平台接收用户呼叫,然后向能力开放平台发起呼叫事件通知,所述呼叫事件通知中包含有从用户呼叫中提取的主、被叫号码;
步骤四、能力开放平台查找本地缓存中是否存在有一条回呼信息的被叫号码和业务来显号码分别是所提取的主、被叫号码,如果是,则根据查找到的回呼信息,指示语音能力平台执行相应的业务流程;如果否,则读取所提取的被叫号码对应的回呼模式,然后指示语音能力平台执行所述回呼模式对应的放音流程。
2.根据权利要求1所述的方法,其特征在于,应用于语音通知的技术场景时,业务来显号码是语音来显号码,当企业客户通过第三方应用装置向被叫用户发起语音呼叫请求时,包括有:
步骤A1、第三方应用装置通过API接口向能力开放平台发起语音呼叫请求,并向能力开放平台触发回呼业务,所述语音呼叫请求中携带有被叫号码、语音来显号码的回呼信息;
步骤A2、能力开放平台缓存从语音呼叫请求中提取的回呼信息,然后通过语音能力平台向核心网网元I/S-CSCF发起语音呼叫请求,语音能力平台根据I/S-CSCF的返回消息,生成外呼用户状态通知消息,并通过能力开放平台将外呼用户状态通知消息转发给第三方应用装置;
步骤A3、第三方应用装置向能力开放平台下发放音IVR或者TTS IVR请求,所述IVR或者TTS IVR请求中包含有回呼重复次数和回呼缓存有效期;
步骤A4、能力开放平台从IVR或者TTS IVR请求中提取回呼重复次数和回呼缓存有效期,然后指示语音能力平台继续执行语音通知流程,并将回呼重复次数、回呼缓存有效期和播放的语音内容保存到缓存的回呼信息中,无论呼叫是否接通,语音呼叫的被叫用户终端上显示语音来显号码;
步骤A5、当用户向其移动终端上显示的语音来显号码进行回拨时,语音能力平台接收用户呼叫,然后向能力开放平台发起呼叫事件通知,所述呼叫事件通知中包含有从用户呼叫中提取的主、被叫号码;
步骤A6、能力开放平台查找本地缓存中是否存在有一条回呼信息的被叫号码和语音来显号码分别是所提取的主、被叫号码,如果是,则继续步骤A7;
步骤A7、能力开放平台从回呼信息中提取回呼重复次数和语音内容,然后指示语音能力平台按照回呼重复次数,向回拨用户终端重复播放语音内容。
3.根据权利要求2所述的方法,其特征在于,步骤A6中,如果不存在有一条回呼信息的被叫号码和语音来显号码分别是所提取的主、被叫号码时,还包括有:
步骤A8、能力开放平台读取所提取的被叫号码对应的回呼模式,并判断回呼模式是否是平台统一放音模式,如果是,则指示语音能力平台向回拨用户终端播放平台统一放音,本流程结束;如果否,则继续下一步;
步骤A9、能力开放平台判断回呼模式是否是企业定制放音模式,如果是,则指示语音能力平台向回拨用户终端播放对应的企业客户定制放音;如果否,则本流程结束。
4.根据权利要求2所述的方法,其特征在于,能力开放平台的IVR和TTS IVR消息接口中新增callBackreplayTime和callBackCacheDuration可选字段,用于设置回呼重复次数和回呼缓存有效期;
能力开放平台监测每一条回呼信息的缓存时间,当其中一条回呼信息的缓存时间超过其回呼缓存有效期时,将删除该条回呼信息。
5.根据权利要求1所述的方法,其特征在于,应用于点击拨号的技术场景时,业务来显号码是点击拨号来显号码,当企业客户通过第三方应用装置发起点击拨号呼叫请求时,包括有:
步骤B1、第三方应用装置通过API接口向能力开放平台发起点击拨号呼叫请求,并向能力开放平台触发回呼业务,所述点击拨号呼叫请求中携带有主叫号码、被叫号码、回呼缓存有效期、点击拨号来显号码的回呼信息;
步骤B2、能力开放平台缓存从点击拨号呼叫请求中提取的回呼信息,然后指示语音能力平台继续执行点击拨号流程,点击拨号的被叫用户终端上显示点击拨号来显号码;
步骤B3、当用户向其移动终端上显示的点击拨号来显号码进行回拨时,语音能力平台接收用户呼叫,然后向能力开放平台发起呼叫事件通知,所述呼叫事件通知中包含有从用户呼叫中提取的主、被叫号码;
步骤B4、能力开放平台查找本地缓存中是否存在有一条回呼信息的被叫号码和点击拨号来显号码分别是所提取的主、被叫号码,如果是,则继续步骤B5;
步骤B5、能力开放平台从回呼信息中提取主叫号码,然后指示语音能力平台桥接回呼信息中的主、被叫号码。
6.根据权利要求5所述的方法,其特征在于,步骤B4中,如果不存在有一条回呼信息的被叫号码和语音来显号码分别是所提取的主、被叫号码时,还包括有:
步骤B6、能力开放平台读取所提取的被叫号码对应的回呼模式,并判断回呼模式是否是平台统一放音模式,如果是,则指示语音能力平台向回拨用户终端播放平台统一放音,本流程结束;如果否,则继续下一步;
步骤B7、能力开放平台判断回呼模式是否是企业定制放音模式,如果是,则指示语音能力平台向回拨用户终端播放对应的企业客户定制放音,本流程结束;如果否,则继续下一步;
步骤B8、能力开放平台判断回呼模式是否是转接模式,如果是,则继续步骤B9;如果否,则本流程结束;
步骤B9、能力开放平台查看是否存在转接号码,如果是,则将用户呼叫转接至转接号码;如果否,则获取回拨用户位置,然后从转接号码表中查找与回拨用户位置处于相同地域的转接号码,再将回拨号码和查找到的转接号码进行桥接,从而实现语音通话。
CN202210969857.9A 2022-08-12 2022-08-12 一种基于能力开放架构的回呼业务实现方法 Pending CN115379053A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210969857.9A CN115379053A (zh) 2022-08-12 2022-08-12 一种基于能力开放架构的回呼业务实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210969857.9A CN115379053A (zh) 2022-08-12 2022-08-12 一种基于能力开放架构的回呼业务实现方法

Publications (1)

Publication Number Publication Date
CN115379053A true CN115379053A (zh) 2022-11-22

Family

ID=84066539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210969857.9A Pending CN115379053A (zh) 2022-08-12 2022-08-12 一种基于能力开放架构的回呼业务实现方法

Country Status (1)

Country Link
CN (1) CN115379053A (zh)

Similar Documents

Publication Publication Date Title
US9692891B1 (en) Methods and systems for blocking unwanted communications
US9432494B1 (en) Methods and systems for creating a dynamic call log and contact records
US8737385B2 (en) PBX call management
US9020108B1 (en) Methods and systems for confirming message delivery
US8503646B1 (en) Methods and systems for routing calls
US8295865B1 (en) Method and systems for short message forwarding services
US9049294B1 (en) Methods and systems for speed dialing
KR20010106189A (ko) 유효성 서비스 운영 방법, 시스템 및 모듈, 유효성 서비스프로그램
US8194837B1 (en) Multimedia call request scheduling
US7929686B2 (en) System and method for managing request priority in a telecommunications network
CN102148828A (zh) 基于能力开放平台实现点击拨号业务的网络***及方法
CN1937666A (zh) 通信网中实现主叫号码附加标签及个性化信息呈现的方法
US8073120B2 (en) Relating to telephone communications
US20080310399A1 (en) Methods and systems for connecting phones to internet users
EP2424204A1 (en) System and method for processing extension traffic in virtual switchboard, and virtual switchboard server
US7586898B1 (en) Third party content for internet caller-ID messages
CN108259433B (zh) 一种呼叫排队分发方法、***及服务器
CN116418917A (zh) 一种VoIP中隐私号回呼控制方法、***、设备及存储介质
US20120230487A1 (en) Method and apparatus for progressive call forwarding
CN115379053A (zh) 一种基于能力开放架构的回呼业务实现方法
TW200841694A (en) Real-time two-way communication connection method integrated with web page
CN111669458B (zh) 一种电话号码存储方法、装置及存储介质
CN101247441B (zh) 一种通信***中通话态呼叫代答业务的实现方法及***
KR20050080780A (ko) 가상 사설망 기반 인터넷 텔레포니의 시그널링 부가서비스 제공 방법 및 그 시스템
CN109040988B (zh) 一种呼叫中心之间的复用方法及***

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