Приказ Министерства информационных технологий и связи РФ от 31 мая 2007 г. N 58 "Об утверждении Правил применения оборудования коммутации систем подвижной радиотелефонной связи. Часть II. Правила применения оборудования коммутации сети подвижной радиотеле стр. 26

а) "Отчет источника", содержащий статистическую информацию о передающем оконечном оборудовании;
б) "Отчет приемника", содержащий статистическую информацию о принимающем оконечном оборудовании;
в) "Описание абонента", содержащий информацию о пользователе;
г) "Завершение", сообщающий о завершении соединения.
д) Пакет "определяемый приложением".
Для идентификации типов пакетов RTCP используются значения, указываемые в поле "Тип пакета RTCP".
2.2.1. Пакет "Отчет источника" содержит статистическую информацию о потоке RTP, включая количество переданных пакетов, количество потерянных пакетов. В одном пакете "Отчет источника" содержится информация от нескольких источников информации. Формат пакета приведен в таблице N 2.

Таблица N 2. Формат пакета "Отчет источника"

N поля
Название поля заголовка пакета
Длина поля, бит
1
Версия
2
2
Признак дополнения пакета незначащими октетами
1
3
Количество информационных блоков
5
4
Тип пакета RTCP
8
5
Длина
16
6
Идентификатор SSRC
32
7
Время передачи пакета
64
8
Счетчик времени
32
9
Количество переданных пакетов
32
10
Количество переданных октетов
32
11
Идентификатор SSRC_1
32
12
Коэффициент потерянных пакетов
8
13
Общее количество потерянных пакетов
24
14
Количество переполнений счетчика переданных пакетов RTP
32
15
Общее отклонение от счетчика времени
32
16
Время последнего переданного пакета "Отчет источника"
32
17
Время с момента последней передачи пакета "Отчет источника"
32
18
Блок данных следующего источника с идентификатором SSRC_2
192
Примечание: Поля с одиннадцатого по семнадцатое составляют информационный блок и могут повторяться
2.2.2. Требования к функциям кодирования, декодирования полей пакета RTCP:
а) поле "Версия" содержит номер версии формата заголовка пакета RTCP.
б) поле "Признак дополнения пакета незначащими октетами" (выравнивания) устанавливается в "1", если пакет дополнен незначащими октетами. Выравнивание требуется при использовании алгоритмов шифрования информации, работающих с фиксированным размером пакета;
в) поле "Количество информационных блоков" содержит количество информационных блоков от различных источников информации в одном пакете;
г) поле "Тип пакета RTCP" для пакета типа "Отчет источника" имеет значение 200;
д) поле "Длина" указывает длину пакета, включая длину заголовка и количество незначащих октетов;
е) поле "Идентификатор SSRC" идентифицирует потоки RTP, принадлежащие одному вызову;
ж) поле "Время передачи пакета" содержит время передачи данного пакета;
з) поле "Счетчик времени" используется для синхронизации нескольких потоков RTP;
и) поле "Количество переданных пакетов" содержит количество переданных пакетов с момента начала передачи пакетов RTP до момента передачи последнего пакета "Отчет источника";
к) поле "Количество переданных октетов" содержит количество переданных октетов полезной информации;
л) поле "Идентификатор SSRC_1" идентифицирует первый источник, передающий информационный блок;
м) поле "Коэффициент потерянных пакетов" содержит отношение потерянных пакетов к общему количеству пакетов, переданных между двумя пакетами "Отчет источника";
н) поле "Общее число потерянных пакетов" содержит общее число потерянных пакетов с момента начала передачи пакетов RTP до момента передачи последнего пакета "Отчет источника";
о) поле "Количество переполнений счетчика переданных пакетов RTP" содержит число переходов на нулевое значение счетчика переданных пакетов RTP;
п) поле "Общее отклонение от счетчика времени" содержит среднее значение отклонений от счетчика времени RTP;
р) поле "Время последнего переданного пакета "Отчет источника"" содержит время передачи последнего пакета "Отчет источника". При передаче первого пакета значение устанавливается в "0";
с) поле "Время с момента передачи последнего пакета "Отчет источника"" содержит промежуток времени между передачей двух пакетов "Отчет источника". Используется для обнаружения потерянных пакетов "Отчет источника". При передаче первого пакета значение устанавливается в "0".
2.2.3. Формат пакета "Отчет приемника" аналогичен формату пакета "Отчет источника", но поле "Тип пакета RTCP" принимает значение 201.
2.2.4. Для получения информации об абоненте используются пакеты "Описание абонента". Формат пакета "Описание абонента" приведен в таблице N 3.

