Освой корпоративную IP-телефонию на Asterisk с нуля: от сборки из исходников и первого звонка — до объединения офисов, голосового меню, интеграции с CRM и защиты АТС от взлома. Ты развернёшь собственную распределённую телефонную систему для компании с филиалами, научишься диагностировать VoIP-трафик как профессионал и получишь навыки, которые нужны бизнесу любого масштаба. Курс построен на базе актуальной LTS версии Asterisk 22. Кому подойдет курс: Системным администраторам Если ты работаешь с Linux и хочешь добавить в свой стек корпоративную телефонию — навык, который выделяет на фоне других админов. Начинающим VoIP-инженерам Поможет систематизировать знания: от протоколов SIP и RTP до отказоустойчивой маршрутизации, транков и безопасности АТС. DevOps и сетевым инженерам Чтобы понимать, как голосовой трафик живёт в сети, интегрировать телефонию с CRM и бизнес-системами и автоматизировать её через API. Навыки после обучения: Развёртывание Asterisk: сборка из исходников на Linux, systemd, автозагрузка Настройка абонентов и транков на PJSIP: внутренняя связь, объединение офисов, подключение оператора Разработка диалпланов: голосовое меню (IVR), маршрутизация, чёрные списки, голосовая почта Интеграция с внешними системами: call-файлы, Originate, AGI, AMI, ARI, связка с CRM Диагностика VoIP: tcpdump, Wireshark, sngrep, нагрузочное тестирование SIPp Защита IP-АТС: безопасность Linux-сервера, SIP и диалплана Программа: Блок 1. Лекция с бесплатного вводного урока: Подготовительные действия Вспоминаем, с чего начали курс Практическое задание №1 Разбор практического задания №1 Блок 2. Теоретические основы IP-телефонии: Лекция: Как устроен VoIP — кодеки, качество голоса, SIP, RTP и IAX2 Практика №2: Цифровой голос — сравнить форматы WAV и MP3 Разбор практического задания №2 Тест к блоку №2 Блок 3. Сборка Asterisk: Лекция: Сборка Asterisk из исходников на Rocky Linux 9 Практика №3: Сборка Asterisk с дополнительными модулями и русским языком Разбор практического задания №3 Тест к блоку №3 Блок 4. Архитектура Asterisk: Лекция: Как устроен Asterisk — каталоги, модули, modules.conf Практика №4: Управление модулями PJSIP из консоли Asterisk Разбор практического задания №4 Тест к блоку №4 Блок 5. Конфигурационные файлы Asterisk: Лекция: pjsip.conf и extensions.conf — абоненты, контексты, внутренние звонки Практика №5: Перенос абонентов в новый контекст и сравнение обработки вызовов Разбор практического задания №5 Тест к блоку №5 Блок 6. Функции автосекретаря: Лекция: Голосовое меню (IVR) — Playback и Background, Goto и GotoIf, расписание Практика №6: Определение CallerID и фильтрация вызовов Разбор практического задания №6 Тест к блоку №6 Блок 7. Объединение офисов, работа с городским оператором связи: Лекция (часть 1): Объединение офисов — транк между двумя АТС Лекция (часть 2): Городской оператор — маршрутизация в город и PIN-коды Практика №7: Разделение филиалов по контекстам и ограничение маршрутов Разбор практического задания №7 Тест к блоку №7 Блок 8. Работа с диалпланом: Лекция: Сервисные функции — AstDB, чёрный список, переадресация, Gosub, голосовая почта Практика №8: Перезапуск сервисов и чёрный список по звонку с телефона Разбор практического задания №8 Тест к блоку №8 Блок 9. Принципы интеграции с внешними системами: Лекция: Автоматические вызовы — call-файлы и Originate Практика №9: Скрипт генерации call-файлов с параметрами Разбор практического задания №9 Тест к блоку №9 Блок 10. Обзор программных интерфейсов управления Asterisk: Лекция: AGI, AMI и ARI — управление Asterisk из кода и голосовая маршрутизация Практика №10: Эмуляция вызов из CRM-системы через curl Разбор практического задания №10 Тест к блоку №10 Блок 11. Диагностика Asterisk: Лекция (часть 1): Анализ трафика — tcpdump, Wireshark, sngrep Лекция (часть 2): Нагрузка на сервер и стресс-тесты с SIPp Практика №11: Перехват и разбор SIP и RTP одного абонента Разбор практического задания №11 Тест к блоку №11 Блок 12. Безопасность Linux сервера, диалплана и SIP: Лекция: Защита АТС — Linux-сервер, SIP-настройки, рискованные места диалплана Практика №12: Поиск уязвимостей диалплана и защита Asterisk Разбор практического задания №12 Тест к блоку №12 Блок 13. Финальный проект: Разработка системы IP-телефонии для двух офисов с пересекающимися диапазонами номеров Разбор задания Подарки и бонусы: Карьерный интенсив Всем студентам предоставляется бесплатный интенсив по карьерному росту, разработанный совместно с экспертами из центра развития карьеры «ЭЙЧ» Английский для IT Мини-курс по ключевым английским словам в IT, разработанный совместно с Advance Автор Кирилл Морозов Архитектор ИТ-решений, специалист по корпоративной телефонии Более 21 года в ИТ: архитектура, DevOps, корпоративная телефония, управление подразделениями Руководитель телематических систем в Драйв Клик Банке, ранее — топ-менеджер в крупных ИТ-компаниях Эксперт по Asterisk и VoIP: проектирование IP-АТС, отказоустойчивых платформ, интеграция с CRM и бизнес-системами Автор технического ресурса nadejnei.net Обладатель патента на изобретение RU 2646324 C2