SIP Text Message Transmission Over Voice Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In current voice call systems, callers often struggle to prioritize incoming calls as they lack context about the importance of the call before answering, potentially leading to important calls being ignored.
Innovation Solution
A method and system that transmit a text message over a voice call using Session Initiation Protocol (SIP) sessions, allowing callers to include a text message in SIP INVITE or SIP INFO requests, enabling the callee to receive context about the call during the ringing phase.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a voice call is initiated without additional context information, then the call setup is simple and fast, but the callee cannot prioritize the call based on its importance
Solution Approach 1:
The text message is inserted into the SIP INVITE request or SIP INFO request before the call is fully established. This preliminary action allows the callee to receive context information about the call's importance during the ringing phase, enabling prioritization decisions without adding complex post-call processing mechanisms.
Solution Approach 2:
The existing SIP protocol infrastructure is leveraged to carry both voice call setup and text message transmission functions. By inserting the text message into standard SIP requests (INVITE or INFO), the system uses multi-functionality to convey call context without requiring a separate dedicated protocol or channel.
2Reliability
If the callee receives multiple calls without context, then the call handling process is simple, but important calls may be ignored due to lack of prioritization capability
Solution Approach 1:
The text message providing call context is delivered to the callee during the ringing phase, before the callee needs to make a decision about answering. This preliminary provision of information allows the callee to prioritize calls immediately upon seeing the context, reducing decision time and improving reliability of important call delivery.
3Loss of information
If text messages are transmitted through separate messaging protocols, then message delivery is reliable, but the integration with voice call flow becomes complex
Solution Approach 1:
The text message transmission is merged with the voice call setup process by inserting the message content into the SIP INVITE request or SIP INFO request. This combining of message delivery and call setup into a single protocol exchange eliminates the need for separate messaging protocol integration, reducing system complexity while maintaining reliable message delivery through the established SIP infrastructure.
Solution Approach 2:
The SIP protocol is used for multiple purposes: both establishing the voice call and delivering the text message context. This multi-functionality allows the same protocol infrastructure to handle both tasks, avoiding the complexity of integrating separate messaging protocols while ensuring reliable delivery through SIP's established mechanisms.
Data Source
AI summary
A method and device are described for transmitting a text message over a voice call. The method includes initiating a Session Initiation Protocol (SIP) session for the voice call wherein the SIP session comprises at least one of a Session Initiation Protocol (SIP) INVITE request and a SIP INFO request. The method includes inserting a text message in at least one of the SIP INVITE request and the SIP INFO request. The method further includes transmitting, by the communication device, the text message over the SIP session to a called device.


