WO2012034318A1 - 基于ngn网络的ivr实现方法及装置 - Google Patents

基于ngn网络的ivr实现方法及装置 Download PDF

Info

Publication number
WO2012034318A1
WO2012034318A1 PCT/CN2010/079070 CN2010079070W WO2012034318A1 WO 2012034318 A1 WO2012034318 A1 WO 2012034318A1 CN 2010079070 W CN2010079070 W CN 2010079070W WO 2012034318 A1 WO2012034318 A1 WO 2012034318A1
Authority
WO
WIPO (PCT)
Prior art keywords
ivr
menu
access code
function menu
ivr function
Prior art date
Application number
PCT/CN2010/079070
Other languages
English (en)
French (fr)
Inventor
陈薇薇
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012034318A1 publication Critical patent/WO2012034318A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals

Definitions

  • the present invention relates to the field of communications, and in particular, to an IVR implementation method and apparatus based on an NGN (Next Generation Network). Background technique
  • the IVR (Interactive Voice Response) management process is an important business process in many intelligent network services. Especially for services such as attendant consoles and prepaid services, IVR processes are indispensable.
  • the IVR can handle a large number of abnormal business for the enterprise without the need of a business representative, and provides users with rich business functions such as business introduction, business customization, and balance inquiry. Users can input information to the enterprise host through button or voice selection, access various enterprise databases within the allowed range, and obtain a variety of services by themselves.
  • the traditional IVR process has a fixed single feature.
  • the IVR requirements of each operator are inconsistent. Even if the same operator, its requirements are constantly changing, and different IVRs need to be developed for different enterprises. Process, therefore, the IVR process changes frequently, and the menu level and playback order need to be adjusted according to the new business requirements that are constantly being proposed.
  • the change of the IVR process can only be achieved by upgrading the service version. This kind of implementation not only has a long development cycle, but also increases the R&D costs of service providers, and also increases the investment cost of operators, which is not conducive to the development of new services. Summary of the invention
  • the main object of the present invention is to provide an IVR implementation method and apparatus based on an NGN network, which aims to achieve different IVR requirements to reduce investment and research and development costs.
  • the invention provides an IVR implementation method based on an NGN network, which comprises:
  • the IVR function menu includes: the flow number, menu id, sound file name, key number, play order, parent menu id, and/or activation.
  • the step of reading and buffering the IVR function menu corresponding to the access code according to the access code comprises:
  • the corresponding IVR function menu is stored in the buffer area.
  • the step of performing a corresponding interactive voice response process through the corresponding IVR function menu comprises:
  • the returning step receives the button number input by the user; if not, the interactive voice response process is exited.
  • the invention also provides an IVR implementation device based on an NGN network, comprising:
  • the storage module is configured to: configure and store a personalized IVR function menu; the receiving module is configured to: receive an access code input by the user;
  • Reading a cache module configured to: read and cache an IVR function menu corresponding to the access code according to the access code;
  • the control module is configured to: perform a corresponding interactive voice response process through the corresponding IVR function menu.
  • the IVR function menu includes: the flow number, the menu id, the sound file name, the button number, the play order, the parent menu id, and/or whether it is activated.
  • the read cache module includes:
  • a searching unit configured to: search for a process number corresponding to the access code from a predetermined matching table according to the access code;
  • a reading unit configured to: read an IVR function menu corresponding to the corresponding flow number
  • a cache unit configured to: store the corresponding IVR function menu in a buffer area.
  • control module includes:
  • a reading operation unit configured to: read a first-level menu in the IVR function menu corresponding to the flow number from the buffer area, perform a sound-receiving and collecting operation; and read the first-level menu and the button The next level menu corresponding to the number, the line playback and receiving operation;
  • a receiving unit configured to: receive the button number input by a user
  • the judging unit is configured to: determine whether there is a next level menu, and if yes, return to receive the button number input by the user; if not, exit the interactive voice response process.
  • the invention provides an IVR implementation method and device based on the NGN network, and has a personalized IVR function menu according to the needs of the enterprise user, which can flexibly configure the IVR process, and the change of the IVR process only needs to be completed through configuration without Modifying the business version overcomes the fixed single feature of the traditional IVR process, greatly reducing the investment cost of the operator and the R&D cost of the service provider.
  • the method of the invention does not need to frequently read data from the database, but stores the function menu of the entire IVR process from the database into the buffer area at one time, and the subsequent process operations only interact with the data of the buffer area. Significantly reduce interaction with the database and improve system performance.
  • FIG. 1 is a schematic flowchart of an embodiment of an IVR implementation method based on an NGN network according to the present invention
  • FIG. 2 is a schematic diagram of an IVR implementation method for reading and buffering an access code according to an access code according to an embodiment of the NVR implementation method of the NGN network according to the present invention
  • the specific flow chart of the menu
  • FIG. 3 is a cross-corresponding IVR in an embodiment of an IVR implementation method based on an NGN network according to the present invention.
  • FIG. 4 is a schematic structural diagram of an embodiment of an IVR implementation apparatus based on an NGN network according to the present invention
  • FIG. 5 is a schematic structural diagram of a read cache module in an embodiment of an NVR implementation apparatus based on an NGN network according to the present invention
  • FIG. 6 is a schematic structural diagram of a control module in an embodiment of an NVR implementation apparatus based on an NGN network according to the present invention.
  • the solution of the embodiment of the present invention mainly implements different IVR requirements through the configuration of a flexible IVR function menu.
  • an embodiment of the present invention provides an implementation method of an IVR based on an NGN network, including:
  • Step S101 configuring and storing a personalized IVR function menu
  • the method operating environment of this embodiment is an IVR system implemented based on an NGN network and using a Parlay (Service Interface Application Protocol) and a SIP (Session Initiation Protocol) protocol.
  • Parlay Service Interface Application Protocol
  • SIP Session Initiation Protocol
  • the IVR function menu includes: a flow number, a menu id, a sound file name, a button number, a play order, an activation, and a parent menu id.
  • Table 1 specifically describes the configuration content of the IVR function menu of this embodiment.
  • the IVR function menu includes: flow number, menu id, sound file name, button number, play order, activation, and parent menu id, where:
  • IVR process number indicates an IVR process; the IVR process number can be configured as system-level or user-level;
  • Menu id indicates a unique menu identifier within an IVR process
  • Sound file name indicates the name of the sound file for playback
  • N The key number provided to the user, N means no need to receive the number;
  • Play order Play order in the same level menu
  • the corresponding IVR function menu can be configured according to the needs of the enterprise user, that is, the menu structure and content can be configured according to the needs of the enterprise user, and then the configured IVR function menu is stored in the IVR system database.
  • the IVR function menu users can provide corresponding interactive voice response voice value-added service services.
  • Step S102 receiving an access code input by a user
  • the user refers to a customer who needs to provide an IVR service service.
  • the user can dial the corresponding IVR process access code and enter the corresponding IVR function menu through the access code.
  • Step S103 Read and cache an IVR function menu corresponding to the access code according to the access code.
  • the IVR system may access the database according to the access code input by the user.
  • the corresponding IVR function menu is read, and the read IVR function menu is cached, and the IVR function menu to be read is stored in the buffer area in the IVR system.
  • the IVR system clears the IVR function menu data cached in the buffer area.
  • Step S104 Perform a corresponding interactive voice response process through the corresponding IVR function menu.
  • the IVR system In the subsequent interactive voice response service for the user, the IVR system first reads the first level menu in the IVR function menu from the buffer, and then provides the corresponding service to the user according to the service option of the first level menu. In the subsequent IVR service service, the IVR system reads the next level menu corresponding to the button number according to the button number selected by the user, and performs the corresponding IVR process until the IVR process ends.
  • step S103 includes:
  • Step S1031 Search for a flow number corresponding to the access code from the predetermined matching table according to the access code.
  • the predetermined matching table includes a correspondence between the access code and the corresponding flow number, where the predetermined matching table is stored in In the database of the IVR system.
  • Step S1032 reading an IVR function menu corresponding to the corresponding flow number
  • step S1033 the corresponding IVR function menu is stored in the buffer area.
  • step S104 includes:
  • Step S1041 reading a first-level menu in the IVR function menu corresponding to the process number from the buffer area, and performing a sound-receiving and collecting operation;
  • Step S1042 receiving a button number input by a user
  • Step S1043 reading a next-level menu corresponding to the button number in the first-level menu, and performing a sound-receiving and collecting operation;
  • Step S1044 determining whether there is a next level menu; if yes, returning to step S1042; otherwise, proceeding to step S1045;
  • Step S1045 exiting the interactive voice response process.
  • a personalized IVR function menu is set according to the needs of the enterprise user, and the IVR process can be flexibly configured.
  • the change of the IVR process only needs to be completed through configuration without modifying the service version, and overcomes the traditional single IVR process.
  • the characteristics greatly reduce the investment cost of the operator and the research and development cost of the service provider.
  • the method of the invention does not need to frequently read data from the database, but stores the function menu of the entire IVR process from the database into the cache at one time. In the zone, subsequent process operations only interact with the data in the cache area, greatly reducing interaction with the database and improving system performance.
  • an embodiment of the present invention provides an NVR implementation device based on an NGN network, including: a configuration storage module 401, a receiving module 402, a read cache module 403, and a control module 404, where:
  • a configuration storage module 401 configured to configure and store a personalized IVR function menu
  • the receiving module 402 is configured to receive an access code input by the user.
  • the read cache module 403 is configured to read and cache an IVR function menu corresponding to the access code according to the access code;
  • the control module 404 is configured to perform a corresponding interactive voice response process through the corresponding IVR function menu.
  • the IVR function menu includes: the flow number, the menu id, the sound file name, the button number, the play order, the parent menu id, and/or whether it is activated or the like.
  • the device of the embodiment can be configured with a personalized IVR function menu according to the needs of the enterprise user.
  • the IVR function menu includes information about the enterprise user information and the information related to the IVR function menu, and the above information is used as the IVR function menu.
  • the data is stored in the configuration storage module 401.
  • the IVR function menu includes: a flow number, a menu id, a sound file name, a button number, a play order, an activation, and a parent menu id. Through the IVR function menu, users can provide corresponding interactive voice response voice value-added service services.
  • the read cache module 403 searches the predetermined matching table in the configuration storage module 401 for the flow number corresponding to the access code, and the predetermined matching table. Contains the correspondence between the access code and the corresponding process number. Then, the read cache module 403 reads the IVR function menu corresponding to the flow number from the configuration storage module 401 according to the flow number corresponding to the access code, and simultaneously correspondingly The IVR function menu is cached. The read cache module 403 is only used to temporarily store all the function menus of the current IVR process. When the session between the system and the user is released, the data in the read cache module 403 is also cleared.
  • the control module 404 first reads the first-level menu in the IVR function menu corresponding to the flow number from the read cache module 403, performs playback, and then proceeds to the read cache according to the received case number input by the user.
  • the module 403 reads the next-level menu corresponding to the button number in the first-level menu, and continues the sound-receiving operation until the interactive voice response process ends.
  • the apparatus of this embodiment may be disposed in the IVR system.
  • the read cache module 403 is disposed in a buffer area in the IVR system.
  • the read cache module 403 includes: a lookup unit 4031, a read unit 4032, and a cache unit 4033, where:
  • the searching unit 4031 is configured to search, according to the access code, a flow number corresponding to the access code from the predetermined matching table;
  • the reading unit 4032 is configured to read an IVR function menu corresponding to the corresponding flow number, and the cache unit 4033 is configured to store the corresponding IVR function menu in the buffer area.
  • control module 404 includes: a read operation unit 4041, a receiving unit 4042, and a determining unit 4043, where:
  • a reading operation unit 4041 configured to read a first-level menu in the IVR function menu corresponding to the flow number from the buffer area, perform a sound-receiving and collecting operation; and read a next-level menu corresponding to the button number Level menu, for line playback and number collection;
  • a receiving unit 4042 configured to receive the button number input by a user
  • the determining unit 4043 is configured to determine whether there is a next level menu, and if yes, the receiving unit 4042 receives the button number input by the user; if not, the interactive voice response process is exited. While the preferred embodiments of the present invention have been disclosed for purposes of illustration, those skilled in the art will recognize that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above.
  • the invention formulates a personalized IVR function menu according to the needs of the enterprise user, and can flexibly configure the IVR process.
  • the change of the IVR process only needs to be completed through configuration without modifying the service version, and overcomes the fixed single feature of the traditional IVR process. , greatly reducing the investment cost of operators and the research and development costs of business suppliers.
  • the method of the invention does not need to frequently read data from the database, but stores the function menu of the entire IVR process from the database into the buffer area at one time, and the subsequent process operations only interact with the data of the buffer area. Significantly reduce interaction with the database and improve system performance.

