IVR Call Setup Message Processing for Packet Loss Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current IVR systems waste processing cycles and increase packet loss due to iterative transmission of requests and inputs during call setup, necessitating an improved method for processing IVR input in call setup messages for immediate redirection.
Innovation Solution
A method and system that involve an IVR system receiving a call setup message with pre-published data fields, parsing this information, and using a call router to direct the call automatically, eliminating the need for iterative input from the user by incorporating data such as location, language, and DTMF sequences directly into the call setup message headers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If iterative transmission of requests and inputs is used during call setup, then the IVR system can collect necessary information, but processing cycles are wasted and packet loss increases
Solution Approach 1:
The patent applies preliminary action by incorporating all IVR input data (DTMF sequences, location, language preferences) directly into the call setup message headers before the call is established. This allows the IVR system to parse and process all necessary information in advance, eliminating the need for iterative request-transmission cycles during the call setup phase, thereby reducing both processing cycles and packet loss opportunities.
2Productivity
If iterative transmission of requests and inputs is used during call setup, then the IVR system can collect necessary information, but the process becomes more complex and less efficient
Solution Approach 1:
The patent merges the IVR input data collection process with the call setup message transmission. By combining location information, language preferences, and DTMF sequences into a single call setup message header, the system eliminates multiple separate request-transmission iterations, thereby simplifying the IVR processing logic and improving call setup efficiency simultaneously.
Solution Approach 2:
The user device performs preliminary actions by gathering all required IVR inputs (location, language, DTMF sequences) and embedding them in the call setup message before initiation. This preliminary preparation reduces the complexity of real-time IVR processing during call setup, as the IVR system receives all necessary information in one packet rather than through multiple iterative exchanges.
3Productivity
If IVR input is transmitted iteratively during call setup, then the system can handle user interactions, but processing cycles are wasted
Solution Approach 1:
The system performs preliminary action by having the user device automatically gather and embed all IVR interaction data (location, language preferences, DTMF sequences) into the call setup message header before the call is established. This eliminates the need for iterative back-and-forth interactions during call setup, improving processing cycle efficiency while maintaining ease of operation as the user experience remains unchanged.
Data Source
AI summary
A method and apparatus for processing IVR input in a call setup message are provided herein. The method includes receiving at an IVR system a call setup message including information associated with one or more data fields; parsing the information included in the call setup message; and directing the call based on the information included in the call setup message.


