У меня есть тривиальное сомнение относительно SIP. Я пробовал гуглить и ссылаться на многие книги, но все же не могу найти вескую причину для добавления тега from в SIP-запрос.
Пример SIP-запроса (снимок из rfc-3261)
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application//sdp
Content-Length: 142
Согласно rfc-3261:
Диалог можно идентифицировать с помощью тега from, to-tag и call-id.
Я знаю точную причину добавления to-tag и call-id. Чего я не знаю, так это
- Зачем нам нужен from-tag ?
- Каково было бы влияние, если бы тег from отсутствовал (при условии, что rfc-3261 не требует этого)?