Страница 2 из 6
Re: Перестали ходить факсы.
Добавлено: 21 окт 2013, 12:56
DJ Kill
Всё на месте.
Код: Выделить всё
sip1*CLI> module show like res_tim
Module Description Use Count
res_timing_dahdi.so DAHDI Timing Interface 0
1 modules loaded
Re: Перестали ходить факсы.
Добавлено: 21 окт 2013, 12:59
Vlad1983
трассируйте системные вызовы
Re: Перестали ходить факсы.
Добавлено: 21 окт 2013, 13:13
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.
То есть он как бы есть, но его как бы нет...
Re: Перестали ходить факсы.
Добавлено: 21 окт 2013, 15:58
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 используется активно.
При этом, если в таком состоянии попробовать отправить факс астер вылетает.
Именно поэтому все остальные эксперименты уже ночью.
Re: Перестали ходить факсы.
Добавлено: 21 окт 2013, 16:15
DJ Kill
Ещё там есть res_timing_pthread.so
Но с ним история с падениями та же.
Сегодня попробую поиграть с разными таймингами плюс попробую собрать астер не с res_fax, а c app_fax
Может так жить будет.
Re: Перестали ходить факсы.
Добавлено: 21 окт 2013, 16:27
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.
Re: Перестали ходить факсы.
Добавлено: 21 окт 2013, 16:37
DJ Kill
Я понимаю что корень зла именно в этом.
Модуль тайминга - это то, что идёт в составе астера? res_timing_*
Он собирается из тех же сырцов вместе с астером.
Не подскажите куда копать чтобы "разобраться"?
Re: Перестали ходить факсы.
Добавлено: 22 окт 2013, 01:47
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
Re: Перестали ходить факсы.
Добавлено: 22 окт 2013, 10:12
ded
SendFAX не проходит, а ReceiveFAX? Принимаются факсы?
Re: Перестали ходить факсы.
Добавлено: 22 окт 2013, 10:23
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, конечно же.