Intelligent Call Routing for VoIP Fax via T.38 Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for transmitting faxes over Voice over IP (VoIP) are limited due to the variability in support for T.38 protocol among VoIP service providers, leading to inconsistent quality of service (QoS) for facsimile transmissions.

Innovation Solution

A system that intelligently routes calls based on traffic type, determining the type and using this information to connect, block, or reroute subsequent calls, ensuring high-quality facsimile transmissions by identifying and utilizing VoIP service providers that fully support T.38 protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If T.38 protocol is used for fax transmission over VoIP, then fax transmission quality is improved, but compatibility issues arise due to varying support levels among VoIP service providers

Engineering Contradiction:
Improvefax transmission qualityVSAvoidcompatibility across VoIP service providers
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary detection of T.38 capability during call setup by examining SDP offers/answers or other signaling indicators before establishing the fax transmission. This allows the system to pre-determine whether T.38 should be used, avoiding compatibility issues while maximizing transmission quality when supported.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The call routing system dynamically adapts its behavior based on detected T.38 capability. When T.38 is detected, the system routes fax traffic through appropriate paths; when not detected, it falls back to alternative methods. This dynamic adaptation resolves the contradiction between using T.38 for quality and maintaining compatibility across varying service provider environments.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If conventional fax systems are used, then simplicity is maintained, but transmission quality and speed are reduced compared to T.38

Engineering Contradiction:
Improvesystem simplicityVSAvoidfax transmission speed
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system changes the transmission parameter from conventional fax methods to T.38 protocol when conditions permit, thereby improving transmission speed and quality. The parameter change is enabled through intelligent routing decisions that select appropriate protocols based on network capabilities and traffic type detection.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If intelligent call routing based on traffic type is implemented, then fax transmission quality is improved, but system complexity increases

Engineering Contradiction:
Improvefax transmission qualityVSAvoidcall routing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The call routing system performs self-service by automatically detecting traffic type and T.38 capability without requiring manual configuration. The system autonomously makes routing decisions based on detected parameters, reducing the need for complex manual setup while maintaining high fax transmission quality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback from call setup signaling (SDP offers/answers) to detect T.38 capability and adjust routing decisions accordingly. This feedback mechanism enables the system to adapt to network conditions dynamically, improving fax quality while keeping the complexity manageable through automated decision-making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8089952B2Intelligent call routing
Publication Date: 2012.01.03 INTELEPEER CLOUD COMM LLC
  • US8089952B2 patent drawing
  • US8089952B2 patent drawing
  • US8089952B2 patent drawing

AI summary

A call routing decision for connecting a call between source and target devices is based on the traffic type (e.g., facsimile, modem, voice). In some implementations, the traffic type is determined and stored (e.g., in a billing record). The traffic type can be used to connect, block or reroute subsequent calls of the same traffic type.