История одного KAMAILIO или что делать когда D-Link пытался...
-
Upload
dmitry-bubnov -
Category
Technology
-
view
130 -
download
6
Transcript of История одного KAMAILIO или что делать когда D-Link пытался...
1
История одного KAMAILIO
или что делать когда D-Link пытался...
2017презентацию подготовил Андрей Ярин сентябрь
2
О себе
● Ярин Андрей Анатольевич● 2008 год — ЮУрГУ факультет «Экономика и
Предпринимательство»● Сертификат dCAA● 2008-2011 сотрудник «АлександриД — Системы
связи»● 2011-2011 сотрудник «УралНЭТ»● 2011 — настоящее время сотрудник «Инженерные
Сети — Телеком»
5
Dlink...
● DVG-3032● DVG-3016● DVG-6008
● DVG-2024 ● DVG-5402● DVG-2102● DVG-7111
● DVG-5004● DVG-5008● DVG-2016● DVG-2032
9
Развитие ядра системы
● Приведение к сквозной нумерации и единое адресное пространство
● Внедрение Asterisk в качестве ядра
10
Развитие ядра системы
● Приведение к сквозной нумерации и единое адресное пространство
● Внедрение Asterisk в качестве ядра● Переход на OpenSIPS
11
Развитие ядра системы
● Приведение к сквозной нумерации и единое адресное пространство
● Внедрение Asterisk в качестве ядра● Переход на OpenSIPS● Добавление к системе Asterisk (опять)
13
Развитие ядра системы
● Приведение к сквозной нумерации и единое адресное пространство
● Внедрение Asterisk в качестве ядра● Переход на OpenSIPS● Добавление к системе Asterisk (опять)
● Внедрение Kamailio
15
Стоящие задачи:
● Повышение отказоустойчивости решения● Резервирование сервера регистрации/маршрутизации
● Резервирование Asterisk ● Максимально прозрачная обработка звонка● Минимизация нестандартных решений● Упрощение логики работы системы● Упрощение конфигурирования
18
Оборудование:● Intel(R) Pentium(R) 4 CPU 2.80GHz 2Gb● Intel(R) Pentium(R) III CPU 1266MHz 1Gb● Intel(R) Pentium(R) 4 CPU 3.06GHz 1Gb
ПО:● Scientific Linux release 6.7 (Carbon)● Kamailio 4.3.4● Asterisk 13.14.0● LuaJIT 2.0.4● MariaDB 10.0.25● Keepalived 1.2.13
Шлюзы ~90 шт. ~200 портов
Hardware & Software
19
Ежемесячная статистика звонков
● 2015-12 19320
● 2016-01 14036
● 2016-02 14237
● 2016-03 16268
● 2016-04 17147
● 2016-05 16094
● 2016-06 17819
● 2016-07 17811
● 2016-08 20459
● 2016-09 22434
● 2016-10 21248
● 2016-11 20816● 2016-12 18742● 2017-01 14820● 2017-02 17936● 2017-03 18133● 2017-04 17718● 2017-05 18181● 2017-06 17889● 2017-07 18872● 2017-08 20348● 2017-09 7153
20
Best Practices
● Оконечное оборудование только заменять.● 10 минут планирования ДО заменяют 2 часа переделок, а
также поиска и исправления ошибок ПОСЛЕ работ● План Б● Никаких серьезных работ в понедельник и пятницу● Стандарты, рекомендации и документация существуют не
просто так● IDE● UML2