Заголовок контакта в 4хх ответах? - PullRequest
0 голосов
/ 24 марта 2011

Заявление в RFC 3261 о наличии заголовка контакта в ответах 4xx противоречиво. У кого-нибудь есть объяснения тому же?

Согласно RFC 3261 - 13.2.2.3 -

Единственный не- 2xx окончательный ответ может быть получен для INVITE . Ответы 4xx , 5xx и 6xx могут содержать значение поля заголовка Contact , указывающее место, где можно найти дополнительную информацию об ошибке. Последующие окончательные ответы (которые могут быть получены только в случае ошибки) ДОЛЖНЫ игнорироваться.

Однако в RFC 3261, раздел 20.1

 Contact                 R            o   -   -   m   o   o
 Contact                1xx           -   -   -   o   -   -
 Contact                2xx           -   -   -   m   o   o
 Contact                3xx      d    -   o   -   o   o   o
 Contact                485           -   o   -   o   o   o

Также в книге «SIP: понимание протокола инициации сеанса» Алана Б. Джонстона говорится, что

Пользовательский агент, отправляющий запрос REGISTER , может получить перенаправление 3xx или 4xx с ошибкой, содержащей заголовок Contact местоположения на которые должны быть отправлены регистрации.

1 Ответ

1 голос
/ 24 марта 2011

В разделе 13.2.2.3, вероятно, следует прочитать «значение поля заголовка Error-Info, указывающее место, где можно найти дополнительную информацию об ошибке».

Этот вопрос был решен в группе разработчиков SIP: http://www.mail-archive.com/sip-implementors@cs.columbia.edu/msg10493.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...