Лабораторная 7. Linphone, анализ трафика
Цель:
Получение базовых навыков работы в настройке программной АТС Asterisk.
Задачи:
- Подключится к облачной платформе СПбГУТ
- Скачать исходные файлы Asterisk
- Скомпилировать Asterisk
- Настроить Asterisk
- Запустить Asterisk
- Зарегистрировать пользователя в программном телефоне Linphone
Схема виртуального стенда:
Ход работы:
На узле Labnode-2
Создать файл rtp.conf по пути /etc/asterisk/rtp.conf
[general]
rtpstart=10000
rtpend=10005
Перезагрузить Asterisk
sudo systemctl restart asterisk.service
Добавляем на инстансе labnode-1, перенаправления трафика SIP напрямую к Asterisk
sudo iptables -t nat -A PREROUTING -p udp --dport 5060 -j DNAT --to-destination 192.168.0.10:5060
Подключаем Linphone на аудиторном пк и вашем устройстве* или втором аудиторном пк, вводим на устройствах на устройствах данные которые мы задали ранее
№ | Логин | Пароль |
---|---|---|
1 | 100 | 123 |
2 | 101 | 123 |
Cсылки для скачивания на пользовательские устройства
После подключение устройств на инстансе можно проверить, прошло ли подключение зайдя в консоль Asterisk
sudo asterisk -rvvvvv
Перед вами появится консоль Asterisk
В этой консоли вам необходимо ввести
pjsip show endpoints
У вас должен получится, аналогичный ответ, только с вашими IP адресами
После того как убедились, что стенд работает, вам необходимо выключить программный телефон Linphone, после того как вы отключили программные телефона, снова проверьте отключиться ли они от станции с помощью команды в консоли Asterisk
pjsip show endpoints
В этот раз у вас, должна получиться такая конфигурация
Задание
- Включите снятие трафика с помощью tcpdump
- На Аудиторном пк, с которого Вы выполняете звонок
- На инстансе Labnode-1
- На инстансе Labnode-2
- Залогиньтесь в программных телефонах
- Закончите снятие трафика с помощью tcpdump
- На Аудиторном пк, с которого Вы выполняете звонок
- На инстансе Labnode-1
- На инстансе Labnode-2
- Включите снятие трафика с помощью tcpdump
- На Аудиторном пк, с которого Вы выполняете звонок
- На инстансе Labnode-1
- На инстансе Labnode-2
- Выполните звонок с одного Linphone на другой
- Закончите вызов
- Закончите снятие трафика с помощью tcpdump
- На Аудиторном пк, с которого Вы выполняете звонок
- На инстансе Labnode-1
- На инстансе Labnode-2
- Сравните различия снятого трафика с разных устройств с помощью Wireshark
- В дампах каких устройств можно прослушать разговор?
- Как можно прослушать в wireshark разговор между абонентами?
- Нарисуйте MSC-сценарий звонка