Landscapes

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

Description

基于 NGN网络的 IVR实现方法及装置
技术领域
本发明涉及通信领域,尤其涉及一种基于 NGN( Next Generation Network, 下一代通信网络) 的 IVR实现方法及装置。 背景技术
随着电信技术的飞速发展,基于 NGN的各种智能网增值业务得到越来越 广泛的使用。 其中, IVR ( Interactive Voice Response, 交互语音应答)管理流 程是很多智能网业务中的重要业务流程, 特别是对于话务台、预付费等业务, IVR流程是必不可少的。 IVR无须通过业务代表即可为企业处理大量的曰常 业务, 同时为用户提供业务介绍、 业务定制、 余额查询等丰富的业务功能。 用户通过按键或语音选择, 向企业主机输入信息, 在允许范围内访问各类企 业数据库, 自助得到多种服务。
但是, 传统的 IVR流程具有固定单一的特点, 而对于相同的业务, 每个 运营商的 IVR需求均不一致, 即使同一个运营商, 其需求也是经常变化的, 需要为不同的企业制定不同的 IVR流程, 因此, IVR流程变化频繁, 需要根 据不断提出的新的业务需求, 调整菜单级别和放音次序等, 对于传统的智能 网业务, IVR流程的改变则只能通过业务版本的升级来实现。 这种实现方式 不仅研发周期长, 提高业务供应商的研发成本, 同时也提高了运营商的投资 成本, 不利于新业务的发展。 发明内容
本发明的主要目的在于提供一种基于 NGN网络的 IVR实现方法及装置, 旨在实现不同的 IVR需求, 以降低投资和研发成本。
本发明提出一种基于 NGN网络的 IVR实现方法, 包括:
配置并存储个性化的 IVR功能菜单;
接收用户输入的接入码; 根据所述接入码读取并緩存与所述接入码对应的 IVR功能菜单; 以及 通过所述对应的 IVR功能菜单进行相应的交互语音应答流程。
优选地, 所述 IVR功能菜单包括: 所述流程号、 菜单 id、 音文件名、 按 键号、 播放顺序、 父菜单 id和 /或是否激活。
优选地, 所述根据接入码读取并緩存与所述接入码对应的 IVR功能菜单 的步骤包括:
根据所述接入码从预定匹配表中查找与所述接入码对应的流程号; 读取与所述对应的流程号对应的 IVR功能菜单; 以及
将所述对应的 IVR功能菜单存入緩存区。
优选地, 所述通过对应的 IVR功能菜单进行相应的交互语音应答流程的 步骤包括:
从所述緩存区中读取所述流程号对应的 IVR功能菜单中的一级菜单, 进 行放音收号操作;
接收用户输入的按键号;
读取所述一级菜单中与所述按键号对应的下一级菜单, 进行行放音收号 操作; 以及
判断是否有下一级菜单, 若是, 则返回步骤接收用户输入的按键号; 若 否, 则退出交互语音应答流程。
本发明还提出一种基于 NGN网络的 IVR实现装置, 包括:
配置存储模块, 其设置为: 配置并存储个性化的 IVR功能菜单; 接收模块, 其设置为: 接收用户输入的接入码;
读取緩存模块, 其设置为: 根据所述接入码读取并緩存与所述接入码对 应的 IVR功能菜单; 以及
控制模块, 其设置为: 通过所述对应的 IVR功能菜单进行相应的交互语 音应答流程。
优选地, 所述 IVR功能菜单包括: 所述流程号、 菜单 id、 音文件名、 按 键号、 播放顺序、 父菜单 id和 /或是否激活。 优选地, 所述读取緩存模块包括:
查找单元, 其设置为: 根据所述接入码从预定匹配表中查找与所述接入 码对应的流程号;
读取单元, 其设置为: 读取与所述对应的流程号对应的 IVR功能菜单; 以及
緩存单元, 其设置为: 将所述对应的 IVR功能菜单存入緩存区。
优选地, 所述控制模块包括:
读取操作单元, 其设置为: 从所述緩存区中读取所述流程号对应的 IVR 功能菜单中的一级菜单, 进行放音收号操作; 以及读取所述一级菜单中与按 键号对应的下一级菜单, 进行行放音收号操作;
接收单元, 其设置为: 接收用户输入的所述按键号; 以及
判断单元, 其设置为: 判断是否有下一级菜单, 若是, 则返回步骤接收 用户输入的按键号; 若否, 则退出交互语音应答流程。
本发明提出一种基于 NGN网络的 IVR实现方法及装置, 根据企业用户 的需要制定具有个性化的 IVR功能菜单, 可以灵活的配置 IVR流程, 该 IVR 流程的改变只需要通过配置来完成而不需要修改业务版本, 克服了传统 IVR 流程固定单一的特点, 大大减少了运营商的投资成本和业务供应商的研发成 本。 同时, 本发明方法不需要频繁的从数据库中读取数据, 而是一次性将整 个 IVR流程的功能菜单从数据库中读取存入緩存区中, 后续流程操作只是和 緩存区的数据进行交互, 大大减少和数据库的交互, 提高了***性能。 附图概述
图 1是本发明基于 NGN网络的 IVR实现方法一实施例流程示意图; 图 2是本发明基于 NGN网络的 IVR实现方法一实施例中根据接入码读 取并緩存与接入码对应的 IVR功能菜单的具体流程示意图;
图 3是本发明基于 NGN网络的 IVR实现方法一实施例中通过对应的 IVR 功能菜单进行相应的交互语音应答流程的具体流程示意图;
图 4是本发明基于 NGN网络的 IVR实现装置一实施例结构示意图; 图 5是本发明基于 NGN网络的 IVR实现装置一实施例中读取緩存模块 的结构示意图;
图 6是本发明基于 NGN网络的 IVR实现装置一实施例中控制模块的结 构示意图。
为了使本发明的技术方案更加清楚、 明了, 下面将结合附图作进一步详 述。 本发明的较佳实施方式
本发明实施例解决方案主要是通过灵活的 IVR功能菜单的配置来实现不 同的 IVR需求。
如图 1所示, 本发明一实施例提出一种基于 NGN网络的 IVR实现方法, 包括:
步骤 S101 , 配置并存储个性化的 IVR功能菜单;
本实施例方法运行环境是基于 NGN网络并利用 Parlay (业务接口应用协 议)及 SIP ( Session Initiation Protocol, 会话发起协议)协议而实施的 IVR系 统。
在本实施例中, IVR功能菜单包括: 流程号、 菜单 id、 音文件名、 按键 号、 播放顺序、 是否激活以及父菜单 id等。 下面以下表 1具体介绍本实施例 IVR功能菜单的配置内容。
表 1
Figure imgf000006_0001
1 5 5 1 1 1 3 市场部介绍 如上表 1所示, IVR功能菜单包括: 流程号、 菜单 id、 音文件名、 按键 号、 播放顺序、 是否激活以及父菜单 id, 其中:
IVR流程号: 表示一个 IVR流程; IVR流程号可以配置为***级的, 也 可以配置为用户级;
菜单 id: 表示一个 IVR流程内唯一的菜单标识;
音文件名: 表示放音的音文件名;
按键号: 提供给用户选择的按键号, N表示不需要收号;
播放顺序: 同一级菜单中的播放顺序;
是否激活: 1表示该菜单 id功能激活, 需要播放, 0表示去激活; 父级菜单: 该级菜单的上一级菜单的 id, 0表示是一级菜单;
描述: 对本菜单 id的简单描述。
在本实施例中, 可以根据企业用户的需要配置相应的 IVR功能菜单, 即 菜单结构及内容可以根据企业用户的需要进行配置, 之后将配置的 IVR功能 菜单存储在 IVR***数据库中。通过 IVR功能菜单可为用户提供相应的交互 语音应答式的语音增值业务服务。
步骤 S102, 接收用户输入的接入码;
本实施例中用户是指需要提供 IVR业务服务的顾客等, 当用户需要提供 IVR业务服务时, 可以拨打相应的 IVR流程接入码, 通过该接入码进入相应 的 IVR功能菜单。
步骤 S103 , 根据接入码读取并緩存与接入码对应的 IVR功能菜单; 在本实施例中, 当接收到用户输入的接入码后, IVR ***会根据用户输 入的接入码从数据库中读取相应的 IVR功能菜单,并将读取的 IVR功能菜单 进行緩存, 即将读取的 IVR功能菜单存储在 IVR***中的緩存区。 当与用户 之间的会话释放时, IVR***将该緩存区中緩存的 IVR功能菜单数据进行清 步骤 S104, 通过对应的 IVR功能菜单进行相应的交互语音应答流程。 在之后的为用户提供相应的交互语音应答服务中, IVR ***首先从緩冲 区中读取 IVR功能菜单中的一级菜单, 然后根据该一级菜单的服务选项为用 户提供对应的服务。 在后续的 IVR业务服务中, IVR***则根据用户选择的 按键号读取该按键号对应的下一级菜单, 进行相应的 IVR流程, 直至 IVR流 程结束。
如图 2所示, 步骤 S103包括:
步骤 S1031 , 根据接入码从预定匹配表中查找与接入码对应的流程号; 本实施例中预定匹配表包含有接入码与相应的流程号之间对应关系, 该 预定匹配表存储在 IVR***的数据库中。
步骤 S 1032 , 读取与对应的流程号对应的 IVR功能菜单;
步骤 S1033 , 将对应的 IVR功能菜单存入緩存区。
如图 3所示, 步骤 S104包括:
步骤 S1041 ,从緩存区中读取流程号对应的 IVR功能菜单中的一级菜单, 进行放音收号操作;
步骤 S1042, 接收用户输入的按键号;
步骤 S1043 , 读取一级菜单中与按键号对应的下一级菜单, 进行放音收 号操作;
步骤 S1044, 判断是否有下一级菜单; 若是, 则返回步骤 S1042; 否则, 进入步骤 S1045;
步骤 S1045, 退出交互语音应答流程。
本实施例根据企业用户的需要制定具有个性化的 IVR功能菜单, 可以灵 活的配置 IVR流程,该 IVR流程的改变只需要通过配置来完成而不需要修改 业务版本, 克服了传统 IVR流程固定单一的特点, 大大减少了运营商的投资 成本和业务供应商的研发成本。 同时, 本发明方法不需要频繁的从数据库中 读取数据, 而是一次性将整个 IVR流程的功能菜单从数据库中读取存入緩存 区中, 后续流程操作只是和緩存区的数据进行交互, 大大减少和数据库的交 互, 提高了***性能。
如图 4所示, 本发明一实施例提出一种基于 NGN网络的 IVR实现装置, 包括: 配置存储模块 401、 接收模块 402、 读取緩存模块 403 以及控制模块 404, 其中:
配置存储模块 401 , 用于配置并存储个性化的 IVR功能菜单;
接收模块 402, 用于接收用户输入的接入码;
读取緩存模块 403 , 用于根据接入码读取并緩存与接入码对应的 IVR功 能菜单;
控制模块 404, 用于通过对应的 IVR功能菜单进行相应的交互语音应答 流程。
在本实施例中, IVR功能菜单包括: 所述流程号、 菜单 id、 音文件名、 按键号、 播放顺序、 父菜单 id和 /或是否激活等。
以下详细说明本实施例装置通过配置 IVR功能菜单实现交互语音应答流 程的过程:
本实施例装置通过配置存储模块 401 , 可以根据企业用户的需要配置具 有个性化的 IVR功能菜单,该 IVR功能菜单包含有企业用户信息以及 IVR功 能菜单相关信息的相关信息, 上述信息作为 IVR功能菜单的数据存储在配置 存储模块 401中, 在本实施例中, IVR功能菜单包括: 流程号、 菜单 id、 音 文件名、 按键号、 播放顺序、 是否激活以及父菜单 id等。 通过 IVR功能菜单 可为用户提供相应的交互语音应答式的语音增值业务服务。
当用户需要提供 IVR业务服务时, 可以拨打相应的 IVR流程接入码, 通 过该接入码进入相应的 IVR功能菜单。 在本实施例中, 当接收模块 402接收 到用户输入的接入码后, 读取緩存模块 403从配置存储模块 401中预定匹配 表中查找与该接入码对应的流程号, 上述预定匹配表包含有接入码与相应的 流程号之间对应关系。 之后, 读取緩存模块 403从配置存储模块 401中根据 接入码对应的流程号读取与该流程号对应的 IVR功能菜单, 同时将该对应的 IVR功能菜单进行緩存。 读取緩存模块 403仅用于暂时存储本次 IVR流程的 所有功能菜单, 当***与用户之间的会话释放后, 该读取緩存模块 403中的 数据也随之清空。
之后, 由控制模块 404通过对应的 IVR功能菜单进行相应的交互语音应 答流程。 其具体过程为: 控制模块 404首先从读取緩存模块 403中读取流程 号对应的 IVR功能菜单中的一级菜单, 进行放音, 然后根据接收到的用户输 入的案件号, 到读取緩存模块 403中读取该一级菜单中与该按键号对应的下 一级菜单, 继续进行放音收音操作, 直至交互语音应答流程结束。
需要说明的是, 本实施例装置可以设置在 IVR***内, 本实施例中读取 緩存模块 403设置在 IVR***中的緩存区。
如图 5所示, 读取緩存模块 403 包括: 查找单元 4031、 读取单元 4032 以及緩存单元 4033 , 其中:
查找单元 4031 , 用于根据接入码从预定匹配表中查找与接入码对应的流 程号;
读取单元 4032 , 用于读取与对应的流程号对应的 IVR功能菜单; 緩存单元 4033 , 用于将对应的 IVR功能菜单存入緩存区。
如图 6所示, 控制模块 404包括: 读取操作单元 4041、 接收单元 4042 以及判断单元 4043 , 其中:
读取操作单元 4041 ,用于从所述緩存区中读取流程号对应的 IVR功能菜 单中的一级菜单, 进行放音收号操作; 以及读取一级菜单中与按键号对应的 下一级菜单, 进行行放音收号操作;
接收单元 4042 , 用于接收用户输入的所述按键号;
判断单元 4043 , 用于判断是否有下一级菜单, 若是, 则由接收单元 4042 接收用户输入的按键号; 若否, 则退出交互语音应答流程。 尽管为示例目的, 已经公开了本发明的优选实施例, 本领域的技术人员 将意识到各种改进、 增加和取代也是可能的, 因此, 本发明的范围应当不限 于上述实施例。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。
工业实用性
本发明根据企业用户的需要制定具有个性化的 IVR功能菜单, 可以灵活 的配置 IVR流程,该 IVR流程的改变只需要通过配置来完成而不需要修改业 务版本, 克服了传统 IVR流程固定单一的特点, 大大减少了运营商的投资成 本和业务供应商的研发成本。 同时, 本发明方法不需要频繁的从数据库中读 取数据, 而是一次性将整个 IVR流程的功能菜单从数据库中读取存入緩存区 中, 后续流程操作只是和緩存区的数据进行交互, 大大减少和数据库的交互, 提高了***性能。

Claims

权 利 要 求 书
1、 一种基于下一代通信网络(NGN )的交互语音应答(IVR )实现方法, 所述方法包括:
配置并存储个性化的 IVR功能菜单;
接收用户输入的接入码;
根据所述接入码读取并緩存与所述接入码对应的 IVR功能菜单; 以及 通过所述对应的 IVR功能菜单进行相应的交互语音应答流程。
2、 根据权利要求 1所述的方法, 其中, 所述 IVR功能菜单包括: 流程 号、 菜单标识、 音文件名、 按键号、 播放顺序、 父菜单标识和 /或是否激活。
3、 根据权利要求 2所述的方法, 其中, 所述根据接入码读取并緩存与所 述接入码对应的 IVR功能菜单的步骤包括:
根据所述接入码从预定匹配表中查找与所述接入码对应的流程号; 读取与所述对应的流程号对应的 IVR功能菜单; 以及
将所述对应的 IVR功能菜单存入緩存区。
4、 根据权利要求 3所述的方法, 其中, 所述通过对应的 IVR功能菜单 进行相应的交互语音应答流程的步骤包括:
从所述緩存区中读取所述流程号对应的 IVR功能菜单中的一级菜单, 进 行放音收号操作;
接收用户输入的按键号;
读取所述一级菜单中与所述按键号对应的下一级菜单, 进行放音收号操 作; 以及
判断是否有下一级菜单, 若是, 则返回步骤接收用户输入的按键号; 若 否, 则退出交互语音应答流程。
5、 一种基于下一代通信网络(NGN )的交互语音应答(IVR )实现装置, 其包括: 接收模块, 其设置为: 接收用户输入的接入码;
读取緩存模块, 其设置为: 根据所述接入码读取并緩存与所述接入码对 应的 IVR功能菜单; 以及
控制模块, 其设置为: 通过所述对应的 IVR功能菜单进行相应的交互语 音应答流程。
6、 根据权利要求 5所述的装置, 其中, 所述 IVR功能菜单包括: 流程 号、 菜单标识、 音文件名、 按键号、 播放顺序、 父菜单标识和 /或是否激活。
7、 根据权利要求 6所述的装置, 其中, 所述读取緩存模块包括: 查找单元, 其设置为: 根据所述接入码从预定匹配表中查找与所述接入 码对应的流程号;
读取单元, 其设置为: 读取与所述对应的流程号对应的 IVR功能菜单; 以及
緩存单元, 其设置为: 将所述对应的 IVR功能菜单存入緩存区。
8、 根据权利要求 7所述的装置, 其中, 所述控制模块包括:
读取操作单元, 其设置为: 从所述緩存区中读取所述流程号对应的 IVR 功能菜单中的一级菜单, 进行放音收号操作; 以及读取所述一级菜单中与按 键号对应的下一级菜单, 进行行放音收号操作;
接收单元, 其设置为: 接收用户输入的所述按键号;
判断单元, 其设置为: 判断是否有下一级菜单, 若是, 则返回步骤接收 用户输入的按键号; 若否, 则退出交互语音应答流程。
PCT/CN2010/079070 2010-09-14 2010-11-24 基于ngn网络的ivr实现方法及装置 WO2012034318A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010281540.3A CN101945184B (zh) 2010-09-14 2010-09-14 基于ngn网络的ivr实现方法及装置
CN201010281540.3 2010-09-14

