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

Перестали ходить факсы.

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

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

DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

Перестали ходить факсы.

Сообщение DJ Kill »

Система:
FreeBSD sip1 9.0-RELEASE FreeBSD 9.0-RELEASE #1: Sun Oct 14 03:14:37 MSK 2012 dj_kill@sip1:/usr/src/sys/amd64/compile/dj_kill amd64

Сам астер:
Asterisk 1.8.23.1, Copyright (C) 1999 - 2012 Digium, Inc. and others.

sip1*CLI> fax show version
FAX For Asterisk Components:
Applications: 1.8.23.1
Spandsp FAX Driver: pre-20090220

В какой-то момент перестали проходить факсы, отправляемые самим астериском (mail to fax). При этом если подключен факс-аппарат всё работает.
В логах всё время одно и то же:

WARNING[55446] res_fax.c: channel 'SIP/70041-00002924' refused to negotiate T.38
res_fax_spandsp.c: Channel 'SIP/70041-00002924' FAX session '17' failed to create timing source.
res_fax.c: FAX session failed to initialize.
res_fax.c: Can't create a FAX session, FAX attempt failed.

Можно ли это как-то вылечить?
Теоретически, должен работать дигинумовский модуль, но он линуксовый, а тут БСД.

В качестве таймера в системе живёт вот этот модуль:
sip1*CLI> module show like res_timing_dahdi.so
Module Description Use Count
res_timing_dahdi.so DAHDI Timing Interface 0
1 modules loaded

res_timing_kqueue.so и res_timing_pthread.so вырубил, так как с ними страдает качество связи.
Но даже при их подключении ситуация не меняется.

Логи, думаю, тут бессмысленны ибо глючит сам модуль.

Подскажите куда копать, плиз.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить факсы.

Сообщение Vlad1983 »

запустите dahdi dummy(timer)
астериск должен иметь доступ к этому псевдоустройству
ЛС: @rostel
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

Re: Перестали ходить факсы.

Сообщение DJ Kill »

А как это можно сделать?

В документации я вижу что:

dahdi has in-core timer. It was enabled in the DAHDI/Linux recently and
appropriate change was made in the recent FreeBSD port update. dahdi_dummy
is no longer required.

Раньше (на астериск 1.4 допустим) было устройство (и порт во FreeBSD) ztdummy. Сейчас его нет.

При этом, на этом самом астере раньше в такой конфигурации тоже всё работало. В какой момент перестало - не понимаю.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить факсы.

Сообщение Vlad1983 »

с "фряхой" разбирайтесь сами
что у вас там есть чего нет не в курсе
ЛС: @rostel
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

Re: Перестали ходить факсы.

Сообщение DJ Kill »

Вообще это не FreeBSD-специфика. Это документация к самому DAHDI говорит.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить факсы.

Сообщение Vlad1983 »

в лине
ls -l /dev/dahdi/
crw-rw---- 1 asterisk asterisk 196, 254 Oct 2 01:23 channel
crw-rw---- 1 asterisk asterisk 196, 0 Oct 2 01:23 ctl
crw-rw---- 1 asterisk asterisk 196, 255 Oct 2 01:23 pseudo
crw-rw---- 1 asterisk asterisk 196, 253 Oct 2 01:23 timer
ЛС: @rostel
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

Re: Перестали ходить факсы.

Сообщение DJ Kill »

Так. В BSD ровно так же.

ls -l /dev/dahdi/
total 0
crw-r--r-- 1 root wheel 0, 102 Oct 19 15:07 channel
crw-r--r-- 1 root wheel 0, 99 Oct 19 15:07 ctl
crw-r--r-- 1 root wheel 0, 103 Oct 19 15:07 pseudo
crw-r--r-- 1 root wheel 0, 101 Oct 19 15:07 timer


Тогда вопрос сохраняю: как его запустить?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить факсы.

Сообщение Vlad1983 »

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

chmod 777 -R /dev/dahdi/
ЛС: @rostel
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

Re: Перестали ходить факсы.

Сообщение DJ Kill »

Права на выполнение дал. Но это не даёт устройству запустится никак.

res_timer_dahdi при этом так же не подхватывает это самостоятельно - факсы всё так же не ходят.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить факсы.

Сообщение Vlad1983 »

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

*CLI> module show like res_tim
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH