Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа №2

.docx
Скачиваний:
4
Добавлен:
10.08.2024
Размер:
2.74 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА» (СПбГУТ)

Факультет Инфокоммуникационных сетей и систем Кафедра Защищенных систем связи

Дисциплина Безопасность IP телефонии

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №2

IP-телефония в сценарии клиент-сервер. Запуск IP-АТС и настройка дополнительных сервисов

(тема отчета)

Информационная безопасность (10.03.01)

(код и наименование направления/специальности)

Студенты группы ИКБ-06:

Ерохин А.Г.

(Ф.И.О.) (подпись)

Гуреев В.А.

(Ф.И.О.) (подпись)

Ананьев В.Р.

(Ф.И.О.) (подпись)

Ст. преп. каф. ЗСС:

Поляничева А.В.

(Ф.И.О.) (подпись)

Цель работы:

Осуществить регистрацию VoIP терминалов на IP-АТС и настроить сервисы перехвата звонка и перевода звонка.

Задание:

  1. Запустить IP-АТС и подключиться к консоли управления для настройки АТС;

  2. Добавить пользователей на IP-АТС и зарегистрировать VoIP терминалы;

  3. Выполнить настройку функции перехват вызова и перевод вызова, а также проверить работоспособность данного функционала.

Ход работы:

Схема лабораторной установки представлена на рис.1.

Рисунок 1 – Схема установки

Часть 1. Запуск IP-ATC

  1. Запустили программное обеспечение (ПО) VMWare Player на компьютере. Добавить шаблон IP-АТС для VMWare (рис.2).

Рисунок 2 – Шаблон IP-ATC

  1. Установили сетевой интерфейс VMWare Player в режим моста.

  2. Запустили шаблон IP-АТС, нажав кнопку Play. В окне приложения отображается процесс загрузки. По окончании – в этом же окне отображается IP-адрес, полученный IP-АТС по DHCP (рис.3).

Рисунок 3 – Запуск IP-ATC

  1. Зашли через веб-браузер на IP-АТС платформу. Для этого ввели IP-адрес в адресную строку браузера. Логин — admin, пароль указывается в шаблоне IP-АТС. Сделать скриншот страницы (рис.4 – 5).

Рисунок 4 – Страница входа на IP-ATC

Рисунок 5 – Успешный вход на IP-ATC

Часть 2. Добавление пользователей IP-ATC

  1. Сделали скриншот настроек PBX Network. Для этого выбрали вкладку "SYSTEM – Network – Network parameters" (рис.6).

Рисунок 6 – Настройки Network

  1. Добавили учетные записи SIP-пользователей. Для этого во вкладке "PBX\PBX configuration\Extensions" нажали "add extension", выбрать "SIP Device" (рис.7).

Рисунок 7 – Добавление пользователей

  1. Необходимо создать трех SIP-пользователей на IP-АТС. Для каждого из них заполняется только три поля: User extension (телефонный номер экстеншена), display name (установить в соответствии с телефонным номером), secret (пароль). Значения остальных полей оставить по умолчанию. При добавлении учетных записей назначить номера 10G1, 10G2, 10G3, где G – порядковый номер бригады студентов.

Номер бригады – 7. Пример создания пользователя на рисунке 8.

Рисунок 8 – Создание учётных записей

  1. После сохранения нажали на красную полоску «apply configuration changes here», чтобы применить изменения. Сделали скриншот настроек Extension (рис.9).

Рисунок 9 – Применение настроек для SIP-пользователей

  1. Настроить терминалы пользователей для работы с VoIP сервером. Настройка показана на примере программного клиента Phoner. В окне клиента IP-телефонии во вкладке "Devices", выбрали вкладку SIP (рис.10).

Рисунок 10 – Настройка пользовательских терминалов

Необходимо проверить, что после сохранения настроек SIP-терминал перешел в состояние зарегистрирован (рис.11).

Рисунок 11 – Состояние «Зарегистрирован»

Чтобы проверить успешность регистрации терминалов пользователя, в VMware зайти в Elastix под логином root и паролем, указанным в шаблоне IP-АТС. В консоли управления с помощью команды "asterisk – r" запустить CLI АТС, где указать команду "sip show peers". Отобразится таблица всех абонентов и транков Asterisk, настроенных на работу по технологии SIP (рис.12).

