RFC 3261 - セッション開始プロトコル
SIP: Session Initiation Protocol
著者:
- J. Rosenberg (dynamicsoft)
- H. Schulzrinne (Columbia U.)
- G. Camarillo (Ericsson)
- A. Johnston (WorldCom)
- J. Peterson (Neustar)
- R. Sparks (dynamicsoft)
- M. Handley (ICIR)
- E. Schooler (AT&T)
発行日: 2002年6月
廃止: RFC 2543
カテゴリ: 標準化過程 (Standards Track)
このメモのステータス (Status of this Memo)
この文書は、インターネットコミュニティのためのインターネット標準トラックプロトコルを規定し、改善のための議論と提案を求めています。このプロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1)の最新版を参照してください。このメモの配布は無制限です。
著作権表示 (Copyright Notice)
Copyright (C) The Internet Society (2002). All Rights Reserved.
概要 (Abstract)
この文書は、セッション開始プロトコル (Session Initiation Protocol, SIP) について記述しています。SIPは、1人以上の参加者とのセッションを作成、変更、終了するためのアプリケーション層制御 (シグナリング) プロトコルです。これらのセッションには、インターネット電話通話、マルチメディア配信、マルチメディア会議が含まれます。
セッションを作成するために使用されるSIP招待 (Invitation) には、参加者が互換性のある一連のメディアタイプについて合意できるようにするセッション記述 (Session Description) が含まれています。SIPは、プロキシサーバー (Proxy Server) と呼ばれる要素を利用して、ユーザーの現在の場所へのリクエストのルーティング、サービスに対するユーザーの認証と認可、プロバイダーの呼ルーティングポリシーの実装、およびユーザーへの機能の提供を支援します。SIPはまた、プロキシサーバーが使用するために、ユーザーが現在の場所をアップロードできる登録機能 (Registration) も提供します。SIPは、いくつかの異なるトランスポートプロトコル上で動作します。
目次 (Table of Contents)
- 1. はじめに (Introduction)
- 2. SIP機能の概要 (Overview of SIP Functionality)
- 3. 用語 (Terminology)
- 4. 動作の概要 (Overview of Operation)
- 5. プロトコルの構造 (Structure of the Protocol)
- 6. 定義 (Definitions)
- 7. SIPメッセージ (SIP Messages)
- 8. 一般的なユーザーエージェントの動作 (General User Agent Behavior)
- 9. リクエストのキャンセル (Canceling a Request)
- 10. 登録 (Registrations)
- 11. 機能の照会 (Querying for Capabilities)
- 12. ダイアログ (Dialogs)
- 13. セッションの開始 (Initiating a Session)
- 14. 既存セッションの変更 (Modifying an Existing Session)
- 15. セッションの終了 (Terminating a Session)
- 16. プロキシの動作 (Proxy Behavior)
- 17. トランザクション (Transactions)
- 18. トランスポート (Transport)
- 19. 共通メッセージコンポーネント (Common Message Components)
- 20. ヘッダーフィールド (Header Fields)
- 21. レスポンスコード (Response Codes)
- 22-27. 追加章 (Additional Chapters)
主な機能 (Key Features)
- セッション管理 (Session Management): マルチメディアセッションの作成、変更、終了
- ユーザー位置 (User Location): 通信に使用される終端システムの決定
- ユーザー可用性 (User Availability): 被呼者が通信に参加する意思の決定
- ユーザー機能 (User Capabilities): 使用するメディアとメディアパラメータの決定
- セッション確立 (Session Setup): 呼び出し側と被呼側の両方でのセッションパラメータの確立
関連リソース
- 公式原文:
https://www.rfc-editor.org/rfc/rfc3261.txt - 公式ページ:
https://datatracker.ietf.org/doc/html/rfc3261
注記: RFC 3261は大規模な文書 (約250ページ) です。翻訳は管理しやすい章に整理されています。