SIP Entity Overlap Code Sending via INFO Message

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecalled number transmission completenessVSAvoidconnection speed
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvecall setup efficiencyVSAvoidrouting complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvevariable length number handlingVSAvoidconnection speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP1962464B9Method, communication system and entity for overlap code sending using session initiation protocol
Publication Date: 2012.04.25 HUAWEI TECH CO LTD
  • EP1962464B9 patent drawingFigure 1
  • EP1962464B9 patent drawingFigure 2~3
  • EP1962464B9 patent drawingFigure 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.