Рисунок 12 – Таблица абонентов

  1. Выполнить звонок с терминала пользователя 1 на терминал пользователя 2 через IP АТС. Позвонить с терминала пользователя 1 на терминал пользователя 2, используя приложение Phoner. В программе Phoner в поле destination number указывается номер extension абонента, которому требуется позвонить (рис.13).

Рисунок 13 – Звонок с терминала 1 на терминал 2

Сохранить Wireshark dump в файл, нажав кнопку «save this capture file» и выбрать путь. Сделать скриншот SIP пакетов (рис.14). Используя Wireshark, проверить VoIP запись звонка в dump. Для этого в разделе Telephony выбрать пункт VoIP Calls. Используя кнопку «Flow»– проверить обмен SIP сообщениями (рис.15). Используя опцию «Player», прослушать записанный звонок. Сделать скриншот записи прослушанного звонка (рис.16).

Рисунок 14 – SIP пакеты

Рисунок 15 – Обмен SIP сообщениями

Рисунок 16 – Запись звонка

Часть 3. Настройка VoIP клиента на мобильном устройстве

  1. Подключиться мобильным устройством к беспроводной сети.

  2. Установить на планшет приложение для VoIP (например Zoiper) или использовать существующее приложение.

  3. Зарегистрировать приложение на IP-АТС (рис.17).

Рисунок 17 – Регистрация приложения

  1. Проверка успешной регистрации (рис.18).

Рисунок 18 – Успешная регистрация

  1. Сделать скриншот SIP пакетов (рис.19). Проверить обмен SIP сообщениями (рис.20). Сделать скриншот записи прослушанного звонка (рис.21).

Рисунок 19 – SIP пакеты

Рисунок 20 – Обмен SIP сообщениями

Рисунок 21 – Запись звонка

  1. Выполнить звонок на один из сервисных номеров - *65 (рис.22 – 24).

Рисунок 22 – SIP пакеты

Рисунок 23 – Обмен SIP сообщениями

Рисунок 24 – Запись звонка

Часть 4. Настройка дополнительных сервисов – call transfer via PBX, call Pickup

Шаг 1. Настройка функционала перехват звонка

  1. Установить параметры extensions. Зайти на web-интерфейс АТС. Перейти во вкладку PBX/PBX Configuration/ Extensions и выбрать один из созданных ранее Extensions. Теперь в разделе Device Options установить следующие параметры для extension (рис.25):

Call group = 7

Pickup group=7

Рисунок 25 – Настройка параметров

  1. Проверьте значение General Call Pickup code. Для этого перейти во вкладку "PBX/PBX Configuration/Feature Code". В разделе Core и проверить General Call Pickup codе (рис.26).

Рисунок 26 – General Call Pickup code

  1. Создать дамп для следующего сценария: пользователь 1 устанавливает соединение с пользователем 2, пользователь2 не берет трубку, но звонок должен пройти, пользователь 3 используя General Call Pickup code и принимает звонок вместо пользователя 2 (рис.27).

Рисунок 27 – Обмен SIP пакетами

Шаг 2. Настройка функционала перевод звонка

  1. Проверить значение In-Call Asterisk Attended Transfer. Для этого перейти во вкладку "PBX/PBX Configuration/Feature Code", в разделе Core и проверить значение Call Asterisk Attended Transfer (рис.28).

Рисунок 28 – Call Asterisk Attended Transfer

  1. Создать дамп для сценария перевод вызова: Пользователь 1 устанавливает соединение с пользователем 2, проходит вызов до пользователя 2, пользователь 2 отвечает. Пользователь 2 набирает команду «In-Call Asterisk Attended Transfer» и вводит номер терминала пользователя 3, устанавливая с ним соединение. Пользователь 2 разговаривает с пользователем 3, кладет трубку и «переводит звонок» для дальнейшего диалога пользователя 1 с пользователем 3 (рис.29).

Рисунок 29 – Обмен SIP пакетами

Вывод:

В ходе выполнения лабораторной работы осуществили регистрацию VoIP терминалов на IP-АТС. Было создано 3 учётных записи, которые использовались в ходе работы. Выполнили вход на пользовательских терминалах и в консоли Elastix смогли отследить успешный вход и состояние этих терминалов. Были сняты дампы звонков с использованием IP-АТС. В заключительной части работы настроили сервисы перехвата и перевода звонка.

Санкт-Петербург 2023 г