传真 TrixBox SIP_gw

传真 TrixBox SIP_gw

我正在尝试通过 TrixBox 接收传真,安装的软件版本是:操作系统:CentOS 版本 5.4(最终版)Asterisk:1.6.0.10-FONCORE-r40 TrixBox:v2.8.0.3

拓扑结构为:PSTN --> Alcatel-PBX --> Red Fone --> TrixBox --> Gw_Fax_SIP --> 传真机

传真分机号为:8805099,别名为 6299

我已经在入站路由中启用了 zaptel 检测的传真检测,传入传真呼叫的日志为:

[May 20 13:22:04] VERBOSE[3947] logger.c:     -- Accepting call from '916695578' to '6299' on channel 0/3, span 1
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [6299@from-trunk:1] Goto("DAHDI/3-1", "from-internal,8805099,1") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Goto (from-internal,8805099,1)
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [8805099@from-internal:1] Macro("DAHDI/3-1", "exten-vm,novm,8805099") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [s@macro-user-callerid:1] Set("DAHDI/3-1", "AMPUSER=916695578") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [s@macro-user-callerid:3] ExecIf("DAHDI/3-1", "1?Set(REALCALLERIDNUM=916695578)") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [s@macro-user-callerid:20] NoOp("DAHDI/3-1", "Using CallerID "" <916695578>") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [s@macro-exten-vm:4] Set("DAHDI/3-1", "EXTTOCALL=8805099") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [s@macro-exten-vm:8] Macro("DAHDI/3-1", "record-enable,8805099,IN") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [s@macro-exten-vm:9] Macro("DAHDI/3-1", "dial,"",tr,8805099") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:  dialparties.agi: Caller ID name is 'unknown' number is '916695578'
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- dialparties.agi: Added extension 8805099 to extension map
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- dialparties.agi: Extension 8805099 cf is disabled
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- dialparties.agi: Extension 8805099 do not disturb is disabled
[May 20 13:22:04] VERBOSE[17132] logger.c:        > dialparties.agi: extnum 8805099 has:  cw: 1; hascfb: 0 [] hascfu: 0 []
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- dialparties.agi: dbset CALLTRACE/8805099 to 916695578
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- dialparties.agi: Filtered ARG3: 8805099
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Executing [s@macro-dial:7] Dial("DAHDI/3-1", "SIP/8805099,"",tr") in new stack
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- Called 8805099
[May 20 13:22:04] VERBOSE[17132] logger.c:     -- SIP/8805099-b74bd910 is ringing
[May 20 13:22:13] VERBOSE[17132] logger.c:     -- SIP/8805099-b74bd910 answered DAHDI/3-1
[May 20 13:23:10] VERBOSE[17132] logger.c:   == Spawn extension (from-internal, 8805099, 1) exited non-zero on 'DAHDI/3-1'

我已经尝试过 NVFax 检测,并且我已将文件 chan_dahdi.conf 配置为 faxdetect=both。

任何想法都将受到赞赏。

答案1

如果您使用的是 alaw/ulaw,我建议您尝试使用 T38 或反之亦然。您的传真呼叫已接通并持续 1 分钟,但随后断线,此类问题可能是由您的拓扑结构引起的,处理具有如此多步骤的传真确实很困难。您还应该启用 sip 调试来检查谁在请求断开呼叫,这样您就可以按照正确的方向继续进行进一步检查。

(有时传真设备正确接收所有传真,但随后它们以错误的方式关闭呼叫,因此发送端点认为呼叫已断开,您可以尝试更换传真机)

相关内容