T.38 Fax Channel Switching Stability via Data Packet Counting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The stability of switching from a T.38 fax channel to a voice channel in existing networks is poor, often resulting in failure to enter a call status after fax completion, especially in noisy environments or when fax machines do not send DCN signals.
Innovation Solution
A method and apparatus that count scheduling periods without fax data demodulation at both ends, switching to a voice channel when both thresholds are reached, combined with detection of a fax ending signal to ensure reliable channel switching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional silence detection method is used to switch from T.38 fax channel to voice channel, then switching can be implemented, but the stability is poor and switching failure occurs in noisy environments or when fax machines do not send DCN signals
Solution Approach 1:
The patent introduces an intermediary detection mechanism that monitors T.38 protocol data packets as a mediator between the fax transmission and channel switching decision. Instead of directly relying on silence detection which is affected by noise, the system uses the presence or absence of T.38 data packets as an intermediate indicator to determine whether fax transmission is active, thereby making the channel switching decision more reliable in noisy environments
Solution Approach 2:
The patent replaces the acoustic-based silence detection mechanism with a data packet-based detection mechanism. Instead of analyzing audio signals which are susceptible to background noise, the system substitutes this with monitoring T.38 protocol data packets at the gateway level, replacing a mechanical/acoustic system with a digital data-based system that is immune to noise interference
2Speed
If silence detection threshold and duration are set too sensitive, then switching back to voice can be faster, but switching may occur during fax process causing fax failure
Solution Approach 1:
The patent implements a feedback mechanism where the gateway continuously monitors T.38 data packet arrivals and uses this feedback to dynamically adjust the channel state. The system waits for a predetermined number of consecutive scheduling periods without T.38 packets before triggering channel switching, creating a feedback loop that confirms fax transmission has truly ended before switching channels, thus preventing premature switching that would cause fax failure
Solution Approach 2:
The patent performs preliminary verification by counting consecutive scheduling periods without T.38 packets before actually executing the channel switching action. This preliminary detection phase ensures that the fax transmission has completely ended before switching to voice channel, preventing the harmful effect of switching during active fax transmission
3Reliability
If two-way silence detection is used as redundancy protection, then switching reliability can be improved, but switching failure still occurs when fax machine switches to voice mode before detection completes
Solution Approach 1:
The patent makes the gateway self-sufficient by having it directly monitor T.38 data packets from the remote end without relying on external silence detection signals from the fax machine. The gateway uses its own observation of data packet absence to trigger channel switching, eliminating the timing mismatch problem where the fax machine might have already switched to voice mode before the gateway's silence detection could confirm it
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Disclosed are a method, apparatus, and system for switching from a fax channel to a voice channel. Herein, the method includes: after entering a T.38 fax, counting a first quantity of scheduling periods during which a local end does not demodulate any fax data continuously, and counting a second quantity of scheduling periods during which a remote end does not receive any T.38 packet continuously; and judging whether the first quantity and the second quantity both reach a threshold, and switching from a T.38 fax channel to a voice channel when the first quantity and the second quantity both reach the threshold.