Publications (1)

Publication Number Publication Date
WO2012034318A1 true WO2012034318A1 (zh) 2012-03-22

Family

ID=43436944

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/079070 WO2012034318A1 (zh) 2010-09-14 2010-11-24 基于ngn网络的ivr实现方法及装置

Country Status (2)

Country Link
CN (1) CN101945184B (zh)
WO (1) WO2012034318A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110191243A (zh) * 2019-06-21 2019-08-30 携程旅游信息技术(上海)有限公司 交互式语音应答的方法、***、电子设备和介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102761671B (zh) * 2011-04-29 2014-12-10 中兴通讯股份有限公司 一种ivvr业务功能菜单的生成方法和装置
CN102790834A (zh) * 2011-05-18 2012-11-21 中兴通讯股份有限公司 互动式语音应答的实现方法、装置和互动式语音应答***
CN103973905B (zh) * 2013-02-01 2017-03-15 李建尧 Ivr的配置方法和装置
CN108234783A (zh) * 2017-12-04 2018-06-29 贵阳朗玛信息技术股份有限公司 一种ivr语音播放的方法及装置
CN109814916B (zh) * 2019-01-04 2023-09-01 平安科技(深圳)有限公司 一种ivr流程的配置方法、装置、存储介质和服务器
CN110602333B (zh) * 2019-08-23 2021-08-03 绍兴文理学院 基于深度学习的呼叫中心应答***及方法
CN113329131A (zh) * 2021-05-31 2021-08-31 上海华客信息科技有限公司 Ivr流程控制方法、***、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132444A (zh) * 2007-09-21 2008-02-27 中兴通讯股份有限公司 用于智能网的ivr流程主菜单的配置方法及配置***
CN101567944A (zh) * 2009-05-27 2009-10-28 中兴通讯股份有限公司 一种交互语音应答***及其实现方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1713768A (zh) * 2004-06-25 2005-12-28 杭州大洋电讯有限公司 基于ngn通信网的主叫号码与密码认证相结合的鉴权方法
CN100589487C (zh) * 2006-01-11 2010-02-10 华为技术有限公司 Sip通信网络中和媒体服务器交互的方法
CN101193161B (zh) * 2006-11-23 2010-05-12 华为技术有限公司 语音信息业务***及实现语音信息业务的方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101132444A (zh) * 2007-09-21 2008-02-27 中兴通讯股份有限公司 用于智能网的ivr流程主菜单的配置方法及配置***
CN101567944A (zh) * 2009-05-27 2009-10-28 中兴通讯股份有限公司 一种交互语音应答***及其实现方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110191243A (zh) * 2019-06-21 2019-08-30 携程旅游信息技术(上海)有限公司 交互式语音应答的方法、***、电子设备和介质

Also Published As

Publication number Publication date
CN101945184A (zh) 2011-01-12
CN101945184B (zh) 2015-06-10

Similar Documents

Publication Publication Date Title
WO2012034318A1 (zh) 基于ngn网络的ivr实现方法及装置
JP5275808B2 (ja) リングバック・トーンの選択を援助するためのリングバック・トーン好み情報
US20050232175A1 (en) System and method for provisioning device management tree parameters over a client provisioning protocol
US20080187112A1 (en) Method and system for delivering podcasts to communication devices
WO2009012689A1 (fr) Procédé et dispositif de génération d'un menu de réponse vocale automatique
EP1645104A4 (en) METHOD AND APPARATUS FOR CHANGING AND CHARGING A SOUND SOURCE OF ADDITIONAL SERVICE USING A TONE RING TONE DURING AN APPEAL
CN102904928B (zh) 客服电话的云端检索及自动拨号方法、***及装置
WO2009021412A1 (fr) Procédé, dispositif et système de routage
WO2008017221A1 (fr) Réseau de service de valeur ajoutée, serveur rvi et procédé permettant d'analyser le suivi de processus en temps réel
CN101309326A (zh) 一种非即时语音信息通信的方法
US6493434B1 (en) Update of web audio messages via audio user interface
US20140128039A1 (en) System and Method for Storing and Managing Voicemails
US20150304491A1 (en) Method providing a graphical user interface readout of the identification of a ringback tone on the incoming and outgoing call handsets
CN101001286B (zh) 一种在数字程控交换机中定制提示音语言的方法及***
US11902465B2 (en) Handling of preemptive responses to users of a communication network
JP2005535166A5 (zh)
WO2014180362A1 (zh) 一种终端及其管理多媒体记事本的方法
CN101141526B (zh) 实现语音导航的方法
KR101802848B1 (ko) 생활 패턴에 따른 통화 연결음 제공 장치 및 방법
US7213056B2 (en) Providing modular telephony service
WO2012058871A1 (zh) 客服自动化方法及***
WO2013191755A1 (en) Method providing the identification of a ringback tone and other call pair information on incoming and outgoing call handsets
KR101427497B1 (ko) Inap를 통한 매체 기록용 sip 인터페이스
CN104378401B (zh) 音乐内容同步处理方法及装置
WO2010031319A1 (zh) 一种实现二次拨号的方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10857174

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10857174

Country of ref document: EP

Kind code of ref document: A1