1. SIP メッセージ入力
Paste your SIP message below
詳細オプション
2. 解析したメッセージ
INVITE sip:[email protected] SIP/2.0
Via
SIP/2.0/UDP client.example.com:5060;branch=z9hG4bK776asdhds
Max-Forwards
70
From
"Alice" <sip:[email protected]>;tag=1928301774
To
<sip:[email protected]>
Call-ID
CSeq
1 INVITE
Contact
<sip:[email protected]:5060>
Content-Type
application/sdp
Content-Length
219
SDP (application/sdp)
v=0 o=alice 2890844526 2890844526 IN IP4 client.example.com s=- c=IN IP4 client.example.com t=0 0 m=audio 49170 RTP/AVP 0 8 101 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=sendrecv
3. メッセージ概要
メッセージ種別Request
MethodINVITE
SIP VersionSIP/2.0
TransportUDP
Status Code-
Total Headers9
Content-Length219
Has BodyYes
Content-Typeapplication/sdp
4. Headers List
ViaSIP/2.0/UDP client.example.com:5060;branch=z9hG4bK776asdhds
Max-Forwards70
From"Alice" <sip:[email protected]>;tag=1928301774
To<sip:[email protected]>
Call-ID[email protected]
CSeq1 INVITE
Contact<sip:[email protected]:5060>
Content-Typeapplication/sdp
Content-Length219
SIPメッセージ解析とは何ですか?
raw SIP request/response を start line、header、body に分解し、必要に応じて SDP 解析と改行正規化を行います。 テキストとして貼り付けた raw SIP メッセージ1件。 構造化した start line、解析 header、body、任意の SDP 項目、raw/parsed view、コピー。
ツールを開く
このツールでできること
- 入力: テキストとして貼り付けた raw SIP メッセージ1件。
- 設定と処理: SDP 解析、改行正規化、raw 表示、parsed/raw 切替、body コピー。
- 出力: 構造化した start line、解析 header、body、任意の SDP 項目、raw/parsed view、コピー。
使い方
- 入力を追加する。 テキストとして貼り付けた raw SIP メッセージ1件。
- 設定を確認する。 SDP 解析、改行正規化、raw 表示、parsed/raw 切替、body コピー。
- 生成・確認・書き出しを行う。 構造化した start line、解析 header、body、任意の SDP 項目、raw/parsed view、コピー。
主な機能
- 入力: テキストとして貼り付けた raw SIP メッセージ1件。
- 設定と処理: SDP 解析、改行正規化、raw 表示、parsed/raw 切替、body コピー。
- 出力: 構造化した start line、解析 header、body、任意の SDP 項目、raw/parsed view、コピー。
活用シーン
- raw SIP request/response を start line、header、body に分解し、必要に応じて SDP 解析と改行正規化を行います。
- 次の出力・診断結果が必要な場面で使います:構造化した start line、解析 header、body、任意の SDP 項目、raw/parsed view、コピー。
- 次の確認済み工程の前に配置します:header チェックを行い、該当 call flow と照合。
制限と安全上の注意
- 解析成功は、特定 SIP トランザクションでの妥当性や全スタックとの互換性を意味しません。 folded header、compact form、不正 delimiter、重複 header、binary body、vendor extension は個別テストが必要です。
トラブルシューティング
- ツールが想定する生の値・メッセージだけを貼り付け、引用符、区切り、エスケープ、改行を保ったまま最小の有効サンプルで確認してください。
- 解析できても意味が誤っている場合は対象規格・runtime と比較してください。 解析成功は運用上の妥当性を保証しません。
- 解析成功は、特定 SIP トランザクションでの妥当性や全スタックとの互換性を意味しません。 folded header、compact form、不正 delimiter、重複 header、binary body、vendor extension は個別テストが必要です。
よくある質問
SIPメッセージ解析とは何ですか?
raw SIP request/response を start line、header、body に分解し、必要に応じて SDP 解析と改行正規化を行います。
SIPメッセージ解析はどう使いますか?
想定された入力を追加し、ページ設定を確認してから、コピーまたはダウンロード前に結果を検証します。 想定出力:構造化した start line、解析 header、body、任意の SDP 項目、raw/parsed view、コピー。
どの入力に対応していますか?
テキストとして貼り付けた raw SIP メッセージ1件。
どのような出力を生成しますか?
構造化した start line、解析 header、body、任意の SDP 項目、raw/parsed view、コピー。
どのような制限がありますか?
解析成功は、特定 SIP トランザクションでの妥当性や全スタックとの互換性を意味しません。 folded header、compact form、不正 delimiter、重複 header、binary body、vendor extension は個別テストが必要です。
関連する AppKiro ツール
SIPヘッダーチェッカー次の隣接タスクに使います:SIP start line、一般的な header、Content-Length、任意の SDP にルールベースのチェックを行い、よくある形式・整合性問題を見つけます。SIPコールフロー解析次の隣接タスクに使います:順序付き SIP メッセージを解析し、Call-ID でグループ化、sequence diagram、timing、SDP endpoint の推定情報を表示します。SIPメッセージ作成次の隣接タスクに使います:start line、編集可能な header、任意の body から raw SIP request/response を作成し、Content-Length を自動計算します。
確認済みのサンプルから始める
小さく機密性のないサンプルで主要設定と出力を確認してから、実際のワークフローへ適用してください。
ツールを開く