Fax detection проблемма
Передо мной встала такая проблемма
Посылая факс на номер pstn линия астериск должен определить факс это или звонок... за это отвечает функция faxdetect но почему-то перенаправление на экстен fax не происходит
Но делая обычный звонок на тот номер звонок проходит и звонит телефон
Использую Астериск 1.8 + карточка x100p
Вот конфигурация
диалплан -
[incoming]
exten => s,1,Answer()
exten => s,n,Wait(5)
exten => s,n,Dial(SIP/5555)
exten => s,n,Hangup
exten => fax,1,Set(FAXFILE=/var/spool/asterisk/fax/${STRFTIME(${EPOCH},,%Y%m%M%S)}-${CALLERIDNUM})
exten => fax,n,ReceiveFAX(${FAXFILE}.tif)
Вот что показывает астериск
Executing [s@incoming:1] Answer("DAHDI/1-1", "") in new stack
-- Executing [s@incoming:2] Wait("DAHDI/1-1", "5") in new stack
-- Redirecting DAHDI/1-1 to fax extension
== Spawn extension (incoming, fax, 1) exited non-zero on 'DAHDI/1-1'
-- Hanging up on 'DAHDI/1-1'
-- Hungup 'DAHDI/1-1'
Без определения на факс астериск получает факс отлично.
Может кто сталкивался с такой проблеммой?
chan_dahdi.conf
[trunkgroups]
[channels]
#include /etc/asterisk/dahdi-channels.conf
cidsignalling=bell
cidstart=polarity
usecallerid=yes
hidecalleridname=yes
hidecallerid=no
callerid=asreceived
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
;rxgain=2.0
;txgain=3.0
mohinterpret=default
mohsuggest=default
faxdetect=incoming
group=0
context=incoming
channel => 1
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=DAHDI/g1
TRUNKMSD=0
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.6.2.13 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550