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

Контролирует вышедший из сети пир

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

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

Ответить
Емеля
Сообщения: 9
Зарегистрирован: 11 апр 2011, 12:22

Контролирует вышедший из сети пир

Сообщение Емеля »

Помогите, плз, разобраться с проблемой.
Есть пир 1000, который однажды зашел в сеть. Потом он вышел и его статус стал UNREACHABLE. Как сделать чтобы статус стал UNKNOWN, потому как Asterisk продолжает слать на него OPTIONS каждый 30 секунд.
[20110411122234] ERROR[2630]: tcptls.c:350 ast_tcptls_client_start: Unable to connect SIP socket to 212.248.89.101:55524: Connection refused

сначала было connection timeout, затем refused.

Пробовал играться таймерами, но меняется только интервал между OPTIONS.
Спасибо.

Добавлю состояние пиров:
1000/1000 212.248.89.101 D N 55524 UNREACHABLE
1001/1001 (Unspecified) D N 5060 UNKNOWN
ipport-out/xxxxxxx 89.208.190.2 N 5060 OK (5 ms)
multifon1-out/7926xxxxxxx 193.201.229.35 N 5060 OK (6 ms)
multifon2-out/7925xxxxxxx 193.201.229.35 N 5060 OK (7 ms)
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Контролирует вышедший из сети пир

Сообщение ded »

qualify=no
defaultexpiry=180
Емеля
Сообщения: 9
Зарегистрирован: 11 апр 2011, 12:22

Re: Контролирует вышедший из сети пир

Сообщение Емеля »

qualify=no это чтобы вообще снять слежение.
А нет такого таймера или счетчика, чтобы следить за пиром определенное количество времени после того как он недоступен? Например, в течение 2 минут или после 10 неуспешных OPTIONS и после этого переводить в UNKNOWN.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Контролирует вышедший из сети пир

Сообщение ded »

после неуспешных OPTIONS Астериск обязан перевести в статус UNREACHABLE.
А сам пир, если исчезает из сети - обязан послать пакет Разрегистрироваться. Вот после этого Астериск вычищает ИП адрес и переводит в UNKNOWN. Самый простой механизм для этого
defaultexpiry=180
то есть уменьшить время регистрации до 3-х минут например.
Емеля
Сообщения: 9
Зарегистрирован: 11 апр 2011, 12:22

Re: Контролирует вышедший из сети пир

Сообщение Емеля »

Потестировал, действительно если корректно выходить то статус становится UNKNOWN.
А если выдернуть шнурок (в моем случае было запущено VPN подключение), то клиент не успевает разрегистрироваться и asterisk начинает непрерывно слать OPTIONS. Буду иметь в виду, спасибо.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH