Как с нуля разработать свой дистрибутив Asterisk. Опыт разработки MikoPBX | AsterConf-2020Николай Бекетов расскажет про минимальный набор знаний, которыми необходимо владеть, с чего начать, какой софт использовать, как подобрать дистрибутив Linux, разобраться в лицензировании программ с открытым кодом, архитектуре и идеальной АТС на базе Asterisk.
00:00 Знакомство спикера с участниками конференции AsterConf 2020 + краткая информация доклада
02:16 Архитектура PBX системы
02:28 Основные блоки MikoPBX
03:12 Про Linux
03:18 Какой Linux взять для проекта?
04:10 Конструктор дистрибутива
06:00 Packer – печка для образов
07:02 Про Астериск
07:03 Стабильный LTS релиз
08:25 Про защиту от взлома
08:26 Связка Fail2ban & IPtables
08:54 Про базу данных
08:57 MySQl, PostgreSQL, SQLite3
10:16 Про фреймворк и язык разработки
10:31 MVC framework
11:52 Правильный код
12:32 Современный подход к разработке
17:52 Как доставлять обновления
17:55 Особенности обновления
19:01 Захватываем мир или, как выйти с этим продуктом
19:09 Локализация
21:09 Где взять мотивацию и ресурсы
21:35 Зачем этим заниматься?
23:04 Конец доклада + вопросы участников конференции
24:18 Зачем вкладывать столько сил, времени и денег в разработку бесплатного приложения?
25:26 Что необходимо сделать специалисту, чтобы стать частью вашей команды?
27:19 Сколько денег на это потрачено и сколько заработано?
29:06 Есть люди, готовые платить деньги за вашу разработку?
31:08 Ест ли предел кол-ва пользователей
31:58 Вопрос о создании модуля для конференции. Как это можно внедрить (пароль или стоп-лист)?
32:49 Что означает название MikoPBX?
33:12 Правда, что у вас модули только под вашу разработку?
33:39 Выбор и награждение участника конференции за лучший вопрос (подарок от компании VoxLink: IP-телефон Fanvil X3G).
Посмотреть полную запись доклада можно по адресу:
https://youtu.be/q9sSSRMOPj8