Telephony Session State Preservation via Call Router
Solution Overview
Problem
Current telephony systems lack a method to preserve the state of telephony messages, limiting integration with internet applications due to the single message nature of SMS and the inability to associate information and application state across different communication channels.
Innovation Solution
A method that initializes a communication session between a telephony device and an application server, routes the communication through a call router, stores session state, and transmits it to preserve the state of telephony sessions, using HTTP cookies or API resources to maintain application state across multiple messages and communication protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SMS messages are used for telephony communication, then message delivery is simple and reliable, but the character limit and single message nature restrict integration with internet applications and prevent association of multiple messages
Solution Approach 1:
The patent introduces a new dimension to SMS communication by embedding session state information within the message structure. Instead of relying solely on the traditional single-message paradigm, the system creates a multi-dimensional communication framework where each message carries both content and state information, enabling internet application integration while preserving telephony session context.
Solution Approach 2:
The patent employs an intermediary mechanism (session state management system) that bridges telephony communication and internet applications. This intermediary captures, stores, and transmits session state information, allowing seamless integration between SMS-based telephony and web applications without losing communication context.
2Adaptability or versatility
If traditional telephony systems are used, then communication is reliable, but application state is not preserved when changing communication channels
Solution Approach 1:
The patent creates a universal session state management system that functions across multiple communication channels (SMS, voice, web). The state preservation mechanism is designed to be channel-agnostic, capturing application state regardless of the communication medium and making it available for subsequent interactions across different channels, thereby achieving true multi-functionality.
Solution Approach 2:
The system performs preliminary action by capturing and storing session state information during the communication session itself. Rather than waiting for state loss to occur during channel transitions, the patent proactively preserves state data in real-time, ensuring that application context is already available when channel changes occur.
3Reliability
If session state is stored and transmitted, then telephony session preservation is achieved, but system complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where the telephony system itself manages session state without requiring external complex infrastructure. The call router and messaging system autonomously capture, store, and transmit state information using existing components, reducing the need for additional complex systems while maintaining reliable session preservation.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A method and system for preserving session state in telephony communication including initializing a communication session of telephony communication between a telephony device and an application server; routing the telephony communication through a call router; storing session state for the communication session of the telephony device and the application server; and transmitting the stored session state in communication between the application server and the call router.
