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

Перезагрузил маршрутизатор - перестали регистрироваться транки 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' - не помогают решить проблему, требуется именно выключение сервера.

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

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

спросил 2012-03-04 18:07:41 +0400

Igonkin Gravatar Igonkin
19 3 1 4

Comments

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

Zavr2008 ( 2012-03-05 02:07:52 +0400 )редактировать

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

Igonkin ( 2012-03-05 15:39:05 +0400 )редактировать

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

Zavr2008 ( 2012-03-06 15:33:00 +0400 )редактировать

3 Ответа

4

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

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

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

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

ответил 2012-03-04 18:55:14 +0400

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 ( 2012-03-04 21:32:13 +0400 )редактировать

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

Zavr2008 ( 2012-03-04 22:13:20 +0400 )редактировать

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

Igonkin ( 2012-03-04 22:28:22 +0400 )редактировать

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

meral ( 2012-03-04 23:38:12 +0400 )редактировать

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

Igonkin ( 2012-03-05 15:36:25 +0400 )редактировать

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

meral ( 2012-03-05 15:56:51 +0400 )редактировать

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

Igonkin ( 2012-03-05 17:49:01 +0400 )редактировать

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

meral ( 2012-03-05 23:21:36 +0400 )редактировать
0

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

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

ответил 2012-03-06 15:01:37 +0400

Igonkin Gravatar Igonkin
19 3 1 4
0

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

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

ответил 2012-10-10 20:34:28 +0400

Out Gravatar Out
882 5 3 20

обновил 2012-10-10 20:34:42 +0400

Comments

Некрофил!

zzuz ( 2012-10-10 21:24:24 +0400 )редактировать

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

Out ( 2012-10-10 21:55:47 +0400 )редактировать

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

Zavr2008 ( 2012-10-10 22:11:15 +0400 )редактировать

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

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

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

Статистика

Задан: 2012-03-04 18:07:41 +0400

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

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

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