RFC3665 日本語訳

3665 Session Initiation Protocol (SIP) Basic Call Flow Examples. A.Johnston, S. Donovan, R. Sparks, C. Cunningham, K. Summers. December 2003. (Format: TXT=163159 bytes) (Also BCP0075) (Status: BEST CURRENT PRACTICE)
プログラムでの自動翻訳です。
英語原文

Network Working Group                                        A. Johnston
Request for Comments: 3665                                           MCI
BCP: 75                                                       S. Donovan
Category: Best Current Practice                                R. Sparks
                                                           C. Cunningham
                                                             dynamicsoft
                                                              K. Summers
                                                                   Sonus
                                                           December 2003

コメントを求めるワーキンググループA.ジョンストン要求をネットワークでつないでください: 3665MCI BCP: 75秒間ドノヴァンCategory: 最も良いCurrent Practiceのカニンハムdynamicsoft K.サマーズSonus R.スパークスC.2003年12月

      Session Initiation Protocol (SIP) Basic Call Flow Examples

セッション開始プロトコル(一口)基本的な呼び出し流れの例

Status of this Memo

このMemoの状態

   This document specifies an Internet Best Current Practices for the
   Internet Community, and requests discussion and suggestions for
   improvements.  Distribution of this memo is unlimited.

このドキュメントはインターネット共同体、要求議論、および提案のためのインターネットBest Current Practicesを改良に指定します。 このメモの分配は無制限です。

Copyright Notice

版権情報

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

Copyright(C)インターネット協会(2003)。 All rights reserved。

Abstract

要約

   This document gives examples of Session Initiation Protocol (SIP)
   call flows.  Elements in these call flows include SIP User Agents and
   Clients, SIP Proxy and Redirect Servers.  Scenarios include SIP
   Registration and SIP session establishment.  Call flow diagrams and
   message details are shown.

このドキュメントはSession Initiationプロトコル(SIP)呼び出し流れに関する例を出します。 これらの呼び出し流れにおける要素はSIP Userエージェント、Clients、SIP Proxy、およびRedirect Serversを含んでいます。 シナリオはSIP RegistrationとSIPセッション設立を含んでいます。 呼び出しフローチャートとメッセージの詳細は示されます。

Johnston, et al.         Best Current Practice                  [Page 1]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[1ページ]RFC3665一口

Table of Contents

目次

   1.  Overview . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
       1.1.  General Assumptions. . . . . . . . . . . . . . . . . . .  3
       1.2.  Legend for Message Flows . . . . . . . . . . . . . . . .  3
       1.3.  SIP Protocol Assumptions . . . . . . . . . . . . . . . .  4
   2.  SIP Registration . . . . . . . . . . . . . . . . . . . . . . .  4
       2.1.  Successful New Registration. . . . . . . . . . . . . . .  5
       2.2.  Update of Contact List . . . . . . . . . . . . . . . . .  7
       2.3.  Request for Current Contact List . . . . . . . . . . . .  8
       2.4.  Cancellation of Registration . . . . . . . . . . . . . .  9
       2.5.  Unsuccessful Registration. . . . . . . . . . . . . . . . 10
   3.  SIP Session Establishment. . . . . . . . . . . . . . . . . . . 12
       3.1.  Successful Session Establishment . . . . . . . . . . . . 12
       3.2.  Session Establishment Through Two Proxies. . . . . . . . 15
       3.3.  Session with Multiple Proxy Authentication . . . . . . . 26
       3.4.  Successful Session with Proxy Failure. . . . . . . . . . 37
       3.5.  Session Through a SIP ALG. . . . . . . . . . . . . . . . 46
       3.6.  Session via Redirect and Proxy Servers with SDP in ACK . 54
       3.7.  Session with re-INVITE (IP Address Change) . . . . . . . 61
       3.8.  Unsuccessful No Answer . . . . . . . . . . . . . . . . . 67
       3.9.  Unsuccessful Busy. . . . . . . . . . . . . . . . . . . . 75
       3.10. Unsuccessful No Response from User Agent . . . . . . . . 80
       3.11. Unsuccessful Temporarily Unavailable . . . . . . . . . . 85
   4.  Security Considerations. . . . . . . . . . . . . . . . . . . . 91
   5.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 91
       5.1.  Normative References . . . . . . . . . . . . . . . . . . 91
       5.2.  Informative References . . . . . . . . . . . . . . . . . 91
   6.  Intellectual Property Statement. . . . . . . . . . . . . . . . 91
   7.  Acknowledgments. . . . . . . . . . . . . . . . . . . . . . . . 92
   8.  Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 93
   9.  Full Copyright Statement . . . . . . . . . . . . . . . . . . . 94

1. 概要. . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1。 一般仮定。 . . . . . . . . . . . . . . . . . . 3 1.2. メッセージのための伝説は.31.3に流れます。 プロトコル仮定. . . . . . . . . . . . . . . . 4 2をちびちび飲んでください。 登録. . . . . . . . . . . . . . . . . . . . . . . 4 2.1をちびちび飲んでください。 うまくいっている新規登録。 . . . . . . . . . . . . . . 5 2.2. コンタクトリスト. . . . . . . . . . . . . . . . . 7 2.3のアップデート。 電流には、コンタクトリスト. . . . . . . . . . . . 8 2.4を要求してください。 登録. . . . . . . . . . . . . . 9 2.5のキャンセル。 失敗の登録。 . . . . . . . . . . . . . . . 10 3. セッション設立をちびちび飲んでください。 . . . . . . . . . . . . . . . . . . 12 3.1. うまくいっているセッション設立. . . . . . . . . . . . 12 3.2。 2つのプロキシを通したセッション設立。 . . . . . . . 15 3.3. 複数のプロキシ認証. . . . . . . 26 3.4とのセッション プロキシ失敗とのうまくいっているセッション。 . . . . . . . . . 37 3.5. 一口ALGを通したセッション。 . . . . . . . . . . . . . . . 46 3.6. Redirectを通したセッションとACK. 54 3.7のSDPがあるProxyサーバ。 再招待(IPアドレス変化).613.8とのセッション。 失敗のいいえ答え. . . . . . . . . . . . . . . . . 67 3.9。 失敗、忙しいです。 . . . . . . . . . . . . . . . . . . . 75 3.10. ユーザエージェント. . . . . . . . 80 3.11からの失敗のいいえ応答。 失敗の一時入手できない.854。 セキュリティ問題。 . . . . . . . . . . . . . . . . . . . 91 5. 参照. . . . . . . . . . . . . . . . . . . . . . . . . . 91 5.1。 引用規格. . . . . . . . . . . . . . . . . . 91 5.2。 有益な参照. . . . . . . . . . . . . . . . . 91 6。 知的所有権声明。 . . . . . . . . . . . . . . . 91 7. 承認。 . . . . . . . . . . . . . . . . . . . . . . . 92 8. 作者のアドレス. . . . . . . . . . . . . . . . . . . . . . 93 9。 完全な著作権宣言文. . . . . . . . . . . . . . . . . . . 94

1.  Overview

1. 概要

   The call flows shown in this document were developed in the design of
   a SIP IP communications network.  They represent an example minimum
   set of functionality.

本書では示された呼び出し流れはSIP IP通信網のデザインで発生しました。 彼らは例の最小の機能性を表します。

   It is the hope of the authors that this document will be useful for
   SIP implementers, designers, and protocol researchers alike and will
   help further the goal of a standard implementation of RFC 3261 [1].
   These flows represent carefully checked and working group reviewed
   scenarios of the most basic examples as a companion to the
   specifications.

それはこのドキュメントが同じくSIP implementers、デザイナー、およびプロトコル研究者の役に立って、さらにRFC3261[1]の標準の実装の目標を助けるという作者の望みです。 これらの流れは仲間として最も基本の例の丹念にチェックされていて、ワーキンググループの見直されたシナリオを仕様に表します。

Johnston, et al.         Best Current Practice                  [Page 2]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[2ページ]RFC3665一口

   These call flows are based on the current version 2.0 of SIP in RFC
   3261 [1] with SDP usage described in RFC 3264 [2].  Other RFCs also
   comprise the SIP standard but are not used in this set of basic call
   flows.

SDP用法がRFC3264[2]で説明されている状態で、これらの呼び出し流れはRFC3261[1]でSIPの現在のバージョン2.0に基づいています。 他のRFCsもSIP規格を包括しますが、このセットの基本的な呼び出し流れでは使用されません。

   Call flow examples of SIP interworking with the PSTN through gateways
   are contained in a companion document, RFC 3666 [5].

ゲートウェイを通してPSTNがあるSIPの織り込むのに関する呼び出し流れの例は仲間ドキュメント、RFC3666[5]に含まれています。

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED",  "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in BCP 14, RFC 2119 [4].

キーワード“MUST"、「必須NOT」が「必要です」、“SHALL"、「」、“SHOULD"、「「推薦され」て、「5月」の、そして、「任意」のNOTはBCP14(RFC2119[4])で説明されるように本書では解釈されることであるべきです。

1.1.  General Assumptions

1.1. 一般仮定

   A number of architecture, network, and protocol assumptions underlie
   the call flows in this document.  Note that these assumptions are not
   requirements.  They are outlined in this section so that they may be
   taken into consideration and to aid in the understanding of the call
   flow examples.

多くのアーキテクチャ、ネットワーク、およびプロトコル仮定は本書では呼び出し流れの基礎となります。 これらの仮定が要件でないことに注意してください。 それらは、考慮の中と、そして、援助にそれらを取ることができるように呼び出し流れの例の理解にこのセクションで概説されています。

   The authentication of SIP User Agents in these example call flows is
   performed using HTTP Digest as defined in [1] and [3].

これらの例の呼び出し流れにおける、SIP Userエージェントの認証は、[1]と[3]で定義されるようにHTTP Digestを使用することで実行されます。

   Some Proxy Servers in these call flows insert Record-Route headers
   into requests to ensure that they are in the signaling path for
   future message exchanges.

これらの呼び出し流れにおけるいくつかのProxyサーバが将来の交換処理のためにそれらがシグナリング経路にあるのを保証するという要求にRecord-ルートヘッダーを挿入します。

   These flows show TCP, TLS, and UDP for transport.  See the discussion
   in RFC 3261 for details on the transport issues for SIP.

これらの流れは輸送のためにTCP、TLS、およびUDPを見せています。 輸送問題に関する詳細に関してSIPに関してRFC3261の議論を見てください。

1.2.  Legend for Message Flows

1.2. メッセージのための伝説は流れます。

   Dashed lines (---) represent signaling messages that are mandatory to
   the call scenario.  These messages can be SIP or PSTN signaling.  The
   arrow indicates the direction of message flow.

投げつけられた系列(---)は呼び出しシナリオに義務的なシグナリングメッセージを表します。 これらのメッセージは、SIPかPSTNシグナリングであるかもしれません。 矢はメッセージ流動の方向を示します。

   Double dashed lines (===) represent media paths between network
   elements.

二重投げつけられた系列(===)はネットワーク要素の間のメディア経路を表します。

   Messages with parentheses around their name represent optional
   messages.

それらの名前の周りに括弧があるメッセージは任意のメッセージを表します。

   Messages are identified in the Figures as F1, F2, etc.  This
   references the message details in the list that follows the Figure.
   Comments in the message details are shown in the following form:

メッセージはF1、F2などとして図で特定されます。 メッセージが図に従うリストで詳しく述べるこの参照。 メッセージの詳細におけるコメントは以下のフォームに示されます:

    /* Comments. */

/*はコメントします。 */

Johnston, et al.         Best Current Practice                  [Page 3]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[3ページ]RFC3665一口

1.3.  SIP Protocol Assumptions

1.3. 一口プロトコル仮定

   This document does not prescribe the flows precisely as they are
   shown, but rather the flows illustrate the principles for best
   practice.  They are best practices usages (orderings, syntax,
   selection of features for the purpose, handling of error) of SIP
   methods, headers and parameters.  IMPORTANT: The exact flows here
   must not be copied as is by an implementer due to specific incorrect
   characteristics that were introduced into the document for
   convenience and are listed below.  To sum up, the basic flows
   represent well-reviewed examples of SIP usage, which are best common
   practice according to IETF consensus.

まさにそれらが見せられるようにこのドキュメントは流れを定めませんが、むしろ流れるのは最も良い習慣のために原則を例証します。 それらはSIPメソッド、ヘッダー、およびパラメタの最も良い習慣用法(受注業務、構文、目的のための特徴の品揃え、誤りの取り扱い)です。 重要: ここの正確な流れは便宜のためのドキュメントに導入されて、以下に記載されている特定の不正確な特性のためimplementerによってそのままでコピーされてはいけません。 要するに、基本的な流れはSIP用法のよく見直された例を表します。(IETFコンセンサスに従って、例は最も良い一般的な習慣です)。

   For simplicity in reading and editing the document, there are a
   number of differences between some of the examples and actual SIP
   messages.  For example, the HTTP Digest responses are not actual MD5
   encodings.  Call-IDs are often repeated, and CSeq counts often begin
   at 1.  Header fields are usually shown in the same order.  Usually
   only the minimum required header field set is shown, others that
   would normally be present such as Accept, Supported, Allow, etc are
   not shown.

ドキュメントを読んで、編集することにおける簡単さのために、例と実際のSIPメッセージのいくつかの間には、多くの違いがあります。 例えば、HTTP Digest応答は実際のMD5 encodingsではありません。 呼び出しIDはしばしば繰り返されます、そして、CSeqカウントは1時にしばしば始まります。 通常、ヘッダーフィールドは同次で示されます。 通常、Acceptなどのように出席している他のもの、Supported、Allowなどは通常、最小の必要なヘッダーフィールドセットだけが見せられるのが示されません。

   Actors:

俳優:

   Element       Display Name   URI                         IP Address
   -------       ------------   ---                         ----------

要素ディスプレイ名前URI IPアドレス------- ------------ --- ----------

   User Agent    Alice          alice@atlanta.example.com   192.0.2.101
   User Agent    Bob            bob@biloxi.example.com      192.0.2.201
   User Agent                   bob@chicago.example.com     192.0.2.100
   Proxy Server                 ss1.atlanta.example.com     192.0.2.111
   Proxy/Registrar              ss2.biloxi.example.com      192.0.2.222
   Proxy Server                 ss3.chicago.example.com     192.0.2.233
   ALG                          alg1.atlanta.example.com    192.0.2.128

ユーザエージェントアリス alice@atlanta.example.com 192.0.2.101Userエージェントボブ bob@biloxi.example.com 192.0.2.201Userエージェント bob@chicago.example.com 192.0.2.100Proxyサーバss1.atlanta.example.com192.0.2.111Proxy/記録係ss2.biloxi.example.com192.0.2.222Proxyサーバss3.chicago.example.com192.0.2.233ALG alg1.atlanta.example.com192.0.2.128

2.  SIP Registration

2. 一口登録

   Registration binds a particular device Contact URI with a SIP user
   Address of Record (AOR).

登録はRecord(AOR)のSIPユーザAddressと共に特定のデバイスContact URIを縛ります。

Johnston, et al.         Best Current Practice                  [Page 4]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[4ページ]RFC3665一口

2.1.  Successful New Registration

2.1. うまくいっている新規登録

    Bob                        SIP Server
     |                               |
     |          REGISTER F1          |
     |------------------------------>|
     |      401 Unauthorized F2      |
     |<------------------------------|
     |          REGISTER F3          |
     |------------------------------>|
     |            200 OK F4          |
     |<------------------------------|
     |                               |

ボブ一口サーバ| | | F1を登録してください。| |------------------------------>| | 401 権限のないF2| |<------------------------------| | F3を登録してください。| |------------------------------>| | 200 OK F4| |<------------------------------| | |

   Bob sends a SIP REGISTER request to the SIP server.  The request
   includes the user's contact list.  This flow shows the use of HTTP
   Digest for authentication using TLS transport.  TLS transport is used
   due to the lack of integrity protection in HTTP Digest and the danger
   of registration hijacking without it, as described in RFC 3261 [1].
   The SIP server provides a challenge to Bob.  Bob enters her/his valid
   user ID and password.  Bob's SIP client encrypts the user information
   according to the challenge issued by the SIP server and sends the
   response to the SIP server.  The SIP server validates the user's
   credentials.  It registers the user in its contact database and
   returns a response (200 OK) to Bob's SIP client.  The response
   includes the user's current contact list in Contact headers.  The
   format of the authentication shown is HTTP digest.  It is assumed
   that Bob has not previously registered with this Server.

ボブはSIP REGISTER要求をSIPサーバに送ります。要求はユーザのコンタクトリストを含んでいます。 この流れは、TLS輸送を使用することでHTTP Digestの認証の使用を示しています。 TLS輸送はHTTP Digestの保全保護の不足と登録ハイジャックの危険のためそれなしで使用されます、RFC3261[1]で説明されるように。 SIPサーバはボブへの挑戦を提供します。 ボブはその人の正規ユーザーIDとパスワードを入力します。 ボブのSIPクライアントは、SIPサーバによって発行された挑戦に従って、ユーザー情報を暗号化して、SIPサーバに応答を送ります。SIPサーバはユーザの資格証明書を有効にします。 それは、連絡データベースにユーザを登録して、応答(200OK)をボブのSIPクライアントに返します。 応答はContactヘッダーにユーザの現在のコンタクトリストを含んでいます。 示された認証の形式はHTTPダイジェストです。 ボブが以前にこのServerとともに記名していないと思われます。

   Message Details

メッセージの詳細

   F1 REGISTER Bob -> SIP Server

F1レジスタボブ->一口サーバ

   REGISTER sips:ss2.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
   Max-Forwards: 70
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Contact: <sips:bob@client.biloxi.example.com>
   Content-Length: 0

