SIP に関して些細な疑問があります。グーグルで検索して多くの本を参照してみましたが、SIP リクエストに from タグを追加する明確な理由を見つけることができません。
SIP リクエストの例 (rfc-3261 からのスナップショット)
INVITE sip:bob@biloxi.com SIP/2.0
Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:bob@biloxi.com>
From: Alice <sip:alice@atlanta.com>;tag=1928301774
Call-ID: a84b4c76e66710@pc33.atlanta.com
CSeq: 314159 INVITE
Contact: <sip:alice@pc33.atlanta.com>
Content-Type: application//sdp
Content-Length: 142
RFC-3261 によると:
ダイアログは、from-tag、to-tag、call-id を使用して識別できます。
to-tag と call-id を追加する正確な理由はわかっています。私が知らないのは、
- なぜ from-tag が必要なのですか?
- from-tag が存在しない場合 (rfc-3261 で義務付けられていないと仮定すると)、どのような影響がありますか?