Gateway Failure Message Enhancement for Incomplete Dialing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP telephony systems face inefficiencies in handling calls with incomplete or invalid numbers, particularly due to limitations in differentiating between incomplete and invalid numbers, leading to labor-intensive manual interventions and suboptimal network performance.

Innovation Solution

Enhancing failure messages in IP telecommunications networks with an indication of the reason for failure and optional recommendations, allowing gateways to take alternative actions such as retrying with additional digits or converting overlap to en bloc signaling, thereby improving call processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If peer query is used to resolve incomplete numbers, then call routing capability is improved, but call completion reliability deteriorates due to timeout failures

Engineering Contradiction:
Improvecall routing capabilityVSAvoidcall completion reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The gateway performs preliminary actions by collecting additional digits before attempting address resolution. Instead of immediately querying peers with incomplete numbers, the system waits for more digits to be dialed, thereby improving the likelihood of successful call completion while maintaining routing capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from address resolution attempts to determine whether to collect more digits or proceed with peer query. When resolution fails, the gateway can request additional digits from the calling party, using this feedback loop to improve call completion reliability while preserving routing flexibility.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If default route to answering position is used for invalid numbers, then call handling capability is improved, but labor efficiency deteriorates due to manual intervention requirements

Engineering Contradiction:
Improvecall handling capabilityVSAvoidlabor efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system enables self-service by automatically collecting additional digits from the calling party and attempting address resolution again, rather than immediately transferring to a human operator. This automated retry mechanism improves labor efficiency while maintaining comprehensive call handling capability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The gateway performs preliminary digit collection and address resolution attempts before defaulting to manual intervention. By collecting additional digits and retrying resolution in advance, the system reduces the number of calls requiring manual operator intervention, thereby improving productivity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If overlap signaling is supported, then protocol compatibility is improved, but call resolution reliability deteriorates when peer GK does not support overlap

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidcall resolution reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The gateway acts as an intermediary by collecting all overlap digits locally and then performing a single en bloc address resolution request to the peer gatekeeper. This mediation approach maintains protocol compatibility while ensuring reliable call resolution even when the peer GK does not support overlap signaling.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway performs preliminary collection of all overlap digits before sending the address resolution request to the peer gatekeeper. By gathering complete numbering information in advance, the system ensures reliable call resolution regardless of whether the peer GK supports overlap signaling.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If digits are held until fully dialled, then number completeness is improved, but network performance deteriorates due to call holding delays

Engineering Contradiction:
Improvenumber completenessVSAvoidcall holding delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system uses feedback from address resolution attempts to determine whether to hold for more digits or proceed with call setup. When resolution succeeds with available digits, the call is immediately connected without holding delay. When resolution fails, the system then collects additional digits, minimizing unnecessary delays while ensuring number completeness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The gateway attempts address resolution with partial digit information available, rather than waiting for complete numbering. This partial action approach reduces call holding delays while maintaining number completeness through conditional collection of additional digits only when necessary.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9124465B1Methods and apparatus for processing incomplete or invalid dialed numbers
Publication Date: 2015.09.01 ARLINGTON TECHNOLOGIES LLC
  • US9124465B1 patent drawing
  • US9124465B1 patent drawing
  • US9124465B1 patent drawing

AI summary

Calls which fail in the ways described above will typically result in a server (GK, MGC, RS or Ps for example) in the network issuing a failure message. This message typically provides one of two options; call forwarding to a central answering position or call clearing. The message does not allow for any more intelligent decisions to be taken and information about the reason for failure is irretrievably lost. By enhancing the message with an indication of the reason for failure and an optional recommendation for handling, the processing of such failed calls may be improved. For example, a gateway which receives the failure message may simply act in the usual way and either forward or clear the call. However with the enhanced indication, it may instead choose to carry out alternative actions such as collect more digits and retry at end of dial. If overlap signalling is being provided and the IP cloud is not fully overlap compatible, the gateway might also do an overlap to en bloc conversion. Another option is to collect at least one more digit and retry the call. This typically works well if overlap signalling is not used.