First time here? Check out the FAQ!

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

Перезагрузил маршрутизатор - перестали регистрироваться транки Asterisk [закрыт]

0

Здравствуйте.

Помогите решить проблему: после перезагрузки маршрутизатора в Asterisk перестают регистрироваться транки ('sip show registry' - в поле State напротив транков написано - Request Sent).

Исходные данные: На компьютере (Windows 7 SP1, 192.168.1.200, Oracle VM VirtualBox) установлена виртуальная машина, а на ней: OC: Debian, 192.168.1.199 Asterisk 1.4.35 FreePBX 2.7.0.0 2 транка: sipnet, multifon. Интернет: Beeline (Corbina), ZyXEL P-330W EE, динамический внешний IP-адрес + noip.

Все настроено и работает до тех пор, пока нет проблем с интернетом. Если перезагрузить маршрутизатор, то после этого на сервере перестают регистрироваться транки, хотя все пингуется и резолвится. Сейчас выхожу из ситуации банальным перезапуском виртуалки. 'sip reload', 'service asterisk restart' - не помогают решить проблему, требуется именно выключение сервера.

Как побороть проблему?

спросил Mar 4 '12

Igonkin Gravatar Igonkin
19 3 1 4

Comments

может выкинуть этот зюхель? вообще роутик нахрена перезагружать постоянно??

Zavr2008 (Mar 4 '12)edit

Пока выкинуть не могу, потом по возможности поменяю. Какие-то конструктивные у вас рекомендации: то "взять статический белый адрес за 100р - слабо?", то "может выкинуть этот зюхель?" :), давайте по делу.

Igonkin (Mar 5 '12)edit

Так эти обе рекомендации и стоит сделать.. Так можно, конечно, дрючить начать sip debug логи - но корень то ясен: нафига делать всё так сложно, если можно - проще! Например поставить тот же RT-N16 от Asus, на него dd-wrt, на него же и Asterisk. И забыть про виртуалки как про смутное время.. Он же сможет быть и роутиком :)

Zavr2008 (Mar 6 '12)edit

3 Ответа

4

навверно у вас меняется внешний адрес. а астериск его не уточняет так часто боротся так

1) ставите на роутер или на линукс с * dyndns имя.

2) в астериск в sip.conf в [general] секцию добавляете

externhost=your_dyndns_name_here
externrefresh
=20
ссылка удалить спам редактировать

ответил Mar 4 '12

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

На сервере установлен http://www.no-ip.com/ (dyndns сейчас стал платным, поэтому пришлось найти альтернативу). Я прописал в sip.conf в раздел [general] - externhost и externrefresh, однако, ничего не поменялось - транки после смены внешнего IP-адреса регистрироваться не хотят. Какие есть еще соображения?

Igonkin (Mar 4 '12)edit

а просто взять статический белый адрес за 100р - слабо?

Zavr2008 (Mar 4 '12)edit

к сожалению, слабо при необходимости готов выложить настройки/логи

Igonkin (Mar 4 '12)edit

смотрите еще в сторону "виртуалки". может там нат гдето или еще чего.

meral (Mar 4 '12)edit

С VirtualBox, думаю, проблем нет, сетевой мост настроен, все работает. Как можно проверить работу Asterisk во время смены IP-адреса?

Igonkin (Mar 5 '12)edit

сменить адрес отключением модема от линии.

meral (Mar 5 '12)edit

Не совсем понял идею, сможете расписать более расширенно?

Igonkin (Mar 5 '12)edit

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

meral (Mar 5 '12)edit
0

UP. Коллеги, нужны новые идеи в решении проблемы. Выручайте.

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

ответил Mar 6 '12

Igonkin Gravatar Igonkin
19 3 1 4
0

На астериске в оси прописываете роуты?

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

ответил Oct 10 '12

Out Gravatar Out
882 5 3 20

обновил Oct 10 '12

Comments

Некрофил!

zzuz (Oct 10 '12)edit

Да бывает :) , справа высветился, я и спросил не глядя на дату.

Out (Oct 10 '12)edit

скорее всего чел просто поменял зюхель на что-то другое и пропал. закрывать вопрос по-идее надо..

Zavr2008 (Oct 10 '12)edit

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

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

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

Статистика

Задан: Mar 4 '12

Просмотрен: 1,535 раз

Обновлен: Oct 10 '12

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