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

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

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

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

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

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

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

Всё на месте.

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

sip1*CLI> module show like res_tim
Module                         Description                              Use Count
res_timing_dahdi.so            DAHDI Timing Interface                   0
1 modules loaded
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

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

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

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

А не всё так просто...

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

 module unload res_timing_dahdi.so
Unable to unload resource res_timing_dahdi.so
Command 'module unload res_timing_dahdi.so' failed.
[Oct 21 13:12:24] WARNING[55446]: loader.c:550 ast_unload_resource: Unload failed, 'res_timing_dahdi.so' is not loaded.
То есть он как бы есть, но его как бы нет...
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

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

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

Попробую, но позже.

Загрузил другие модули:

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

sip1*CLI> module show like res_timing_
Module                         Description                              Use Count
res_timing_kqueue.so           KQueue Timing Interface                  14
res_timing_dahdi.so            DAHDI Timing Interface                   0
2 modules loaded
Как видно res_timing_kqueue.so используется активно.

При этом, если в таком состоянии попробовать отправить факс астер вылетает.

Именно поэтому все остальные эксперименты уже ночью.
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

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

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

Ещё там есть res_timing_pthread.so
Но с ним история с падениями та же.

Сегодня попробую поиграть с разными таймингами плюс попробую собрать астер не с res_fax, а c app_fax
Может так жить будет.
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

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

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

Выдал ерунду. :(

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

 timing test 50
Attempting to test a timer with 50 ticks per second.
Using the 'kqueue' timing module for this test.
Timer failed to acknowledge.
Command 'timing test 50' failed.
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

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

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

Я понимаю что корень зла именно в этом.

Модуль тайминга - это то, что идёт в составе астера? res_timing_*
Он собирается из тех же сырцов вместе с астером.

Не подскажите куда копать чтобы "разобраться"?
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

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

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

Попробовал с res_timing_pthread.so

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

 module show like res_timing_pthread.so
Module                         Description                              Use Count
res_timing_pthread.so          pthread Timing Interface                 0
1 modules loaded
Получил:

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

 timing test 50
Attempting to test a timer with 50 ticks per second.
Using the 'pthread' timing module for this test.
It has been 1003 milliseconds, and we got 50 timer ticks
Факсы при этом не ходят.

Причём совершенно не понятно почему.
В логах только это:

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

[Oct 22 01:45:00] VERBOSE[97497] pbx_spool.c:     -- Attempting call on SIP/083832233791@13490 for faxout@faxsend:1 (Retry 1)
[Oct 22 01:45:12] VERBOSE[97497] pbx.c:     -- Executing [faxout@faxsend:1] NoOp("SIP/13490-00000000", "") in new stack
[Oct 22 01:45:12] VERBOSE[97497] pbx.c:     -- Executing [faxout@faxsend:2] Answer("SIP/13490-00000000", "") in new stack
[Oct 22 01:45:12] VERBOSE[97497] pbx.c:     -- Executing [faxout@faxsend:3] Wait("SIP/13490-00000000", "3") in new stack
[Oct 22 01:45:15] VERBOSE[97497] pbx.c:     -- Executing [faxout@faxsend:4] SendFAX("SIP/13490-00000000", "/var/spool/asterisk/fax-out/83832233791.tif,dfz") in new stack
[Oct 22 01:45:15] VERBOSE[97497] res_fax.c:     -- Channel 'SIP/13490-00000000' sending FAX:
[Oct 22 01:45:15] VERBOSE[97497] res_fax.c:     --    /var/spool/asterisk/fax-out/83832233791.tif
[Oct 22 01:46:02] VERBOSE[97497] pbx.c:     -- Executing [faxout@faxsend:5] Hangup("SIP/13490-00000000", "") in new stack
[Oct 22 01:46:02] VERBOSE[97497] pbx.c:   == Spawn extension (faxsend, faxout, 5) exited non-zero on 'SIP/13490-00000000'
[Oct 22 01:46:02] VERBOSE[97497] pbx.c:     -- Executing [h@faxsend:1] NoOp("SIP/13490-00000000", "---------- FAX --- FAILED ------ FAX ---------------- ") in new stack
[Oct 22 01:46:02] VERBOSE[97497] pbx.c:     -- Executing [h@faxsend:2] System("SIP/13490-00000000", "'/usr/local/it/stat2mail -s FAILED -m nikitinkm@monolitbank.ru -e 83832233791'") in new stack
ded
Сообщения: 15627
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение ded »

SendFAX не проходит, а ReceiveFAX? Принимаются факсы?
DJ Kill
Сообщения: 47
Зарегистрирован: 19 окт 2013, 00:10

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

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

Нет. Но при приёме факсов хотя бы есть какие-то логи.

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

[Oct 22 06:38:39] VERBOSE[97497] res_fax.c:        > Channel 'SIP/70041-0000003e' fax session '7', [ 025.313713 ], channel sent 1 frames (20 ms) of silence.
[Oct 22 06:38:40] VERBOSE[97497] res_fax.c:        > Channel 'SIP/70041-0000003e' fax session '7', [ 025.393663 ], channel sent 4 frames (80 ms) of energy.
[Oct 22 06:38:40] VERBOSE[97497] res_fax.c:        > Channel 'SIP/70041-0000003e' fax session '7', [ 025.413637 ], channel sent 1 frames (20 ms) of silence.
[Oct 22 06:38:41] VERBOSE[97497] res_fax.c:        > Channel 'SIP/70041-0000003e' fax session '7', [ 026.674213 ], channel sent 63 frames (1260 ms) of energy.
[Oct 22 06:38:41] VERBOSE[97497] res_fax.c:        > Channel 'SIP/70041-0000003e' fax session '7', [ 026.694582 ], channel sent 1 frames (20 ms) of silence.
[Oct 22 06:38:42] VERBOSE[97497] res_fax.c:        > Channel 'SIP/70041-0000003e' fax session '7', [ 028.031344 ], channel sent 67 frames (1340 ms) of energy.
[Oct 22 06:38:42] VERBOSE[97497] res_fax.c:        > Channel 'SIP/70041-0000003e' fax session '7', [ 028.101829 ], stack sent 409 frames (8180 ms) of silence.
[Oct 22 06:38:42] VERBOSE[97497] pbx.c:   == Spawn extension (fax, fax, 8) exited non-zero on 'SIP/70041-0000003e'
Всё это на core set verbose 10 и fax set debug on, конечно же.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH