两种方案用于通过 SIP 会话发送传真:T.38 和 Pass-trough[另一个链接]。在第一种情况下,检测传真发送会话相当容易(因为 SDP 正文中明确提到了传真传输(。在第二种方法中,建立常规 RTP 呼叫(G.711 协议(,然后,在双方之间发送一些蜂鸣声(CNG 和 CDE(,它们检测到传真呼叫。我正在寻找一种实时方法(深度学习,任何东西(来检测来自波的传真初始信号。
Goertzel 算法 + 时间测量。查看 DTMF 检测器代码或来自 SpandDSP 的更好的代码(可能有与不可操作性相关的提示(可能会为您提供更多线索。