Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk "подвисание"

Asterisk "подвисание"

Asterisk перестает принимать звонки, регистрации sip отваливаются
1 2>
Откуда: Syktyvkar
Сообщений: 33

Asterisk "подвисание"

Имеется: Debian 5.03, на него установлен: Asterisk 1.6.1.20, Dahdi 2.3.0, FOP. Установлена одна плата Digium TDM 404, с 4 портами FXO.
Проблема следующая:
несколько раз за день asterisk перестает принимать звонки по dahdi каналам, при этом отваливаются все локальные sip-пользователи.
Кэширующий DNS стоит на той же машине, что и asterisk, в /etc/resolv.conf прописано:
nameserver 127.0.0.1

Для звонящего по городской линии на asterisk идет гудок вызова, asterisk не отвечает.
Если подключиться к консоле asterisk командой:
asterisk -r
то сразу все восстанавливается (без перезапуска asterisk).

В логах можно встретить:
[Jun 8 11:37:27] WARNING[24449] chan_dahdi.c: Ring/Off-hook in strange state 6 on channel 3
[Jun 8 11:37:27] WARNING[24449] chan_dahdi.c: Ring/Off-hook in strange state 6 on channel 3
[Jun 8 11:37:27] WARNING[24449] chan_dahdi.c: Ring/Off-hook in strange state 6 on channel 3
[Jun 8 11:37:47] WARNING[22979] chan_sip.c: Maximum retries exceeded on transmission 3c232416-44d2b6e4@192.168.1.104 for seqno 102 (Critical Response) -- S$
[Jun 8 11:37:47] WARNING[22979] chan_sip.c: Hanging up call 3c232416-44d2b6e4@192.168.1.104 - no reply to our critical packet (see doc/sip-retransmit.txt).
[Jun 8 11:37:47] WARNING[22979] chan_sip.c: Maximum retries exceeded on transmission e2add6a7-a3a8d244@192.168.1.104 for seqno 101 (Critical Response) -- S


Модуль skype выгружен, внешних подключений нет. Что смотреть дальше уже не знаю.
2010-06-16 13:40

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Asterisk "подвисание"

1. "asterisk -r" мало чего интересного покажет. Лучше "asteriks -rvvvvv";
2. почему решил, что перестает принимать звонки только по dahdi каналам?
Создам аварийную ситуацию. Дорого. На долго =)
2010-06-16 13:48

Откуда: Syktyvkar
Сообщений: 33

Re: Asterisk "подвисание"

1. "asterisk -r" мало чего интересного покажет. Лучше "asteriks -rvvvvv";
asterisk -rvvvv тоже мало чего интересного показывает, если запуситить консоль и ждать очередное подвисание то последнее что пишет asterisk консоль это:
Answer номер_dahdi_канала
хотя ответа удаленный абонент не слышыт, идет дальше вызов.

2. почему решил, что перестает принимать звонки только по dahdi каналам?

Ну не только, sip так весь отваливается :)
2010-06-16 13:56

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Asterisk "подвисание"

Виснет сразу после "ответа" dahdi?
Создам аварийную ситуацию. Дорого. На долго =)
2010-06-16 14:03

Откуда: Syktyvkar
Сообщений: 33

Re: Asterisk "подвисание"

Alekz:

Виснет сразу после "ответа" dahdi?
точно отследить не удалось, но похоже что сначала отваливается sip
2010-06-16 14:08

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Asterisk "подвисание"

nuclear, я так понимаю помощь не требуется? Пришел ты просто пожаловаться на жизнь, да пообщаться.
Может хватит невнятных формулировок и начнешь действовать? Недостаточно такого уровня логирования - добавь debug 50, verbose 50.
Создам аварийную ситуацию. Дорого. На долго =)
2010-06-16 14:11

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: Asterisk "подвисание"

и сюда скопом
$sed -i 's/.*\(console => \).*/\1 notice,warning,error,dtmf/' /etc/asterisk/logger.conf
http://линия24.рф - Астериск и прочие бубны!
2010-06-16 14:19

Сообщений: 1129

Re: Asterisk "подвисание"

что то мне кажеться это проблема не DNS...

если пересобрать астериск с исходников на другой не Debian платформе
то проблема скорее всего исчезнет
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2010-06-16 14:24

Откуда: Syktyvkar
Сообщений: 33

Re: Asterisk "подвисание"

ddkprog:

если пересобрать астериск с исходников на другой не Debian платформе
то проблема скорее всего исчезнет
На отдельной машине с Debian был asterisk, версии, к сожалению, не помню, там работало все без проблем.

Еще, когда asterisk "подвис", если в это время залогиниться по ssh на машину удаленно, то все восстанавливается (восстанавливается регистрация, принимаются звонки через dahdi). В сети все нормально, конфликтов ip-адресов нет.
2010-06-16 14:42

Сообщений: 1129

Re: Asterisk "подвисание"

может быть две проблемы
1 DNS, решаеться отключением dnslookup
2 debian+dahdi драйверов, решается сменой железа+НЕ Дебиан платформы

На отдельной машине с Debian был

читайте внимательно, я сказал НЕ ДЕБИЛИАНА!
ортодоксальный антиастерискер || антилинуксоид! (астериск || линукс) - иррациональное решение!. и здесь я тоже http://forum.asterisk.ru
2010-06-16 14:49

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru