Инструменты пользователя

Инструменты сайта


использование_asterisk_в_офисной_телефонии

Это старая версия документа.


Использование Asterisk в офисной телефонии

Программа курса

Книга по курсу

Модуль 1: Теоретические основы телефонии

Теория

Теоретические основы классической телефонии (АТС, сигнализация, DTMF)

История развития технологий цифровой передачи голоса (ISDN, ATM)

Теоретические основы передачи голосового сигнала в компьютерных сетях (кодеки G.*, протоколы сигнализации SIP, IAX)

Направления развития телефонии будущего

Обзор свободно доступных и бесплатных IP АТС

Юмор

Лабораторные работы: Передача голосового трафика в компьютерной сети

1.1 Установка soft телефона на рабочую станцию

  • ZoIPer (Без настроек)

1.2 Использование SIP протокола для организации передачи голосового трафика в компьютерной сети

sip:172.168.1.N

Вопросы

  • Перечислите задачи сигнализации в телефонии.
  • Перечислите варианты набора номера в аналоговой телефонии.
  • Что определяет термины задержка и jitter в компьютерной сети?
  • Какая полоса пропускания требуется кодеку G.711?
  • Почему протоколы TCP/IP,Ethernet и ОС Unix/Linux не слишком хороши для IP телефонии?

Модуль 2: Развертывание офисной IP телефонии

Теория

Использование Asterisk в качестве SIP proxy

История Asterisk

Разработка номерного плана предприятия

Лабораторные работы: Использование Asterisk в качестве SIP proxy

2.1 Установка системы server

# cat /etc/hosts
127.0.0.1               localhost

172.16.1.X server.corpX.un server

172.16.1.254           rep
# cat /etc/resolv.conf
search corpX.un
nameserver 172.16.1.254
root@localhost:~# cat /etc/hostname
server.corpX.un
root@localhost:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 172.16.1.X
        netmask 255.255.255.0
        gateway 172.16.1.254
root@localhost:~# init 6

...

root@server:~# ping ya.ru

root@server:~# apt update

2.2 Установка Asterisk

2.3 Настройка SIP каналов, использование макросов

2.4 Подключение к SIP каналам soft телефонов

2.5 Настройка базового плана нумерации

2.6 Подключение к SIP каналам телефонных аппаратов

2.7 Видеозвонки

Вопросы

  • Назовите популярные аудио кодеки, используемые в телефонии
  • Назовите популярные проколы сигнализации IP телефонии
  • Для чего используется протокол SDP?
  • Под какой лицензией распространяется Asterisk?
  • С правами какого пользователя рекомендуется запускать Asterisk?
  • Какой транспортный ip протокол используется в SIP сигнализации?
  • Для чего используется протокол RTP?
  • В каком каталоге находятся файлы конфигурации Asterisk?
  • Какая настройка канала chan sip определяет разрешенные кодеки?
  • Что обозначает символ ! в CLI интерфейсе Asterisk?
  • Что обозначает символ ; в файлах конфигурации Asterisk?
  • Для чего может понадобиться регистрация SIP устройства на сервере Asterisk?
  • К чему приводит команда core restart gracefully?
  • Какие правила указания значений приоритетов имеются в плане нумерации?
  • Какой ключ команды asterisk используется для CLI подключения к серверу?
  • Какой ключ команды asterisk используется для выполнения инструкций?

Модуль 3: Распространение IP телефонии за пределы офиса

Теория

Телефонный транк

Подключение Asterisk к Asterisk

Подключение Asterisk к VoIP провайдерам

Управление кодеками и транскодинг

Лабораторные работы: Подключение телефонной сети предприятия к VoIP провайдерам

3.1 Использование протокола IAX для подключения Asterisk к Asterisk

3.2 Использование протокола SIP для подключения к VoIP провайдерам

3.3 PJSIP

3.4 Диагностика проблем подключения

Вопросы

  • Какая настройка канала chan sip определяет возможность регистрации на нем устройства?
  • Что такое телефонный транк?
  • Какие переменные канала Вам известны?
  • Верно ли что соединить две станции Asterisk можно только по протоколу IAX?
  • Чем отличается Asterisk канал типа peer от канала типа user в настройках IAX и SIP?
  • Для чего используется протокол DUNDi

Модуль 4: Развитие сервисов корпоративной IP телефонии

Теория

Обзор сервисов, расширяющих возможности IP телефонии

Функции Call центра

Юмор

Лабораторные работы: Внедрение сервисов IP телефонии

4.1 Детализация времени разговоров (Call Detail Records CDR)

4.2 Последовательность и перенаправление вызовов

4.3 Перехват и парковка вызовов

Практическое применение: группы перехвата привязаны к комнатам

Проверка: из соседнего офиса звонят на 401-й номер, перехватываем на 403-м

Практическое применение: паркуем вызов, освобождая телефон для другого звонка, например для консультации.

Проверка: звоним с 401 на 403, паркуем вызов на 403, продолжаем разговор, набирая c 403-го телефона номер парковочного слота

4.4 Русификация Asterisk

Сценарий: уведомляем звонящего о том, что абонент разговаривает по другой линии.

4.5 Внедрение голосовой почты

Создать ящик для пользователя 401 и 403 (понадобится в теме переадресации)

4.6 Разработка голосового меню

4.7 Прослушивание и запись разговоров

4.8 Использованием AstDB

4.9 Организация конференц связи

4.10 Автоматизация распределения входящих вызовов между операторами

4.11 Отказоустойчивая конфигурация

Вопросы

  • Что общего и в чем разница между приложениями NoOp и Verbose?
  • В чем отличие вывода debug и verbose в Asterisk?
  • В каком каталоге, по умолчанию, Asterisk хранит файлы журналов?
  • Что такое CDR?
  • Какой кодек используется Asterisk для записи голосовых сообщений?
  • В каком файле конфигурации Asterisk определяются служебные каталоги системы?
  • Перечислите аргументы приложения Dial
  • Как подключить к контексту содержимое другого контекста?
  • Для чего используется канальный драйвер Local?
  • Что общего и в чем разница между приложениями Playback и Background?
  • В каком файле конфигурации Asterisk определяются номера парковочных слотов?
  • Какой элемент синтаксиса плана нумерации используется для обозначения точек переходов?
  • В каком каталоге располагаются звуковые файлы, использующиеся в MOH?
  • В чем отличие понятий format и codec?
  • Какое приложение можно использовать для записи приветствия в IVR?
  • Какое приложение можно использовать для записи разговоров?
  • Какое приложение можно использовать для подслушивания разговоров?
  • Перечислите приложения, ожидающие DTMF ввод с телефона пользователя.
  • Какое максимальное количество участников конференции может быть в Asterisk?
  • Какие стратегии могут использоваться в очередях Asterisk?
  • В чем разница между приложениями VoiceMail и VoiceMailMain?
  • Для чего используется конструкция ${…} в Asterisk
  • Для чего используется конструкция $[…] в Asterisk
  • Для чего в Asterisk используются call файлы?
  • Перечислите способы организации обратных вызовов в Asterisk?
  • Какие специальные «номера» поддерживаются Asterisk в плане нумерации?

Модуль 5: Использование WEB интерфейсов для управления Asterisk

Теория

Обзор решений, их достоинств и недостатков

Лабораторные работы

5.1 Установка WEB интерфейса Asterisk

При установке увеличить RAM до 1Gb, остальное можно оставить по умолчанию

5.2 Настройка сервисов телефонии через WEB интерфейс

  • Настройка VoIP телефонов на адрес 172.16.1.100+X

5.3 Совместное управление Asterisk через WEB интерфейс и файлы конфигурации

Вопросы

  • Можно ли совместить настройку Asterisk через GUI и редактирование файлов конфигураций?
  • Почему не следует этого делать?
использование_asterisk_в_офисной_телефонии.1567515728.txt.gz · Последние изменения: 2019/09/03 16:02 — val