Использование Asterisk в качестве профессиональной АТС
Asterisk_1
Цель курса – предоставить слушателям базовые знания и навыки, необходимые для самостоятельного развертывания Asterisk в качестве: IP АТС, классической TDM АТС, центра обработки вызовов. Кроме того, затрагиваются вопросы безопасности использования данного решения.
Аудитория
Этот курс предназначен для ИТ-специалистов, отвечающих за разработку, внедрение, управление и поддержку инфраструктуры связи на предприятии. Кроме того, курс будет интересен специалистам, в обязанностях которых есть задача миграции на технологию VoIP и интеграция этой технологии в сеть связи традиционной телефонии.
Предварительный уровень подготовки
Для успешного прохождения курса, слушатели должны обладать следующими знаниями и навыками:
- Понимание стека протоколов TCP/IP и сетевых концепций;
- Опыт администрированию GNU/Linux:
- Базовые утилиты командной строки (chmod, chown, ls, nano, vi, cp, …);
- SSH клиент;
- Передача файлов с/на Linux сервера.
Результат обучения
По окончании курса слушатели будут уметь:
- Инсталлировать АТС Asterisk;
- Подключать к Asterisk программные и аппаратные телефоны, а также голосовые шлюзы;
- Управлять Asterisk через командную строку, файлы конфигурации;
- Объединять офисные ATC в единую телефонную сеть предприятия;
- Подключать телефонную сеть предприятия к VoIP-провайдерам;
- Настраивать поведение АТС в зависимости от времени суток;
- Настраивать сервисы корпоративной телефонии;
- Использовать возможности голосовой почты и интегрировать ее с электронной почтой;
- Автоматизировать обработку входящих вызовов с помощью голосового меню;
- Распределять входящие вызовы между операторами.
Программа курса
- Теоретические основы телефонии. Интерфейсы и протоколы.
- Что такое Asterisk
- Порядок нумерации версий
- Оборудование для Asterisk
- Интерфейсы: аналоговые и цифровые
- Протоколы цифровых систем связи
- Архитектура Asterisk
- Ядро Asterisk
- Модули
- Вызовы и каналы
- Маршрутизация вызовов (приложения и функции)
- Канальные драйвера, драйвера выходных файлов
- Кодеки и форматы файлов
- Установка Asterisk
- Описание процесса установки
- Сборка системы из исходных кодов
- Пробный запуск
- Предварительная настройка Asterisk
- Настройка межсетевого экрана для работы с Asterisk
- Файлы конфигурации Asterisk
- Основные директории Asterisk и их назначение
- Описание директорий в конфигурации Asterisk
- Пример начальной конфигурации системы
- Настройки драйвера канала chan_sip в файле sip.conf
- Выбор нумерации и особенности номерного плана
- Консоль Asterisk
- Базовая настройка диалплана для совершения вызова
- Настройка телефонных аппаратов и программных телефонов
- Настройка системы тарификации вызовов
- CDR и CEL, назначение и особенности настройки
- События на канале
- Альтернативные бэкэнды и файлы их конфигурации
- Диалплан, как механизм описания функционала
- Правила написания диалплана
- Контексты, экстеншены, приоритеты
- Шаблоны
- Специальные экстеншены и их назначение
- Деление диалплана на логические части
- Диагностика синтаксиса и логики работы диалплана
- Основные приложения диалплана
- Выполнение вызова (Dial)
- Модификация номера и переменная EXTEN
- Корректное завершение вызова (Hangup)
- Оптимизация файла sip.conf
- Применение шаблонов
- Секция General
- Переопределение параметров в sip.conf
- Включение одного файла в другой (include)
- Функционал Asterisk
- Способы реализации различного функционала
- Вывод отладочной информации в консоль Asterisk
- Перемещение по диалплану: условное и безусловное
- Установка значения переменных и их проверка
- Работа с CallerID
- Запись телефонных разговоров
- Приложения для работы с звуковыми файлами и их особенности
- Создание звуковых файлов для Asterisk
- Настройка голосовой почты
- Общее представление о мерах безопасности на Asterisk
- Диагностика неисправностей
- Общие принципы решения проблем связи
- Проблемы сетевого уровня
- Проблемы телефонных протоколов
- Использование TCPDUMP
- Проблемы диалплана
- Прочие проблемы