Asterisk. Уровень 3. Интеграция с внешними системами — Повтор 2
О чём курс
О чём курс
Вячеслав Лохтуров разбирает практические сценарии объединения IP-телефонии на базе Asterisk с корпоративной ИТ-инфраструктурой: службами каталогов Microsoft Active Directory, реляционными базами данных, веб-сайтами, системами обмена сообщениями и CRM. Программа направлена на включение телефонной станции в общую систему унифицированных коммуникаций (Unified Communications) предприятия.
На курсе вы настраиваете хранение конфигураций и истории звонков в реляционных СУБД, пересылку голосовой почты через почтовые серверы по протоколам SMTP и IMAP, а также автоматическое конфигурирование телефонных аппаратов (provisioning) на основе учетных записей сотрудников. Автор демонстрирует подключение синтеза и распознавания речи с использованием сервиса Festival и речевых технологий Яндекса, а также реализацию функции заказа обратного звонка с корпоративного сайта.
Что внутри
Материал сфокусирован на взаимодействии платформы Asterisk с внешним программным обеспечением через стандартные сетевые протоколы и программные интерфейсы:
- применение протокола LDAP для синхронизации с Microsoft Active Directory, централизованного управления конфигурациями и аппаратами сотрудников;
- работа с SQL-серверами (на базе MySQL) для записи истории CDR и хранения настроек станции;
- интеграция с системами мгновенных сообщений и контроля присутствия по протоколу XMPP для инициации звонков из корпоративных чатов;
- использование программных интерфейсов AMI, AGI и REST-интерфейса ARI для взаимодействия Asterisk с веб-приложениями и CRM-системами компании;
- вызов внешних скриптов и системных команд через функцию SHELL и приложение System для взаимодействия с внешними адресными книгами;
- настройка мониторинга параметров работы сервера телефонии в системе Zabbix.
Теоретические разделы сопровождаются практическими лабораторными работами, где слушатели настраивают инфраструктуру, отрабатывают скрипты и проверяют работу интеграционных модулей.
Для кого и требования
Курс предназначен для администраторов корпоративной телефонии на базе Asterisk, которым необходимо автоматизировать рутинные процессы управления станциями и объединить разрозненные каналы связи в единую систему.
Для успешного прохождения требуется подготовка в объеме курса «Asterisk. Уровень 1. Основы телефонии для предприятия» или эквивалентный практический опыт работы с платформой.
Формат и сертификация
Занятия проходят в онлайн-формате с подключением к аудитории учебного центра «Специалист». Программа курса также готовит к сдаче экзамена на получение квалификационного статуса Digium Certified Asterisk Administrator.
Программа обучения
Модуль 1. Развертывание компьютерной и телефонной сети предприятия (2 ак. ч.): Базовая схема компьютерной сети предприятия Базовая схема телефонии предприятия Схема информационных систем предприятия Лабораторные работы: Развертывание компьютерной и телефонной сети предприятия Упражнение 1. Настройка сервера Asterisk, SIP каналов и базового плана нумерации Модуль 2. Интеграция с реляционными базами данных (2 ак. ч.): Основы реляционных баз данных Схемы данных для хранения информации из Asterisk Лабораторные работы: Интеграция с реляционными базами данных Упражнение 1. Развертывание сервера MySQL Упражнение 2. Хранение конфигурации и CDR в БД Упражнение 3. Примеры работы с БД из плана нумерации Модуль 3. Управление конфигурацией Asterisk из внешних приложений (3 ак. ч.): Основы протокола LDAP Интеграция конфигурации Asterisk и provision телефонных аппаратов на предприятиях с Microsoft Active Directory Лабораторные работы: Управление конфигурацией Asterisk из внешних приложений Упражнение 1. Развертывание инфраструктуры Microsoft AD на предприятии Упражнение 2. Конфигурация Asterisk на основании информации в Microsoft AD Упражнение 3. Provision телефонных аппаратов на основании информации в Microsoft AD Модуль 4. Использование модулей Asterisk для интеграции с внешними системами (3 ак. ч.): Подключение модулей к Asterisk Интеграция с системой синтеза речи Festival Основы технологии унифицированных коммуникаций (UC) Основы протоколов SMTP и IMAP и интеграция с системами электронной почты Варианты использования почтового сервера для голосовой почты Основы протокола XMPP и интеграция Asterisk с системами IM и Presense Лабораторные работы: Использование модулей Asterisk для интеграции с внешними системами Упражнение 1. Развертывание сервиса Festival Упражнение 2. Варианты использования Festival в Asterisk Упражнение 3. Развертывание почтового сервера предприятия Упражнение 4. Размещение голосовой почты на почтовом сервере по протоколу IMAP Упражнение 5. Развертывание IM и Presence сервиса предприятия Упражнение 6. Интеграция Asterisk с IM и Presence сервисом предприятия Модуль 5. Запуск внешних приложений из Asterisk (3 ак. ч.): Интеграция Asterisk внешней адресной книгой Интеграция Asterisk с голосовыми сервисами Яндекс Лабораторные работы: Запуск внешних приложений из Asterisk Упражнение 1. Использование функции SHELL для интеграции Asterisk внешней адресной книгой Упражнение 2. Использование приложения System для интеграции Asterisk с голосовыми сервисами Яндекс Модуль 6. Управление Asterisk-ом из приложений (3 ак. ч.): Варианты взаимодействия веб приложений и Asterisk Интерфейс AGI Интерфейс AМI Интеграция Asterisk с системами CRM Архитектура REST взаимодействия Интерфейс ARI Лабораторные работы: Управление Asterisk-ом из приложений Упражнение 1. Реализация функции «обратный звонок» для посетителей Вашего сайта Упражнение 2. Пример с использования AMI Упражнение 3. Примеры приложений с AGI интерфейсом Упражнение 4. Развертывание CRM системы предприятия Упражнение 5. Развертывание модуля интеграции системы CRM и Asterisk Asterisk REST интерфейс и варианты использования ARI Модуль 7. Дополнительные материалы: Zabbix - мониторинг Asterisk
Теги курса
Выпуски серии 2
Все 2Другие материалы автора 9
ВЛ Вячеслав Лохтуров Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.