Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Помогите устранить ошибку подключения к SIP провайдеру

0

Всем доброго времени суток! Стоит небольшая АТС на Астериске 1.8 за роутером, бывает что роутер нужно перезагрузить, редко, но бывает (отключение/включение света и т.д.). Ситуация такая, если сервер включен и в это время перезагрузить роутер, то потом Астериск не может подключится к SIP провайдеру, по непонятным мне причинам. Получаю вот такое сообщение в консоли

NOTICE[2928]: chansip.c:13147 sipreg_timeout: -- Registration for '1234567@call.sipp.net' timed out, trying again (Attempt #6)

Пробовал core restart now, пробовал ifconfig еth up/down, service networking restart ничего не берет. Глюк проходит только после полной перезагрузки сервера, sudo reboot.

Может кто подскажет как бороться с глюком? Спасибо!

удалить закрыть спам изменить тег редактировать

спросил 2014-03-21 13:36:17 +0400

vlad.v Gravatar vlad.v
377 28 2 17

Comments

Неверные аутентификационные данные , уточните у провайдера.

zzuz ( 2014-03-21 15:16:35 +0400 )редактировать

он же говорит что регистрируется до этого

meral ( 2014-03-21 16:12:28 +0400 )редактировать

1 Ответ

0

Здесь возможны два варианта

1) днс сервер после перзагруки роутера откзаывается резолвить имя провайдера. Решение - использвать нормальный днс, например гугла(8.8.8.8)

2) Некоторые особо умные провайдеры вводят время между переригистрациями. Соответсвенно вы помещаетесь в блек лист по частоте переригистраций. Решение - поменять провайдера

ссылка удалить спам редактировать

ответил 2014-03-21 16:14:33 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

скорей п.2, но зачем же менять.. может бесперебойку купить для роутера? ))

svoy ( 2014-03-21 18:26:02 +0400 )редактировать

менять потому что такая система может дать сбой посредине рабочего дня изза потери парочки пакетов. а это в большинстве организаций недопустимо.

meral ( 2014-03-21 21:09:09 +0400 )редактировать

еслии нормально настроить UAC - сбоя не будет. Провайдер тут ни при чем.

mistral ( 2014-03-23 15:08:25 +0400 )редактировать

ну так подскажите КАК нормально настроить астриск чтоб после сбоя связи такой провайдер не козлил. заодно и я послушаю, поучусь у вас уму разуму.

meral ( 2014-03-23 16:47:29 +0400 )редактировать

Спасибо за советы, думаю завтра буду в офисе, попробую с ДНС поиграться. А что такое UAC и где его настраивать?

vlad.v ( 2014-03-24 12:21:30 +0400 )редактировать

uac - это оконечное устройство в русской терминологии. тоесть то с чего звонят.

meral ( 2014-03-24 15:44:39 +0400 )редактировать

meral, ограничение времени между регистрациями, это нормальная практика провайдеров, а не "шибкий ум", и имеет место чаще всего там, где задействован SBC. Корректнее всего, задать вопрос провайдеру о допустимом пороге частоты регистраций. И любой адекватный SIP-оператор выдаст эту информацию, ничего секретного в этой инфе нет.

mistral ( 2014-03-25 02:22:40 +0400 )редактировать

нормальная практика - это 5 в минуту. но есть еще "только раз в 90 секунд". нормальная проблем не вызывает. и вы не ответили о настройках астериска для этого случая.

meral ( 2014-03-25 03:14:16 +0400 )редактировать

Поиграться с defaultexpiry, registertimeout - и все работает.

mistral ( 2014-03-25 13:32:07 +0400 )редактировать

и как это поможет при перезагрузке роутера?

meral ( 2014-03-25 14:16:25 +0400 )редактировать

"Поиграться с defaultexpiry, registertimeout" могу попробовать, я так полагаю это в sip.conf? Ибо nameserver 8.8.8.8 не помог, помогла перезагрузка сервера, снова. Это мистика!! Сегодня несколько раз специально роутер дергал. Если дело в ограничении между перерегистрацией, то перезапуск сервера занимает максимум минуту, ну может 1.5...

vlad.v ( 2014-03-25 15:14:31 +0400 )редактировать

ну так и есть. можете попробывать еще выключать астериск ровно на минуту. то что мистрал сказал вам не поможет. он ваш вопрос просто не дочитал. астериск если получает отказ, ергистрируется опять.а на гейте провайдера это вызывает откат таймера spike. соответвенно помогает если минуту не регеистрироваться(или две, смотря как настроено,спросите провайдера). а defaultexpire/registertimeout регулирует нормальные ответы,когда все ок.

meral ( 2014-03-25 15:43:09 +0400 )редактировать

в общем так, TCPDump, и снимать SIP+DNS. Следом Wireshark вам поможет понять, в каком протоколе косяк - или нет резолва, или Asterisk с провайдером не дружит.

mistral ( 2014-03-25 17:07:12 +0400 )редактировать

ну.. вы меня разочаровали. вы же обещали рассказать как asterisk UAC "настроить".

meral ( 2014-03-25 17:11:00 +0400 )редактировать

А есть возможность ограничить время между переподключениями? Для проверки теории?

vlad.v ( 2014-03-25 17:13:06 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-03-21 13:36:17 +0400

Просмотрен: 227 раз

Обновлен: Mar 21 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.