SIP Data Service Processing via INFO and Re-INVITE Signaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for processing data services using a media stream in SIP-based communication systems suffer from high failure rates, unclear negotiation processes, and inadequate core network control over data service processing.
Innovation Solution
A method and apparatus that determine data services based on INFO messages in SIP, using re-INVITE messages to negotiate fax rates and modes, and control channel switching between voice and fax channels, thereby improving data service success rates and clarity in negotiation processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If negotiation is performed using media stream, then data service can be established between terminals, but data service failure rate increases and negotiation process becomes unclear
Solution Approach 1:
The patent introduces SIP signaling as an intermediary mechanism to mediate the negotiation between terminals. Instead of direct media stream negotiation, the SIP proxy server acts as a mediator that receives negotiation requests from terminals, processes them according to clear signaling protocols, and coordinates the establishment of data services. This intermediary approach provides structured, traceable negotiation steps while maintaining service reliability.
Solution Approach 2:
The patent replaces the direct media stream negotiation mechanism with SIP signaling-based control. The media stream itself is substituted as the negotiation carrier, using standardized SIP messages (INVITE, 200 OK, INFO) to convey negotiation information. This substitution brings clarity to the negotiation process through defined protocol steps and improves reliability through centralized signaling control.
2Adaptability or versatility
If media stream negotiation is used for data service, then terminal-to-terminal communication is enabled, but core network control over data service processing is lost
Solution Approach 1:
The patent segments the negotiation and control functions into two parts: terminal-to-terminal media negotiation (handled by terminals via SIP signaling) and core network control (handled by SIP proxy server). This segmentation allows terminals to maintain communication flexibility while the core network retains control through the SIP proxy's ability to intercept, process, and direct signaling messages.
Solution Approach 2:
The patent adds a signaling dimension to the traditional media stream approach. Instead of relying solely on direct media interaction, a parallel SIP signaling channel is introduced that operates between terminals and the core network. This additional dimension enables the core network to control data service processing through signaling messages while terminals maintain their negotiation flexibility.
3Ease of operation
If self-negotiation manner is used for fax service, then terminal autonomy is improved, but data service failure rate increases
Solution Approach 1:
The patent maintains terminal autonomy through self-service mechanisms where terminals independently detect fax signals, generate negotiation requests, and execute negotiated parameters. Terminals autonomously send INFO messages with fax detection results and process re-INVITE messages to establish data channels, preserving operational independence while improving reliability through standardized procedures.
Solution Approach 2:
The patent introduces feedback mechanisms where terminals report fax detection status and negotiation outcomes through SIP signaling to the core network. The SIP proxy server receives feedback about fax service status, terminal capabilities, and negotiation results, enabling it to provide guidance, adjust parameters, and ensure successful service establishment while maintaining terminal autonomy.
Data Source
Figure 1~3
Figure 4~5
Figure 6
AI summary
The present invention provides a method and apparatus for processing a data service based on a Session Initiation Protocol (SIP), wherein the method includes: determining, according to an INFO message in the SIP, a data service performed by calling/called parties based on the SIP; and processing the a data service between the calling/called parties through a re-INVITE message. With the present invention, the problems in the related art that for negotiation using a media stream, a data service failure rate is high, the negotiation process is unclear, and a core network is unable to effectively control data service processing are solved, thereby achieving the effects of effectively improving a success rate of the data service processing, making the negotiation process clear, and enabling the core network to effectively control the data service processing.