REGISTER一口: ss2.biloxi.example.com SIP/2.0Via: 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチは前方へz9hG4bKnashds7マックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 接触を登録してください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

Johnston, et al.         Best Current Practice                  [Page 5]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[5ページ]RFC3665一口

   F2 401 Unauthorized SIP Server -> Bob

F2 401の権限のない一口サーバ->ボブ

   SIP/2.0 401 Unauthorized
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>;tag=1410948204
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   WWW-Authenticate: Digest realm="atlanta.example.com", qop="auth",
    nonce="ea9c8e88df84f1cec4341ae6cbe5a359",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

以下を通って権限がない状態で/2.0 401をちびちび飲んでください。 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは1410948204呼び出しIDと等しいです: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1つのレジスタが以下をWWW認証します。 「ダイジェスト分野="atlanta.example.com"qop="auth"、一回だけの="ea9c8e88df84f1cec4341ae6cbe5a359"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

   F3 REGISTER Bob -> SIP Server

F3はボブ->一口サーバを登録します。

   REGISTER sips:ss2.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashd92
   Max-Forwards: 70
   From: Bob <sips:bob@biloxi.example.com>;tag=ja743ks76zlflH
   To: Bob <sips:bob@biloxi.example.com>
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 2 REGISTER
   Contact: <sips:bob@client.biloxi.example.com>
   Authorization: Digest username="bob", realm="atlanta.example.com"
    nonce="ea9c8e88df84f1cec4341ae6cbe5a359", opaque="",
    uri="sips:ss2.biloxi.example.com",
    response="dfe56131d1958046689d83306477ecc"
   Content-Length: 0

REGISTER一口: ss2.biloxi.example.com SIP/2.0Via: 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチは前方へz9hG4bKnashd92マックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=ja743ks76zlflH To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 2 接触を登録してください: <一口: bob@client.biloxi.example.com 、gt;、承認: 「ユーザ名=「ボブ」、分野="atlanta.example.com"一回だけ="ea9c8e88df84f1cec4341ae6cbe5a359"不透明なもの=を消化してください」、」、uriは「一口: ss2.biloxi.example.com」と等しく、応答は"dfe56131d1958046689d83306477ecc"のContent-長さと等しいです: 0

   F4 200 OK SIP Server -> Bob

F4 200OK一口サーバ->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashd92
    ;received=192.0.2.201
   From: Bob <sips:bob@biloxi.example.com>;tag=ja743ks76zlflH
   To: Bob <sips:bob@biloxi.example.com>;tag=37GkEhwl6
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 2 REGISTER
   Contact: <sips:bob@client.biloxi.example.com>;expires=3600
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashd92;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=ja743ks76zlflH To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; =37GkEhwl6呼び出しIDにタグ付けをしてください: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 2 接触を登録してください: <一口: bob@client.biloxi.example.com 、gt;、; =3600コンテンツの長さを吐き出します: 0

Johnston, et al.         Best Current Practice                  [Page 6]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[6ページ]RFC3665一口

2.2.  Update of Contact List

2.2. コンタクトリストのアップデート

   Bob                        SIP Server
     |                               |
     |          REGISTER F1          |
     |------------------------------>|
     |            200 OK F2          |
     |<------------------------------|
     |                               |

ボブ一口サーバ| | | F1を登録してください。| |------------------------------>| | 200 OK F2| |<------------------------------| | |

   Bob wishes to update the list of addresses where the SIP server will
   redirect or forward INVITE requests.

ボブはSIPサーバがそうする再直接の、または、前進のINVITEが要求する住所録をアップデートしたがっています。

   Bob sends a SIP REGISTER request to the SIP server.  Bob's request
   includes an updated contact list.  Since the user already has
   authenticated with the server, the user supplies authentication
   credentials with the request and is not challenged by the server. The
   SIP server validates the user's credentials.  It registers the user
   in its contact database, updates the user's contact list, and returns
   a response (200 OK) to Bob's SIP client.  The response includes the
   user's current contact list in Contact headers.

ボブはSIP REGISTER要求をSIPサーバに送ります。ボブの要求はアップデートされたコンタクトリストを含んでいます。 以来、ユーザは、サーバ、ユーザ供給で既に要求がある認証資格証明書を認証して、サーバによって挑戦されません。SIPサーバはユーザの資格証明書を有効にします。 それは、ボブのSIPクライアントに連絡データベースにユーザを登録して、ユーザのコンタクトリストをアップデートして、応答(200OK)を返します。 応答はContactヘッダーにユーザの現在のコンタクトリストを含んでいます。

   Message Details

メッセージの詳細

   F1 REGISTER Bob -> SIP Server

F1レジスタボブ->一口サーバ

   REGISTER sips:ss2.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
   Max-Forwards: 70
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Contact: mailto:bob@biloxi.example.com
   Authorization: Digest username="bob", realm="atlanta.example.com",
    qop="auth", nonce="1cec4341ae6cbe5a359ea9c8e88df84f", opaque="",
    uri="sips:ss2.biloxi.example.com",
    response="71ba27c64bd01de719686aa4590d5824"
   Content-Length: 0

REGISTER一口: ss2.biloxi.example.com SIP/2.0Via: 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチは前方へz9hG4bKnashds7マックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 接触を登録してください: mailto: bob@biloxi.example.com Authorization: 「「ボブ」、分野="atlanta.example.com"というダイジェストユーザ名=qopは"auth"、一回だけ="1cec4341ae6cbe5a359ea9c8e88df84f"不透明なもの=と等しい」、」、uriは「一口: ss2.biloxi.example.com」と等しく、応答は"71ba27c64bd01de719686aa4590d5824"のContent-長さと等しいです: 0

   F2 200 OK SIP Server -> Bob

F2 200OK一口サーバ->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>;tag=34095828jh

以下を通って一口/2.0 200OK 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、;=34095828jhにタグ付けをしてください

Johnston, et al.         Best Current Practice                  [Page 7]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[7ページ]RFC3665一口

   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Contact: <sips:bob@client.biloxi.example.com>;expires=3600
   Contact: <mailto:bob@biloxi.example.com>;expires=4294967295
   Content-Length: 0

呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 接触を登録してください: <一口: bob@client.biloxi.example.com 、gt;、; 3600が連絡する=を吐き出します: <mailto: bob@biloxi.example.com 、gt;、; =4294967295コンテンツの長さを吐き出します: 0

2.3.  Request for Current Contact List

2.3. 現在のコンタクトリストに関する要求

   Bob                        SIP Server
     |                               |
     |          REGISTER F1          |
     |------------------------------>|
     |            200 OK F2          |
     |<------------------------------|
     |                               |

ボブ一口サーバ| | | F1を登録してください。| |------------------------------>| | 200 OK F2| |<------------------------------| | |

   Bob sends a register request to the Proxy Server containing no
   Contact headers, indicating the user wishes to query the server for
   the user's current contact list.  Since the user already has
   authenticated with the server, the user supplies authentication
   credentials with the request and is not challenged by the server.
   The SIP server validates the user's credentials.  The server returns
   a response (200 OK) which includes the user's current registration
   list in Contact headers.

ボブはContactヘッダーを全く含まないProxyサーバにレジスタ要求を送ります、ユーザがユーザの現在のコンタクトリストのためにサーバについて質問したがっているのを示して。 以来、ユーザは、サーバ、ユーザ供給で既に要求がある認証資格証明書を認証して、サーバによって挑戦されません。SIPサーバはユーザの資格証明書を有効にします。 サーバはContactヘッダーにユーザの現金書留リストを含んでいる応答(200OK)を返します。

   Message Details

メッセージの詳細

   F1 REGISTER Bob -> SIP Server

F1レジスタボブ->一口サーバ

   REGISTER sips:ss2.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
   Max-Forwards: 70
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Authorization: Digest username="bob", realm="atlanta.example.com",
    nonce="df84f1cec4341ae6cbe5ap359a9c8e88", opaque="",
    uri="sips:ss2.biloxi.example.com",
    response="aa7ab4678258377c6f7d4be6087e2f60"
   Content-Length: 0

REGISTER一口: ss2.biloxi.example.com SIP/2.0Via: 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチは前方へz9hG4bKnashds7マックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 承認を登録してください: 「「ボブ」、分野="atlanta.example.com"一回だけ=「df84f1cec4341ae6cbe5ap359a9c8e88"、不透明なもの=」というダイジェストユーザ名=」、uri=「一口: ss2.biloxi.example.com」応答=、「aa7ab4678258377c6f7d4be6087e2f60" Content-長さ:」 0

   F2 200 OK SIP Server -> Bob

F2 200OK一口サーバ->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
    ;received=192.0.2.201

以下を通って一口/2.0 200OK 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashds7;容認された=192.0.2.201

Johnston, et al.         Best Current Practice                  [Page 8]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[8ページ]RFC3665一口

   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>;tag=jqoiweu75
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Contact: <sips:bob@client.biloxi.example.com>;expires=3600
   Contact: <mailto:bob@biloxi.example.com>;expires=4294967295
   Content-Length: 0

From: ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; =jqoiweu75呼び出しIDにタグ付けをしてください: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 接触を登録してください: <一口: bob@client.biloxi.example.com 、gt;、; 3600が連絡する=を吐き出します: <mailto: bob@biloxi.example.com 、gt;、; =4294967295コンテンツの長さを吐き出します: 0

2.4.  Cancellation of Registration

2.4. 登録のキャンセル

   Bob                         SIP Server
     |                               |
     |          REGISTER F1          |
     |------------------------------>|
     |            200 OK F2          |
     |<------------------------------|
     |                               |

ボブ一口サーバ| | | F1を登録してください。| |------------------------------>| | 200 OK F2| |<------------------------------| | |

   Bob wishes to cancel their registration with the SIP server.  Bob
   sends a SIP REGISTER request to the SIP server.  The request has an
   expiration period of 0 and applies to all existing contact locations.
   Since the user already has authenticated with the server, the user
   supplies authentication credentials with the request and is not
   challenged by the server.  The SIP server validates the user's
   credentials.  It clears the user's contact list, and returns a
   response (200 OK) to Bob's SIP client.

ボブはSIPサーバによる彼らの登録を中止したがっています。ボブはSIP REGISTER要求をSIPサーバに送ります。要求は、0の満了の期間を持って、すべての既存の接触位置に適用されます。 以来、ユーザは、サーバ、ユーザ供給で既に要求がある認証資格証明書を認証して、サーバによって挑戦されません。SIPサーバはユーザの資格証明書を有効にします。 それは、ボブのSIPクライアントにユーザのコンタクトリストをクリアして、応答(200OK)を返します。

   Message Details

メッセージの詳細

   F1 REGISTER Bob -> SIP Server

F1レジスタボブ->一口サーバ

   REGISTER sips:ss2.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
   Max-Forwards: 70
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Expires: 0
   Contact: *
   Authorization: Digest username="bob", realm="atlanta.example.com",
    nonce="88df84f1cac4341aea9c8ee6cbe5a359", opaque="",
    uri="sips:ss2.biloxi.example.com",
    response="ff0437c51696f9a76244f0cf1dbabbea"
   Content-Length: 0

REGISTER一口: ss2.biloxi.example.com SIP/2.0Via: 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチは前方へz9hG4bKnashds7マックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1つのレジスタが期限が切れます: 0 接触: * 承認: 「ユーザ名=「ボブ」、分野="atlanta.example.com"、一回だけ="88df84f1cac4341aea9c8ee6cbe5a359"不透明なもの=を消化してください」、」、uriは「一口: ss2.biloxi.example.com」と等しく、応答は"ff0437c51696f9a76244f0cf1dbabbea"のContent-長さと等しいです: 0

   F2 200 OK SIP Server -> Bob

F2 200OK一口サーバ->ボブ

Johnston, et al.         Best Current Practice                  [Page 9]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[9ページ]RFC3665一口

   SIP/2.0 200 OK
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>;tag=1418nmdsrf
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; =1418nmdsrf呼び出しIDにタグ付けをしてください: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 コンテンツの長さを示してください: 0

2.5.  Unsuccessful Registration

2.5. 失敗の登録

   Bob                        SIP Server
     |                               |
     |          REGISTER F1          |
     |------------------------------>|
     |      401 Unauthorized F2      |
     |<------------------------------|
     |          REGISTER F3          |
     |------------------------------>|
     |      401 Unauthorized F4      |
     |<------------------------------|
     |                               |

ボブ一口サーバ| | | F1を登録してください。| |------------------------------>| | 401 権限のないF2| |<------------------------------| | F3を登録してください。| |------------------------------>| | 401 権限のないF4| |<------------------------------| | |

   Bob sends a SIP REGISTER request to the SIP Server.  The SIP server
   provides a challenge to Bob.  Bob enters her/his user ID and
   password.  Bob's SIP client encrypts the user information according
   to the challenge issued by the SIP server and sends the response to
   the SIP server.  The SIP server attempts to validate the user's
   credentials, but they are not valid (the user's password does not
   match the password established for the user's account).  The server
   returns a response (401 Unauthorized) to Bob's SIP client.

ボブはSIP REGISTER要求をSIP Serverに送ります。SIPサーバはボブへの挑戦を供給します。 ボブはその人のユーザIDとパスワードを入力します。 ボブのSIPクライアントは、SIPサーバによって発行された挑戦に従って、ユーザー情報を暗号化して、SIPサーバに応答を送ります。SIPサーバは、ユーザの資格証明書を有効にするのを試みますが、それらは有効ではありません(ユーザのパスワードはユーザのアカウントのために確立されたパスワードに合っていません)。 サーバはボブのSIPクライアントへの応答(401Unauthorized)を返します。

   Message Details

メッセージの詳細

   F1 REGISTER Bob -> SIP Server

F1レジスタボブ->一口サーバ

   REGISTER sips:ss2.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   Contact: <sips:bob@client.biloxi.example.com>
   Content-Length: 0

REGISTER一口: ss2.biloxi.example.com SIP/2.0Via: 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1 接触を登録してください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 10]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[10ページ]RFC3665一口

   F2 Unauthorized SIP Server -> Bob

F2の権限のない一口サーバ->ボブ

   SIP/2.0 401 Unauthorized
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sips:bob@biloxi.example.com>;tag=a73kszlfl
   To: Bob <sips:bob@biloxi.example.com>;tag=1410948204
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 1 REGISTER
   WWW-Authenticate: Digest realm="atlanta.example.com", qop="auth",
    nonce="f1cec4341ae6ca9c8e88df84be55a359",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

以下を通って権限がない状態で/2.0 401をちびちび飲んでください。 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=a73kszlfl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは1410948204呼び出しIDと等しいです: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 1つのレジスタが以下をWWW認証します。 「ダイジェスト分野="atlanta.example.com"qop="auth"、一回だけの="f1cec4341ae6ca9c8e88df84be55a359"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

   F3 REGISTER Bob -> SIP Server

F3はボブ->一口サーバを登録します。

   REGISTER sips:ss2.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashd92
   Max-Forwards: 70
   From: Bob <sips:bob@biloxi.example.com>;tag=JueHGuidj28dfga
   To: Bob <sips:bob@biloxi.example.com>
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 2 REGISTER
   Contact: <sips:bob@client.biloxi.example.com>
   Authorization: Digest username="bob", realm="atlanta.example.com",
    nonce="f1cec4341ae6ca9c8e88df84be55a359", opaque="",
    uri="sips:ss2.biloxi.example.com",
    response="61f8470ceb87d7ebf508220214ed438b"
   Content-Length: 0

REGISTER一口: ss2.biloxi.example.com SIP/2.0Via: 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチは前方へz9hG4bKnashd92マックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=JueHGuidj28dfga To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 2 接触を登録してください: <一口: bob@client.biloxi.example.com 、gt;、承認: 「ユーザ名=「ボブ」、分野="atlanta.example.com"、一回だけ="f1cec4341ae6ca9c8e88df84be55a359"不透明なもの=を消化してください」、」、uriは「一口: ss2.biloxi.example.com」と等しく、応答は"61f8470ceb87d7ebf508220214ed438b"のContent-長さと等しいです: 0

   /*  The response above encodes the incorrect password */

/、*応答上は間違ったパスワード*/をコード化します。

   F4 401 Unauthorized SIP Server -> Bob

F4 401の権限のない一口サーバ->ボブ

   SIP/2.0 401 Unauthorized
   Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashd92
    ;received=192.0.2.201
   From: Bob <sips:bob@biloxi.example.com>;tag=JueHGuidj28dfga
   To: Bob <sips:bob@biloxi.example.com>;tag=1410948204
   Call-ID: 1j9FpLxk3uxtm8tn@biloxi.example.com
   CSeq: 2 REGISTER
   WWW-Authenticate: Digest realm="atlanta.example.com", qop="auth",
    nonce="84f1c1ae6cbe5ua9c8e88dfa3ecm3459",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

以下を通って権限がない状態で/2.0 401をちびちび飲んでください。 一口/2.0/TLS client.biloxi.example.com: 5061; ブランチ=z9hG4bKnashd92;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=JueHGuidj28dfga To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは1410948204呼び出しIDと等しいです: 1j9FpLxk3uxtm8tn@biloxi.example.com CSeq: 2レジスタは以下をWWW認証します。 「ダイジェスト分野="atlanta.example.com"qop="auth"、一回だけの="84f1c1ae6cbe5ua9c8e88dfa3ecm3459"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

Johnston, et al.         Best Current Practice                 [Page 11]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[11ページ]RFC3665一口

3.  SIP Session Establishment

3. 一口セッション設立

   This section details session establishment between two SIP User
   Agents (UAs): Alice and Bob.  Alice (sip:alice@atlanta.example.com)
   and Bob (sip:bob@biloxi.example.com) are assumed to be SIP phones or
   SIP-enabled devices.  The successful calls show the initial
   signaling, the exchange of media information in the form of SDP
   payloads, the establishment of the media session, then finally the
   termination of the call.

このセクションは2人のSIP Userエージェント(UAs)の間のセッション設立について詳述します: アリスとボブ。 アリス(一口: alice@atlanta.example.com )とボブ(一口: bob@biloxi.example.com )はSIP電話かSIPによって可能にされたデバイスであると思われます。 うまくいっている呼び出しは初期のシグナリング、SDPペイロードの形における、メディア情報の交換、そしてメディアセッションの設立に最終的に呼び出しの終了を示しています。

   HTTP Digest authentication is used by Proxy Servers to authenticate
   the caller Alice.  It is assumed that Bob has registered with Proxy
   Server Proxy 2 as per Section 2 to be able to receive the calls via
   the Proxy.

HTTP Digest認証はProxyサーバによって使用されて、訪問者アリスを認証します。 ボブがセクション2に従ってProxyを通して呼び出しを受けることができるようにProxyサーバProxy2とともに記名したと思われます。

3.1.  Successful Session Establishment

3.1. うまくいっているセッション設立

   Alice                     Bob
     |                        |
     |       INVITE F1        |
     |----------------------->|
     |    180 Ringing F2      |
     |<-----------------------|
     |                        |
     |       200 OK F3        |
     |<-----------------------|
     |         ACK F4         |
     |----------------------->|
     |   Both Way RTP Media   |
     |<======================>|
     |                        |
     |         BYE F5         |
     |<-----------------------|
     |       200 OK F6        |
     |----------------------->|
     |                        |

アリス・ボブ| | | F1を招いてください。| |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 180 F2を鳴らすこと。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 200 OK F3| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| ACK F4| |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 両方、道のRTPメディア| |<===========>|、|、|、| さようならF5| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 200 OK F6| |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|

   In this scenario, Alice completes a call to Bob directly.

このシナリオでは、アリスは直接呼び出しをボブに終了します。

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Bob

F1はアリス・->ボブを招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt。

Johnston, et al.         Best Current Practice                 [Page 12]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[12ページ]RFC3665一口

   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 151

呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F2 180 Ringing Bob -> Alice

ボブ・->アリスに電話をするF2 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=8321234356
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは8321234356呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com;transport はtcp>コンテンツの長さと等しいです: 0

   F3 200 OK Bob -> Alice

F3 200OKボブ・->アリス

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=8321234356
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは8321234356呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

Johnston, et al.         Best Current Practice                 [Page 13]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[13ページ]RFC3665一口

   F4 ACK Alice -> Bob

F4 ACKアリス・->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bd5
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=8321234356
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bd5マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは8321234356呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   /* RTP streams are established between Alice and Bob */

/*RTPの流れはアリスとボブ*/の間で確立されます。

   /* Bob Hangs Up with Alice. Note that the CSeq is NOT 2, since
      Alice and Bob maintain their own independent CSeq counts.
      (The INVITE was request 1 generated by Alice, and the BYE is
      request 1 generated by Bob) */

/*ボブはアリスと共にハングアップします。 アリスとボブがそれら自身の独立しているCSeqカウントを維持するので、CSeqが2歳でないことに注意してください。 (INVITEはアリスによって発生した要求1でした、そして、BYEはボブによって発生した要求1です) */

   F5 BYE Bob -> Alice

F5さようならボブ・->アリス

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
   Max-Forwards: 70
   From: Bob <sip:bob@biloxi.example.com>;tag=8321234356
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチは前方へz9hG4bKnashds7マックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=8321234356To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F6 200 OK Alice -> Bob

F6 200OKアリス・->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sip:bob@biloxi.example.com>;tag=8321234356
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=8321234356To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 14]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[14ページ]RFC3665一口

3.2.  Session Establishment Through Two Proxies

3.2. 2つのプロキシを通したセッション設立

   Alice           Proxy 1          Proxy 2            Bob
     |                |                |                |
     |   INVITE F1    |                |                |
     |--------------->|                |                |
     |     407 F2     |                |                |
     |<---------------|                |                |
     |     ACK F3     |                |                |
     |--------------->|                |                |
     |   INVITE F4    |                |                |
     |--------------->|   INVITE F5    |                |
     |     100  F6    |--------------->|   INVITE F7    |
     |<---------------|     100  F8    |--------------->|
     |                |<---------------|                |
     |                |                |     180 F9     |
     |                |    180 F10     |<---------------|
     |     180 F11    |<---------------|                |
     |<---------------|                |     200 F12    |
     |                |    200 F13     |<---------------|
     |     200 F14    |<---------------|                |
     |<---------------|                |                |
     |     ACK F15    |                |                |
     |--------------->|    ACK F16     |                |
     |                |--------------->|     ACK F17    |
     |                |                |--------------->|
     |                Both Way RTP Media                |
     |<================================================>|
     |                |                |     BYE F18    |
     |                |    BYE F19     |<---------------|
     |     BYE F20    |<---------------|                |
     |<---------------|                |                |
     |     200 F21    |                |                |
     |--------------->|     200 F22    |                |
     |                |--------------->|     200 F23    |
     |                |                |--------------->|
     |                |                |                |

アリス・1つのプロキシプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 407 F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F3| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F4を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F5を招待してください。| | | 100 F6|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F7を招待してください。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 100 F8|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 180 F9| | | 180 F10| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 180 F11| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 200 F12| | | 200 F13| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 200 F14| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F15| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F16| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F17| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 両方、道のRTPメディア| |<========================>|、|、|、| さようならF18| | | さようならF19| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| さようならF20| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 200 F21| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| 200 F22| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| 200 F23| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|

   In this scenario, Alice completes a call to Bob using two proxies
   Proxy 1 and Proxy 2.  The initial INVITE (F1) contains a pre-loaded
   Route header with the address of Proxy 1 (Proxy 1 is configured as a
   default outbound proxy for Alice).  The request does not contain the
   Authorization credentials Proxy 1 requires, so a 407 Proxy
   Authorization response is sent containing the challenge information.
   A new INVITE (F4) is then sent containing the correct credentials and
   the call proceeds.  The call terminates when Bob disconnects by
   initiating a BYE message.

このシナリオでは、アリスは、2つのプロキシProxy1とProxy2を使用することで呼び出しをボブに終了します。 初期のINVITE(F1)はProxy1のアドレスでプレロードされたRouteヘッダーを含んでいます(プロキシ1はアリスのためのデフォルトの外国行きのプロキシとして構成されます)。 要求がProxy1が必要とするAuthorization信任状を含んでいないので、407Proxy Authorization応答に挑戦情報を含ませます。 次に、新しいINVITE(F4)に正しい信任状を含ませます、そして、呼び出しは続きます。 ボブがBYEメッセージを開始することによって連絡を断つとき、呼び出しは終わります。

Johnston, et al.         Best Current Practice                 [Page 15]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[15ページ]RFC3665一口

   Proxy 1 inserts a Record-Route header into the INVITE message to
   ensure that it is present in all subsequent message exchanges.  Proxy
   2 also inserts itself into the Record-Route header.  The ACK (F15)
   and BYE (F18) both have a Route header.

プロキシ1はすべてのその後の交換処理でそれが存在しているのを保証するINVITEメッセージにRecord-ルートヘッダーを挿入します。 また、プロキシ2はRecord-ルートヘッダーにそれ自体を挿入します。 ACK(F15)とBYE(F18)には、Routeヘッダーがともにあります。

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 1

F1はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74b43
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b43マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 1 challenges Alice for authentication */

/*プロキシ1は認証*/のためにアリスに挑戦します。

   F2 407 Proxy Authorization Required Proxy 1 -> Alice

F2 407プロキシ認可はプロキシの1->のアリスを必要としました。

   SIP/2.0 407 Proxy Authorization Required
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74b43
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=3flal12sf
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 INVITE
   Proxy-Authenticate: Digest realm="atlanta.example.com", qop="auth",
    nonce="f84f1cec41e6cbe5aea9c8e88d359",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

一口/2.0 407プロキシ認可が以下を通って必要です。 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b43;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; =3flal12sf呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 招待は以下をプロキシで認証します。 「ダイジェスト分野="atlanta.example.com"qop="auth"、一回だけの="f84f1cec41e6cbe5aea9c8e88d359"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

Johnston, et al.         Best Current Practice                 [Page 16]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[16ページ]RFC3665一口

   F3 ACK Alice -> Proxy 1

F3 ACKアリス->プロキシ1

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74b43
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=3flal12sf
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b43マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; =3flal12sf呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   /* Alice responds be re-sending the INVITE with authentication
      credentials in it. */

/*アリスは、認証信任状がそれにある状態でINVITEを再送であるので、応じます。 */

   F4 INVITE Alice -> Proxy 1

F4はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="wf84f1ceczx41ae6cbe5aea9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="42ce3cef44b22f50c6a6071bc8"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="wf84f1ceczx41ae6cbe5aea9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「42ce3cef44b22f50c6a6071bc8"コンテントタイプ:」 sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 1 accepts the credentials and forwards the INVITE to Proxy
   2.  Client for Alice prepares to receive data on port 49172 from the
   network. */

/*プロキシ1は、信任状を受け入れて、Proxy2にINVITEを送ります。 アリスのためのクライアントは、ネットワークからポート49172に関するデータを受け取るのを準備します。 */

Johnston, et al.         Best Current Practice                 [Page 17]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[17ページ]RFC3665一口

   F5 INVITE Proxy 1 -> Proxy 2

F5は1つのプロキシ->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F6 100 Trying Proxy 1 -> Alice

プロキシの1->のアリスを裁くF6 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 2 コンテンツの長さを招待してください: 0

   F7 INVITE Proxy 2 -> Bob

F7はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 68
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 68の記録的なルート: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>。

Johnston, et al.         Best Current Practice                 [Page 18]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[18ページ]RFC3665一口

   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 151

From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F8 100 Trying Proxy 2 -> Proxy 1

F8 100の骨の折れるプロキシ2->プロキシ1

   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 2 コンテンツの長さを招待してください: 0

   F9 180 Ringing Bob -> Proxy 2

ボブ->プロキシ2に電話をするF9 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/TCP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com 接触: <一口: bob@client.biloxi.example.com;transport はtcp>CSeqと等しいです: 2 コンテンツの長さを招待してください: 0

Johnston, et al.         Best Current Practice                 [Page 19]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[19ページ]RFC3665一口

   F10 180 Ringing Proxy 2 -> Proxy 1

プロキシ2->プロキシ1に電話をするF10 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com 接触: <一口: bob@client.biloxi.example.com;transport はtcp>CSeqと等しいです: 2 コンテンツの長さを招待してください: 0

   F11 180 Ringing Proxy 1 -> Alice

プロキシの1->のアリスに電話をするF11 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com 接触: <一口: bob@client.biloxi.example.com;transport はtcp>CSeqと等しいです: 2 コンテンツの長さを招待してください: 0

   F12 200 OK Bob -> Proxy 2

F12 200OKボブ->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE

以下を通って一口/2.0 200OK 一口/2.0/TCP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 2 招待

Johnston, et al.         Best Current Practice                 [Page 20]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[20ページ]RFC3665一口

   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 147

接触: <一口: bob@client.biloxi.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F13 200 OK Proxy 2 -> Proxy 1

F13 200OKプロキシ2->プロキシ1

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.biloxi.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F14 200 OK Proxy 1 -> Alice

F14 200のOKプロキシの1->のアリス

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159

以下を通って一口/2.0 200OK 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、;=314159にタグ付けをしてください

Johnston, et al.         Best Current Practice                 [Page 21]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[21ページ]RFC3665一口

   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.biloxi.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 147

呼び出しID: 3848276298220188511@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.biloxi.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F15 ACK Alice -> Proxy 1

F15 ACKアリス->プロキシ1

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74b76
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>,
    <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b76マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; <一口: lr>、ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 2 ACKコンテンツの長さ: 0

   F16 ACK Proxy 1 -> Proxy 2

1つのF16 ACKプロキシ->プロキシ2

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74b76
    ;received=192.0.2.101
   Max-Forwards: 69
   Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b76; 容認された=192.0.2の.101のマックス-フォワード: 69ルート: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 2 ACKコンテンツの長さ: 0

   F17 ACK Proxy 2 -> Bob

F17 ACKプロキシ2->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss2.biloxi.example.com:5060; ブランチ=z9hG4bK721e4.1

Johnston, et al.         Best Current Practice                 [Page 22]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[22ページ]RFC3665一口

   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74b76
    ;received=192.0.2.101
   Max-Forwards: 68
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 2 ACK
   Content-Length: 0

以下を通って 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b76; 容認された=192.0.2の.101のマックス-フォワード: 68 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 3848276298220188511@atlanta.example.com CSeq: 2 ACKコンテンツの長さ: 0

   /* RTP streams are established between Alice and Bob */

/*RTPの流れはアリスとボブ*/の間で確立されます。

   /* Bob Hangs Up with Alice. */

/*ボブはアリスと共にハングアップします。 */

   /* Again, note that the CSeq is NOT 3.  Alice and Bob maintain
      their own separate CSeq counts */

/、*もう一度、CSeqが3歳でないことに注意してください。 アリスとボブはそれら自身の別々のCSeqカウント*/を維持します。

   F18 BYE Bob -> Proxy 2

F18さようならボブ->プロキシ2

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
   Max-Forwards: 70
   Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチは前方へz9hG4bKnashds7マックスと等しいです: 70ルート: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F19 BYE Proxy 2 -> Proxy 1

F19さようならプロキシ2->プロキシ1

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   Max-Forwards: 69
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/TCP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7; 容認された=192.0.2の.201のマックス-フォワード: 69ルート: <一口: ss1.atlanta.example.com; lr>From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 23]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[23ページ]RFC3665一口

   F20 BYE Proxy 1 -> Alice

F20のさようならのプロキシの1->のアリス

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   Max-Forwards: 68
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/TCP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7; 容認された=192.0.2の.201のマックス-フォワード: 68 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F21 200 OK Alice -> Proxy 1

F21 200OKアリス->プロキシ1

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F22 200 OK Proxy 1 -> Proxy 2

F22 200OKプロキシ1->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.101
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/TCP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7;は=192.0.2.101From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 24]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[24ページ]RFC3665一口

   F23 200 OK Proxy 2 -> Bob

F23 200OKプロキシ2->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 3848276298220188511@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/TCP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 3848276298220188511@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 25]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[25ページ]RFC3665一口

3.3.  Session with Multiple Proxy Authentication

3.3. 複数のプロキシ認証とのセッション

     Alice        Proxy 1     Proxy 2         Bob
       |            |           |             |
       |  INVITE F1 |           |             |
       |----------->|           |             |
       |  407 Proxy Authorization Required F2 |
       |<-----------|           |             |
       |   ACK F3   |           |             |
       |----------->|           |             |
       |  INVITE F4 |           |             |
       |----------->|           |             |
       |   100 F5   |           |             |
       |<-----------| INVITE F6 |             |
       |            |---------->|             |
       |            |  407 Proxy Authorization Required F7
       |            |<----------|             |
       |            |   ACK F8  |             |
       |            |---------->|             |
       |  407 Proxy Authorization Required F9 |
       |<-----------|           |             |
       |   ACK F10  |           |             |
       |----------->|           |             |
       |  INVITE F11|           |             |
       |----------->|           |             |
       |   100 F12  |           |             |
       |<-----------| INVITE F13|             |
       |            |---------->|             |
       |            |  100 F14  |             |
       |            |<----------|  INVITE F15 |
       |            |           |------------>|
       |            |           | 200 OK F16  |
       |            | 200 OK F17|<------------|
       | 200 OK F18 |<----------|             |
       |<-----------|           |             |
       |   ACK F19  |           |             |
       |----------->|  ACK F20  |             |
       |            |---------->|   ACK F21   |
       |            |           |------------>|
       |           RTP Media Path             |
       |<====================================>|

アリス・1つのプロキシプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 407 プロキシ認可はF2を必要としました。| | <、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F3| | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F4を招待してください。| | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F5| | | | <、-、-、-、-、-、-、-、-、-、--、| F6を招待してください。| | | |、-、-、-、-、-、-、-、-、--、>|、|、|、| 407 プロキシ認可はF7を必要としました。| | <、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F8| | | |、-、-、-、-、-、-、-、-、--、>|、|、| 407 プロキシ認可はF9を必要としました。| | <、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F10| | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F11を招待してください。| | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F12| | | | <、-、-、-、-、-、-、-、-、-、--、| F13を招待してください。| | | |、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F14| | | | <、-、-、-、-、-、-、-、-、--、| F15を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 OK F16| | | 200 OK F17| <、-、-、-、-、-、-、-、-、-、-、--、|、| 200 OK F18| <、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F19| | | |、-、-、-、-、-、-、-、-、-、--、>| ACK F20| | | |、-、-、-、-、-、-、-、-、--、>| ACK F21| | | |、-、-、-、-、-、-、-、-、-、-、--、>|、| RTPメディア経路| |<==================>|

   In this scenario, Alice completes a call to Bob using two proxies
   Proxy 1 and Proxy 2.  Alice has valid credentials in both domains.
   Since the initial INVITE (F1) does not contain the Authorization
   credentials Proxy 1 requires, so a 407 Proxy Authorization response
   is sent containing the challenge information. A new INVITE (F4) is

このシナリオでは、アリスは、2つのプロキシProxy1とProxy2を使用することで呼び出しをボブに終了します。 アリスは両方のドメインに正当な証明書を持っています。 初期のINVITE(F1)がProxy1が必要とするAuthorization信任状を含んでいないので、したがって、407Proxy Authorization応答に挑戦情報を含ませます。 新しいINVITE(F4)はそうです。

Johnston, et al.         Best Current Practice                 [Page 26]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[26ページ]RFC3665一口

   then sent containing the correct credentials and the call proceeds
   after Proxy 2 challenges and receives valid credentials.  The call
   terminates when Bob disconnects by initiating a BYE message.

正しい信任状を含むのがその時、発信して、Proxy2が正当な証明書に挑戦して、受け取った後に呼び出しは続きます。 ボブがBYEメッセージを開始することによって連絡を断つとき、呼び出しは終わります。

   Proxy 1 inserts a Record-Route header into the INVITE message to
   ensure that it is present in all subsequent message exchanges.  Proxy
   2 also inserts itself into the Record-Route header.

プロキシ1はすべてのその後の交換処理でそれが存在しているのを保証するINVITEメッセージにRecord-ルートヘッダーを挿入します。 また、プロキシ2はRecord-ルートヘッダーにそれ自体を挿入します。

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 1

F1はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b03
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b03マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 1 challenges Alice for authentication */

/*プロキシ1は認証*/のためにアリスに挑戦します。

   F2 407 Proxy Authorization Required Proxy 1 -> Alice

F2 407プロキシ認可はプロキシの1->のアリスを必要としました。

   SIP/2.0 407 Proxy Authorization Required
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b03
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=876321
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Proxy-Authenticate: Digest realm="atlanta.example.com", qop="auth",
    nonce="wf84f1cczx41ae6cbeaea9ce88d359",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

一口/2.0 407プロキシ認可が以下を通って必要です。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b03;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは876321呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 招待は以下をプロキシで認証します。 「ダイジェスト分野="atlanta.example.com"qop="auth"、一回だけの="wf84f1cczx41ae6cbeaea9ce88d359"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

Johnston, et al.         Best Current Practice                 [Page 27]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[27ページ]RFC3665一口

   F3 ACK Alice -> Proxy 1

F3 ACKアリス->プロキシ1

   ACK sip:bob@biloxi.example.com SIP/2.0
   Max-Forwards: 70
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b03
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=876321
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: 前方へ bob@biloxi.example.com SIP/2.0マックス: 以下を通って70 一口/2.0/UDP client.atlanta.example.com:5060; ブランチ=z9hG4bK74b03From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは876321呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   /* Alice responds be re-sending the INVITE with authentication
      credentials in it.  The same Call-ID is used, so the CSeq is
      increased. */

/*アリスは、認証信任状がそれにある状態でINVITEを再送であるので、応じます。 同じCall-IDが使用されているので、CSeqは増加されています。 */

   F4 INVITE Alice -> Proxy 1

F4はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b21
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="wf84f1ceczx41ae6cbe5aea9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="42ce3cef44b22f50c6a6071bc8"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b21マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="wf84f1ceczx41ae6cbe5aea9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「42ce3cef44b22f50c6a6071bc8"コンテントタイプ:」 sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 1 accepts the credentials and forwards the INVITE to Proxy
   2.  Client for Alice prepares to receive data on port 49172 from the
   network. */

/*プロキシ1は、信任状を受け入れて、Proxy2にINVITEを送ります。 アリスのためのクライアントは、ネットワークからポート49172に関するデータを受け取るのを準備します。 */

Johnston, et al.         Best Current Practice                 [Page 28]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[28ページ]RFC3665一口

   F5 100 Trying Proxy 1 -> Alice

プロキシの1->のアリスを裁くF5 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b21
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b21;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 コンテンツの長さを招待してください: 0

   F6 INVITE Proxy 1 -> Proxy 2

F6は1つのプロキシ->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b21
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK230f2.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b21; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 2 challenges Alice for authentication */

/*プロキシ2は認証*/のためにアリスに挑戦します。

   F7 407 Proxy Authorization Required Proxy 2 -> Proxy 1

F7 407プロキシ認可はプロキシ2->プロキシ1を必要としました。

   SIP/2.0 407 Proxy Authorization Required
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b21
    ;received=192.0.2.101

一口/2.0 407プロキシ認可が以下を通って必要です。 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK230f2.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b21;容認された=192.0.2.101

Johnston, et al.         Best Current Practice                 [Page 29]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[29ページ]RFC3665一口

   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=838209
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Proxy-Authenticate: Digest realm="biloxi.example.com", qop="auth",
    nonce="c1e22c41ae6cbe5ae983a9c8e88d359",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは838209呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 招待は以下をプロキシで認証します。 「ダイジェスト分野="biloxi.example.com"qop="auth"、一回だけの="c1e22c41ae6cbe5ae983a9c8e88d359"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

   F8 ACK Proxy 1 -> Proxy 2

1つのF8 ACKプロキシ->プロキシ2

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b21
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=838209
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b21マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは838209呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 ACKコンテンツの長さ: 0

   /* Proxy 1 forwards the challenge to Alice for authentication from
   Proxy 2 */

/*プロキシ1は認証のためにProxy2*/からアリスへの挑戦を進めます。

   F9 407 Proxy Authorization Required Proxy 1 -> Alice

F9 407プロキシ認可はプロキシの1->のアリスを必要としました。

   SIP/2.0 407 Proxy Authorization Required
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b21
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=838209
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Proxy-Authenticate: Digest realm="biloxi.example.com", qop="auth",
    nonce="c1e22c41ae6cbe5ae983a9c8e88d359",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

一口/2.0 407プロキシ認可が以下を通って必要です。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b21;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは838209呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 招待は以下をプロキシで認証します。 「ダイジェスト分野="biloxi.example.com"qop="auth"、一回だけの="c1e22c41ae6cbe5ae983a9c8e88d359"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

   F10 ACK Alice -> Proxy 1

F10 ACKアリス->プロキシ1

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b21
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=838209
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b21マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは838209呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com

Johnston, et al.         Best Current Practice                 [Page 30]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[30ページ]RFC3665一口

   CSeq: 2 ACK
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="wf84f1ceczx41ae6cbe5aea9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="42ce3cef44b22f50c6a6071bc8"
   Content-Length: 0

CSeq: 2 ACKプロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="wf84f1ceczx41ae6cbe5aea9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「42ce3cef44b22f50c6a6071bc8" Content-長さ:」 0

   /* Alice responds be re-sending the INVITE with authentication
   credentials for Proxy 1 AND Proxy 2.  */

/*アリスは、認証信任状があるINVITEを再送であるので、Proxy1とProxy2のために応じます。 */

   F11 INVITE Alice -> Proxy 1

F11はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="wf84f1ceczx41ae6cbe5aea9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="42ce3cef44b22f50c6a6071bc8"
   Proxy-Authorization: Digest username="alice",
    realm="biloxi.example.com",
    nonce="c1e22c41ae6cbe5ae983a9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com", response="f44ab22f150c6a56071bce8"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="wf84f1ceczx41ae6cbe5aea9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「42ce3cef44b22f50c6a6071bc8" Proxy-認可:」 「ユーザ名="alice"、分野="biloxi.example.com"、一回だけ="c1e22c41ae6cbe5ae983a9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「f44ab22f150c6a56071bce8"コンテントタイプ:」 sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 1 finds its credentials and authorizes Alice, forwarding the
   INVITE to Proxy.  */

INVITEをProxyに送って、/*プロキシ1は、信任状を見つけて、アリスに権限を与えます。 */

Johnston, et al.         Best Current Practice                 [Page 31]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[31ページ]RFC3665一口

   F12 100 Trying Proxy 1 -> Alice

プロキシの1->のアリスを裁くF12 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 コンテンツの長さを招待してください: 0

   F13 INVITE Proxy 1 -> Proxy 2

F13は1つのプロキシ->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="biloxi.example.com",
    nonce="c1e22c41ae6cbe5ae983a9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com", response="f44ab22f150c6a56071bce8"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK230f2.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野="biloxi.example.com"、一回だけ="c1e22c41ae6cbe5ae983a9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「f44ab22f150c6a56071bce8"コンテントタイプ:」 sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 2 finds its credentials and authorizes Alice, forwarding the
   INVITE to Bob.  */

INVITEをボブに送って、/*プロキシ2は、信任状を見つけて、アリスに権限を与えます。 */

Johnston, et al.         Best Current Practice                 [Page 32]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[32ページ]RFC3665一口

   F14 100 Trying Proxy 2 -> Proxy 1

F14 100の骨の折れるプロキシ2->プロキシ1

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK230f2.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 コンテンツの長さを招待してください: 0

   F15 INVITE Proxy 2 -> Bob

F15はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK31972.1
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 68
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK31972.1と等しいです。 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK230f2.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 68の記録的なルート: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Bob answers the call immediately */

/*ボブがすぐに電話口に出る、*/

Johnston, et al.         Best Current Practice                 [Page 33]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[33ページ]RFC3665一口

   F16 200 OK Bob -> Proxy 2

F16 200OKボブ->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK31972.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=9103874
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK31972.1;容認された=192.0.2.222 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK230f2.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは9103874呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F17 200 OK Proxy 2 -> Proxy 1

F17 200OKプロキシ2->プロキシ1

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=9103874
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK230f2.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは9103874呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-

v=0oがボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=と等しい、-

Johnston, et al.         Best Current Practice                 [Page 34]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[34ページ]RFC3665一口

   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0t=mのc=IN IP4 192.0.2.201=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F18 200 OK Proxy 1 -> Alice

F18 200のOKプロキシの1->のアリス

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=9103874
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは9103874呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F19 ACK Alice -> Proxy 1

F19 ACKアリス->プロキシ1

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b44
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>,
    <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=9103874
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 ACK
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="wf84f1ceczx41ae6cbe5aea9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="42ce3cef44b22f50c6a6071bc8"
   Proxy-Authorization: Digest username="alice",
    realm="biloxi.example.com",

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b44マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; <一口: lr>、ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは9103874呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 ACKプロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="wf84f1ceczx41ae6cbe5aea9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「42ce3cef44b22f50c6a6071bc8" Proxy-認可:」 ユーザ名="alice"、分野="biloxi.example.com"を読みこなしてください。

Johnston, et al.         Best Current Practice                 [Page 35]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[35ページ]RFC3665一口

    nonce="c1e22c41ae6cbe5ae983a9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com", response="f44ab22f150c6a56071bce8"
   Content-Length: 0

「一回だけ="c1e22c41ae6cbe5ae983a9c8e88d359"、=について不透明にしてください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「f44ab22f150c6a56071bce8" Content-長さ:」 0

   F20 ACK Proxy 1 -> Proxy 2

1つのF20 ACKプロキシ->プロキシ2

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b44
    ;received=192.0.2.101
   Max-Forwards: 69
   Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=9103874
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 ACK
   Contact: <sip:bob@client.biloxi.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="biloxi.example.com",
    nonce="c1e22c41ae6cbe5ae983a9c8e88d359", opaque="",
    uri="sip:bob@biloxi.example.com", response="f44ab22f150c6a56071bce8"
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK230f2.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b44; 容認された=192.0.2の.101のマックス-フォワード: 69ルート: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは9103874呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 ACK接触: <一口: bob@client.biloxi.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野="biloxi.example.com"、一回だけ="c1e22c41ae6cbe5ae983a9c8e88d359"不透明なもの=を消化してください」、」、uriが「一口: bob@biloxi.example.com 」、応答=と等しい、「f44ab22f150c6a56071bce8" Content-長さ:」 0

   F21 ACK Proxy 2 -> Bob

F21 ACKプロキシ2->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK31972.1
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK230f2.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b44
    ;received=192.0.2.101
   Max-Forwards: 68
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=9103874
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 3 ACK
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK31972.1と等しいです。 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK230f2.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b44; 容認された=192.0.2の.101のマックス-フォワード: 68 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは9103874呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 3 ACK接触: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 36]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[36ページ]RFC3665一口

3.4.  Successful Session with Proxy Failure

3.4. プロキシ失敗とのうまくいっているセッション

    Alice           Proxy 1          Proxy 2            Bob
      |                |                |                |
      |   INVITE F1    |                |                |
      |--------------->|                |                |
      |   INVITE F2    |                |                |
      |--------------->|                |                |
      |   INVITE F3    |                |                |
      |--------------->|                |                |
      |   INVITE F4    |                |                |
      |--------------->|                |                |
      |   INVITE F5    |                |                |
      |--------------->|                |                |
      |   INVITE F6    |                |                |
      |--------------->|                |                |
      |   INVITE F7    |                |                |
      |--------------->|                |                |
      |     INVITE F8                   |                |
      |-------------------------------->|                |
      |            407 F9               |                |
      |<--------------------------------|                |
      |             ACK F10             |                |
      |-------------------------------->|                |
      |           INVITE F11            |                |
      |-------------------------------->|   INVITE F12   |
      |             100  F13            |--------------->|
      |<--------------------------------|                |
      |                                 |     180 F14    |
      |             180 F15             |<---------------|
      |<--------------------------------|                |
      |                                 |     200 F16    |
      |             200 F17             |<---------------|
      |<--------------------------------|                |
      |             ACK F18             |                |
      |-------------------------------->|     ACK F19    |
      |                                 |--------------->|
      |                Both Way RTP Media                |
      |<================================================>|
      |                                 |     BYE F20    |
      |             BYE F21             |<---------------|
      |<--------------------------------|                |
      |             200 F22             |                |
      |-------------------------------->|     200 F23    |
      |                                 |--------------->|
      |                                 |                |

アリス・1つのプロキシプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F3を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F4を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F5を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F6を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F7を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F8を招待してください。| | |-------------------------------->| | | 407 F9| | |<--------------------------------| | | ACK F10| | |-------------------------------->| | | F11を招待してください。| | |-------------------------------->| F12を招待してください。| | 100 F13|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |<--------------------------------| | | | 180 F14| | 180 F15| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | | 200 F16| | 200 F17| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | ACK F18| | |-------------------------------->| ACK F19| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 両方、道のRTPメディア| |<========================>|、|、| さようならF20| | さようならF21| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | 200 F22| | |-------------------------------->| 200 F23| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|

Johnston, et al.         Best Current Practice                 [Page 37]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[37ページ]RFC3665一口

   In this scenario, Alice completes a call to Bob via a Proxy Server.
   Alice is configured for a primary SIP Proxy Server Proxy 1 and a
   secondary SIP Proxy Server Proxy 2 (Or is able to use DNS SRV records
   to locate Proxy 1 and Proxy 2).  Alice has valid credentials for both
   domains.  Proxy 1 is out of service and does not respond to INVITEs
   (it is reachable, but unresponsive).  Alice then completes the call
   to Bob using Proxy 2.

このシナリオでは、アリスはProxyサーバで呼び出しをボブに終了します。アリスは第一のSIP ProxyサーバProxy1と二次SIP ProxyサーバProxy2(または、Proxy1とProxy2の場所を見つけるのにDNS SRV記録を使用できます)のために構成されます。 アリスには、両方のドメインへの正当な証明書があります。 1プロキシは、使われなくなって、INVITEsに応じません。(それが届いている、無反応だけ) そして、アリスは、Proxy2を使用することで呼び出しをボブに終了します。

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 1

F1はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK465b6d
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK465b6dマックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F2 INVITE Alice -> Proxy 1

F2はアリス->プロキシ1を招待します。

   Same as Message F1

メッセージF1と同じこと

   F3 INVITE Alice -> Proxy 1

F3はアリス->プロキシ1を招待します。

   Same as Message F1

メッセージF1と同じこと

   F4 INVITE Alice -> Proxy 1

F4はアリス->プロキシ1を招待します。

   Same as Message F1

メッセージF1と同じこと

Johnston, et al.         Best Current Practice                 [Page 38]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[38ページ]RFC3665一口

   F5 INVITE Alice -> Proxy 1

F5はアリス->プロキシ1を招待します。

   Same as Message F1

メッセージF1と同じこと

   F6 INVITE Alice -> Proxy 1

F6はアリス->プロキシ1を招待します。

   Same as Message F1

メッセージF1と同じこと

   F7 INVITE Alice -> Proxy 1

F7はアリス->プロキシ1を招待します。

   Same as Message F1

メッセージF1と同じこと

   /* Alice gives up on the unresponsive proxy */

/*アリスは無反応プロキシ*/に見切りをつけます。

   F8 INVITE Alice -> Proxy 2

F8はアリス->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b8a
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b8aマックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Proxy 2 challenges Alice for authentication */

/*プロキシ2は認証*/のためにアリスに挑戦します。

   F9 407 Proxy Authorization Required Proxy 2 -> Alice

F9 407プロキシ認可はプロキシ2->アリスを必要としました。

   SIP/2.0 407 Proxy Authorization Required
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b8a
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=2421452

一口/2.0 407プロキシ認可が以下を通って必要です。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b8a;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、;=2421452にタグ付けをしてください

Johnston, et al.         Best Current Practice                 [Page 39]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[39ページ]RFC3665一口

   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 1 INVITE
   Proxy-Authenticate: Digest realm="biloxi.example.com", qop="auth",
    nonce="1ae6cbe5ea9c8e8df84fqnlec434a359",
    opaque="", stale=FALSE, algorithm=MD5
   Content-Length: 0

呼び出しID: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 1 招待は以下をプロキシで認証します。 「ダイジェスト分野="biloxi.example.com"qop="auth"、一回だけの="1ae6cbe5ea9c8e8df84fqnlec434a359"は=について不透明にする」、」、= 虚偽で古くさくなってください、そして、アルゴリズムはMD5コンテンツの長さと等しいです: 0

   F10 ACK Alice -> Proxy 2

F10 ACKアリス->プロキシ2

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b8a
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=2421452
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b8aマックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは2421452呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   /* Alice responds by re-sending the INVITE with authentication
   credentials in it.  */

/*アリスは、認証信任状がそれにある状態でINVITEを再送することによって、応じます。 */

   F11 INVITE Alice -> Proxy 2

F11はアリス->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="biloxi.example.com",
    nonce="1ae6cbe5ea9c8e8df84fqnlec434a359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="8a880c919d1a52f20a1593e228adf599"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野="biloxi.example.com"、一回だけ="1ae6cbe5ea9c8e8df84fqnlec434a359"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"8a880c919d1a52f20a1593e228adf599"コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

Johnston, et al.         Best Current Practice                 [Page 40]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[40ページ]RFC3665一口

   /* Proxy 2 accepts the credentials and forwards the INVITE to Bob.
   Client for Alice prepares to receive data on port 49172 from the
   network.
   */

/*プロキシ2は、信任状を受け入れて、INVITEをボブに送ります。 アリスのためのクライアントは、ネットワークからポート49172に関するデータを受け取るのを準備します。 */

   F12 INVITE Proxy 2 -> Bob

F12はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F13 100 Trying Proxy 2 -> Alice

F13 100の骨の折れるプロキシ2->アリス

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 コンテンツの長さを招待してください: 0

   F14 180 Ringing Bob -> Proxy 2

ボブ->プロキシ2に電話をするF14 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222

以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222

Johnston, et al.         Best Current Practice                 [Page 41]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[41ページ]RFC3665一口

   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F15 180 Ringing Proxy 2 -> Alice

プロキシ2->アリスに電話をするF15 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F16 200 OK Bob -> Proxy 2

F16 200OKボブ->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

Johnston, et al.         Best Current Practice                 [Page 42]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[42ページ]RFC3665一口

   F17 200 OK Proxy 2 -> Alice

F17 200OKプロキシ2->アリス

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F18 ACK Alice -> Proxy 2

F18 ACKアリス->プロキシ2

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b8g
   Max-Forwards: 70
   Route: <sip:ss2.biloxi.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 2 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b8gマックスと等しいです: 70ルート: <一口: ss2.biloxi.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 2 ACKコンテンツの長さ: 0

   F19 ACK Proxy 2 -> Bob

F19 ACKプロキシ2->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b8g
    ;received=192.0.2.101
   Max-Forwards: 69
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74b8g; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@atlanta.example.com

Johnston, et al.         Best Current Practice                 [Page 43]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[43ページ]RFC3665一口

   CSeq: 2 ACK
   Content-Length: 0

CSeq: 2 ACKコンテンツの長さ: 0

   /* RTP streams are established between Alice and Bob */

/*RTPの流れはアリスとボブ*/の間で確立されます。

   /* Bob Hangs Up with Alice. */

/*ボブはアリスと共にハングアップします。 */

   F20 BYE Bob -> Proxy 2

F20さようならボブ->プロキシ2

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/UDP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
   Max-Forwards: 70
   Route: <sip:ss2.biloxi.example.com;lr>
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/UDP client.biloxi.example.com: 5060; ブランチは前方へz9hG4bKnashds7マックスと等しいです: 70ルート: <一口: ss2.biloxi.example.com; lr>From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F21 BYE Proxy 2 -> Alice

F21さようならプロキシ2->アリス

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/UDP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   Max-Forwards: 69
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/UDP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7; 容認された=192.0.2の.201のマックス-フォワード: 69 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F22 200 OK Alice -> Proxy 2

F22 200OKアリス->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/UDP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 44]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[44ページ]RFC3665一口

   F23 200 OK Proxy 2 -> Bob

F23 200OKプロキシ2->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.biloxi.example.com:5060;branch=z9hG4bKnashds7
    ;received=192.0.2.201
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 4Fde34wkd11wsGFDs3@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP client.biloxi.example.com: 5060; ブランチ=z9hG4bKnashds7;は=192.0.2.201From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 4Fde34wkd11wsGFDs3@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 45]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[45ページ]RFC3665一口

3.5.  Session Through a SIP ALG

3.5. 一口ALGを通したセッション

   Alice             ALG           Proxy 2            Bob
     |                |                |                |
     |   INVITE F1    |                |                |
     |--------------->|   INVITE F2    |                |
     |     100 F3     |--------------->|   INVITE F4    |
     |<---------------|     100 F5     |--------------->|
     |                |<---------------|      180 F6    |
     |                |     180 F7     |<---------------|
     |     180 F8     |<---------------|                |
     |<---------------|                |      200 F9    |
     |                |    200 F10     |<---------------|
     |     200 F11    |<---------------|                |
     |<---------------|                                 |
     |     ACK F12    |                                 |
     |--------------->|             ACK F13             |
     |                |-------------------------------->|
     |    RTP Media   |        Both Way RTP Media       |
     |<==============>|<===============================>|
     |     BYE F14    |                                 |
     |--------------->|             BYE F15             |
     |                |-------------------------------->|
     |                |             200 F16             |
     |     200 F17    |<--------------------------------|
     |<---------------|                                 |
     |                |                                 |

アリス・ALGプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | 100 F3|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F4を招待してください。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 100 F5|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 180 F6| | | 180 F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 180 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 200 F9| | | 200 F10| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 200 F11| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| ACK F12| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F13| | |-------------------------------->| | RTPメディア| 両方、道のRTPメディア| |<=======>|<================>|、| さようならF14| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| さようならF15| | |-------------------------------->| | | 200 F16| | 200 F17|<--------------------------------| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|

   Alice completes a call to Bob through a ALG (Application Layer
   Gateway) and a SIP Proxy.  The routing through the ALG is
   accomplished using a pre-loaded Route header in the INVITE F1.  Note
   that the media stream setup is not end-to-end - the ALG terminates
   both media streams and bridges them.  This is done by the ALG
   modifying the SDP in the INVITE (F1) and 200 OK (F10) messages, and
   possibly any 18x or ACK messages containing SDP.

アリスはALG(アプリケーションLayerゲートウェイ)とSIP Proxyを通して呼び出しをボブに終了します。 ALGを通したルーティングはINVITE F1でプレロードされたRouteヘッダーを使用するのに優れています。 メディアがセットアップを流すというメモは終わらせる終わりではありません--ALGは両方のメディアの流れを終えて、それらに橋を架けます。 SDPを含むことによるとどんなINVITE(F1)と200のOK(F10)メッセージと、18xやACKメッセージでもSDPを変更するALGはこれを完了しています。

   In addition to firewall traversal, this Back-to-Back User Agent
   (B2BUA) could be used as part of an anonymizer service (in which all
   identifying information on Alice would be removed), or to perform
   codec media conversion, such as mu-law to A-law conversion of PCM on
   an international call.

ファイアウォール縦断に加えてanonymizerサービス(アリスのすべての身元が分かる情報がそこで取り除かれる)の一部としてBackから後部へのUserこのエージェント(B2BUA)を使用できた、コーデックメディア変換(国際電話のPCMのA-法の変換へのμ法としてのそのようなもの)を実行します。

   Also note that Proxy 2 does not Record-Route in this call flow.

また、そのProxy2がこの呼び出し流動でRecord発送しないことに注意してください。

Johnston, et al.         Best Current Practice                 [Page 46]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[46ページ]RFC3665一口

   Message Details

メッセージの詳細

   F1 INVITE Alice -> SIP ALG

F1はアリス->一口ALGを招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Route: <sip:alg1.atlanta.example.com;lr>
   Proxy-Authorization: Digest username="alice",
    realm="biloxi.example.com",
    nonce="85b4f1cen4341ae6cbe5a3a9c8e88df9", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="b3f392f9218a328b9294076d708e6815"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、ルート: <一口: alg1.atlanta.example.com; lr>プロキシ認可: 「ダイジェストユーザ名="alice"、分野="biloxi.example.com"一回だけ=「85b4f1cen4341ae6cbe5a3a9c8e88df9"、不透明なもの=」」は=「一口: bob@biloxi.example.com 」をuriして、応答は"b3f392f9218a328b9294076d708e6815"コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* Client for Alice prepares to receive data on port 49172 from the
   network. */

アリスのための/*クライアントは、ネットワークからポート49172に関するデータを受け取るのを準備します。 */

   F2 INVITE SIP ALG -> Proxy 2

F2は一口ALG->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="biloxi.example.com",

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP alg1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK739578.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: ユーザ名="alice"、分野="biloxi.example.com"を読みこなしてください。

Johnston, et al.         Best Current Practice                 [Page 47]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[47ページ]RFC3665一口

    nonce="85b4f1cen4341ae6cbe5a3a9c8e88df9", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="b3f392f9218a328b9294076d708e6815"
   Content-Type: application/sdp
   Content-Length: 150

「一回だけ=「85b4f1cen4341ae6cbe5a3a9c8e88df9"、不透明なもの=」」は=「一口: bob@biloxi.example.com 」をuriして、応答は"b3f392f9218a328b9294076d708e6815"コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 150

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.128
   t=0 0
   m=audio 2000 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.128t=m=オーディオの2000RTP/AVP0a=rtpmap: 0PCMU/8000

   F3 100 Trying SIP ALG -> Alice

F3 100の骨の折れる一口ALG->アリス

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   /* SIP ALG prepares to proxy data from port 192.0.2.128/2000 to
   192.0.2.101/49172.   Proxy 2 uses a Location Service function to
   determine where Bob is located. Based upon location analysis the call
   is forwarded to Bob */

/*SIP ALGはポート192.0.2 2000〜.128/192.0.2からプロキシデータに.101/49172を準備します。 プロキシ2は、ボブがどこに位置しているかを決定するのにLocation Service機能を使用します。 位置の分析に基づいて、ボブ*/に呼び出しを送ります。

   F4 INVITE Proxy 2 -> Bob

F4はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
    ;received=192.0.2.128
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 68
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP alg1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK739578.1;容認された=192.0.2.128 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 68の記録的なルート: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: アプリケーション/sdp

Johnston, et al.         Best Current Practice                 [Page 48]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[48ページ]RFC3665一口

   Content-Length: 150

コンテンツの長さ: 150

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.128
   t=0 0
   m=audio 2000 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.128t=m=オーディオの2000RTP/AVP0a=rtpmap: 0PCMU/8000

   F5 100 Trying Proxy 2 -> SIP ALG

プロキシ2->一口ALGを試みるF5 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
    ;received=192.0.2.128
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP alg1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK739578.1;容認された=192.0.2.128 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F6 180 Ringing Bob -> Proxy 2

ボブ->プロキシ2に電話をするF6 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
    ;received=192.0.2.128
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.222 一口/2.0/UDP alg1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK739578.1;容認された=192.0.2.128 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F7 180 Ringing Proxy 2 -> SIP ALG

プロキシ2->一口ALGを鳴らすF7 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
    ;received=192.0.2.128

以下を通って鳴る一口/2.0 180 一口/2.0/UDP alg1.atlanta.example.com: 5060; ブランチ=z9hG4bK739578.1;容認された=192.0.2.128

Johnston, et al.         Best Current Practice                 [Page 49]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[49ページ]RFC3665一口

   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F8 180 Ringing SIP ALG -> Alice

一口ALG->アリスに電話をするF8 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F9 200 OK Bob -> Proxy 2

F9 200OKボブ->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
    ;received=192.0.2.128
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.222 一口/2.0/UDP alg1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK739578.1;容認された=192.0.2.128 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0

ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=v=0o=cはIN IP4 192.0.2.201t=0 0と等しいです。

Johnston, et al.         Best Current Practice                 [Page 50]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[50ページ]RFC3665一口

   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

オーディオの3456RTP/AVP0m=a=rtpmap: 0PCMU/8000

   F10 200 OK Proxy 2 -> SIP ALG

F10 200OKプロキシ2->一口ALG

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
    ;received=192.0.2.128
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP alg1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK739578.1;容認された=192.0.2.128 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F11 200 OK SIP ALG -> Alice

F11 200OK一口ALG->アリス

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.128
   t=0 0

ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=v=0o=cはIN IP4 192.0.2.128t=0 0と等しいです。

Johnston, et al.         Best Current Practice                 [Page 51]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[51ページ]RFC3665一口

   m=audio 1734 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

オーディオの1734RTP/AVP0m=a=rtpmap: 0PCMU/8000

   /* The ALG prepares to proxy packets from 192.0.2.128/
      1734 to 192.0.2.201/3456 */

ALGが192.0.2 1734〜.128/192.0.2からのプロキシパケットに.201/3456*/を準備する/*

   F12 ACK Alice -> SIP ALG

F12 ACKアリス->一口ALG

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bhh
   Max-Forwards: 70
   Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bhhマックスと等しいです: 70ルート: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F13 ACK SIP ALG -> Bob

F13 ACK一口ALG->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bhh
    ;received=192.0.2.101
   Max-Forwards: 69
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP alg1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK739578.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bhh; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   /* RTP streams are established between Alice and the ALG and
   between the ALG and B*/

/*RTPの流れはアリスとALGの間と、そして、ALGとB*/の間で確立されます。

   /* Alice Hangs Up with Bob. */

/*アリスはボブと共にハングアップします。 */

   F14 BYE Alice -> SIP ALG

F14さようならアリス->一口ALG

   BYE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74be5
   Max-Forwards: 70
   Route: <sip:alg1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com

BYE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74be5マックスと等しいです: 70ルート: <一口: alg1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com

Johnston, et al.         Best Current Practice                 [Page 52]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[52ページ]RFC3665一口

   CSeq: 2 BYE
   Content-Length: 0

CSeq: 2 さようならコンテンツの長さ: 0

   F15 BYE SIP ALG -> Bob

F15さようなら一口ALG->ボブ

   BYE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74be5
    ;received=192.0.2.101
   Max-Forwards: 69
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 BYE
   Content-Length: 0

BYE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP alg1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK739578.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74be5; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 さようならコンテンツの長さ: 0

   F16 200 OK Bob -> SIP ALG

F16 200OKボブ->一口ALG

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP alg1.atlanta.example.com:5060;branch=z9hG4bK739578.1
    ;received=192.0.2.128
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74be5
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP alg1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK739578.1;容認された=192.0.2.128 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74be5;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 さようならコンテンツの長さ: 0

   F17 200 OK SIP ALG -> Alice

F17 200OK一口ALG->アリス

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74be5
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74be5;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 53]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[53ページ]RFC3665一口

3.6.  Session via Redirect and Proxy Servers with SDP in ACK

3.6. Redirectを通したセッションとACKのSDPがあるProxyサーバ

   Alice        Redirect Server     Proxy 3             Bob
     |                |                |                |
     |   INVITE F1    |                |                |
     |--------------->|                |                |
     |     302 F2     |                |                |
     |<---------------|                |                |
     |     ACK F3     |                |                |
     |--------------->|                |                |
     |     INVITE F4                   |                |
     |-------------------------------->|    INVITE F5   |
     |             100  F6             |--------------->|
     |<--------------------------------|      180 F7    |
     |             180 F8              |<---------------|
     |<--------------------------------|                |
     |                                 |     200 F9     |
     |             200 F10             |<---------------|
     |<--------------------------------|                |
     |             ACK F11             |                |
     |-------------------------------->|     ACK F12    |
     |                                 |--------------->|
     |                Both Way RTP Media                |
     |<================================================>|
     |                                 |     BYE F13    |
     |             BYE F14             |<---------------|
     |<--------------------------------|                |
     |             200 F15             |                |
     |-------------------------------->|     200 F16    |
     |                                 |--------------->|
     |                                 |                |

アリス・再直接のサーバプロキシ3ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 302 F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F3| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F4を招待してください。| | |-------------------------------->| F5を招待してください。| | 100 F6|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |<--------------------------------| 180 F7| | 180 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | | 200 F9| | 200 F10| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | ACK F11| | |-------------------------------->| ACK F12| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 両方、道のRTPメディア| |<========================>|、|、| さようならF13| | さようならF14| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | 200 F15| | |-------------------------------->| 200 F16| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|

   In this scenario, Alice places a call to Bob using first a Redirect
   server then a Proxy Server.  The INVITE message is first sent to the
   Redirect Server.  The Server returns a 302 Moved Temporarily response
   (F2) containing a Contact header with Bob's current SIP address.
   Alice then generates a new INVITE and sends to Bob via the Proxy
   Server and the call proceeds normally.  In this example, no SDP is
   present in the INVITE, so the SDP is carried in the ACK message.

このシナリオでは、最初に、Redirectサーバを使用することでアリスはボブに電話して、ボブの現在のSIPアドレスでContactヘッダーを含んでいて、次に. INVITEメッセージが最初に送られるProxyサーバは302Moved Temporarily応答(F2)を. Redirect Server Serverに返します。 アリスは、次に、新しいINVITEを発生させて、Proxyサーバでボブに発信します、そして、通常、呼び出しは続きます。 この例では、どんなSDPもINVITEに存在していないので、SDPはACKメッセージで運ばれます。

   The call is terminated when Bob sends a BYE message.

ボブがBYEメッセージを送ると、呼び出しは終えられます。

Johnston, et al.         Best Current Practice                 [Page 54]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[54ページ]RFC3665一口

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Redirect Server

F1はアリス->再直接のサーバを招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bKbf9f44
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Length: 0

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bKbf9f44マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテンツの長さ: 0

   F2 302 Moved Temporarily Redirect Proxy -> Alice

F2 302は一時再直接のプロキシ->アリスを動かしました。

   SIP/2.0 302 Moved Temporarily
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bKbf9f44
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=53fHlqlQ2
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@chicago.example.com;transport=tcp>
   Content-Length: 0

一口/2.0 302は以下を通って一時動きました。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bKbf9f44;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; =53fHlqlQ2呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@chicago.example.com;transport はtcp>コンテンツの長さと等しいです: 0

   F3 ACK Alice -> Redirect Server

F3 ACKアリス->再直接のサーバ

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bKbf9f44
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=53fHlqlQ2
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bKbf9f44マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; =53fHlqlQ2呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F4 INVITE Alice -> Proxy 3

F4はアリス->プロキシ3を招待します。

   INVITE sip:bob@chicago.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com

INVITE一口: bob@chicago.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com

Johnston, et al.         Best Current Practice                 [Page 55]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[55ページ]RFC3665一口

   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Length: 0

CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテンツの長さ: 0

   F5 INVITE Proxy 3 -> Bob

F5はプロキシ3->ボブを招待します。

   INVITE sip:bob@client.chicago.example.com SIP/2.0
   Via: SIP/2.0/TCP ss3.chicago.example.com:5060;branch=z9hG4bK721e.1
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss3.chicago.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Length: 0

INVITE一口: bob@client.chicago.example.com SIP/2.0Via: 一口/2.0/TCP ss3.chicago.example.com: 5060; ブランチは以下を通ってz9hG4bK721e.1と等しいです。 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss3.chicago.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテンツの長さ: 0

   F6 100 Trying Proxy 3 -> Alice

F6 100の骨の折れるプロキシ3->アリス

   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 コンテンツの長さを招待してください: 0

   F7 180 Ringing Bob -> Proxy 3

ボブ->プロキシ3に電話をするF7 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/TCP ss3.chicago.example.com:5060;branch=z9hG4bK721e.1
    ;received=192.0.2.233
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss3.chicago.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.chicago.example.com;transport=tcp>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/TCP ss3.chicago.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e.1;容認された=192.0.2.233 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.chicago.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.chicago.example.com;transport はtcp>コンテンツの長さと等しいです: 0

Johnston, et al.         Best Current Practice                 [Page 56]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[56ページ]RFC3665一口

   F8 180 Ringing Proxy 3 -> Alice

プロキシ3->アリスに電話をするF8 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss3.chicago.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.chicago.example.com;transport=tcp>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.chicago.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.chicago.example.com;transport はtcp>コンテンツの長さと等しいです: 0

   F9 200 OK Bob -> Proxy 3

F9 200OKボブ->プロキシ3

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP ss3.chicago.example.com:5060;branch=z9hG4bK721e.1
    ;received=192.0.2.233
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss3.chicago.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.chicago.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 148

以下を通って一口/2.0 200OK 一口/2.0/TCP ss3.chicago.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e.1;容認された=192.0.2.233 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.chicago.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.chicago.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 148

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.chicago.example.com
   s=-
   c=IN IP4 192.0.2.100
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.chicago.example.com s=c=IN IP4 192.0.2.100v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F10 200 OK Proxy -> Alice

F10 200OKプロキシ->アリス

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss3.chicago.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159

以下を通って一口/2.0 200OK 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.chicago.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、;=314159にタグ付けをしてください

Johnston, et al.         Best Current Practice                 [Page 57]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[57ページ]RFC3665一口

   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 INVITE
   Contact: <sip:bob@client.chicago.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 148

呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 接触を招いてください: <一口: bob@client.chicago.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 148

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.chicago.example.com
   s=-
   c=IN IP4 192.0.2.100
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.chicago.example.com s=c=IN IP4 192.0.2.100v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   /* ACK contains SDP of Alice since none present in INVITE */

/*ACKはINVITE*/に出席していないなにもアリスのSDPを含んでいます。

   F11 ACK Alice -> Proxy 3

F11 ACKアリス->プロキシ3

   ACK sip:bob@client.chicago.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bq9
   Max-Forwards: 70
   Route: <sip:ss3.chicago.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 ACK
   Content-Type: application/sdp
   Content-Length: 151

ACK一口: bob@client.chicago.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bq9マックスと等しいです: 70ルート: <一口: ss3.chicago.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 ACKコンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F12 ACK Proxy 3 -> Bob

F12 ACKプロキシ3->ボブ

   ACK sip:bob@client.chicago.example.com SIP/2.0
   Via: SIP/2.0/TCP ss3.chicago.example.com:5060;branch=z9hG4bK721e.1
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bq9
    ;received=192.0.2.101
   Max-Forwards: 69
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159

ACK一口: bob@client.chicago.example.com SIP/2.0Via: 一口/2.0/TCP ss3.chicago.example.com: 5060; ブランチは以下を通ってz9hG4bK721e.1と等しいです。 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bq9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、;=314159にタグ付けをしてください

Johnston, et al.         Best Current Practice                 [Page 58]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[58ページ]RFC3665一口

   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 ACK
   Content-Type: application/sdp
   Content-Length: 151

呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 ACKコンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /* RTP streams are established between Alice and Bob */

/*RTPの流れはアリスとボブ*/の間で確立されます。

   /* Bob Hangs Up with Alice. */

/*ボブはアリスと共にハングアップします。 */

   F13 BYE Bob -> Proxy 3

F13さようならボブ->プロキシ3

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/TCP client.chicago.example.com:5060;branch=z9hG4bKfgaw2
   Max-Forwards: 70
   Route: <sip:ss3.chicago.example.com;lr>
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/TCP client.chicago.example.com: 5060; ブランチは前方へz9hG4bKfgaw2マックスと等しいです: 70ルート: <一口: ss3.chicago.example.com; lr>From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F14 BYE Proxy 3 -> Alice

F14さようならプロキシ3->アリス

   BYE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/TCP ss3.chicago.example.com:5060;branch=z9hG4bK721e.1
    ;received=192.0.2.100
   Via: SIP/2.0/TCP client.chicago.example.com:5060;branch=z9hG4bKfgaw2
   Max-Forwards: 69
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

BYE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/TCP ss3.chicago.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e.1;容認された=192.0.2.100 一口/2.0/TCP client.chicago.example.com: 5060; ブランチは前方へz9hG4bKfgaw2マックスと等しいです: 69 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F15 200 OK Alice -> Proxy 3

F15 200OKアリス->プロキシ3

   SIP/2.0 200 OK

一口/2.0 200OK

Johnston, et al.         Best Current Practice                 [Page 59]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[59ページ]RFC3665一口

   Via: SIP/2.0/TCP ss3.chicago.example.com:5060;branch=z9hG4bK721e.1
    ;received=192.0.2.233
   Via: SIP/2.0/TCP client.chicago.example.com:5060;branch=z9hG4bKfgaw2
    ;received=192.0.2.100
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って 一口/2.0/TCP ss3.chicago.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e.1;容認された=192.0.2.233 一口/2.0/TCP client.chicago.example.com: 5060; ブランチ=z9hG4bKfgaw2;は=192.0.2.100From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

   F16 200 OK Proxy 3 -> Bob

F16 200OKプロキシ3->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/TCP client.chicago.example.com:5060;branch=z9hG4bKfgaw2
    ;received=192.0.2.100
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/TCP client.chicago.example.com: 5060; ブランチ=z9hG4bKfgaw2;は=192.0.2.100From:を受けました。 ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 60]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[60ページ]RFC3665一口

3.7.  Session with re-INVITE (IP Address Change)

3.7. 再招待とのセッション(IPアドレス変化)

     Alice                Proxy 2                Bob
        |   F1 INVITE        |                    |
        |------------------->|      F2 INVITE     |
        |   F3 100 Trying    |------------------->|
        |<-------------------|   F4 180 Ringing   |
        |   F5 180 Ringing   |<-------------------|
        |<-------------------|                    |
        |                    |    F6 200 OK       |
        |    F7 200 OK       |<-------------------|
        |<-------------------|                    |
        |                 F8  ACK                 |
        |---------------------------------------->|
        |      Both Way RTP Media Established     |
        |<=======================================>|
        |                                         |
        |           Bob changes IP address        |
        |                                         |
        |                 F9 INVITE               |
        |<----------------------------------------|
        |                F10 200 OK               |
        |---------------------------------------->|
        |                 F11  ACK                |
        |<----------------------------------------|
        |         New RTP Media Stream            |
        |<=======================================>|
        |                 F12 BYE                 |
        |---------------------------------------->|
        |               F13 200 OK                |
        |<----------------------------------------|
        |                                         |

アリスプロキシ2ボブ| F1招待| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2招待| | F3 100トライ|、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F4 180の鳴ること| | F5 180の鳴ること| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| F6 200OK| | F7 200OK| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| F8 ACK| |---------------------------------------->| | 両方、RTPメディアが確立した道| |<====================>|、|、|、| ボブはIPアドレスを変えます。| | | | F9招待| |<----------------------------------------| | F10 200OK| |---------------------------------------->| | F11 ACK| |<----------------------------------------| | 新しいRTPメディアの流れ| |<====================>|、| F12不戦勝| |---------------------------------------->| | F13 200OK| |<----------------------------------------| | |

   This example shows a session in which the media changes midway
   through the session.  When Bob's IP address changes during the
   session, Bob sends a re-INVITE containing a new Contact and SDP
   (version number incremented) information to A.  In this flow, the
   proxy does not Record-Route so is not in the SIP messaging path after
   the initial exchange.

この例はメディアがセッションで中途で変化するセッションを示しています。 ボブのIPアドレスがセッションの間変化するとき、ボブが新しいContactを含む再INVITEを送るので、Record-ルートではなく、この流れ、A.InへのプロキシがそうするSDP(数が増加したバージョン)情報が初期の交換の後にSIPメッセージング経路にありません。

Johnston, et al.         Best Current Practice                 [Page 61]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[61ページ]RFC3665一口

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 2

F1はアリス->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F2 INVITE Proxy 2 -> Bob

F2はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

Johnston, et al.         Best Current Practice                 [Page 62]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[62ページ]RFC3665一口

   F3 100 Trying Proxy 2 -> Alice

F3 100の骨の折れるプロキシ2->アリス

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F4 180 Ringing Bob -> Proxy 2

ボブ->プロキシ2に電話をするF4 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.222 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F5 180 Ringing Proxy 2 -> Alice

プロキシ2->アリスに電話をするF5 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F6 200 OK Bob -> Proxy 2

F6 200OKボブ->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl

以下を通って一口/2.0 200OK 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.222 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76slにタグ付けをしてください

Johnston, et al.         Best Current Practice                 [Page 63]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[63ページ]RFC3665一口

   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

To: ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F7 200 OK Proxy 2 -> Alice

F7 200OKプロキシ2->アリス

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Type: application/sdp
   Content-Length: 147

以下を通って一口/2.0 200OK 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 147

   v=0
   o=bob 2890844527 2890844527 IN IP4 client.biloxi.example.com
   s=-
   c=IN IP4 192.0.2.201
   t=0 0
   m=audio 3456 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844527IN IP4 client.biloxi.example.com s=c=IN IP4 192.0.2.201v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000

   F8 ACK Alice -> Bob

F8 ACKアリス・->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74b7b
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74b7bマックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 64]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[64ページ]RFC3665一口

   /* RTP streams are established between Alice and Bob */

/*RTPの流れはアリスとボブ*/の間で確立されます。

   /* Bob changes IP address and re-INVITEs Alice with new Contact and
   SDP */

新しいContactとSDP*/をもっている/*ボブ変化IPアドレスと再INVITEsアリス

   F9 INVITE Bob -> Alice

F9はボブ・->アリスを招待します。

   INVITE sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/UDP client.chicago.example.com:5060;branch=z9hG4bKlkld5l
   Max-Forwards: 70
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 14 INVITE
   Contact: <sip:bob@client.chicago.example.com>
   Content-Type: application/sdp
   Content-Length: 149

INVITE一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/UDP client.chicago.example.com: 5060; ブランチは前方へz9hG4bKlkld5lマックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 14 接触を招いてください: <一口: bob@client.chicago.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 149

   v=0
   o=bob 2890844527 2890844528 IN IP4 client.chicago.example.com
   s=-
   c=IN IP4 192.0.2.100
   t=0 0
   m=audio 47172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0ボブの2890844527 2890844528IN IP4 client.chicago.example.com s=c=IN IP4 192.0.2.100v=0o=t=m=オーディオの47172RTP/AVP0a=rtpmap: 0PCMU/8000

   F10 200 OK Alice -> Bob

F10 200OKアリス・->ボブ

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.chicago.example.com:5060;branch=z9hG4bKlkld5l
    ;received=192.0.2.100
   Max-Forwards: 70
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 14 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 150

以下を通って一口/2.0 200OK 一口/2.0/UDP client.chicago.example.com: 5060; ブランチ=z9hG4bKlkld5l; 容認された=192.0.2の.100のマックス-フォワード: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 14 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 150

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0

v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=cはIN IP4 192.0.2.101t=0 0と等しいです。

Johnston, et al.         Best Current Practice                 [Page 65]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[65ページ]RFC3665一口

   m=audio 1000 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

オーディオの1000RTP/AVP0m=a=rtpmap: 0PCMU/8000

   F11 ACK Bob -> Alice

F11 ACKボブ・->アリス

   ACK sip:alice@client.atlanta.example.com SIP/2.0
   Via: SIP/2.0/UDP client.chicago.example.com:5060;branch=z9hG4bKlkldcc
   Max-Forwards: 70
   From: Bob <sip:bob@biloxi.example.com>;tag=314159
   To: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 14 ACK
   Content-Length: 0

ACK一口: alice@client.atlanta.example.com SIP/2.0Via: 一口/2.0/UDP client.chicago.example.com: 5060; ブランチは前方へz9hG4bKlkldccマックスと等しいです: 70 From: ボブ<一口: bob@biloxi.example.com 、gt;、;=314159To:にタグ付けをしてください アリス<一口: alice@atlanta.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 14 ACKコンテンツの長さ: 0

   /* New RTP stream established between Alice and Bob */

新しいRTPが流す/*はアリスとボブ*の間に/を設立しました。

   /* Alice hangs up with Bob */

/*アリスはボブ*/でハングアップします。

   F12 BYE Alice -> Bob

F12さようならアリス・->ボブ

   BYE sip:bob@client.chicago.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bo4
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 BYE
   Content-Length: 0

BYE一口: bob@client.chicago.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bo4マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 さようならコンテンツの長さ: 0

   F13 200 OK Bob -> Alice

F13 200OKボブ・->アリス

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bo4
    ;received=192.0.2.101
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 2 BYE
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bo4; 容認された=192.0.2の.101のマックス-フォワード: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 2 さようならコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 66]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[66ページ]RFC3665一口

3.8.  Unsuccessful No Answer

3.8. 失敗のいいえ答え

   Alice           Proxy 1          Proxy 2            Bob
     |                |                |                |
     |   INVITE F1    |                |                |
     |--------------->|   INVITE F2    |                |
     |     100  F3    |--------------->|   INVITE F4    |
     |<---------------|     100  F5    |--------------->|
     |                |<---------------|                |
     |                |                |      180 F6    |
     |                |     180 F7     |<---------------|
     |     180 F8     |<---------------|                |
     |<---------------|                |                |
     |   CANCEL F9    |                |                |
     |--------------->|                |                |
     |     200 F10    |                |                |
     |<---------------|   CANCEL F11   |                |
     |                |--------------->|                |
     |                |     200 F12    |                |
     |                |<---------------|                |
     |                |                |   CANCEL F13   |
     |                |                |--------------->|
     |                |                |     200 F14    |
     |                |                |<---------------|
     |                |                |     487 F15    |
     |                |                |<---------------|
     |                |                |     ACK F16    |
     |                |     487 F17    |--------------->|
     |                |<---------------|                |
     |                |     ACK F18    |                |
     |     487 F19    |--------------->|                |
     |<---------------|                |                |
     |     ACK F20    |                |                |
     |--------------->|                |                |
     |                |                |                |

アリス・1つのプロキシプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | 100 F3|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F4を招待してください。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 100 F5|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 180 F6| | | 180 F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 180 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| F9を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F10| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F11を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F12| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| F13を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F14| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 487 F15| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F16| | | 487 F17|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F18| | | 487 F19|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F20| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|

   In this scenario, Alice gives up on the call before Bob answers
   (sends a 200 OK response).  Alice sends a CANCEL (F9) since no final
   response had been received from Bob.  If a 200 OK to the INVITE had
   crossed with the CANCEL, Alice would have sent an ACK then a BYE to
   Bob in order to properly terminate the call.

このシナリオでは、ボブが答える(200OK応答を送ります)前にアリスは呼び出しに見切りをつけます。 アリスは、ボブからどんな最終的な応答も受けていなかったので、キャンセル(F9)を送ります。 INVITEへの200OKがキャンセルを交配したなら、アリスは、適切に呼び出しを終えるためにボブへのBYEをACKに送ったでしょうに。

   Note that the CANCEL message is acknowledged with a 200 OK on a hop
   by hop basis, rather than end to end.

キャンセルメッセージが終わるために終わるよりホップ基礎によるホップに関する200OKでむしろ承認されることに注意してください。

Johnston, et al.         Best Current Practice                 [Page 67]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[67ページ]RFC3665一口

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 1

F1はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="ze7k1ee88df84f1cec431ae6cbe5a359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="b00b416324679d7e243f55708d44be7b"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="ze7k1ee88df84f1cec431ae6cbe5a359"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"b00b416324679d7e243f55708d44be7b"コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /*Client for Alice prepares to receive data on port 49172 from the
   network.*/

アリスのための/*クライアントはネットワークからのポート49172の上の受信データに. */を準備します。

   F2 INVITE Proxy 1 -> Proxy 2

F2は1つのプロキシ->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

Johnston, et al.         Best Current Practice                 [Page 68]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[68ページ]RFC3665一口

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F3 100 Trying Proxy 1 -> Alice

プロキシの1->のアリスを裁くF3 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F4 INVITE Proxy 2 -> Bob

F4はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   Max-Forwards: 68
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; lr>、<一口: ss1.atlanta.example.com; 前方へlr>マックス: 68 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

Johnston, et al.         Best Current Practice                 [Page 69]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[69ページ]RFC3665一口

   F5 100 Trying Proxy 2 -> Proxy 1

F5 100の骨の折れるプロキシ2->プロキシ1

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F6 180 Ringing Bob -> Proxy 2

ボブ->プロキシ2に電話をするF6 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F7 180 Ringing Proxy 2 -> Proxy 1

プロキシ2->プロキシ1に電話をするF7 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE

以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 招待

Johnston, et al.         Best Current Practice                 [Page 70]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[70ページ]RFC3665一口

   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

接触: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F8 180 Ringing Proxy 1 -> Alice

プロキシの1->のアリスに電話をするF8 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F9 CANCEL Alice -> Proxy 1

F9はアリス->プロキシ1を取り消します。

   CANCEL sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Route: <sip:ss1.atlanta.example.com;lr>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 CANCEL
   Content-Length: 0

キャンセル一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、ルート: <一口: ss1.atlanta.example.com; lr>呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを取り消してください: 0

   F10 200 OK Proxy 1 -> Alice

F10 200のOKプロキシの1->のアリス

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 CANCEL
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを取り消してください: 0

Johnston, et al.         Best Current Practice                 [Page 71]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[71ページ]RFC3665一口

   F11 CANCEL Proxy 1 -> Proxy 2

F11は1つのプロキシ->プロキシ2を取り消します。

   CANCEL sip:alice@atlanta.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 CANCEL
   Content-Length: 0

キャンセル一口: alice@atlanta.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを取り消してください: 0

   F12 200 OK Proxy 2 -> Proxy 1

F12 200OKプロキシ2->プロキシ1

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 CANCEL
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチ=z9hG4bK2d4790.1;は=192.0.2.111From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを取り消してください: 0

   F13 CANCEL Proxy 2 -> Bob

F13はプロキシ2->ボブを取り消します。

   CANCEL sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 CANCEL
   Content-Length: 0

キャンセル一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは前方へz9hG4bK721e4.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを取り消してください: 0

   F14 200 OK Bob -> Proxy 2

F14 200OKボブ->プロキシ2

   SIP/2.0 200 OK
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 CANCEL
   Content-Length: 0

以下を通って一口/2.0 200OK 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチ=z9hG4bK721e4.1;は=192.0.2.222From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを取り消してください: 0

Johnston, et al.         Best Current Practice                 [Page 72]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[72ページ]RFC3665一口

   F15 487 Request Terminated Bob -> Proxy 2

F15 487は終えられたボブ->プロキシ2を要求します。

   SIP/2.0 487 Request Terminated
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

一口/2.0 487要求は以下を通って終わりました。 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F16 ACK Proxy 2 -> Bob

F16 ACKプロキシ2->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは前方へz9hG4bK721e4.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F17 487 Request Terminated Proxy 2 -> Proxy 1

F17 487は終えられたプロキシ2->プロキシ1を要求します。

   SIP/2.0 487 Request Terminated
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

一口/2.0 487要求は以下を通って終わりました。 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

Johnston, et al.         Best Current Practice                 [Page 73]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[73ページ]RFC3665一口

   F18 ACK Proxy 1 -> Proxy 2

1つのF18 ACKプロキシ->プロキシ2

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは前方へz9hG4bK721e4.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F19 487 Request Terminated Proxy 1 -> Alice

F19 487は終えられたプロキシの1->のアリスを要求します。

   SIP/2.0 487 Request Terminated
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE

一口/2.0 487要求は以下を通って終わりました。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 招待

   F20 ACK Alice -> Proxy 1

F20 ACKアリス->プロキシ1

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="ze7k1ee88df84f1cec431ae6cbe5a359", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="b00b416324679d7e243f55708d44be7b"
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="ze7k1ee88df84f1cec431ae6cbe5a359"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"b00b416324679d7e243f55708d44be7b"CSeqと等しいです: 1 ACKコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 74]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[74ページ]RFC3665一口

3.9.  Unsuccessful Busy

3.9. 失敗、忙しさ

   Alice           Proxy 1          Proxy 2            Bob
     |                |                |                |
     |   INVITE F1    |                |                |
     |--------------->|   INVITE F2    |                |
     |     100  F3    |--------------->|   INVITE F4    |
     |<---------------|     100  F5    |--------------->|
     |                |<---------------|                |
     |                |                |      486 F6    |
     |                |                |<---------------|
     |                |                |     ACK F7     |
     |                |      486 F8    |--------------->|
     |                |<---------------|                |
     |                |      ACK F9    |                |
     |     486 F10    |--------------->|                |
     |<---------------|                |                |
     |     ACK F11    |                |                |
     |--------------->|                |                |
     |                |                |                |

アリス・1つのプロキシプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | 100 F3|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F4を招待してください。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 100 F5|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 486 F6| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F7| | | 486 F8|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F9| | | 486 F10|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F11| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|

   In this scenario, Bob is busy and sends a 486 Busy Here response to
   Alice's INVITE.  Note that the non-2xx response is acknowledged on a
   hop-by-hop basis instead of end-to-end.  Also note that many SIP UAs
   will not return a 486 response, as they have multiple line and other
   features.

このシナリオでは、ボブは、忙しく、486Busy Here応答をアリスのINVITEに送ります。 非2xx応答がホップごとの終わらせる終わりの代わりにベースで承諾されることに注意してください。 また、彼らに複数の線と他の特徴があるとき、多くのSIP UAsが486応答を返さないことに注意してください。

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 1

F1はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="dc3a5ab2530aa93112cf5904ba7d88fa", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="702138b27d869ac8741e10ec643d55be"
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="dc3a5ab2530aa93112cf5904ba7d88fa"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"702138b27d869ac8741e10ec643d55be"コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 151

Johnston, et al.         Best Current Practice                 [Page 75]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[75ページ]RFC3665一口

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /*Client for Alice prepares to receive data on port 49172 from the
   network.*/

アリスのための/*クライアントはネットワークからのポート49172の上の受信データに. */を準備します。

   F2 INVITE Proxy 1 -> Proxy 2

F2は1つのプロキシ->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F3 100 Trying Proxy 1 -> Alice

プロキシの1->のアリスを裁くF3 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

Johnston, et al.         Best Current Practice                 [Page 76]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[76ページ]RFC3665一口

   F4 INVITE Proxy 2 -> Bob

F4はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 68
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com;transport=tcp>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 68の記録的なルート: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F5 100 Trying Proxy 2 -> Proxy 1

F5 100の骨の折れるプロキシ2->プロキシ1

   SIP/2.0 100 Trying
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F6 486 Busy Here Bob -> Proxy 2

F6 486はここでボブ->プロキシ2と忙しくします。

   SIP/2.0  486 Busy Here
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1

ここで以下を通って/2.0 486忙しい状態でちびちび飲んでください。 一口/2.0/TCP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/TCP ss1.atlanta.example.com:5060; ブランチ=z9hG4bK2d4790.1

Johnston, et al.         Best Current Practice                 [Page 77]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[77ページ]RFC3665一口

    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

; 容認された=、192.0 .2 以下を通って.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F7 ACK Proxy 2 -> Bob

F7 ACKプロキシ2->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss2.biloxi.example.com: 5060; ブランチは前方へz9hG4bK721e4.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F8 486 Busy Here Proxy 2 -> Proxy 1

F8 486はここでプロキシ2->プロキシ1と忙しくします。

   SIP/2.0  486 Busy Here
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

ここで以下を通って/2.0 486忙しい状態でちびちび飲んでください。 一口/2.0/TCP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F9 ACK Proxy 1 -> Proxy 2

1つのF9 ACKプロキシ->プロキシ2

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP ss1.atlanta.example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 78]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[78ページ]RFC3665一口

   F10 486 Busy Here Proxy 1 -> Alice

F10 486はここでプロキシの1->のアリスと忙しくします。

   SIP/2.0  486 Busy Here
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

ここで以下を通って/2.0 486忙しい状態でちびちび飲んでください。 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F11 ACK Alice -> Proxy 1

F11 ACKアリス->プロキシ1

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/TCP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="dc3a5ab2530aa93112cf5904ba7d88fa", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="702138b27d869ac8741e10ec643d55be"
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/TCP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKプロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="dc3a5ab2530aa93112cf5904ba7d88fa"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"702138b27d869ac8741e10ec643d55be"のContent-長さと等しいです: 0

Johnston, et al.         Best Current Practice                 [Page 79]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[79ページ]RFC3665一口

3.10.  Unsuccessful No Response from User Agent

3.10. ユーザエージェントからの失敗のいいえ応答

   Alice           Proxy 1          Proxy 2            Bob
     |                |                |                |
     |   INVITE F1    |                |                |
     |--------------->|   INVITE F2    |                |
     |     100  F3    |--------------->|   INVITE F4    |
     |<---------------|     100  F5    |--------------->|
     |                |<---------------|   INVITE F6    |
     |                |                |--------------->|
     |                |                |   INVITE F7    |
     |                |                |--------------->|
     |                |                |   INVITE F8    |
     |                |                |--------------->|
     |                |                |   INVITE F9    |
     |                |                |--------------->|
     |                |                |   INVITE F10   |
     |                |                |--------------->|
     |                |                |   INVITE F11   |
     |                |     480 F12    |--------------->|
     |                |<---------------|                |
     |                |     ACK F13    |                |
     |     480 F14    |--------------->|                |
     |<---------------|                |                |
     |     ACK F15    |                |                |
     |--------------->|                |                |
     |                |                |                |

アリス・1つのプロキシプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | 100 F3|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F4を招待してください。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 100 F5|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F6を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F7を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F8を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F9を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F10を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F11を招待してください。| | | 480 F12|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F13| | | 480 F14|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F15| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|

   In this example, there is no response from Bob to Alice's INVITE
   messages being re-transmitted by Proxy 2.  After the sixth
   re-transmission, Proxy 2 gives up and sends a 480 No Response to
   Alice.

この例には、ボブからProxy2によって再送されるアリスのINVITEメッセージまでの応答が全くありません。 6番目の再トランスミッションの後に、Proxy2は480ノーResponseをアリスにあきらめて、送ります。

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 1

F1はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: ユーザ名="alice"、分野="atlanta.example.com"を読みこなしてください。

Johnston, et al.         Best Current Practice                 [Page 80]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[80ページ]RFC3665一口

    nonce="cf5904ba7d8dc3a5ab2530aa931128fa", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="7afc04be7961f053c24f80e7dbaf888f"
   Content-Type: application/sdp
   Content-Length: 151

「一回だけ="cf5904ba7d8dc3a5ab2530aa931128fa"、=について不透明にしてください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"7afc04be7961f053c24f80e7dbaf888f"コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /*Client for Alice prepares to receive data on port 49172 from the
   network.*/

アリスのための/*クライアントはネットワークからのポート49172の上の受信データに. */を準備します。

   F2 INVITE Proxy 1 -> Proxy 2

F2は1つのプロキシ->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F3 100 Trying Proxy 1 -> Alice

プロキシの1->のアリスを裁くF3 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;容認された=192.0.2.101

Johnston, et al.         Best Current Practice                 [Page 81]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[81ページ]RFC3665一口

   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F4 INVITE Proxy 2 -> Bob

F4はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 68
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
   <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 68の記録的なルート: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F5 100 Trying Proxy 2 -> Proxy 1

F5 100の骨の折れるプロキシ2->プロキシ1

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

Johnston, et al.         Best Current Practice                 [Page 82]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[82ページ]RFC3665一口

   F6 INVITE Proxy 2 -> Bob

F6はプロキシ2->ボブを招待します。

   Resend of Message F4

F4はメッセージを再送します。

   F7 INVITE Proxy 2 -> Bob

F7はプロキシ2->ボブを招待します。

   Resend of Message F4

F4はメッセージを再送します。

   F8 INVITE Proxy 2 -> Bob

F8はプロキシ2->ボブを招待します。

   Resend of Message F4

F4はメッセージを再送します。

   F9 INVITE Proxy 2 -> Bob

F9はプロキシ2->ボブを招待します。

   Resend of Message F4

F4はメッセージを再送します。

   F10 INVITE Proxy 2 -> Bob

F10はプロキシ2->ボブを招待します。

   Resend of Message F4

F4はメッセージを再送します。

   F11 INVITE Proxy 2 -> Bob

F11はプロキシ2->ボブを招待します。

   Resend of Message F4

F4はメッセージを再送します。

   /* Proxy 2 gives up */

/*プロキシ2は*/をあきらめます。

   F12 480 No Response Proxy 2 -> Proxy 1

F12 480いいえ応答プロキシ2->プロキシ1

   SIP/2.0 480 No Response
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って一口/2.0 480いいえ応答 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

Johnston, et al.         Best Current Practice                 [Page 83]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[83ページ]RFC3665一口

   F13 ACK Proxy 1 -> Proxy 2

1つのF13 ACKプロキシ->プロキシ2

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F14 480 No Response Proxy 1 -> Alice

F14 480いいえ応答プロキシの1->のアリス

   SIP/2.0 480 No Response
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って一口/2.0 480いいえ応答 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F15 ACK Alice -> Proxy 1

F15 ACKアリス->プロキシ1

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="cf5904ba7d8dc3a5ab2530aa931128fa", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="7afc04be7961f053c24f80e7dbaf888f"
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKプロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="cf5904ba7d8dc3a5ab2530aa931128fa"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"7afc04be7961f053c24f80e7dbaf888f"のContent-長さと等しいです: 0

Johnston, et al.         Best Current Practice                 [Page 84]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[84ページ]RFC3665一口

3.11.  Unsuccessful Temporarily Unavailable

3.11. 失敗、一時入手できません

   Alice          Proxy 1          Proxy 2            Bob
     |                |                |                |
     |   INVITE F1    |                |                |
     |--------------->|   INVITE F2    |                |
     |     100  F3    |--------------->|   INVITE F4    |
     |<---------------|     100  F5    |--------------->|
     |                |<---------------|      180 F6    |
     |                |     180 F7     |<---------------|
     |     180 F8     |<---------------|                |
     |<---------------|                |     480 F9     |
     |                |                |<---------------|
     |                |                |     ACK F10    |
     |                |     480 F11    |--------------->|
     |                |<---------------|                |
     |                |     ACK F12    |                |
     |     480 F13    |--------------->|                |
     |<---------------|                |                |
     |     ACK F14    |                |                |
     |--------------->|                |                |
     |                |                |                |

アリス・1つのプロキシプロキシ2ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | 100 F3|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F4を招待してください。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 100 F5|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| 180 F6| | | 180 F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 180 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 480 F9| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F10| | | 480 F11|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F12| | | 480 F13|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F14| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|

   In this scenario, Bob initially sends a 180 Ringing response to
   Alice, indicating that alerting is taking place.  However, then a
   480 Unavailable is then sent to Alice.  This response is
   acknowledged then proxied back to Alice.

このシナリオでは、警告が行われることであることを示して、ボブは初めは、180Ringing応答をアリスに送ります。 しかしながら、そして、そして、480Unavailableをアリスに送ります。 この応答は次に、アリスにproxiedして戻られていた状態で承諾されます。

   Message Details

メッセージの詳細

   F1 INVITE Alice -> Proxy 1

F1はアリス->プロキシ1を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="aa9311cf5904ba7d8dc3a5ab253028fa", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="59a46a91bf1646562a4d486c84b399db"
   Content-Type: application/sdp

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="aa9311cf5904ba7d8dc3a5ab253028fa"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"59a46a91bf1646562a4d486c84b399db"コンテントタイプと等しいです: アプリケーション/sdp

Johnston, et al.         Best Current Practice                 [Page 85]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[85ページ]RFC3665一口

   Content-Length: 151

コンテンツの長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   /*Client for Alice prepares to receive data on port 49172 from the
   network.*/

アリスのための/*クライアントはネットワークからのポート49172の上の受信データに. */を準備します。

   F2 INVITE Proxy 1 -> Proxy 2

F2は1つのプロキシ->プロキシ2を招待します。

   INVITE sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 69
   Record-Route: <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F3 100 Trying Proxy 1 -> Alice

プロキシの1->のアリスを裁くF3 100

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE

以下を通って試みる一口/2.0 100 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 招待

Johnston, et al.         Best Current Practice                 [Page 86]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[86ページ]RFC3665一口

   Content-Length: 0

コンテンツの長さ: 0

   F4 INVITE Proxy 2 -> Bob

F4はプロキシ2->ボブを招待します。

   INVITE sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Max-Forwards: 68
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:alice@client.atlanta.example.com>
   Content-Type: application/sdp
   Content-Length: 151

INVITE一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは以下を通ってz9hG4bK721e4.1と等しいです。 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 68の記録的なルート: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: alice@client.atlanta.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151

   v=0
   o=alice 2890844526 2890844526 IN IP4 client.atlanta.example.com
   s=-
   c=IN IP4 192.0.2.101
   t=0 0
   m=audio 49172 RTP/AVP 0
   a=rtpmap:0 PCMU/8000

0 0v=0 o=alice2890844526 2890844526IN IP4 client.atlanta.example.com s=c=IN IP4 192.0.2.101t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000

   F5 100 Trying Proxy 2 -> Proxy 1

F5 100の骨の折れるプロキシ2->プロキシ1

   SIP/2.0 100 Trying
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って試みる一口/2.0 100 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

Johnston, et al.         Best Current Practice                 [Page 87]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[87ページ]RFC3665一口

   F6 180 Ringing Bob -> Proxy 2

ボブ->プロキシ2に電話をするF6 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F7 180 Ringing Proxy 2 -> Proxy 1

プロキシ2->プロキシ1に電話をするF7 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>
   Content-Length: 0

