- •7. Опишите принцип «клиент-сервер»
- •8. Сообщения протокола sip, их формат и структура.
- •9. Существующие виды сообщений.
- •10. Назначение запросов и ответов протокола sip.
- •11. Поясните назначение основных заголовков сообщения
- •Опишите процесс установления соединения через сервер переадресации.
- •Опишите процесс установления соединения через прокси-сервер.
- •В чем разница двух сценариев?
- •В какие моменты времени терминалы пользователей посылают информацию о своих функциональных возможностях? в каких сообщениях эта информация располагается?
- •16. Какое минимальное число сообщений необходимо для установления соединения?
10. Назначение запросов и ответов протокола sip.
Перед началом сеанса связи вызывающий пользователь должен знать либо адрес вызываемого пользователя, либо адрес SIР-сервера. Адреса серверов пользователю сообщает поставщик услуги. Для доступа к серверу может потребоваться аутентификация, обеспечивающая обслуживание только определенной группы пользователей. Если прямого пользователя нет, он обращается к прокси-серверу или к серверу переадресации. Алгоритм работы зависит от того, к какому серверу он обратился.
11. Поясните назначение основных заголовков сообщения
Тип ответа |
Характеристики |
||
Код |
Название |
Комментарий |
|
|
|
|
|
Предварительные (информационные) |
100 |
Trying |
Обнуление таймеров в оборудовании пользователя. Если до срабатывания таймера ответ на запрос не получен, запрос считается потерянным |
|
180 |
Ringing |
Аналогичен сигналу КЛВ в ТфОП |
|
181 |
Call Forwarding |
Перенаправление вызова к другому пользователю |
|
182 |
Queued for Service |
Постановка вызова в очередь для ожидания |
|
200 |
OK |
Базовый ответ, значение которого зависит от полученного запроса |
|
300 |
Multiple Choices |
В ответе указывается несколько SEP-адресов, по которым молено найти вызываемого пользователя |
|
302 |
Multiple Tempovarily |
Пользователь временно находится по адресу, указанному в поле ответа |
|
400 |
Bad Request |
Запрос не понят из-за синтаксических ошибок в нем |
|
486 |
Busy Here |
Вызываемый пользователь занят и не желает (не может) принять входящий вызов |
|
500 |
Server Internal Error |
Сервер не может обслужить запрос из-за внутренней ошибки |
|
501 |
Not Implemented |
В сервере не реализованы функции, необходимые для обслуживания запроса |
Окончательные |
502 |
Bad Gateway |
Сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос |
|
503 |
Service Unavailable |
Сервер не может обслужить вызов из-за перегрузки или проведения технического обслуживания |
|
600 |
Busy Everywhere |
Вызываемый пользователь занят и не желает принимать вызов в данный момент. Ответ может содержать указание на время, подходящее для вызова. Если с пользователем можно связаться по другому адресу, то используется ответ 486 |
|
603 |
Decline |
Вызываемый пользователь не желает принимать входящие вызовы, не указывая причину отказа |
|
604 |
Does Not Exist Anywhere |
Вызываемого пользователя не существует |