用户最近通知我,每当他们尝试拨打另一家公司的电话会议时,电话会在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)
答案 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