Таблица N 3. Формат пакета "Описание абонента"

N поля
Название поля
Длина поля, бит
1
Версия
2
2
Признак дополнения пакета незначащими октетами
1
3
Количество блоков "Описание абонента"
5
4
Тип пакета RTCP
8
5
Длина
16
6
Идентификатор SSRC/CSRC_1
32
7
Блок "Описание абонента"
Переменной длины
8
Идентификатор SSRC/CSRC_2
32
Примечание: Поля с шестого по седьмое составляют блок "Описание абонента"
Требования к функциям кодирования, декодирования полей пакета "Описание абонента":
а) поле "Версия" содержит номер версии формата заголовка пакета "Описание абонента";
б) поле "Признак дополнения пакета незначащими октетами" (выравнивание) устанавливается в "1", если пакет дополнен незначащими октетами. Выравнивание требуется при использовании алгоритмов шифрования информации, работающих с фиксированным размером пакета;
в) поле "Количество блоков "Описание абонента"" содержит количество блоков "Описание абонента";
г) поле "Тип пакета RTCP" для пакета "Описание абонента" принимает значение 202;
д) поле "Длина" указывает длину пакета, включая длину заголовка и количество незначащих октетов. Значение поля кратно 32 битам;
е) поле "Идентификатор SSRC/CSRC_1" используется для идентификации потоков RTP;
ж) поле "Блок "Описание абонента"" содержит информационные элементы (имя абонента, информация для контакта с абонентом, тип и название используемого оборудования). Поле состоит из идентификатора информационного элемента, в соответствии с приведенной таблицей, длиной 8 бит, информационного элемента длиной 8 бит и информационного элемента в виде строки символов длиной не более 255 символов. Информационные элементы блока "Описание абонента" приведены в таблице N 4.

Таблица N 4. Информационные элементы блока "Описание абонента"

Информационный элемент
Идентификатор
Транспортный адрес абонента в формате адреса электронной почты
1
Реальное имя абонента
2
Адрес электронной почты абонента
3
Телефонный номер абонента
4
Географическое положение или адрес абонента
5
Название используемого программного обеспечения или оборудования
6
2.2.5. Для сообщения о завершении соединения используется пакет "Завершение".
2.2.6. Формат пакета "Определяемого приложением" приведен в таблице N 5.

Таблица N 5. Формат пакета "Определяемого приложением"

N поля
Название поля
Длина поля, бит
1
Версия
2
2
Признак дополнения пакета незначащими октетами
1
3
Подтип
5
4
Тип пакета RTCP
8
5
Длина
16
6
Идентификатор SSRC/CSRC
32
7
Имя
32
8
Данные, определяемые приложением
Переменная длина
Требования к функциям кодирования, декодирования полей пакета "Определяемого приложением":
а) поля "Версия", "Признак дополнения пакета незначащими октетами" и "Длина" соответствуют описаниям данных полей для пакета "Отчет источника";
б) поле "Подтип" определяет тип приложения, для которого сформирован пакет;
поле "Тип пакета RTCP" для пакета "Определяемого приложением" принимает значение 204;
в) поле "Идентификатор SSRC/CSRC" используется для идентификации потоков RTP;