AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Elastix 2.3.0 и приём факса через SIP

Asterisk GUI 3 сообщений -
#1

Elastix 2.3.0 и приём факса через SIP


Добрый день.

Установил Elastix, тестирую, настроил по инструкции факс, при звонке на него слышно что идёт характерный звук, но факсы из вне не проходят - пишет ошибка связи 388 (это пишет аналоговый факс).

Включил отладку (ну или думаю что включил), смотрю логи:
Dec 2 23:38:15 VERBOSE [9360] pbx.c: -- Executing [110@ext-fax:1] NoOp("SIP/NEOFON-00000065", "Receiving Fax for: Fax (110), From: "ХХХХХХХХХХ" ") in new stack
Dec 2 23:38:15 VERBOSE [9360] pbx.c: -- Executing [110@ext-fax:2] Set("SIP/NEOFON-00000065", "FAX_RX_EMAIL=") in new stack
Dec 2 23:38:15 VERBOSE [9360] pbx.c: -- Executing [110@ext-fax:3] Goto("SIP/NEOFON-00000065", "s,receivefax") in new stack
Dec 2 23:38:15 VERBOSE [9360] pbx.c: -- Goto (ext-fax,s,3)
Dec 2 23:38:15 VERBOSE [9360] pbx.c: -- Executing [s@ext-fax:3] StopPlayTones("SIP/NEOFON-00000065", "") in new stack
Dec 2 23:38:15 VERBOSE [9360] pbx.c: -- Executing [s@ext-fax:4] ReceiveFAX("SIP/NEOFON-00000065", "/var/spool/asterisk/fax/1354469891.238.tif,f") in new stack
Dec 2 23:38:15 VERBOSE [9360] res_fax.c: -- Channel 'SIP/NEOFON-00000065' receiving FAX '/var/spool/asterisk/fax/1354469891.238.tif'
Dec 2 23:38:15 NOTICE [9360] chan_sip.c: FAX CNG detected but no fax extension
Dec 2 23:38:37 VERBOSE [9360] pbx.c: -- Executing [s@ext-fax:5] ExecIf("SIP/NEOFON-00000065", "0?Set(FAXSTATUS=FAILED LICENSE EXCEEDED)") in new stack
Dec 2 23:38:37 VERBOSE [9360] pbx.c: -- Executing [s@ext-fax:6] ExecIf("SIP/NEOFON-00000065", "1?Set(FAXSTATUS="FAILED FAXOPT: error: Disconnected after permitted retries status: FAILED statusstr: Disconnected after permitted retries")") in new stack
Dec 2 23:38:37 VERBOSE [9360] pbx.c: -- Executing [s@ext-fax:7] Hangup("SIP/NEOFON-00000065", "") in new stack
Dec 2 23:38:37 VERBOSE [9360] pbx.c: == Spawn extension (ext-fax, s, 7) exited non-zero on 'SIP/NEOFON-00000065'
[Dec 2 23:38:37] WARNING[9360] ast_expr2.fl: ast_yyerror(): syntax error: syntax error, unexpected '', expecting $end; Input:
""FAILE" = "FAILED"
^
[Dec 2 23:38:37] WARNING[9360] ast_expr2.fl: If you have questions, please refer to https://wiki.asterisk.org/wiki/display/AST/Channel+Variables
Dec 2 23:38:37 VERBOSE [9360] pbx.c: -- Executing [h@ext-fax:1] GotoIf("SIP/NEOFON-00000065", """?failed") in new stack
Dec 2 23:38:37 VERBOSE [9360] pbx.c: -- Goto (ext-fax,h,103)
Dec 2 23:38:37 VERBOSE [9360] pbx.c: -- Executing [h@ext-fax:103] NoOp("SIP/NEOFON-00000065", "FAX "FAILED FAXOPT: error: Disconnected after permitted retries status: FAILED statusstr: Disconnected after permitted retries" for: , From: "ХХХХХХХХХХ" ") in new stack
Dec 2 23:38:37 VERBOSE [9360] pbx.c: -- Executing [h@ext-fax:104] Macro("SIP/NEOFON-00000065", "hangupcall,") in new stack

Т.е. насколько я понял логи, ошибка из-за лицензии, на самом деле когда заводил факс как IAX2 Extension, в разделе факс была надпись NOTICE: No Fax license detected. Получение факса не проходит из-за этого? Как её получить эту лицензию?

P.S. хотя отправленные факсы из web панели на внутренний же факс проходят...
#2

Excellent post. I want to thank you for this informative read, I really appreciate sharing this great post. Keep up your work. Thanks for this very useful
_________________
clark
#3

Продолжаю дальше копать, дошел до логов hylafax, вот что увидел интересное

Jan 17 17:49:14.03: [ 3533]: MODEM
Jan 17 17:49:14.03: [ 3533]: MODEM TIMEOUT: waiting for v.21 carrier
Jan 17 17:49:14.03: [ 3533]: [2:OK]
Jan 17 17:49:14.04: [ 3533]: DELAY 1500 ms
Jan 17 17:49:15.54: [ 3533]: [7:CONNECT]
Jan 17 17:49:15.56: [ 3533]: