PacketDotNetとSharpPCapを使用して、VOIP電話システムのH.225パケットを解析するコードを書いています。Wiresharkを使用して構造を調べてきましたが、行き詰まっています。これを参考にしています。
私が見るH.225パケットのほとんどは、メッセージ本文が空のユーザー情報タイプであり、実際の情報は、WiresharkのNonStandardControlsのリストとして表示されているようです。これらのコントロールを抽出して後で解析するだけだと思いましたが、どこから始まるのかはよくわかりません。
ほとんどの場合、アイテムはH.225データの10バイト目から始まります。各項目は、2バイトとして記録された長さで始まっているように見えます。しかし、11バイト目から始まるアイテムを含むパケットを取得しています。
このパケットに見られる唯一の違いは、メッセージ本文にオープンタイプの長さと呼ばれる値が1であるものですが、残りはすべて0のように見えます。アイテムは10 +オープンタイプの長さで始まりますか?このOpenTypeの長さが何のためにあるかを説明するドキュメントはありますか?
ありがとう。