Заголовок Via |
|
Поле заголовка Via содержит список элементов сети SIP, через которые запрос на данный момент прошел. Список нужен для того, чтобы избежать ситуаций, в которых запрос пойдет по замкнутому пути, а также для тех случаев, когда необходимо, чтобы запросы и ответы обязательно проходили по одному и тому же пути. В конечном результате заголовок отображает весь путь, пройденный запросом: каждый прокси-сервер добавляет поле со своим адресом. Параметр «branch» в поле заголовка Via выполняет функцию идентификатора транзакции и используется прокси-серверами для обнаружения петель. Via содержит информацию о транспортном протоколе, посредством которого переносится сообщение, имя клиентского хоста или сетевой адрес и, возможно, номер порта, который является предпочтительным для приема ответов. В поле заголовка могут также присутствовать параметры: «maddr», «ttl», «received» и «branch». Возможно использование следующих транспортных протоколов: UDP, TCP, TLS и SCTP. Когда запрос передается на SIPS URI, указывается прикладной протокол - SIP, а транспортный протокол - TLS.
В следующем примере: |

