
让 fax 传输能够通过 VoIP 实时传送的 ITU-T 标准,以及它与 Fax.Plus 自身基础设施的关系。
T.38 是 ITU-T 建议书,它定义了 fax 传输如何通过 VoIP 或其他基于 IP 的网络实时传送,而不是通过传统的模拟电话线路。它在发送端将 fax 机发出的精确音调序列转换为 IP 数据包,然后在接收端先还原这些音调,再对 fax 数据进行解码。
普通的 VoIP 通话使用专为人声设计的编解码器压缩音频,这类编解码器能容忍轻微的时序偏移和音质损失,听者几乎不会察觉。但 fax 连接无法容忍这些:其fax 组别与兼容性协商以及页面数据依赖于精确的音调时序,而标准语音压缩往往会导致传输失败或内容乱码。T.38 正是为避免这一问题而生,它将 fax 数据作为独立的数据包流来处理,而不是当作普通语音音频,这也是VoIP 在设置正确时处理 fax 通话的方式。
T.38 的工作方式是中继,而非简单的音频直通:两端各自重建 fax 自身的信令,而不是仅仅转发原始音频,这使它能够承受 IP 网络可能带来的丢包和时序波动。为此,T.38 会重复发送关键控制信息,并可重传某些数据包,使连接对偶尔出现的丢包或延迟包具有一定的容错能力。不过这种容错是有限的,如果网络连接足够不稳定或拥塞,T.38 fax 仍可能失败,或需要回退到速度更慢、可靠性更低的模式。
这与直接将 fax 音调作为压缩语音音频传输的做法不同,后者有时被称为音频直通(audio pass-through):网络将 fax 通话完全当作电话通话处理,并应用同样的语音编解码器压缩,而这往往会扭曲 fax 精确的音调时序。T.38 从一开始就不把 fax 数据当作语音音频处理,从而彻底避免了这一问题。
由于 Fax.Plus 是基于 IP 电话而非模拟电话线路构建的 cloud fax 服务,其基础设施面对的正是 T.38 所要解决的那类实时、基于数据包的 fax 传送问题。Fax.Plus 并未公布其内部具体采用哪种 IP fax 信令方式,因此本文应被视为对此类连接一般工作原理的背景介绍,而不是对 Fax.Plus 自身具体实现的声明。关于 T.38 所属的更广泛的互联网 fax 类别,请参阅互联网 fax。
常见场景:让旧 fax 机在 VoIP 上继续使用
一家牙科诊所正在将办公电话系统更换为 VoIP,在通过适配器继续连接现有模拟 fax 机之前,先询问其 IT 服务商新系统是否支持 T.38,因为不支持该功能的 VoIP 线路往往会导致 fax 失败或出现乱码。
通常可以。标准的 VoIP 音频编解码器是针对语音优化的,常常会扭曲 fax 所需的精确音调,导致传输失败。T.38 则将这些音调转换为 IP 数据包,能更可靠地满足 fax 连接所需的实时时序。
不完全是。互联网 fax 是指通过互联网连接而非模拟电话线路发送 fax 的更广泛类别。T.38 是该类别中的一项特定 ITU-T 标准,专为通过 VoIP 实时传送而设计。
