Характеристика запросов SIP, страница 2

                                   EXPIRES, указывается временной интервал в течении которого действителен текщий адрес (указывается в секундах). Если 0, то нет текущего адреса, те выходит из состояния участников.Если ничего не указано, то используется значение 3600 секунд.

Запрос завершения BYE, могут отправлять как получатель, так и отправитель.

                                   OPTIONS, применяется для изменения описания параметров сеанса связи. При этом могут меняться параметры как при запросе приглашения, так и при запросе подтветрждения.

                                   INFO, позволяет управлять соединениями между шлюзами и при выходе в сети ASDN.

Характеристика ответов SIP

Количество ответов минимизировано в SIP архитектуре. Они нумеруются трехзначным кодом в десятичной системе. Основным разрядом является старший разряд. Все ответы разбиваются на две группы:

-  информационные

-  итоговые

К информационным относятся ответы, которые имеют в старшем разряде код “1”:

            1хх

            100 – Trying – обнуление счетчика времени.

            180 – Ringing – определение текущего места положения.

К итоговым относятся ответы, представляющие результат успешного выполнения запроса:

            2хх

            200 – OK – команда успешного выполнения.

К третьей группе относятся ответы о текущей информации об адресации и местоположении вызываемого пользователя:

            3хх

            300 – вызываемый пользователь имеет несколько SIP адресов

            301 – запрашиваемый пользователь изменил местоположение и в поле CONTACT указано его новый адрес.

            302 – пользователь временно изменил свое местоположение (новый адрес в поле CONTACT, а в поле EXPIRES указывается время действия).

К четвертой группе относятся внештатные ситуации:

            4хх

            400 – в запросе обнаружена синтаксическая ошибка

            401 – требуется процесс авторизации.

К пятой группе относятся ответы причин ошибок на сервере:

            5хх

            500 – внутренняя ошибка сервера