Как стать автором
Обновить

Комментарии 10

Интересно как у вас реализована кластеризация Астерисков.

актуальной версией Asterisk из пакетов

что за дистрибутив такой?

Как упомянуто в статье, кластер организован из четырех одинаковых серверов Asterisk, балансировка между которыми производится с помощью Kamailio по алгоритму Round-Robin.

Дистрибутив - CentOS 7 с использованием репозитория от Sangoma.

Глеб, спасибо за интересную статью!
Особенно за технические детали.
Только "САМОПИСНОЕ API" режет глаз. Примерно как "ПРОПАЛО СОБАКО".
API - все же interface. Он. Не апишечка.

Соглашусь, благодарю за замечание и отклик. :)

многочисленные FastAGI скрипты, написанные на языке Perl

Еще бы на чистом шелле написали.

Про https://github.com/marcelog никогда не слышали? 100% ООП, работает начиная с версии 1.8. Добавить event/action - 5 минут

Скрипты на Perl достались нам от предыдущих коллег, стараемся от них уходить. :) Что-то только поддерживаем, что-то переписали на Python и Golang с использованием panoramisk и CyCoreSystems соответственно. Про PAMI и PAGI слышали, но использовать не приходилось.

А как мигрировали realtime БД ?

У нас realtime БД почти не используется, поэтому необходимости в миграции как таковой не было.

Укажите ссылочку на github, а то в моем случае везения гудения не хватает)

Если Вы про решение проблемы неподдерживаемой библиотеки Asterisk::AMI, тогда вот:
https://github.com/gostkov/perl-Asterisk-AMI

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории