SIPのリクエストメソッドとレスポンス

SIPのリクエストメソッドとレスポンス

SIPはIP電話やソフトフォンなど要求をだすユーザエージェントクライアント(UAC)と、SIPサーバ(SIPプロキシサーバ、レジストラなど)のような要求に応答するユーザエージェントサーバ(UAS)で構成されます。

SIPのリクエストメソッド

メソッド種類要求内容
INVITE(招待)セッション確立を要求する
ACK(確認応答)セッション確立を確認した
BYE(切断)セッション終了を要求する
CANCEL(キャンセル)要求を取りやめる
REGISTER(登録)UACをSIPサーバに登録する

SIPのレスポンスコード
ステータスコードメッセージ応答内容
100~199:暫定応答(経過情報)100Trying暫定応答
180Ringing呼び出し中
200~299:成功応答200OKリクエスト成功
300~399:転送応答301Moved Permanently恒久的に移動した
302Moved Temporary一時的に移動した
400~499:リクエストエラー400Bad Requestリクエストが不正な構文
401Unauthorizedユーザ認証が必要
403Forbidden禁止されている
404Not Found見つからなかった
486Busy Hereビジー状態である(通話中など)
487Request Terminatedリクエストが終了させられた
500~599:サーバーエラー500Server Internal Errorサーバー内部エラー
503Service Unavailableサーバー利用不可
600~699:グローバルエラー600Busy Everywhereどの場所もビジー
603Declineどの端末も参加できない

SIPはHTTPと同じく、リクエストに対して「レスポンスコード 文字列」というように、数字(ステータスコード)とその意味を表す文字列を返します。(SIPが理解するのはステータスコードのみ)
そのため、パケットキャプチャなどで解析しやすくなっています。

タグ