1) sip

advertisement
Курс «Сети связи»
РАЗДЕЛ 2 СОВРЕМЕННЫЕ СЕТИ СВЯЗИ
ЛЕКЦИЯ 15
ПРОТОКОЛ SIP.
БАЗОВЫЕ ПРИНЦИПЫ
07.05.2016
Лектор - проф. Росляков А.В.
1
Рис. 15.1. Архитектура «клиент-сервер»
07.05.2016
Лектор - проф. Росляков А.В.
2
Рис. 15.2 Пример сети на базе протокола SIP
07.05.2016
Лектор - проф. Росляков А.В.
3
Примеры адресов в сети SIP:
1) sip: имя@домен
(пример: sip: als@rts.psuti.ru)
2) sip: имя@хост
3) sip: имя@IP-адрес
(пример: sip: user1@192.168.100.152)
4) sip: №телефона@шлюз
(пример: sip: 294-75-47@gateway.ru).
07.05.2016
Лектор - проф. Росляков А.В.
4
Формат сообщений протокола SIP
Стартовая строка
Заголовок 1
Заголовок 2
….
Заголовок N
Пустая строка
Тело сообщения
07.05.2016
Лектор - проф. Росляков А.В.
5
Виды заголовков сообщений SIP
Общие заголовки
Call-ID
(идентификатор
сеанса связи)
Contact
(контактировать)
Заголовки содержания
Заголовки запросов
Content-Encoding
Accept (принимается)
(кодирование тела
сообщения)
Content-Length (размер Accept-Encoding (метод
тела сообщения)
кодирования поддерживается)
Заголовки ответов
Allow (разрешение)
CSeq
Content-Type (тип
(последовательность содержимого)
команд)
Date (дата)
Accept-Language (язык
поддерживается)
Proxy-Authenticate
(подтверждение подлинности
прокси-сервера)
Retro-After (повторить через
некоторое время)
Authorization (авторизация)
Server (сервер)
Encryption
(шифрование)
Expires (срабатывание
таймера)
Hide (скрыть)
Unsupported (не
поддерживается)
Warning (предупреждение)
From (источник
запроса)
Organization (организация)
Record-Route (запись
маршрута)
Timestamp (метка
времени)
То (адресат запроса)
Priority (приоритет)
Via (через)
07.05.2016
Max-Forwards (максимальное
количество переадресаций)
Proxy-Authorization (авторизация
прокси-сервера)
Proxy-Require (требуется проксисервер)
Route (маршрут)
Require (требуется)
Response-Key (ключ кодирования
ответа)
Subject (тема)
Лектор - проф. Росляков А.В.
User-Agent (агент пользователя)
WWW-Authenticate
(подтверждение подлинности
WWW-сервера)
6
Таблица 15.2 Сжатые имена заголовков SIP
Сжатая форма имени
заголовка
c
e
f
i
m
l
s
t
v
07.05.2016
Полная форма имени
заголовка
Content-Type
Content-Encoding
From
Call-ID
Contact (от «moved»)
Content-Length
Subject
To
Via
Лектор - проф. Росляков А.В.
7
Примеры заголовков SIP:
Via: SIP/2.0/UDP kton.bell-tel.com
From: A. Bell <sip: a.g.bell@bell-tel.com>
To: T. Watson <sip: watson@bell-tel.com>
Call-ID: 3298420296@kton.bell-tel.com
Cseq: 1 INVITE
Content-Type: application/sdp
Content-Length: 349
07.05.2016
Лектор - проф. Росляков А.В.
8
Табл. 15.3 Обозначения параметров протокола SDP
в теле сообщений SIP
07.05.2016
Лектор - проф. Росляков А.В.
9
Download