Страница 1 из 1

faxdetect=yes и asterisk реагирует сам на себя

Добавлено: 18 дек 2012, 03:10
orynkanov
Здравствуйте!
Не могу понять почему при отправке факса через hylafax+iaxmodem, астериск переходит на extension fax.
Тут совсем разные контексты используются и не пересекаются. Подскажите, будьте любезны.

Код: Выделить всё

    -- Executing [3998833@fax2out:1] Dial("IAX2/7000-5321", "SIP/1000/3998833,120") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/1000/3998833
    -- SIP/1000-00000081 answered IAX2/7000-5321
       > doing dnsmgr_lookup for 'sipnet.ru'
       > ast_get_srv: SRV lookup for '_sip._udp.sipnet.ru' mapped to host sipnet.ru, port 5060
  == Redirecting 'SIP/1000-00000081' to fax extension due to CNG detection
  == Spawn extension (fax2out, 3998833, 1) exited non-zero on 'IAX2/7000-5321'
    -- Hungup 'IAX2/7000-5321'
    -- Executing [fax@from_city:1] Goto("SIP/1000-00000081", "fax-rx,7000,1") in new stack
    -- Goto (fax-rx,7000,1)
    -- Executing [7000@fax-rx:1] Set("SIP/1000-00000081", "fname=2012.12.18 04-58 3998833-7000") in new stack
    -- Executing [7000@fax-rx:2] ReceiveFAX("SIP/1000-00000081", "/var/spool/asterisk/fax/2012.12.18 04-58 3998833-7000.tiff") in new stack
    -- Channel 'SIP/1000-00000081' receiving FAX '/var/spool/asterisk/fax/2012.12.18 04-58 3998833-7000.tiff'
[2012-12-18 04:58:21] WARNING[2576]: chan_sip.c:9162 process_sdp: Rejecting offer with image stream due to UDPTL initialization failure
    -- Executing [7000@fax-rx:3] Hangup("SIP/1000-00000081", "") in new stack

Re: faxdetect=yes и asterisk реагирует сам на себя

Добавлено: 18 дек 2012, 11:39
orynkanov
Мне нужно, чтобы faxdetect=yes было. В случае, если на городскую линию будет звонить факс-автомат, то в контексте с IVR на этот случай стоит экстеншн fax и пойдет принятие факса. Всё отлично работает, но при отправке факса из другого контекста, астериск перепрыгивает на этот экстеншн fax. Однако если отправлять не через iaxmodem, а через SendFAX, то факс отправляется. Вот только у iaxmodem/hylafax сделано через winprint, что понравилось пользователям.

Re: faxdetect=yes и asterisk реагирует сам на себя

Добавлено: 18 дек 2012, 11:47
awsswa
У вас он стоит глобально yes, а его надо раставить по пирам. И там где срабатывает ложно, поставьте no

Re: faxdetect=yes и asterisk реагирует сам на себя

Добавлено: 18 дек 2012, 12:20
ded
faxdetect=yes детектирует как входящие, так и исходящие факсы. Последние то вам не нужно детектировать? Почитайте про все опции, faxdetect=incoming

Re: faxdetect=yes и asterisk реагирует сам на себя

Добавлено: 18 дек 2012, 22:12
orynkanov
Пробовал ставить faxdetect=incoming - пишет, что не знает такого параметра. В итоге сделал faxdetect=yes глобально, а у пиров, использующихся на выход в город поставил faxdetect=no. Благодарю за помощь!

Re: faxdetect=yes и asterisk реагирует сам на себя

Добавлено: 18 дек 2012, 22:15
ded
Так тоже конечно годиться, хотя...
faxdetect=both
faxdetect=incoming
faxdetect=outgoing
faxdetect=no
http://www.voip-info.org/wiki/view/Asterisk+fax