以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt;、コンテンツの長さ: 0

   F8 180 Ringing Proxy 1 -> Alice

プロキシの1->のアリスに電話をするF8 180

   SIP/2.0 180 Ringing
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   Record-Route: <sip:ss2.biloxi.example.com;lr>,
    <sip:ss1.atlanta.example.com;lr>
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Contact: <sip:bob@client.biloxi.example.com>

以下を通って鳴る一口/2.0 180 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss2.biloxi.example.com; <一口: lr>、ss1.atlanta.example.com; lr>From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 接触を招いてください: <一口: bob@client.biloxi.example.com 、gt。

Johnston, et al.         Best Current Practice                 [Page 88]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[88ページ]RFC3665一口

   Content-Length: 0

コンテンツの長さ: 0

   F9 480 Temporarily Unavailable Bob -> Proxy 2

一時入手できないF9 480は->プロキシ2をたたきます。

   SIP/2.0 480 Temporarily Unavailable
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
    ;received=192.0.2.222
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って一時入手できない一口/2.0 480 一口/2.0/UDP ss2.biloxi.example.com: 5060 以下を通って; ブランチ=z9hG4bK721e4.1;容認された=192.0.2.222 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F10 ACK Proxy 2 -> Bob

F10 ACKプロキシ2->ボブ

   ACK sip:bob@client.biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss2.biloxi.example.com:5060;branch=z9hG4bK721e4.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@client.biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss2.biloxi.example.com: 5060; ブランチは前方へz9hG4bK721e4.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F11 480 Temporarily Unavailable Proxy 2 -> Proxy 1

F11 480一時入手できないプロキシ2->プロキシ1

   SIP/2.0 480 Temporarily Unavailable
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
    ;received=192.0.2.111
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って一時入手できない一口/2.0 480 一口/2.0/UDP ss1.atlanta.example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

Johnston, et al.         Best Current Practice                 [Page 89]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[89ページ]RFC3665一口

   F12 ACK Proxy 1 -> Proxy 2

1つのF12 ACKプロキシ->プロキシ2

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP ss1.atlanta.example.com:5060;branch=z9hG4bK2d4790.1
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP ss1.atlanta.example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 ACKコンテンツの長さ: 0

   F13 480 Temporarily Unavailable Proxy 1 -> Alice

F13 480一時入手できないプロキシ1->アリス

   SIP/2.0 480 Temporarily Unavailable
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
    ;received=192.0.2.101
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   CSeq: 1 INVITE
   Content-Length: 0

以下を通って一時入手できない一口/2.0 480 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com CSeq: 1 コンテンツの長さを招待してください: 0

   F14 ACK Alice -> Proxy 1

F14 ACKアリス->プロキシ1

   ACK sip:bob@biloxi.example.com SIP/2.0
   Via: SIP/2.0/UDP client.atlanta.example.com:5060;branch=z9hG4bK74bf9
   Max-Forwards: 70
   From: Alice <sip:alice@atlanta.example.com>;tag=9fxced76sl
   To: Bob <sip:bob@biloxi.example.com>;tag=314159
   Call-ID: 2xTb9vxSit55XU7p8@atlanta.example.com
   Proxy-Authorization: Digest username="alice",
    realm="atlanta.example.com",
    nonce="aa9311cf5904ba7d8dc3a5ab253028fa", opaque="",
    uri="sip:bob@biloxi.example.com",
    response="59a46a91bf1646562a4d486c84b399db"
   CSeq: 1 ACK
   Content-Length: 0

ACK一口: bob@biloxi.example.com SIP/2.0Via: 一口/2.0/UDP client.atlanta.example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: alice@atlanta.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: bob@biloxi.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@atlanta.example.com プロキシ認可: 「ユーザ名="alice"、分野="atlanta.example.com"、一回だけ="aa9311cf5904ba7d8dc3a5ab253028fa"不透明なもの=を消化してください」、」、uriは「一口: bob@biloxi.example.com 」と等しく、応答は"59a46a91bf1646562a4d486c84b399db"CSeqと等しいです: 1 ACKコンテンツの長さ: 0

Johnston, et al.         Best Current Practice                 [Page 90]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[90ページ]RFC3665一口

4.  Security Considerations

4. セキュリティ問題

   Since this document contains examples of SIP session establishment,
   the security considerations in RFC 3261 [1] apply.  RFC 3261
   describes the basic threats including registration hijacking, server
   impersonation, message body tampering, session modifying or teardown,
   and denial of service and amplification attacks.  The use of HTTP
   Digest as shown in this document provides one-way authentication and
   protection against replay attacks.  TLS transport is used in
   registration scenarios due to the lack of integrity protection in
   HTTP Digest and the danger of registration hijacking without it, as
   described in RFC 3261 [1].  A full discussion of the weaknesses of
   HTTP Digest is provided in RFC 3261 [1].  The use of TLS and the
   Secure SIP (sips) URI scheme provides a better level of security
   including two-way authentication.  S/MIME can provide end-to-end
   confidentiality and integrity protection of message bodies, as
   described in RFC 3261.

このドキュメントがSIPセッション設立に関する例を含んでいるので、RFC3261[1]のセキュリティ問題は適用されます。 RFC3261はサービスと増幅攻撃の登録ハイジャックかサーバものまねかメッセージボディーのいじるかセッション変更か分解と、否定を含む基本的な脅威について説明します。 示されるとしてのHTTP Digestの使用は本書では反射攻撃に対する片道認証と保護を提供します。 TLS輸送はHTTP Digestの保全保護の不足と登録という危険のためそれなしでハイジャックしながら、登録シナリオで使用されます、RFC3261[1]で説明されるように。 HTTP Digestの弱点の十分な議論をRFC3261[1]に提供します。 TLSとSecure SIP(一口)URI計画の使用は両用認証を含むより良いレベルのセキュリティを提供します。 S/MIMEはRFC3261で説明されるようにメッセージ本体の終わりから終わりへの秘密性と保全保護を提供できます。

5.  References

5. 参照

5.1.  Normative References

5.1. 引用規格

   [1] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A.,
       Peterson, J., Sparks, R., Handley, M. and E. Schooler, "SIP:
       Session Initiation Protocol", RFC 3261, June 2002.

[1] ローゼンバーグ、J.、Schulzrinne、H.、キャマリロ、G.、ジョンストン、A.、ピーターソン、J.、スパークス、R.、ハンドレー、M.、およびE.学生は「以下をちびちび飲みます」。 「セッション開始プロトコル」、RFC3261、2002年6月。

   [2] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with
       SDP", RFC 3264, April 2002.

[2] ローゼンバーグとJ.とH.Schulzrinne、「SDPの申し出/答えモデル」、RFC3264、2002年4月。

   [3] Franks, J., Hallam-Baker, P., Hostetler, J., Lawrence, S., Leach,
       P., Luotonen, A. and L. Stewart, "HTTP authentication: Basic and
       Digest Access Authentication", RFC 2617, June 1999.

[3] フランクス、J.、ハラム-ベイカー、P.、Hostetler、J.、ローレンス、S.、リーチ、P.、Luotonen、A.、およびL.スチュワート、「HTTP認証:」 「基本的、そして、ダイジェストアクセス認証」、RFC2617、1999年6月。

   [4] Bradner, S., "Key words for use in RFCs to Indicate Requirement
       Levels", BCP 14, RFC 2119, March 1997.

[4] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。

5.2.  Informative References

5.2. 有益な参照

   [5] Johnston, A., Donovan, S., Sparks, R., Cunningham, C. and K.
       Summers, "Session Initiation Protocol (SIP) Public Switched
       Telephone Network (PSTN) Call Flows", BCP 76, RFC 3666, December
       2003.

[5] ジョンストン、A.、ドノヴァン、S.、スパークス、R.、カニンハム、C.、およびK.サマーズ、「セッション開始プロトコル(一口)公衆電話交換網(PSTN)呼び出しは流れます」、BCP76、RFC3666、2003年12月。

6.  Intellectual Property Statement

6. 知的所有権声明

   The IETF takes no position regarding the validity or scope of any
   intellectual property or other rights that might be claimed to
   pertain to the implementation or use of the technology described in

IETFは説明された技術の実現か使用に関係する要求されるどんな知的所有権や他の権利の正当性か範囲も見なす立場を全く取りません。

Johnston, et al.         Best Current Practice                 [Page 91]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[91ページ]RFC3665一口

   this document or the extent to which any license under such rights
   might or might not be available; neither does it represent that it
   has made any effort to identify any such rights.  Information on the
   IETF's procedures with respect to rights in standards-track and
   standards-related documentation can be found in BCP-11.  Copies of
   claims of rights made available for publication and any assurances of
   licenses to be made available, or the result of an attempt made to
   obtain a general license or permission for the use of such
   proprietary rights by implementors or users of this specification can
   be obtained from the IETF Secretariat.

そのようなものの下のどんなライセンスもまっすぐになるこのドキュメントか範囲が、有効であるかもしれない、または有効でないかもしれません。 どちらも、それはそれを表しません。いずれもどんなそのような権利も特定するための努力にしました。 BCP-11で標準化過程の権利と規格関連のドキュメンテーションに関するIETFの手順に関する情報を見つけることができます。 権利のクレームのコピーで利用可能に作られるべきライセンスの保証、または一般的なライセンスか許可が作成者によるそのような所有権の使用に得させられた試みの結果が公表といずれにも利用可能になったか、またはIETF事務局からこの仕様のユーザを得ることができます。

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights which may cover technology that may be required to practice
   this standard.  Please address the information to the IETF Executive
   Director.

IETFはこの規格を練習するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 IETF専務に情報を記述してください。

7.  Acknowledgments

7. 承認

   This document is has been a group effort by the SIP and SIPPING WGs.
   The authors wish to thank everyone who has read, reviewed, commented,
   or made suggestions to improve this document.

このドキュメントがそうである、SIPとSIPPING WGsによるグループの努力はそうです。 作者は、提案を読むか、見直すか、論評するか、またはした皆がこのドキュメントを改良するのに感謝したがっています。

   Thanks to Rohan Mahy, Adam Roach, Gonzalo Camarillo, Cullen Jennings,
   and Tom Taylor for their detailed comments during the final review.
   Thanks to Dean Willis for his early contributions to the development
   of this document.

おかげに、決勝の間の彼らの詳細なコメントのためのRohanマーイ、アダム・ローチ、ゴンサロ・キャマリロ、Cullenジョニングス、およびトム・テイラーは論評します。 このドキュメントの開発への彼の早めの貢献をディーン・ウィリスをありがとうございます。

   The authors wish to thank Kundan Singh for performing parser
   validation of messages.

作者は、メッセージのパーサ合法化を実行して頂いて、Kundanシンに感謝したがっています。

   The authors wish to thank the following individuals for their
   participation in the review of this call flows document: Aseem
   Agarwal, Rafi Assadi, Ben Campbell, Sunitha Kumar, Jon Peterson, Marc
   Petit-Huguenin, Vidhi Rastogi, and Bodgey Yin Shaohua.

作者は流れが記録するこの呼び出しのレビューへの彼らの参加について以下の個人に感謝したがっています: Aseem Agarwal、Rafi Assadi、ベン・キャンベル、Sunithaクマー、ジョン・ピーターソン、小さいHugueninのマーク・Vidhiラストーギ、およびBodgey陰のShaohua。

   The authors also wish to thank the following individuals for their
   assistance: Jean-Francois Mule, Hemant Agrawal, Henry Sinnreich,
   David Devanatham, Joe Pizzimenti, Matt Cannon, John Hearty, the whole
   MCI WorldCom IPOP Design team, Scott Orton, Greg Osterhout, Pat
   Sollee, Doug Weisenberg, Danny Mistry, Steve McKinnon, and Denise
   Ingram, Denise Caballero, Tom Redman, Ilya Slain, Pat Sollee, John
   Truetken, and others from MCI WorldCom, 3Com, Cisco, Lucent and
   Nortel.

また、作者は彼らの支援について以下の個人に感謝したがっています: ジャン・フランソワMule、Hemant Agrawal、ヘンリーSinnreich、デヴィッドDevanatham、ジョーPizzimenti、マットCannon、ジョンHearty、全体のMCIワールドコムIPOP Designチーム、スコット・オートン、グレッグ・オスターハウト、パットSollee、ダグWeisenberg、ダニー・ミストリ、スティーブMcKinnon、デニーズ・イングラム、デニーズ・カバリェロ、トム・レッドマン、イリヤSlain、パットSollee、ジョンTruetken、およびMCIワールドコム、3Com、シスコ、Lucent、およびノーテルからの他のもの。

Johnston, et al.         Best Current Practice                 [Page 92]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[92ページ]RFC3665一口

8.  Authors' Addresses

8. 作者のアドレス

   All listed authors actively contributed large amounts of text to this
   document.

すべての記載された作者が活発に多量のテキストをこのドキュメントに寄付しました。

   Alan Johnston
   MCI
   100 South 4th Street
   St. Louis, MO 63102
   USA

第4南アランジョンストンMCI100通りMO63102セントルイス(米国)

   EMail: alan.johnston@mci.com

メール: alan.johnston@mci.com

   Steve Donovan
   dynamicsoft, Inc.
   5100 Tennyson Parkway
   Suite 1200
   Plano, Texas 75024
   USA

スティーブドノヴァンdynamicsoft Inc.5100テニソンパークウェイSuite1200テキサス75024プラノ(米国)

   EMail: sdonovan@dynamicsoft.com

メール: sdonovan@dynamicsoft.com

   Robert Sparks
   dynamicsoft, Inc.
   5100 Tennyson Parkway
   Suite 1200
   Plano, Texas 75024
   USA

ロバートスパークスdynamicsoft Inc.5100テニソンパークウェイSuite1200テキサス75024プラノ(米国)

   EMail: rsparks@dynamicsoft.com

メール: rsparks@dynamicsoft.com

   Chris Cunningham
   dynamicsoft, Inc.
   5100 Tennyson Parkway
   Suite 1200
   Plano, Texas 75024
   USA

クリスカニンハムdynamicsoft Inc.5100テニソンパークウェイSuite1200テキサス75024プラノ(米国)

   EMail: ccunningham@dynamicsoft.com

メール: ccunningham@dynamicsoft.com

   Kevin Summers
   Sonus
   1701 North Collins Blvd, Suite 3000
   Richardson, TX 75080
   USA

ケビンサマーズSonus1701の北のコリンズBlvd、Suite3000リチャードソン、テキサス75080米国

   EMail: kevin.summers@sonusnet.com

メール: kevin.summers@sonusnet.com

Johnston, et al.         Best Current Practice                 [Page 93]

RFC 3665              SIP Basic Call Flow Examples         December 2003

ジョンストン、他 呼び出し流れ例の2003年12月に基本的な最も良い現在の習慣[93ページ]RFC3665一口

9.  Full Copyright Statement

9. 完全な著作権宣言文

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

Copyright(C)インターネット協会(2003)。 All rights reserved。

   This document and translations of it may be copied and furnished to
   others, and derivative works that comment on or otherwise explain it
   or assist in its implementation may be prepared, copied, published
   and distributed, in whole or in part, without restriction of any
   kind, provided that the above copyright notice and this paragraph are
   included on all such copies and derivative works.  However, this
   document itself may not be modified in any way, such as by removing
   the copyright notice or references to the Internet Society or other
   Internet organizations, except as needed for the purpose of
   developing Internet standards in which case the procedures for
   copyrights defined in the Internet Standards process must be
   followed, or as required to translate it into languages other than
   English.

それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部広げられた実現を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsの過程で定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。

   The limited permissions granted above are perpetual and will not be
   revoked by the Internet Society or its successors or assignees.

上に承諾された限られた許容は、永久であり、そのインターネット協会、後継者または指定代理人によって取り消されないでしょう。

   This document and the information contained herein is provided on an
   "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
   TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
   BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
   HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
   MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。

Acknowledgement

承認

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

RFC Editor機能のための基金は現在、インターネット協会によって提供されます。

Johnston, et al.         Best Current Practice                 [Page 94]

ジョンストン、他 最も良い現在の習慣[94ページ]

一覧

 RFC 1〜100  RFC 1401〜1500  RFC 2801〜2900  RFC 4201〜4300 
 RFC 101〜200  RFC 1501〜1600  RFC 2901〜3000  RFC 4301〜4400 
 RFC 201〜300  RFC 1601〜1700  RFC 3001〜3100  RFC 4401〜4500 
 RFC 301〜400  RFC 1701〜1800  RFC 3101〜3200  RFC 4501〜4600 
 RFC 401〜500  RFC 1801〜1900  RFC 3201〜3300  RFC 4601〜4700 
 RFC 501〜600  RFC 1901〜2000  RFC 3301〜3400  RFC 4701〜4800 
 RFC 601〜700  RFC 2001〜2100  RFC 3401〜3500  RFC 4801〜4900 
 RFC 701〜800  RFC 2101〜2200  RFC 3501〜3600  RFC 4901〜5000 
 RFC 801〜900  RFC 2201〜2300  RFC 3601〜3700  RFC 5001〜5100 
 RFC 901〜1000  RFC 2301〜2400  RFC 3701〜3800  RFC 5101〜5200 
 RFC 1001〜1100  RFC 2401〜2500  RFC 3801〜3900  RFC 5201〜5300 
 RFC 1101〜1200  RFC 2501〜2600  RFC 3901〜4000  RFC 5301〜5400 
 RFC 1201〜1300  RFC 2601〜2700  RFC 4001〜4100  RFC 5401〜5500 
 RFC 1301〜1400  RFC 2701〜2800  RFC 4101〜4200 

スポンサーリンク

cronを実行すると『TERM environment variable not set.』というエラーメールが飛ぶ

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る