Какой приоритет имеет VIA или контактный заголовок? - PullRequest
0 голосов
/ 10 января 2019

Как видно из заголовка, который должен иметь приоритет при ответе на UAS. У меня есть провайдер, который отправляет заголовок VIA, который отличается от заголовка контакта. Они заявляют, что я должен отправлять сигналы SIP обратно на URI в заголовке контакта. Но Kamailio отправляет его обратно на URI в заголовке VIA.

Я не могу найти RFC, который показывает приоритет.

Спасибо

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Через и заголовок контакта служит различному назначению:

Через заголовок: указывает список всех сетевых узлов (сервер, прокси-сервер и т. Д.), По которым запрос прошел от исходной точки к конечной точке.

Через заголовок используется сервером пользовательских агентов (UAS) для возврата / ответа на ответы о состоянии SIP (например, попытка SIP 100, 180 звонков и т. Д.)

Заголовок контакта: Заголовок контакта в основном содержит URI SIP конечного пользователя, который исходный пользователь может использовать для отправки будущих запросов. То есть запросы, которые принадлежат одному и тому же диалоговому окну, например re -INVITE, BYE и ACK сообщения. (Поле заголовка «Контакт» играет роль, аналогичную полю заголовка «Расположение» в HTTP.)

0 голосов
/ 10 января 2019

Нет приоритета, они служат разным целям.

Ответ должен быть отправлен на URI в заголовке VIA .

Вы можете использовать URI заголовка контакта для вычисления URI запроса для новых запросов в этом сеансе.

...