Asterisk认为外拨电话是传真机

时间:2012-05-04 18:31:38

标签: asterisk

用户最近通知我,每当他们尝试拨打另一家公司的电话会议时,电话会在5秒左右后被取消。他们还指出,当使用手机调用相同的号码时,没有问题。我在日志文件中找到了以下条目。

[May 4 11:58:20] VERBOSE[24063] app_dial.c: -- DAHDI/1-1 is ringing
[May 4 11:58:20] VERBOSE[24063] app_dial.c: -- DAHDI/1-1 answered SIP/145-00000005
[May 4 11:58:24] WARNING[24063] rtp.c: Don't know how to represent 'f'
[May 4 11:58:24] VERBOSE[24063] chan_dahdi.c: -- Redirecting DAHDI/1-1 to fax extension
[May 4 11:58:24] VERBOSE[24063] pbx.c: -- Executing [h@macro-dialout-trunk:1] Macro("SIP/145-00000005", "hangupcall,") in new stack
[May 4 11:58:24] VERBOSE[24063] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/145-00000005", "1?theend") in new stack

我无法确定解决方案。任何有关解决此问题的见解或建议都表示赞赏。 (使用FreePBX v2.9; Asterisk v1.6.2.15.1; CentOS 5.5(最终版); Sangoma A102)

2 个答案:

答案 0 :(得分:0)

尝试添加到文件

/etc/asterisk/sip_general_custom.conf

faxdetect=no

答案 1 :(得分:0)

还试过修改chan_dahdi.conf,但那没用。 最终解决方案是在/etc/wanrouter/wanpipe1.conf中修改这些设置(从YES更改为NO)

TDMV_HW_DTMF         = NO            # YES: receive dtmf events from hardware
TDMV_HW_FAX_DETECT   = NO            # YES: receive fax 1100hz events from hardware