Читайте также:
|
|
По модели SIP больше похож на протокол http, чем на классические телефонные сигнализации. Для реализации используется принцип обмена сообщениями ЗАПРОС – ОТВЕТ (Request – Response).
На каждый запрос, кроме запроса ACK, возвращается ответ.
SIP Request – запрос клиента в сторону сервера после выполнения какой-либо операции (method)
SIP Response – ответ сервера об успешном выполнении запрошенной операции
Транзакция – последовательность SIP сообщений, состоящая из одного запроса и, по крайней мере, одного ответа
Для соединения необходимы несколько последовательных транзакций.
Запросы (Request)
Основные запросы:
Поддерживаемые запросы (параметр ‘Allow‘ сообщений SIP):
INVITE & re-INVITE RFC3261
ACK RFC3261
CANCEL RFC3261
BYE RFC3261
INFO RFC2976
PRACK RFC3262
UPDATE RFC3262 (CS6111/CS6112-Yes; LS5092-No)
REGISTER RFC3261
Неподдерживаемые запросы:
OPTIONS, RFC3261
NOTIFY, SUBSCRIBE, REFER,...
Ответы (Response)
Поддерживаемые ответы:
Предварительные ответы 1xx
Положительные окончательные ответы 2xx
Отрицательные окончательные ответы группы 4xx на INVITE
Отрицательные окончательные ответы группы 5xx на INVITE
Отрицательные окончательные ответы группы 6xx на INVITE
Неподдерживаемые ответы:
Окончательные ответы группы 3xx (перенаправления, при SIP-T этот тип ответа не ожидается)
Внутри любой группы можно определить 100 различных ответов, хотя только некоторые значения определены заранее. Таким примером служит ответ 200, имеющий смысл "в порядке" (O.K.).
Кроме номера в использовании дается краткий текст, дополнительно объясняющий смысл ответа.
Рисунок 5
Рисунок 6
Дата добавления: 2015-07-16; просмотров: 157 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Элементы сети, необходимые для SIP | | | Возможности расширения |