Ход работы
Конфигурация и запуск программы WireShark, а также программного телефонного аппарата Phoner осуществляются аналогично первой части работы, за исключением модифицированного фильтра сообщений для WireShark – «sip or rtp» вместо «sip».
Осуществляется вызов с IP-телефонного аппарата или аналогового аппарата на номер, зарегистрированный за программным телефонным аппаратом при подготовке к работе. Наблюдается процесс передачи сообщений SIP при помощи «WireShark».
Для сообщений SIP, включающих в себя вложенные сообщения SDP, в столбце «Protocol» будет указано «SIP/SDP». Находятся два сообщения, содержащие информацию SDP, передаваемую в одну и в другую сторону при данном вызове. Раскрывается содержимое этих сообщений, определяются номера портов UDP для передачи речевой информации в каждом направлении. Результаты представлены в таблице 1.
Далее в списке сообщений были найдены RTP-пакеты, передаваемые в одну и другую сторону, и было отмечено, какие кодеки из таблицы использовались для передачи речи. Вышеуказанные действия были осуществлены также для вызова в обратном направлении.
Таблица 1
№ |
Код типа нагрузки (Payload Type) |
Наименование кодека |
Частота дискретизации, Гц |
А → Б (IP-телефон → ПК) UDP: номер порта: Source Port: 5060; Destination Port: 5060 |
|||
1 |
0 |
PCMU |
8000 |
2 |
8 |
PCMA |
8000 |
3 |
18 |
G.729 |
8000 |
4 |
116 |
iLBC |
8000 |
5 |
101 |
telephone-event |
8000 |
Б → А (ПК → IP-телефон) UDP: номер порта: Source Port: 5060; Destination Port: 5060 |
|||
1 |
8 |
PCMA |
8000 |
2 |
0 |
PCMU |
8000 |
3 |
2 |
G.726-32 |
8000 |
4 |
3 |
GSM |
8000 |
5 |
97 |
iLBC |
8000 |
6 |
110 |
Speex |
8000 |
7 |
111 |
Speex |
1600 |
8 |
9 |
G.722 |
8000 |
9 |
101 |
telephone-event |
8000 |
Для передачи RTP-пакетов были использованы кодеки:
PCMU (G.711, закон μ) при вызове от А к Б (от ТА к ПК).
PCMА (G.711, закон А) при вызове от Б к А (от ПК к ТА).
Рис. 2 – Программа с развернутым протоколом SDP (IP-телефон → ПК)
Рис. 3 – Программа с развернутым протоколом SDP (ПК→ IP-телефон)
Вывод
В части 2 лабораторной работы «Изучение технологии передачи речи в сети с пакетной коммутацией, использующей протокол IP» были изучены протоколы реального времени – RTP и описания сессий – SDP, используемые при передаче речи в сетях с пакетной коммутацией.
Протокол реального времени — RTP - гарантирует доставку данных одному или более адресатам с временной задержкой, не превышающей заданных пределов, т. е. данные могут быть воспроизведены в реальном масштабе времени. RTP не поддерживает каких-либо механизмов доставки пакетов, обеспечения достоверности передачи или надежности соединения.
Протокол SDP описывает параметры мультимедиа сеанса связи и используется для объявления типа и параметров сессии, в приглашении к началу сеанса связи, и в других мультимедийных сеансах, при установке связи и согласовании параметров. Он применяется для передачи информации о настройке потока передачи мультимедиа данных от абонента А к абоненту Б
В ходе выполнения работы, с помощью IP-телефонна (2011), был осуществлен вызов на номер, зарегистрированный за программным телефонным аппаратом (ПК-2205). Далее при помощи программы «WireShark». наблюдался процесс передачи сообщений SIP.
Конфигурация и запуск программы «WireShark», а также программного телефонного аппарата «Phoner» были осуществлены аналогично части 1 работы, за исключением модифицированного фильтра сообщений для «WireShark» – «sip or rtp» вместо «sip».
Для сообщений SIP, включающих в себя вложенные сообщения SDP, в столбце «Protocol» указано «SIP/SDP». Были найдены два сообщения, содержащие информацию SDP, передаваемую в одну и в другую сторону при данном вызове(см. рис. 2 и 3). Было раскрыто содержимое этих сообщений, и определены номера портов UDP для передачи речевой информации в каждом направлении. Результаты представлены в таблице 1.
В списке сообщений были найдены RTP-пакеты, передаваемые в одну и другую сторону, и было отмечено, какие кодеки использовались для передачи речи. Вышеуказанные действия были осуществлены также для вызова в обратном направлении.
Для передачи RTP-пакетов были использованы кодеки:
PCMU (G.711, закон μ) при вызове от А к Б (от ТА к ПК).
PCMА (G.711, закон А) при вызове от Б к А (от ПК к ТА).
После установления соединения пакеты передаются в обе стороны с использованием одного типа кодека.
