0

SIP の場合に UDP ペイロードを検証するメカニズム/アプローチは何ですか? SIP メッセージにはヘッダーや本文のサイズが含まれていないため、ペイロードが有効であることを確認するにはどうすればよいですか? 対照的に、RTP はサイズを示すため、UDP ヘッダーからの長さの値を指定すると、RTP の有効性と完全性をチェックできます。SIP に対して同様のことを行うことはできますか?

マーク。

4

1 に答える 1

0

あなたの質問には2つの部分があります:

  1. SIP ヘッダーを検証するにはどうすればよいですか? SIP ヘッダーを検証する唯一の方法は、RFC 3261 のセクション 7.3.1 のルールに従って解析することです。さまざまな言語で使用できる SIP パーサーがあります。

  2. SIP メッセージの本文を検証するにはどうすればよいですか? SIP にはメカニズムが組み込まれていContent-Lengthます。ヘッダーは本文のサイズを指定します。一般に、本文には任意の MIME タイプを含めることができ、それ以上の検証規則は適用されません。

編集:以下の Frank Shearar のコメントによると、Content-LengthUDP 経由で伝達される SIP メッセージには必要ありません。ただし、UA がサポートしている場合は、それを利用できます。

于 2013-04-01T21:16:23.603 に答える