VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

отправка fax

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

imar
Сообщения: 4
Зарегистрирован: 18 мар 2011, 10:18

отправка fax

Сообщение imar »

объясните пожалуйста доходчиво как отправить факс (факсмашина -> asterisk -> sip), или пните где можно почитать на данную тему...

asterisk 1.8.3
fax_digium
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: отправка fax

Сообщение ded »

Вам трудно объяснить будет доходчиво. У вас бардак в голове, извините за прямоту.
Для цепочки факсмашина -> asterisk -> sip (а после sip то что? прямой выход на орбиту?) не нужен fax_digium.
А результат непредсказуем.
Вот тут -доходчиво:
http://voipbase.ru/article-72.html

Индивидуальные консультации и факультативные занятия - это трудоёмкий неоправданный процесс.
Аватара пользователя
Javded
Сообщения: 6
Зарегистрирован: 21 мар 2011, 10:14
Контактная информация:

Re: отправка fax

Сообщение Javded »

у меня вот тоже вопрос, по отправке,
схема такая :

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

Файл *.tif -> вызывается callfile номер SIP/202 -> asterisk (SendFax(*.tif)) -> sip номер внутренниго абонента. на котором стоит физический фискальный аппарат, подключеный через MP-202 T38 включен.
дальше идет звонок на фискальный аппарат, снимаю трубку, там сигнал факса я нажимаю START и тишина,
кусок callfile

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

Channel: SIP/202
Callerid: 202
MaxRetries: 3
RetryTime: 10
WaitTime: 25
Context: sendfax
Extension: faxout
Set: PICTURE=/var/spool/asterisk/fax/fax.tif
кусок extensions.conf

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

[sendfax]
exten => s,1,Answer()
exten => s,n,Wait(3)
exten => s,n,SendFAX(${PICTURE},d)
exten => s,n,Hangup

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

    -- Attempting call on SIP/202 for faxout@sendfax:1 (Retry 1)
  == Using UDPTL CoS mark 5
  == Using SIP RTP CoS mark 5
       > Channel SIP/202-00000001 was answered.
  == Starting SIP/202-00000001 at sendfax,faxout,1 failed so falling back to exten 's'
    -- Executing [s@sendfax:1] Answer("SIP/202-00000001", "") in new stack
    -- Executing [s@sendfax:2] Wait("SIP/202-00000001", "3") in new stack
    -- Executing [s@sendfax:3] SendFAX("SIP/202-00000001", "/var/spool/asterisk/fax/fax.tif,d") in new stack
    -- Channel 'SIP/202-00000001' sending FAX:
    --    /var/spool/asterisk/fax/fax.tif
[Mar 21 13:27:47] NOTICE[2811]: chan_sip.c:6981 sip_read: FAX CNG detected but no fax extension
[Mar 21 13:27:54] WARNING[2811]: res_fax.c:1994 sendfax_t38_init: Audio FAX not allowed on channel 'SIP/202-00000001' and T.38 negotiation failed; aborting.
[Mar 21 13:27:54] ERROR[2811]: res_fax.c:2223 sendfax_exec: error initializing channel 'SIP/202-00000001' in T.38 mode
  == Spawn extension (sendfax, s, 3) exited non-zero on 'SIP/202-00000001'
[Mar 21 13:27:54] NOTICE[2811]: pbx_spool.c:362 attempt_thread: Call completed to SIP/202
и попутный вопрос зачет тогда нужна лицензия на факсы есчли можно так все организовать?
SVoy
Сообщения: 953
Зарегистрирован: 31 авг 2010, 10:24

Re: отправка fax

Сообщение SVoy »

Javded писал(а): и попутный вопрос зачет тогда нужна лицензия на факсы есчли можно так все организовать?
лицензия нужна, чтобы у пользователя не скапливались лишние денежные знаки с которыми он не знает что делать.. )
Готов к труду и обороне!
http://svoy.in.ua - для своих
Аватара пользователя
Javded
Сообщения: 6
Зарегистрирован: 21 мар 2011, 10:14
Контактная информация:

Re: отправка fax

Сообщение Javded »

как ни странно я об этом догадовался =) но меня этот вопрос как бы так интерисует, первый все таки более насущьный
Аватара пользователя
Javded
Сообщения: 6
Зарегистрирован: 21 мар 2011, 10:14
Контактная информация:

Re: отправка fax

Сообщение Javded »

switch писал(а):что за фискальный аппарат такой?
Panasonic KX-FT78
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: отправка fax

Сообщение ded »

Javded писал(а):дальше идет звонок на фискальный аппарат, снимаю трубку, там сигнал факса я нажимаю START и тишина,
Фискальные органы - налоговая, финиспекция, и т.д. Фискальный аппарат - факс в налоговой?
Javded писал(а):[Mar 21 13:27:47] NOTICE[2811]: chan_sip.c:6981 sip_read: FAX CNG detected but no fax extension
У вас включен faxdetect= и при посылке факс Астериск слышит сам себя, ищет в диалплане
exten => fax
но не находит. При отправке
SIP/202-00000001", "/var/spool/asterisk/fax/fax.tif
ясно пишет - Audio FAX not allowed on channel 'SIP/202-00000001' and T.38 negotiation failed.
То есть не разрешили Вы ему g711 passthru а указали лишь Т38. Если SIP/202 где-то рядом с Астериском, не нужно мудрить с Т38, отправьте по g711 alaw и буит вам счастье.
Сам по себе Астериск не может принимать Т38 в tif, и отправлять по Т38 тоже не может, нужна конверация Т38 = Т30 = Т38, это функции Т38 gateway.
Javded писал(а):и попутный вопрос зачет тогда нужна лицензия на факсы есчли можно так все организовать?
Тема публичного использования факс сервисов по-прежнему востребована. При определённой сноровке и умении можно на базе Астериск и бесплатной лицензии замутить бизнес на подобии efax.com
Чтобы на халяву не рвались. Бизнесменов от ИТ, которые хотят пристроить неправедно нажитые баблосы то много, а толковых - мало.
Аватара пользователя
Javded
Сообщения: 6
Зарегистрирован: 21 мар 2011, 10:14
Контактная информация:

Re: отправка fax

Сообщение Javded »

ясно пишет - Audio FAX not allowed on channel 'SIP/202-00000001' and T.38 negotiation failed. то есть не разрешили g711 passthru а указали лишь Т38. Если SIP/202 где-то рядом с Астериском, не нужно мудрить с Т38, отправьте по g711 alaw и буит вам счастье.
Сам по себе Астериск не может принимать Т38 в tif, и отправлять по Т38 тоже не может, нужна конверация Т38 = Т30 = Т38, это функции Т38 gateway.
Убрал факс детект, в вот где поменять на g711 я чет незнаю покажите плиз где это править.
Аватара пользователя
Javded
Сообщения: 6
Зарегистрирован: 21 мар 2011, 10:14
Контактная информация:

Re: отправка fax

Сообщение Javded »

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

 == Starting SIP/202-00000007 at sendfax,faxout,1 failed so falling back to exten 's'
    -- Executing [s@sendfax:1] Answer("SIP/202-00000007", "") in new stack
    -- Executing [s@sendfax:2] Wait("SIP/202-00000007", "3") in new stack
    -- Executing [s@sendfax:3] SendFAX("SIP/202-00000007", "/var/spool/asterisk/fax/fax.tif,d") in new stack
    -- Channel 'SIP/202-00000007' sending FAX:
    --    /var/spool/asterisk/fax/fax.tif
    -- Channel 'SIP/202-00000007' FAX session '0' started
    -- FAX handle 0: [ 000.000689 ], STAT_EVT_STRT_TX       st: IDLE         rt: IDLENSTX
    -- FAX handle 0: [ 000.001540 ], STAT_EVT_TX_HW_RDY     st: WT_TX_HW_RDY rt: TRDYNHTY
    -- FAX handle 0: [ 000.001899 ], P30EVN_SEND_STARTED
       > Channel 'SIP/202-00000007' fax session '0', [ 000.601722 ], stack sent 29 frames (580 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 001.402592 ], channel sent 70 frames (1400 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 001.422646 ], channel sent 1 frames (20 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 003.576590 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 004.096754 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 007.076741 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 007.595854 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 010.576748 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 011.095895 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 014.080954 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 014.601097 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 017.580917 ], stack sent 149 frames (2980 ms) of silence.
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
       > Channel 'SIP/202-00000007' fax session '0', [ 018.101461 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 021.076070 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 021.596189 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 024.576152 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 025.096243 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 028.076208 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 028.596269 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 031.576364 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 032.096331 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 035.076258 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 035.596443 ], stack sent 26 frames (520 ms) of energy.
       > Channel 'SIP/202-00000007' fax session '0', [ 038.576318 ], stack sent 149 frames (2980 ms) of silence.
       > Channel 'SIP/202-00000007' fax session '0', [ 039.096520 ], stack sent 26 frames (520 ms) of energy.
    -- FAX handle 0: [ 039.994787 ], STAT_EVT_T1_EXP        st: WT_DIS       rt: WDISNT1X
       > Channel 'SIP/202-00000007' fax session '0', [ 042.076534 ], stack sent 149 frames (2980 ms) of silence.
    -- FAX handle 0: [ 042.496071 ], STAT_EVT_HW_CLOSE      st: WT_HW_CLS    rt: WCLSNCLS
    -- FAX handle 0: [ 042.496270 ], STAT_SES_COMPLETE
    -- FAX handle 0: [ 042.496356 ], P30EVN_COMPLETE
    -- Channel 'SIP/202-00000007' FAX session '0' is complete, result: 'FAILED' (FAX_NO_FAX), error: 'T1_TIMEOUT', pages: 0, resolution: 'unknown', transfer rate: '2400', remoteSID: ''
[Mar 21 15:54:01] WARNING[2252]: chan_sip.c:3621 __sip_autodestruct: Autodestruct on dialog '1d171af654d61ea23a7ccb49413dee0f@192.168.0.211:5060' with owner in place (Method: BYE)
вроде отключил хоть какоете продвижение, что это такое? это и естьт из за конвертации из Т38 в Т30?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: отправка fax

Сообщение ded »

Нужна обратная связь с принимающей стороны, что там происходит при этом.
Посылка факса определённо идёт, но возможно мешают ещё механизмы VAD на SIP/202
channel sent 70 frames (1400 ms) of silence
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH