我试图通过TrixBox框接收传真,安装的软件版本为: OS: CentOS Release5.4(最终)星号: 1.6.0.10-FONCORE-r40 TrixBox: v2.8.0.3
拓扑结构为: PSTN -> Alcatel-PBX ->红锥-> 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。
任何想法都会感激的。
发布于 2011-05-23 19:04:38
如果您正在使用ulaw/ulaw,我建议您尝试使用T38或副versa.Your的传真呼叫,应答时间为1分钟,但随后取消,这种问题可能是由您的拓扑结构造成的,要处理这么多步骤的传真真的很困难。您还应该启用sip调试,以检查请求断开调用的是谁,这样您将能够朝着正确的方向进行进一步的检查。
(有时传真设备接收所有传真都是正确的,但是它们以错误的方式关闭了呼叫,因此发送端点认为呼叫被取消了,您可以尝试更改传真机)
https://serverfault.com/questions/272656
复制相似问题