SIP Entity Overlap Code Sending via INFO Message
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SIP protocols face inefficiencies in overlap sending, leading to delayed connections and incomplete number transmission due to reliance on timers and multiple INVITE messages, which complicate call setup and increase network load.
Innovation Solution
Implementing a method where at least part of the called number is sent through an INVITE message, and subsequent digits are sent via an INFO message upon receiving a call progress response indicating incompleteness, using a SIP entity and call server to manage the process efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the Enbloc mode is used to send all received numbers at one time after timeout or maximum length is reached, then the called number can be transmitted completely, but the connection speed becomes slow and call setup time increases
Solution Approach 1:
The patent segments the called number transmission into two phases: first transmitting the initial digits via INVITE message to enable early call setup, then transmitting subsequent digits via INFO message to complete the number. This segmentation allows the system to balance between early connection establishment and complete number transmission, resolving the contradiction between connection speed and transmission completeness.
2Productivity
If multiple INVITE messages are used to send subsequent digits in overlap mode, then the called number can be transmitted incrementally, but the network load increases and routing becomes complex
Solution Approach 1:
The patent introduces the INFO message as an intermediary mechanism to carry subsequent digits. Instead of using multiple INVITE messages which trigger complex routing and call setup processes, the INFO message serves as a dedicated channel for transmitting additional digits within the existing call context, thereby reducing network load and simplifying routing while maintaining incremental transmission capability.
3Adaptability or versatility
If a timer is started to wait for subsequent digits without knowing the true length of the called number, then the system can handle variable length numbers, but the connection speed decreases due to waiting
Solution Approach 1:
The patent applies preliminary action by sending the initial digits via INVITE message before the complete number is received. This allows the call setup process to start in advance while the system continues to collect subsequent digits. The early initiation of call setup based on partial information resolves the contradiction by enabling speed improvement without sacrificing adaptability to variable length numbers.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
The present invention provides a method, communication system and SIP entity for overlap sending based on SIP. The SIP entity sends at least a part of digits of a called number to a call server through an INVITE message, thus the digits of the called number are sent to the called network; after determining that the called number is incomplete according to the INVITE message, the call server sends a call progress response message indicating an initial dialog is set up to the SIP entity,; according to the call progress response message, the SIP entity sends the subsequently received digits of the called number to the called call server, thus the subsequently received digits are sent to the called network. The solution provided by the present invention speeds up the connection, improves the call success ratio, consumes fewer resources, and prevents multiple INVITE messages from causing divergent routes.