Search

CN-122018895-A - IVR framework implementation method and system based on JAVA

CN122018895ACN 122018895 ACN122018895 ACN 122018895ACN-122018895-A

Abstract

The invention provides an IVR framework implementation method and system based on JAVA, which are based on a VXML2.0 protocol, and encapsulate custom XML labels in the form of JAVA according to service scenes, wherein the custom XML labels encapsulate VXML2.0 standard functions and service logic to realize various functions in IVR service, an IVR service platform triggers service requests in a telephone traffic request initialization scene in an HTTP interface request mode, the encapsulated custom labels are arranged and assembled according to service scene requirements in a service flow assembly scene, and in a service analysis scene, the assembled XML documents are output, and the IVR service platform carries out analysis operation to finish related telephone traffic actions, thereby realizing quick completion of IVR telephone traffic flow. The invention can realize the service calling function of IVR flow in a relatively general mode. Only a JAVA foundation is needed for application developers, so that the difficulty of application development is reduced, and the research and development quality is ensured.

Inventors

  • LIN YI
  • CHEN SHUXI
  • ZHENG WEI
  • Zhu guoda
  • ZHENG SHENGHUA
  • ZENG JINGZHI

Assignees

  • 中邮科通信技术股份有限公司

Dates

Publication Date
20260512
Application Date
20260128

Claims (5)

  1. 1. The JAVA-based IVR framework implementation method is characterized by comprising the following steps: Based on a VXML2.0 protocol, a custom XML label is packaged in a JAVA mode according to a service scene, and the custom XML label is packaged with a VXML2.0 standard function and service logic to realize various functions in IVR service; In a telephone traffic request initialization scene, triggering a service request by an IVR service platform in an HTTP interface request mode; In a business process assembly scene, arranging and assembling the packaged custom labels according to business scene requirements; In the service analysis scene, the assembled XML document is output, and the IVR service platform carries out analysis operation to complete relevant telephone traffic actions, thereby realizing the quick completion of the IVR telephone traffic flow.
  2. 2. The method for realizing the IVR framework based on JAVA according to claim 1, wherein the configuration of the custom XML tag form through the JSP page in JAVA comprises the configuration of the access parameters of the custom XML tag, the name of the custom XML tag and the tag assembly mode.
  3. 3. The method of claim 1, wherein the tag encapsulation is implemented by taglib.
  4. 4. The method for realizing the IVR framework based on JAVA according to claim 1, wherein the basic functions realized by combining the IVR service platform include playback, key receiving, queuing, switching and hanging up are realized in the form of JAVA packaging custom XML labels.
  5. 5. A JAVA based IVR framework implementation system comprising a processor, a memory and a computer program stored on the memory, wherein the processor, when executing the computer program, performs the steps in the JAVA based IVR framework implementation method according to any of claims 1-4.

Description

IVR framework implementation method and system based on JAVA Technical Field The invention belongs to the technical field of application development, and particularly relates to an IVR framework implementation method and system based on JAVA. Background The interactive voice response platform (INTERACTIVE VOICE RESPONSE, IVR) proposed by the commercial, mainstream and non-mainstream manufacturers based on the soft switching technology can be said to be in full order. The platforms have the common characteristic of being strongly bound with development tools of the platforms, so that the development process and the development result can only be applied to closed loop systems of the platforms. Although VXML is called a general international proposal for IVR (note here that international proposal and standard are different), most manufacturers follow the rule of "favourable and use, unfavorably abandon" to form a VXML development process like cattle wool, and no way is provided to completely decouple business and platform characteristics. Resulting in the developer having to master the development details of each IVR. Because the degree of understanding of the platforms by developers is low, the development tools used by the platforms have respective advantages and disadvantages, and finally the developed finished products have different stability and robustness, so that the online quality is uneven and the business of customers is limited by the IVR platform. In view of this, the invention provides a JAVA-based IVR framework implementation method and system, and development can rapidly complete the implementation of the IVR service interface flow only by configuring a custom tag form through JSP pages in JAVA. Disclosure of Invention The invention aims to provide an IVR framework implementation method and system based on JAVA, which reduce the development difficulty of IVR service application and improve the development convenience and efficiency. In order to achieve the above purpose, the technical scheme of the invention is as follows: The JAVA-based IVR framework implementation method specifically comprises the following steps: Based on a VXML2.0 protocol, a custom XML label is packaged in a JAVA mode according to a service scene, and the custom XML label is packaged with a VXML2.0 standard function and service logic to realize various functions in IVR service; In a telephone traffic request initialization scene, triggering a service request by an IVR service platform in an HTTP interface request mode; In a business process assembly scene, arranging and assembling the packaged custom labels according to business scene requirements; In the service analysis scene, the assembled XML document is output, and the IVR service platform carries out analysis operation to complete relevant telephone traffic actions, thereby realizing the quick completion of the IVR telephone traffic flow. Preferably, the form of the custom XML tag is configured through a JSP page in JAVA, including the access parameters for configuring the custom XML tag, the name of the custom XML tag and the tag assembly mode. Preferably, label packaging is achieved by taglib. Preferably, the basic functions realized by combining the IVR service platform comprise playback, key receiving, queuing, switching and hanging-up are realized in the form of JAVA packaging custom XML labels. The JAVA-based IVR framework implementation system comprises a processor, a memory and a computer program stored on the memory, wherein when the processor executes the computer program, the processor specifically executes any step in the JAVA-based IVR framework implementation method. Compared with the prior art, the invention has the following beneficial effects: According to the service scene, the invention is based on the VXML2.0 protocol, and realizes the basic capabilities of playback, key receiving, queuing, switching, hanging up and the like by combining with an IVR service platform in the form of JAVA encapsulation custom XML labels. The implementation of IVR business flow can be completed rapidly by developing and configuring a custom tag form through a JSP page in JAVA. The development difficulty of IVR business application is reduced, and the convenience and efficiency of development are improved. In the traffic request initialization scene, the IVR service platform triggers a service request in an HTTP interface request mode. In a business process assembly scenario, a request is made to assemble by packaged custom tags according to the developed business process. In the service analysis scene, the assembled XML document is output, and the IVR service platform performs analysis operation to complete relevant telephone traffic actions, thereby realizing the completed IVR telephone traffic flow. The invention can realize the business function of IVR flow in a relatively general mode and ensure certain expansibility. Because only a certain label combination is n