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

Факс проходит, но смущает пара ошибок в логе

Asterisk IP PBX 5 сообщений -
#1

Факс проходит, но смущает пара ошибок в логе


Входящий факс отправляю на номер 666
Вроде все получается, но смущает 2 строчки в логе. Гугл не помог. Подскажите
это нормально или надо чтото подкрутить еще?
Asterisk 10.6 FreePBX2.9

[2012-10-01 12:23:17] VERBOSE[26983] pbx.c: [2012-10-01 12:23:17] -- Executing [s@ext-fax:2] NoOp("SIP/Icentr-00000048", "Receiving Fax for: info111@mail.ru , From: "459392" ") in new stack
[2012-10-01 12:23:17] VERBOSE[26983] pbx.c: [2012-10-01 12:23:17] -- Executing [s@ext-fax:3] StopPlayTones("SIP/Icentr-00000048", "") in new stack
[2012-10-01 12:23:17] VERBOSE[26983] pbx.c: [2012-10-01 12:23:17] -- Executing [s@ext-fax:4] ReceiveFAX("SIP/Icentr-00000048", "/var/spool/asterisk/fax/1349072538.195.tif,f") in new stack
[2012-10-01 12:23:17] VERBOSE[26983] res_fax.c: [2012-10-01 12:23:17] -- Channel 'SIP/Icentr-00000048' receiving FAX '/var/spool/asterisk/fax/1349072538.195.tif'
[2012-10-01 12:23:33] WARNING[26983] res_fax_spandsp.c: WARNING T.30 Non-ECM carrier not found
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [s@ext-fax:5] ExecIf("SIP/Icentr-00000048", "0?Set(FAXSTATUS="FAILED: error: statusstr: OK")") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [s@ext-fax:6] Hangup("SIP/Icentr-00000048", "") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] == Spawn extension (ext-fax, s, 6) exited non-zero on 'SIP/Icentr-00000048'
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [h@ext-fax:1] GotoIf("SIP/Icentr-00000048", "0?failed") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [h@ext-fax:2] GotoIf("SIP/Icentr-00000048", "0?noemail") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [h@ext-fax:3] Set("SIP/Icentr-00000048", "DELETE_AFTER_SEND=true") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [h@ext-fax:4] System("SIP/Icentr-00000048", "/var/lib/asterisk/bin/fax2mail.php --to "info111@mail.ru" --dest "460887" --callerid '"459392" ' --file /var/spool/asterisk/fax/1349072538.195.tif --exten "" --delete "true"") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [h@ext-fax:5] Macro("SIP/Icentr-00000048", "hangupcall,") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [s@macro-hangupcall:1] GotoIf("SIP/Icentr-00000048", "1?theend") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Goto (macro-hangupcall,s,3)
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [s@macro-hangupcall:3] ExecIf("SIP/Icentr-00000048", "0?Set(CDR(recordingfile)=)") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] -- Executing [s@macro-hangupcall:4] Hangup("SIP/Icentr-00000048", "") in new stack
[2012-10-01 12:24:19] VERBOSE[26983] app_macro.c: [2012-10-01 12:24:19] == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/Icentr-00000048' in macro 'hangupcall'
[2012-10-01 12:24:19] VERBOSE[26983] pbx.c: [2012-10-01 12:24:19] == Spawn extension (ext-fax, h, 5) exited non-zero on 'SIP/Icentr-00000048'

Вот эти строчки:
res_fax_spandsp.c: WARNING T.30 Non-ECM carrier not found
FAXSTATUS="FAILED: error: statusstr: OK
#2

siti
А меня не смущают, а бесят! Evil or Very Mad
Вот что у меня: Asterisk 10.9.0-rc2 стоит на последнем Debian. Все конфиги рукописные. Предусмотрено два способа приёма факсов: из ivr перекидывает в контекст с ReceiveFax либо по нажатию клавиши, либо по сигналам CNG от факса с обратной стороны; второй вариант это слепой перевод вызова сотрудником на номер факс-машины, а затем в итоге в тоже самое место. Во втором варианте также запоминается номер переводившего, для того чтобы потом с ним соединить звонящего с целью узнать дошло/не дошло (хотя система оповещает об этом). Так вот в чём проблема. Во втором случае практически всегда, уже после того как на отправляющем факсе полностью проходит весь лист, возникает та самая ошибка как и у вас. Файл с факсом при этом не получается о чём сосбно система и извещает. Особенно непонятно мне то, что это происходит со всех телефонов (Gigaset C610IP) кроме одного. Самое дебильное так это то что: все трубке в локальной сети, их настройки ничем не отличаются друг от друга. Shocked В моём случае приём факсов идёт стороны ростелекомовских номеров подключённых по SIP.
В гугле видятся либо вопросы с каким-то ответами на забугорных форумах (которые по сути не проливают никакого света), либо просто висящие месяцами вопросы вообще без ответов.
#3

T.30 - это передача факса через кодек G711
для приема по T.30 - нужно ипользовать recieveFax

t38modem умеет как t38, так и t30
Преобразовывать t30 в t38 и обратно умеют не все

таблица давно есть
Версия Направление Из коробки | Attrafax | t38modem | IAXmodem | Digium FAX


1.8
ZAPg711SIPg711 + - / / /
ZAPg711SIPt38 - - / / ?
SIPg711SIPg711 + - / / /
SIPg711SIPt38 - - ? ? ?
SIPg711RXFAX + - ? + +
SIPg711TXFAX + - ? + +
SIPt38RXFAX - - + - +
SIPt38TXFAX - - + - +

Стоимость free free free free free***

+ : реализовано
- : не реализовано
/ : не влияет
? : не известно

* могут быть проблемы с синхронизацией с некоторыми SIP устройствами
** Для терминации используются разные приложения
*** Бесплатно при использовании одной линии
#4

Obi Van
То есть мне еще повезло что факс проходит и на email все приходит. Rolling Eyes

awsswa
а для asterisk 10 есть такая таблица?

вообще то вот что пишет

Registered FAX Technology Modules:
Type : Spandsp
Description : Spandsp FAX Driver
Capabilities : SEND RECEIVE T.38 G.711 GATEWAY
1 registered modules
#5

Spandsp - это в таблице - "из коробки"