5

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 を追加する正確な理由はわかっています。私が知らないのは、

  1. なぜ from-tag が必要なのですか?
  2. from-tag が存在しない場合 (rfc-3261 で義務付けられていないと仮定すると)、どのような影響がありますか?
4

6 に答える 6

0

「From」フィールドは、リクエストの開始者情報用です。

この PDF を試してください http://www.sipknowledge.com/rfc3261_explained_light.zip

セクション8.1.1.3「From」

また、セクション 8.3.1 は、SIP 要求の基本ブロックの 1 つとして、From フィールドが必須であると述べています。

于 2014-10-08T19:19:44.560 に答える