Страница 1 из 1

Отказоустойчивый Asterisk

Добавлено: 27 июл 2016, 14:14
Al8
Добрый день.

Хочется не убиенного Asterisk'a.
В интернетах нашел два способа:
1. Связка из DRBD, Pacemaker и т.дю
2. Связка с Kamalio


Первый способ не нравится, второй выглядит более лучшим вариантом, так как SIP прокси. Но он так как SIP прокси всего один, возникает проблема, а что будет если он грохнится.

Какой вариант посоветуете, может есть лучше вариант?

Re: Отказоустойчивый Asterisk

Добавлено: 27 июл 2016, 15:25
awsswa
Первый
mysql - мастер-мастер
общий ип на двоих
как только второй перестал видеть первый - стартуем asterisk и поднимает общий ип

Re: Отказоустойчивый Asterisk

Добавлено: 28 июл 2016, 08:53
virus_net
awsswa, ну прямо дежавю, такой же топик, но твой ответ более краток :)
Копипаст с дургого ресурса:
awsswa писал(а):Нормальная схема работы если кратко - это один IP адрес на оба сервера. Второй мониторит первый - как только первый перестал откликаться он поднимает общий IP адрес и стартует asterisk. В рабочем варианте, на втором сервера - работает mysql в режиме мастер-мастер и сервис asterisk остановлен. Сложный вариант - это когда поднят третий сервер с kamailio в режиме dispatcher - который следит за работоспособностью сервером и сам пропускает сквозь себе весь трафик
virus_net писал(а):awsswa говорит про резервирование с помощью CARP (https://ru.wikipedia.org/wiki/CARP)
входящий вызов, в схеме без CARP, логически смотрим пира на "себе", если нету, значит вызываем этот же пир на соседе, но лучше или CARP или dispatcher
awsswa писал(а):через подключения по DNS имени - sip.firma.com - записи DNS отдавать с коротким сроком жизни - на DNS сервере в зависимости от ip адреса пользователя отдавать разный адрес регистрации. Делается за день.
Al8 писал(а):Но он так как SIP прокси всего один, возникает проблема, а что будет если он грохнится
Никто не мешает установить 2 и рулить DNS`ом. Вот как то так:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Схема резервирования
Схема резервирования

Re: Отказоустойчивый Asterisk

Добавлено: 28 июл 2016, 10:28
awsswa
схема у меня работает с одним общим адресом - на тестах все отработало без проблем
схема с DNS хороша - когда у клиента вбит первым твой DNS сервер, а не гугловский 8.8.8.8

Re: Отказоустойчивый Asterisk

Добавлено: 16 дек 2016, 12:43
pz_true
А подскажите, при схеме с одним общим ip. После выхода из строя активного сервера нужна ли перерегистрация пиров или все пиры должны быть настроены без регистрации?
И второй вопрос прерывается ли звонок при падении активного сервера?

Re: Отказоустойчивый Asterisk

Добавлено: 18 дек 2016, 13:23
Al8
1. я пробовал на двух софтвонах, они автоматически перерегистрируются. Правда один софтфон не хотел этого делать.
2. связь обрывается

Re: Отказоустойчивый Asterisk

Добавлено: 18 дек 2016, 14:47
Samael28
Со второй частью может помочь FreeSwitch (api sofia recover)