Network Working Group                                   A. Johnston, Ed.
Request for Comments: 5359                                         Avaya
BCP: 144                                                       R. Sparks
Category: Best Current Practice                                  Tekelec
                                                           C. Cunningham
                                                              S. Donovan
                                                           Cisco Systems
                                                              K. Summers
                                                                   Sonus
                                                            October 2008
        
              Session Initiation Protocol Service Examples
        

Status of This 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を指定し、改善のための議論と提案を要求します。このメモの配布は無制限です。

Abstract

抽象

This document gives examples of Session Initiation Protocol (SIP) services. This covers most features offered in so-called IP Centrex offerings from local exchange carriers and PBX (Private Branch Exchange) features. Most of the services shown in this document are implemented in the SIP user agents, although some require the assistance of a SIP proxy. Some require some extensions to SIP including the REFER, SUBSCRIBE, and NOTIFY methods and the Replaces and Join header fields. These features are not intended to be an exhaustive set, but rather show implementations of common features likely to be implemented on SIP IP telephones in a business environment.

この文書では、セッション開始プロトコル(SIP)サービスの例を示します。これは、ローカル交換キャリアやPBX(構内交換機)機能から、いわゆるIPセントレックス製品で提供されるほとんどの機能をカバーしています。いくつかは、SIPプロキシの支援を必要とするが、この文書に示されているサービスのほとんどは、SIPユーザエージェントに実装されています。いくつかは、REFER、SUBSCRIBE、およびメソッドに通知し、置き換え、参加ヘッダフィールドを含むSIPにいくつかの拡張機能を必要としています。これらの機能は網羅セットすることではなく、ビジネス環境でSIP IP電話に実装される可能性が高い一般的な機能の実装を表示するためのものではありません。

Table of Contents

目次

   1. Overview ........................................................3
      1.1. Legend for Message Flows ...................................4
   2. Service Examples ................................................6
      2.1. Call Hold ..................................................6
      2.2. Consultation Hold .........................................19
      2.3. Music on Hold .............................................38
      2.4. Transfer - Unattended .....................................50
      2.5. Transfer - Attended .......................................58
      2.6. Transfer - Instant Messaging ..............................71
      2.7. Call Forwarding Unconditional .............................77
      2.8. Call Forwarding - Busy ....................................84
      2.9. Call Forwarding - No Answer ...............................92
      2.10. 3-Way Conference - Third Party Is Added .................101
      2.11. 3-Way Conference - Third Party Joins ....................107
      2.12. Find-Me .................................................113
      2.13. Call Management (Incoming Call Screening) ...............125
      2.14. Call Management (Outgoing Call Screening) ...............132
      2.15. Call Park ...............................................135
      2.16. Call Pickup .............................................147
      2.17. Automatic Redial ........................................154
      2.18. Click to Dial ...........................................163
   3. Security Considerations .......................................166
   4. Acknowledgements ..............................................166
   5. References ....................................................167
      5.1. Normative References .....................................167
      5.2. Informative References ...................................168
        
1. Overview
1。概要

This document provides example call flows detailing a SIP implementation of the following traditional telephony services:

このドキュメントでは、次の伝統的な電話サービスのSIPの実装の詳細を例コールフローを提供します。

           Call Hold                        3-Way Conference
           Consultation Hold                Find-Me
           Music on Hold                    Incoming Call Screening
           Unattended Transfer              Outgoing Call Screening
           Attended Transfer                Call Park
           Instant Messaging Transfer       Call Pickup
           Unconditional Call Forwarding    Automatic Redial
           Call Forwarding on Busy          Click to Dial
           Call Forwarding on No Answer
        

Note that the Single Line Extension call flow has been removed from this document and will be covered in a separate document.

シングルライン拡張コールフローは、この文書から削除されていると、別の文書でカバーされることに注意してください。

The call flows shown in this document were developed in the design of a SIP IP communications network. They represent an example set of so-called IP Centrex services or PBX services.

この文書に示されているコールフローは、SIP IP通信ネットワークの設計に開発されました。彼らは、いわゆるIPセントレックスサービスやPBXサービスのセットの例を表しています。

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 [RFC3261] and some of its extensions.

この文書が似SIPの実装者、設計者、およびプロトコルの研究者にとって有用であろうと、RFC 3261 [RFC3261]とその拡張機能のいくつかの標準的な実装の目標を促進するのに役立ちますことを、著者の希望です。

These flows represent carefully checked and working group reviewed scenarios of SIP service examples as a companion to the specifications.

これらのフローは注意深くチェックし、ワーキンググループが仕様にコンパニオンとしてSIPサービスの例のシナリオを検討を表します。

These call flows are based on the current version 2.0 of SIP in RFC 3261 [RFC3261] with Session Description Protocol (SDP) usage described in RFC 3264 [RFC3264]. Other RFCs also form part of the SIP standard and are used and referenced in these call flows.

これらのコールフローは、RFC 3264 [RFC3264]に記載のセッション記述プロトコル(SDP)用途にRFC 3261 [RFC3261]でSIPの現在のバージョン2.0に基づいています。他のRFCはまた、SIP標準の一部を形成し、これらのコールフローで使用され、参照されています。

The SIP specification and the other referenced documents are definitive as far as protocol issues are concerned. Also, these flows do not represent the only way to implement these services -- other approaches such as 3pcc (Third Party Call Control) [RFC3725] or Back-to-Back User Agents (B2BUAs) can be used. This specification does not preclude these or other approaches for implementing such services. The peer-to-peer design and principles of these service examples are described in the Multiparty Framework document [FRAMEWORK].

SIP仕様および他の参照文書は限りプロトコルの問題が懸念されるとして決定的です。使用可能な3PCC(第三者呼制御)[RFC3725]またはバックツーバックユーザエージェント(型B2BUA)などの他のアプローチ - また、これらのフローは、これらのサービスを実装するための唯一の方法を表すものではありません。この仕様は、このようなサービスを実装するためのこれらまたは他のアプローチを排除するものではありません。ピアツーピア設計およびこれらのサービスの例の原理は、マルチパーティフレームワークドキュメント[FRAMEWORK]に記載されています。

These flows assume the functionality described in the SIP Call Flow Examples document [RFC3665], which explores basic SIP behavior. Some of the scenarios described herein make use of the SIP method extension REFER [RFC3515], the SIP header extension Replaces [RFC3891], and the SIP header extension Join [RFC3911]. The SIP Events document [RFC3265] describes the use of SUBSCRIBE and NOTIFY, while the SIP Dialog Event Package document [RFC4235] describes the dialog event package. Some examples make use of the GRUU (Globally Routable User Agent URI) extension [GRUU].

これらのフローは、基本的なSIPの挙動を探るSIPコールフローの例ドキュメント[RFC3665]で説明した機能を前提としています。本明細書に記載されたシナリオの一部は、SIPメソッドの拡張の使用は、SIPヘッダ拡張子は[RFC3891]に置き換え[RFC3515] REFER行い、SIPヘッダ拡張子は[RFC3911]に参加します。 SIPダイアログイベントパッケージドキュメント[RFC4235]は、ダイアログイベントパッケージを説明しながら、SIPイベントドキュメント[RFC3265]は、SUBSCRIBEとNOTIFYの使用を記載しています。いくつかの例は、GRUU(グローバルにルーティング可能なユーザエージェントURI)拡張[GRUU]を利用します。

These flows were prepared assuming a network of proxies, registrars, and other SIP servers. The use of Secure SIP URIs (sips) is shown throughout this document, implying TLS transport on each hop with assumed certificate validation. However, other security approaches can be used. The use of Digest authentication is shown in some examples.

これらのフローは、プロキシ、レジストラ、および他のSIPサーバのネットワークを想定して調製しました。セキュアSIPのURI(SIPS)の使用を想定し、証明書の検証と各ホップにTLSトランスポートを暗示、この文書全体にわたって示されています。しかし、他のセキュリティアプローチを使用することができます。ダイジェスト認証を使用するには、いくつかの例に示されています。

The emphasis in these call flows is the SIP signaling exchange. As a result, only very simple SDP offer/answer exchanges are shown with audio media. These flows apply equally well for other media and multimedia sessions. For more advanced examples of SDP offer/answer exchanges, refer to [RFC4317].

これらのコールフローの重点は、SIPシグナリングの交換です。その結果、非常にシンプルなSDPオファー/アンサー交換はオーディオメディアで示されています。これらのフローは、他のメディアやマルチメディアセッションのためにも同様に適用します。 SDPオファー/アンサー交換のより高度な例については、[RFC4317]を参照。

Each call flow is presented with a textual description of the scenario, a message flow diagram showing the messages exchanged between separate network elements, and the detailed contents of each message shown in the diagram.

各コールフローは、シナリオのテキスト記述が提示されるメッセージを示すメッセージフロー図は、別個のネットワーク要素間で交換され、各メッセージの詳細な内容は、図に示されています。

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. Also, message body content lengths are often not calculated, but instead shown as "..." where the actual octet count would be.

文書を読み取り、編集を簡単にするため、例や実際のSIPメッセージのいくつかの違いがいくつかあります。例えば、HTTPダイジェスト応答は、実際のMD5エンコーディングではありません。コールIDはしばしば繰り返され、のCSeqは、多くの場合、通常、同じ順序で示されている。1.ヘッダフィールドで始まるカウントします。通常最低限必要なヘッダフィールドセットが示されています。また、メッセージ本文のコンテンツの長さは、多くの場合、計算されていないが、代わりに「...」として示され、実際のオクテット数はどこになります。

1.1. Legend for Message Flows
1.1. メッセージのための伝説フロー
   Dashed lines (---) represent control messages that are mandatory to
   the call scenario.  These control messages can be SIP signaling.
        

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

二重破線(===)は、ネットワーク要素間のメディアパスを表します。

Messages with parentheses around the name represent optional control messages.

名の前後に括弧を持つメッセージは、オプションの制御メッセージを表します。

Messages are identified in the figures as F1, F2, etc. This references the message details in the table that follows the figure.

メッセージは、これは図を以下の表にメッセージの詳細を参照するなどF1、F2、として図面に同定されます。

Lines longer than 72 characters are handled using the <allOneLine> convention defined in Section 2.1 of RFC 4475 [RFC4475].

72文字より長い行は、RFC 4475 [RFC4475]のセクション2.1で定義された<allOneLine>規則を使用して処理されます。

Comments in the message details are shown in the following form:

メッセージの詳細にコメントは以下の形で示されています。

   /* Comments. */
        
2. Service Examples
2.サービスの例
2.1. Call Hold
2.1. コール保留
            Alice           Proxy            Bob
             |    INVITE F1   |              |
             |--------------->|              |
             |                |   INVITE F2  |
             |(100 Trying) F3 |------------->|
             |<---------------|              |
             |                |180 Ringing F4|
             | 180 Ringing F5 |<-------------|
             |<---------------|              |
             |                |  200 OK F6   |
             |    200 OK F7   |<-------------|
             |<---------------|              |
             |     ACK F8     |              |
             |--------------->|    ACK F9    |
             |                |------------->|
             |    Both way RTP Established   |
             |<=============================>|
             |                |INVITE(hold) F10
             |INVITE(hold) F11|<-------------|
             |<---------------|              |
             |    200 OK F12  |              |
             |--------------->|   200 OK F13 |
             |                |------------->|
             |                |     ACK F14  |
             |     ACK F15    |<-------------|
             |<---------------|              |
             |           No RTP Sent!        |
             |                |  INVITE F16  |
             |   INVITE F17   |<-------------|
             |<---------------|              |
             |   200 OK F18   |              |
             |--------------->|  200 OK F19  |
             |                |------------->|
             |                |    ACK F20   |
             |     ACK F21    |<-------------|
             |<---------------|              |
             |    Both way RTP Established   |
             |<=============================>|
             |     BYE F22    |              |
             |--------------->|   BYE F23    |
             |                |------------->|
             |                |   200 OK F24 |
             |    200 OK F25  |<-------------|
             |<---------------|              |
        

In this scenario, Alice calls Bob, then Bob places the call on hold. Bob then takes the call off hold, then Alice hangs up the call. Note that hold is unidirectional in nature. However, a UA that places the other party on hold will generally also stop sending media, resulting in no media exchange between the UAs. Older UAs may set the connection address to 0.0.0.0 when initiating hold. However, this behavior has been deprecated in favor or using the a=inactive SDP attribute if no media is sent, or the a=sendonly attribute if media is still sent.

このシナリオでは、アリスはボブは、ボブが通話を保留に呼び出します。ボブは、アリスが電話を切る、その後、コールオフ保留になります。ホールドは、本質的に単方向であることに注意してください。ただし、保留中の相手側を配置UAは、一般的にもUAの間には、メディア交換で、その結果、メディアの送信を停止します。ホールドを開始する際に古いUAは0.0.0.0に接続アドレスを設定することがあります。しかし、この動作は非推奨またはまったくメディアが送信されない場合は、A =非アクティブなSDP属性を使用して、またはメディアがまだ送信されている場合aがsendonlyの属性=されています。

Also note the use of the rendering feature tag defined in RFC 4235 [RFC4235] used in F10 and F11 to indicate that Bob's UA is no longer rendering media to Bob, i.e., that Bob has placed the call on hold.

また、ボブは保留中の通話を置いていることを、ボブのUAは、もはやすなわちボブにメディアをレンダリングされていないことを示すようにF10とF11で使用されるRFC 4235 [RFC4235]で定義されたレンダリング機能タグの使用を注意してください。

Message Details

メッセージの詳細

F1 INVITE Alice -> Proxy 1

F1アリスをINVITE - >プロキシ1

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345601@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 INVITE Proxy 1 -> Bob

>ボブ - F2は、プロキシの1をINVITE

INVITE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061

一口にINVITE:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061

;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:;:69から:アリス<SIPS LR ss1.example.com>マックス・フォワード<一口:alice@atlanta.example.com>と、タグ= 1234567:をボブ<一口:bob@biloxi.example.com>コールID:12345601@atlanta.example.comのCSeq:連絡先をINVITE 1:<一口:alice@client.atlanta.example.com>許可:INVITE、ACKは、CANCEL、 OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F3 (100 Trying) Proxy 1 -> Alice

>アリス - プロキシ1(100試行)F3

SIP/2.0 100 Trying Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0経由しよう100:SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345601@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F4 180 Ringing Bob -> Proxy 1

F4 180リンギングボブ - >プロキシ1

SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1:SIP / 2.0 180リンギング経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグ= 314159

Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content Length:0

コールIDを:12345601@atlanta.example.comのCSeq:<一口:bob@client.biloxi.example.com>コンテンツの長さ:0連絡先を1 INVITE

F5 180 Ringing Proxy 1 -> Alice

F5 180リンギングプロキシ1 - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345601@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>コンテンツの長さ:0

F6 200 OK Bob -> Proxy 1

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

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグ= 314159コールID:12345601@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>許可:、BYE、INVITE、ACK、CANCEL、OPTIONSサポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F7 200 OK Proxy 1 -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345601@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F8 ACK Alice -> Proxy 1

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

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf92 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bf92ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345601@atlanta.example.com CSeq:1 ACKを許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、NOTIFY:コンテンツ長を置き換え:0

F9 ACK Proxy 1 -> Bob

F9 ACKプロキシ1 - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837492.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061

ACKをすする:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837492.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061

;branch=z9hG4bK74bf92 ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

;分岐= z9hG4bK74bf92; = 192.0.2.103最大転送し受信:から69:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345601@atlanta.example.comのCSeq:1 ACK許可:コンテンツ長を置き換えます:サポートされているNOTIFY、REFER、BYE、OPTIONSをCANCEL、ACK、INVITE 0

      /* Bob places Alice on hold.  Note that the version is
         incremented in the o= field of the SDP. */
        

F10 INVITE Bob -> Proxy 1

F10ボブをINVITE - >プロキシ1

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com>;+sip.rendering="no" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7ルート:<一口:ss1.example.com; LR> MAX-フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.com CSeq:連絡先INVITE 1:<一口:bob@client.biloxi.example.com>を; + sip.rendering = "no" を許可する:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONSは:コンテンツタイプを置き換えます。アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = sendonlyで

F11 INVITE Proxy 1 -> Alice

>アリス - F11は、プロキシの1をINVITE

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061

;branch=z9hG4bKnashds7 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com>;+sip.rendering="no" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

;分岐= z9hG4bKnashds7は、= 192.0.2.105レコードルートを受信<SIPを:ss1.example.com; LR>最大フォワード:69から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159:をアリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>; +一口。レンダリングは= "なし" を許可しない:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = sendonlyで

      /* Alice replies to hold. */
        

F12 200 OK Alice -> Proxy 1

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

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= <一口:ss1.example.com; LR>; z9hG4bKnashds7は192.0.2.105録音・ルート=受信者:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:、BYE、INVITE、ACK、CANCEL、OPTIONSサポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844527 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F13 200 OK Proxy 1 -> Bob

F13 200 OKプロキシ1 - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7; = 192.0.2.105レコードルート受信;から:ボブ<<LR ss1.example.com SIPを>一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345601@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844527 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F14 ACK Bob -> Proxy 1

F14 ACKボブ - >プロキシ1

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds72 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 ACK

ACKでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds72ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.com CSeq:1個のACK

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、NOTIFY:コンテンツ長を置き換え:0

F15 ACK Proxy 1 -> Alice

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

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds72 ;received=192.0.2.105 Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKをすする:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds72; = 192.0.2.105最大転送し、受信し:;:アリスから69:ボブ<SIPS bob@biloxi.example.com>タグ= 314159から<一口:alice@atlanta.example.com>;タグ= 1234567コールID:12345601@atlanta.example.comのCSeq:1 ACK許可:コンテンツ長を置き換えます:サポートされているNOTIFY、REFER、BYE、OPTIONSをCANCEL、ACK、INVITE 0

      /* Bob takes the call off hold. */
        

F16 INVITE Bob -> Proxy 1

F16ボブをINVITE - >プロキシ1

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds73 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds73ルート:<一口:ss1.example.com; LR> MAX-フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.com CSeq:連絡先をINVITE 2:<一口:bob@client.biloxi.example.com>許可:NOTIFYサポート、REFER、BYE、、、ACKをINVITE、CANCEL、OPTIONSは:コンテンツタイプを置き換える:アプリケーション/ SDPコンテンツ長.. 。

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

V = 0 0 =ボブ2890844527 2890844529 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F17 INVITE Proxy 1 -> Alice

>アリス - F17は、プロキシの1をINVITE

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837493.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds73 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837493.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds73は、= 192.0.2.105レコードルートを受信<SIPを:ss1.example.com; LR>最大フォワード:69から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159に:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345601@atlanta.example.comのCSeq:連絡先をINVITE 2:<一口:bob@client.biloxi.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844529 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F18 200 OK Alice -> Proxy 1

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

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837493.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds73 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 INVITE

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837493.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= <一口:ss1.example.com; LR>; z9hG4bKnashds73は192.0.2.105録音・ルート=受信者:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:INVITE 2

Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

連絡先:<一口:alice@client.atlanta.example.com>許可:サポートされているNOTIFY、REFER、BYE、OPTIONS、CANCEL、ACKをINVITE:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844528 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F19 200 OK Proxy 1 -> Bob

F19 200 OKプロキシ1 - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds73 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds73; = 192.0.2.105レコードルート受信;から:ボブ<<LR ss1.example.com SIPを>一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345601@atlanta.example.comのCSeq:連絡先をINVITE 2:<一口:alice@client.atlanta.example.com>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844528 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F20 ACK Bob -> Proxy 1

F20 ACKボブ - >プロキシ1

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds74 Route: <sips:ss1.example.com;lr> Max-Forwards: 70

ACKでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds74ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70

From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

投稿者:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:2 ACK許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:コンテンツ長を置き換え:0

F21 ACK Proxy 1 -> Alice

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

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837494.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds74 ;received=192.0.2.105 Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKをすする:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837494.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds74; = 192.0.2.105最大転送し、受信し:;:アリスから69:ボブ<SIPS bob@biloxi.example.com>タグ= 314159から<一口:alice@atlanta.example.com>;タグ= 1234567コールID:12345601@atlanta.example.comのCSeq:2 ACK許可:コンテンツ長を置き換えます:サポートされているNOTIFY、REFER、BYE、OPTIONSをCANCEL、ACK、INVITE 0

      /* RTP Media stream re-established.  Alice disconnects. */
        

F22 BYE Alice -> Proxy 1

F22 BYEアリス - >プロキシ1

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf97 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bf97ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345601@atlanta.example.com CSeq:2 BYEのコンテンツ長:0

F23 BYE Proxy 1 -> Bob

>ボブ - F23 BYEプロキシ1

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837497.1

BYEをすする:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837497.1

Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf97 ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 2 BYE Content-Length: 0

介し:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf97; = 192.0.2.103最大前方に受信:69から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159のCall-ID:12345601@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

F24 200 OK Bob -> Proxy 1

F24 200 OKボブ - >プロキシ1

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837497.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf97 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837497.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ=アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブから= 192.0.2.103を受け、z9hG4bK74bf97 <一口:bob@biloxi.example.com>;タグは= 314159コールID:アトランタ@ 12345601 .example.comとのCSeq:2 BYEのContent-Length:0

F25 200 OK Proxy 1 -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf97 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf97から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159のCall-ID:12345601@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

2.2. Consultation Hold
2.2. 相談ホールド
           Alice            Proxy           Bob                Carol
             |                |              |                   |
             |    INVITE F1   |              |                   |
             |--------------->|   INVITE F2  |                   |
             |                |------------->|                   |
             |(100 Trying) F3 |              |                   |
             |<---------------|180 Ringing F4|                   |
             |                |<-------------|                   |
             | 180 Ringing F5 |              |                   |
             |<---------------|  200 OK F6   |                   |
             |                |<-------------|                   |
             |    200 OK F7   |              |                   |
             |<---------------|              |                   |
             |     ACK F8     |              |                   |
             |--------------->|     ACK F9   |                   |
             |                |------------->|                   |
             |     Both way RTP Established  |                   |
             |<=============================>|                   |
             |                |INVITE(hold) F10                  |
             |INVITE(hold) F11|<-------------|                   |
             |<---------------|              |                   |
             |    200 OK F12  |              |                   |
             |--------------->|   200 OK F13 |                   |
             |                |------------->|                   |
             |                |     ACK F14  |                   |
             |                |<-------------|                   |
             |    ACK F15     |              |                   |
             |<---------------|              |                   |
             |         No RTP Sent!          |                   |
             |                |   INVITE F16 |                   |
             |                |<-------------|                   |
             |                |              |    INVITE F17     |
             |                |--------------------------------->|
             |                |(100 Trying) F18                  |
             |                |------------->|                   |
             |                |              | 180 Ringing F19   |
             |                |<---------------------------------|
             |                | 180 Ringing F20                  |
             |                |------------->|                   |
             |                |              |    200 OK F21     |
             |                |<---------------------------------|
             |                |   200 OK F22 |                   |
             |                |------------->|                   |
             |                |    ACK F23   |                   |
             |                |<-------------|                   |
             |                |              |      ACK F24      |
        
             |                |--------------------------------->|
             |                |         Both way RTP Established |
             |                |              |<=================>|
             |                |   BYE F25    |                   |
             |                |<-------------|                   |
             |                |              |       BYE F26     |
             |                |--------------------------------->|
             |                |              |    200 OK F27     |
             |                |<---------------------------------|
             |                |   200 OK F28 |                   |
             |                |------------->|                   |
             |                |   INVITE F29 |                   |
             |    INVITE F30  |<-------------|                   |
             |<---------------|              |                   |
             |    200 OK F31  |              |                   |
             |--------------->|   200 OK F32 |                   |
             |                |------------->|                   |
             |                |     ACK F33  |                   |
             |                |<-------------|                   |
             |    ACK F34     |              |                   |
             |<---------------|              |                   |
             |     Both way RTP Established  |                   |
             |<=============================>|                   |
             |    BYE F35     |              |                   |
             |--------------->|    BYE F36   |                   |
             |                |------------->|                   |
             |                |   200 OK F37 |                   |
             |                |<-------------|                   |
             |  200 OK F38    |              |                   |
             |<---------------|              |                   |
             |                |              |                   |
        

In this scenario, Alice calls Bob. Bob places call on hold. Bob calls Carol. Bob then disconnects with Carol, then takes the call with Alice off hold. The call ends when Alice hangs up.

このシナリオでは、アリスはボブを呼び出します。ボブは通話を保留にします。ボブは、キャロルを呼び出します。ボブは、キャロルとの接続を切断し、ホールドオフアリスと電話を取ります。アリスがハングアップしたときに通話が終了します。

Also note the use of the rendering feature tag defined in RFC 4235 [RFC4235] used in F10 to indicate that Bob's UA is no longer rendering media to Bob, i.e., that Bob has placed the call on hold.

また、ボブは保留中の通話を置いていることを、ボブのUAは、もはやすなわちボブにメディアをレンダリングされていないことを示すようにF10で使用するRFC 4235 [RFC4235]で定義されたレンダリング機能タグの使用を注意してください。

Message Details

メッセージの詳細

F1 INVITE Alice -> Proxy 1

F1アリスをINVITE - >プロキシ1

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70

From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

投稿者:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 INVITE Proxy 1 -> Bob

>ボブ - F2は、プロキシの1をINVITE

INVITE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:; 69:アリス最大転送します。<LR ss1.example.comすする>を<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:CANCEL、ACKをINVITE 、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F3 (100 Trying) Proxy 1 -> Alice

>アリス - プロキシ1(100試行)F3

SIP/2.0 100 Trying Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0経由しよう100:SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F4 180 Ringing Bob -> Proxy 1 SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content Length:0

F4 180リンギングボブ - >プロキシ1 SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1; = 192.0.2.54を介して受信した:SIP / 2.0 / TLSのclient.atlantaを。 example.com:5061;ブランチ= z9hG4bK74bf9は; = 192.0.2.103録音-ルートを受け取った:<一口:ss1.example.com; LR>から:アリス<すする:alice@atlanta.example.com>;タグ= 1234567をするには:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>コンテンツの長さ:0

F5 180 Ringing Proxy 1 -> Alice

F5 180リンギングプロキシ1 - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>コンテンツの長さ:0

F6 200 OK Bob -> Proxy 1

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

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグ= 314159コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>許可:、BYE、INVITE、ACK、CANCEL、OPTIONSサポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F7 200 OK Proxy 1 -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F8 ACK Alice -> Proxy 1

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

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf45 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bf45ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345600@atlanta.example.com CSeq:1 ACKを許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、NOTIFY:コンテンツ長を置き換え:0

F9 ACK Proxy 1 -> Bob

F9 ACKプロキシ1 - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837494.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf45 ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKをすする:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837494.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 69から:アリス= 192.0.2.103最大前方に受け取っ5061;分岐= z9hG4bK74bf45 <一口:alice@atlanta.example.com>; = 1234567、タグ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345600@atlanta.example.comのCSeq:1 ACK許可:コンテンツ長を置き換えます:サポートされているNOTIFY、REFER、BYE、OPTIONSをCANCEL、ACK、INVITE 0

      /* Bob places Alice on hold. */
        

F10 INVITE Bob -> Proxy 1

F10ボブをINVITE - >プロキシ1

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com>;+sip.rendering="no" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7ルート:<一口:ss1.example.com; LR> MAX-フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.com CSeq:連絡先INVITE 1:<一口:bob@client.biloxi.example.com>を; + sip.rendering = "no" を許可する:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONSは:コンテンツタイプを置き換えます。アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = sendonlyで

F11 INVITE Proxy 1 -> Alice

>アリス - F11は、プロキシの1をINVITE

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837497.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com>;+sip.rendering="no" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837497.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds7は、= 192.0.2.105レコードルートを受信<SIPを:ss1.example.com; LR>最大フォワード:69から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159に:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>; +一口.rendering = "なし" 許可:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換える:サポートされているNOTIFY、OPTIONSは、BYE、REFER、CANCEL、ACK、INVITE ...ありません

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = sendonlyで

F12 200 OK Alice -> Proxy 1

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

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837497.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837497.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= <一口:ss1.example.com; LR>; z9hG4bKnashds7は192.0.2.105録音・ルート=受信者:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:、BYE、INVITE、ACK、CANCEL、OPTIONSサポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844527 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F13 200 OK Proxy 1 -> Bob

F13 200 OKプロキシ1 - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7; = 192.0.2.105レコードルート受信;から:ボブ<<LR ss1.example.com SIPを>一口:bob@biloxi.example.com>;タグ= 314159

To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

To:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:サポートされているNOTIFY、ACK、INVITE、CANCEL、OPTIONS、BYE、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844527 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F14 ACK Bob -> Proxy 1

F14 ACKボブ - >プロキシ1

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashdsg Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashdsgルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.com CSeq:1 ACKを許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、NOTIFY:コンテンツ長を置き換え:0

F15 ACK Proxy 1 -> Alice

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

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK8374.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashdsg ;received=192.0.2.105 Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567

ACKをすする:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK8374.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashdsg; = 192.0.2.105最大転送し、受信し:;:アリスから69:ボブ<SIPS bob@biloxi.example.com>タグ= 314159から<一口:alice@atlanta.example.com>;タグ= 1234567

Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F16 INVITE Bob -> Proxy 1

F16ボブをINVITE - >プロキシ1

INVITE sips:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds22 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: 9876543210@biloxi.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:carol@chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds22マックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ=へ8675309:キャロル<一口:carol@chicago.example.com>コールID:9876543210@biloxi.example.comのCSeqは:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844834 2890844834 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ50170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F17 INVITE Proxy 1 -> Carol

>キャロル - F17は、プロキシの1をINVITE

INVITE sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749a.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds22 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: 9876543210@biloxi.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY

一口にINVITE:carol@client.chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749a.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds22は、= 192.0.2.105レコードルートを受信<SIPを:ss1.example.com; LR>最大フォワード:69から:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>コール-IDを:9876543210@biloxi.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>許可:CANCEL、ACKをINVITE 、OPTIONSは、BYE、REFER、NOTIFY

Supported: replaces Content-Type: application/sdp Content-Length: ...

サポート:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844834 2890844834 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ50170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F18 (100 Trying) Proxy 1 -> Bob

>ボブ - プロキシ1(100試行)F18

SIP/2.0 100 Trying Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds22 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: 9876543210@biloxi.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0経由しよう100:SIP / 2.0 / TLSのclient.biloxi.example.com:5061と、分岐= z9hG4bKnashds22;から= 192.0.2.105を受信:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>コール-IDを:9876543210@biloxi.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F19 180 Ringing Carol -> Proxy 1 SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749a.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds22 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@atlanta.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Content Length:0

F19 180リンギングキャロル - >プロキシ1 SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.biloxi:SIP / 2.0 / TLS ss1.example.com:5061; = 192.0.2.54ビアを受け、分岐= z9hG4bK83749a.1。 example.com:5061;ブランチ= z9hG4bKnashds22が; = 192.0.2.105録音-ルートを受け取った:<一口:ss1.example.com; LR>から:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309には:キャロル<一口:carol@chicago.example.com>;タグは= 456654コールID:9876543210@atlanta.example.comのCSeq:<一口:carol@client.chicago.example.com>コンテンツの長さ:連絡先をINVITE 1 0

F20 180 Ringing Proxy 1 -> Bob

F20 180リンギングプロキシ1 - >ボブ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds22

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds22

;received=client.chicago.example.com Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@biloxi.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Content Length: 0

; = client.chicago.example.comレコードルート受信;から<LR ss1.example.com一口>を:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309:をキャロル<一口:キャロル@ chicago.example.com>;タグは= 456654コールID:9876543210@biloxi.example.comのCSeq:<一口:carol@client.chicago.example.com>コンテンツの長さ:0連絡先を1 INVITE

F21 200 OK Carol -> Proxy 1

F21 200 OKキャロル - >プロキシ1

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749a.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds22 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@biloxi.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749a.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= <一口:ss1.example.com; LR>; z9hG4bKnashds22は192.0.2.105録音・ルート=受信者:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309へ:キャロル<一口:キャロル@シカゴ。 example.com>;タグ= 456654コールID:9876543210@biloxi.example.comのCSeq:1連絡先をINVITE:<一口:carol@client.chicago.example.com>許可:、BYE、INVITE、ACK、CANCEL、OPTIONSサポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =キャロル2890844922 2890844922 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F22 200 OK Proxy 1 -> Bob

F22 200 OKプロキシ1 - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds22 ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds22; = 192.0.2.105レコードルート受信;から:ボブ<<LR ss1.example.com SIPを>一口:bob@biloxi.example.com>;タグに= 8675309:キャロル<一口:carol@chicago.example.com>;タグ= 456654

Call-ID: 9876543210@biloxi.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

コールIDを:9876543210@biloxi.example.comのCSeq:1連絡先をINVITE:<一口:carol@client.chicago.example.com>許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、NOTIFY:のContentを置き換えタイプ:application / SDPコンテンツの長さ:...

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

V = 0 0 =キャロル2890844922 2890844922 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F23 ACK Bob -> Proxy 1

F23 ACKボブ - >プロキシ1

ACK sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds24 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@biloxi.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:carol@client.chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds24ルート:; MAX-:<SIPS ss1.example.comはLR>タグ= 8675309へ;:<bob@biloxi.example.com一口>:キャロルボブ:フォワード:70から<一口:carol@chicago.example.com>;タグ= 456654コールID:9876543210@biloxi.example.com CSeq:1 ACKを許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、NOTIFY:コンテンツ長を置き換え:0

F24 ACK Proxy 1 -> Carol

>キャロル - F24 ACKプロキシ1

ACK sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749b.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds24 ;received=192.0.2.105 Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@biloxi.example.com CSeq: 1 ACK

ACKをすする:carol@client.chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749b.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds24; = 192.0.2.105最大転送し受信:から69:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 456654コールID:9876543210@biloxi.example.comのCSeq:1 ACK

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、NOTIFY:コンテンツ長を置き換え:0

F25 BYE Bob -> Proxy 1

F25 BYEボブ - >プロキシ1

BYE sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7j Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@biloxi.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:carol@client.chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7jルート:; MAX-:<SIPS ss1.example.comはLR>タグ= 8675309へ;:<bob@biloxi.example.com一口>:キャロルボブ:フォワード:70から<一口:carol@chicago.example.com>;タグ= 456654コールID:9876543210@biloxi.example.com CSeq:2 BYEのコンテンツ長:0

F26 BYE Proxy 1 -> Carol

>キャロル - F26 BYEプロキシ1

BYE sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749k.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7j ;received=192.0.2.105 Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@biloxi.example.com CSeq: 2 BYE Content-Length: 0

BYEをすする:carol@client.chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749k.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds7j; = 192.0.2.105最大転送し受信:から69:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 456654コールID:9876543210@biloxi.example.comのCSeq:2 BYEのContent-Length:0

F27 200 OK Carol -> Proxy 1

F27 200 OKキャロル - >プロキシ1

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749k.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7j ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749k.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ=ボブ<一口:bob@biloxi.example.com>;タグ= 8675309:をキャロルから= 192.0.2.105を受け、z9hG4bKnashds7j <一口:carol@chicago.example.com>;タグ= 456654

Call-ID: 9876543210@biloxi.example.com CSeq: 2 BYE Content-Length: 0

コールID:9876543210@biloxi.example.comのCSeq:2 BYEのコンテンツ長:0

F28 200 OK Proxy 1 -> Bob

F28 200 OKプロキシ1 - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7j ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=456654 Call-ID: 9876543210@biloxi.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7jから= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 456654のCall-ID:9876543210@biloxi.example.comのCSeq:2 BYEコンテンツ長:0

      /* Bob takes the call off hold. */
        

F29 INVITE Bob -> Proxy 1

F29ボブをINVITE - >プロキシ1

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7b Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7bルート:<一口:ss1.example.com; LR> MAX-フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.com CSeq:2連絡先をINVITE:<一口:bob@client.biloxi.example.com>のContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =ボブ2890844527 2890844529 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F30 INVITE Proxy 1 -> Alice

>アリス - F30は、プロキシの1をINVITE

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749q.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7b ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749q.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds7bは、= 192.0.2.105レコードルートを受信<SIPを:ss1.example.com; LR>最大フォワード:69から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159に:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345600@atlanta.example.comのCSeq:連絡先をINVITE 2:<一口:bob@client.biloxi.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844529 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F31 200 OK Alice -> Proxy 1

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

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749q.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7b ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749q.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= <一口:ss1.example.com; LR>; z9hG4bKnashds7bは192.0.2.105録音・ルート=受信者:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:2連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:、BYE、INVITE、ACK、CANCEL、OPTIONSサポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844528 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F32 200 OK Proxy 1 -> Bob

F32 200 OKプロキシ1 - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7b ;received=192.0.2.105 Record-Route: <sips:ss1.example.com;lr> From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7b; = 192.0.2.105レコードルート受信;から:ボブ<<LR ss1.example.com SIPを>一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345600@atlanta.example.comのCSeq:連絡先をINVITE 2:<一口:alice@client.atlanta.example.com>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844528 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F33 ACK Bob -> Proxy 1

F33 ACKボブ - >プロキシ1

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7d7 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces

ACKでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7d7ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.com CSeq:2 ACKが許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:置き換え

Content-Length: 0

コンテンツの長さ:0

F34 ACK Proxy 1 -> Alice

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

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK8374.1 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7d7 ;received=192.0.2.105 Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKをすする:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK8374.1経由:SIP / 2.0 / TLS client.biloxi.example.com: 5061;分岐= z9hG4bKnashds7d7; = 192.0.2.105最大転送し、受信し:;:アリスから69:ボブ<SIPS bob@biloxi.example.com>タグ= 314159から<一口:alice@atlanta.example.com>;タグ= 1234567コールID:12345600@atlanta.example.comのCSeq:2 ACK許可:コンテンツ長を置き換えます:サポートされているNOTIFY、REFER、BYE、OPTIONSをCANCEL、ACK、INVITE 0

F35 BYE Alice -> Proxy 1

F35 BYEアリス - >プロキシ1

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf10 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bf10ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345600@atlanta.example.com CSeq:2 BYEのコンテンツ長:0

F36 BYE Proxy 1 -> Bob

>ボブ - F36 BYEプロキシ1

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK8379.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf10 ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEをすする:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK8379.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 69から:アリス= 192.0.2.103最大前方に受け取っ5061;分岐= z9hG4bK74bf10 <一口:alice@atlanta.example.com>; = 1234567、タグ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345600@atlanta.example.comのCSeq:2 BYEのContent-Length:0

F37 200 OK Bob -> Proxy 1

F37 200 OKボブ - >プロキシ1

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK8379.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf10 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK8379.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ=アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブから= 192.0.2.103を受け、z9hG4bK74bf10 <一口:bob@biloxi.example.com>;タグは= 314159コールID:アトランタ@ 12345600 .example.comとのCSeq:2 BYEのContent-Length:0

F38 200 OK Proxy 1 -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf10 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf10から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

2.3. Music on Hold
2.3. 保留音
           Alice             Bob       Music Server
             |                |              |
             |    INVITE F1   |              |
             |--------------->|              |
             | 180 Ringing F2 |              |
             |<---------------|              |
             |    200 OK F3   |              |
             |<---------------|              |
             |     ACK F4     |              |
             |--------------->|              |
             |       RTP      |              |
             |<==============>|              |
             |                |              |
             |   Bob places Alice on hold    |
             |                |              |
             | INVITE (hold) F5              |
             |<---------------|              |
             |    200 OK F6   |              |
             |--------------->|              |
             |     ACK F7     |              |
             |<---------------|              |
             |    no RTP      |              |
             |                |              |
             |  Bob initiates music on hold  |
             |                |              |
             |                |   REFER Refer-To: A F8
             |                |------------->|
             |                |    202 F9    |
             |                |<-------------|
             |                |   NOTIFY F10 |
             |                |<-------------|
             |                |    200 F11   |
             |                |------------->|
             |  INVITE F12 Replaces: B       |
             |<------------------------------|
             |          200 OK F13           |
             |------------------------------>|
             |           ACK F14             |
             |<------------------------------|
             |           RTP Music           |
             |<==============================|
             |     BYE F15    |              |
             |--------------->|  NOTIFY F17  |
             |  200 OK F16    |<-------------|
             |<---------------|  200 OK F18  |
             |                |------------->|
        
             |                |              |
             | The music on hold is complete |
             |                |              |
             |    Bob takes Alice off hold   |
             |                |              |
             |  INVITE Replaces: M F19       |
             |<---------------|              |
             |    200 OK F20  |              |
             |--------------->|              |
             |     ACK F21    |              |
             |<---------------|              |
             |       RTP      |              |
             |<==============>|              |
             |            BYE F22            |
             |------------------------------>|
             |          200 OK F23           |
             |<------------------------------|
        

In this flow, Bob places Alice on hold with music. This is performed by Bob sending a REFER to a Music Server that sends an INVITE with Replaces to Alice. The Music Server then sends RTP music to Alice. Bob picks the call up from hold by sending an INVITE with Replaces to Alice.

このフローでは、ボブは、音楽を保留にアリスを配置します。これは、アリスにはReplacesとINVITEを送信する音楽サーバを参照送るボブによって行われます。音楽Serverは、アリスにRTP音楽を送信します。ボブはアリスにはReplacesとINVITEを送信することにより、ホールドからのコールをピックアップします。

Note the use of the rendering feature tag defined in RFC 4235 [RFC4235] used in F5 to indicate that Bob's UA is no longer rendering media to Bob, i.e., that Bob has placed the call on hold. Feature tags are also used in F12 with the automaton (defined in RFC 3840 [RFC3840]) and byeless feature tags (defined in RFC 4235 [RFC4235]) to describe the capabilities of the Music Server.

ボブは、保留中のコールを配置したこと、すなわち、ボブのUAがもはやボブにメディアをレンダリングされないことを示すためにF5で使用されるRFC 4235で定義されたレンダリング機能タグ[RFC4235]を使用することに注意してください。フィーチャータグはまた、オートマトンとF12で使用されているとbyeless機能タグ(RFC 3840 [RFC3840]で定義された)(RFC 4235 [RFC4235]で定義された)音楽Serverの機能を説明します。

Should Alice not wish to receive music on hold, her UA could refuse F12 and she will remain on hold with Bob, but in silence.

アリスは保留音を受け取りたくない場合には、彼女のUAは、F12を拒否することができ、彼女はボブとが、沈黙の中で保留に残ります。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:a8342043f@atlanta.example.comを、GR>許可:、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、NOTIFY

Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

サポートされている:置き換え、GRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Bob -> Alice

F2 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>コンテンツ長:0

F3 200 OK Bob -> Alice

F3 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 ACK Alice -> Bob

F4 ACKアリス - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfd Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bfdマックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>;タグ= 23431のCall-ID:12345600@atlanta.example.comのCSeq:1 ACK許可:INVITE、ACK、CANCEL、OPTIONS 、BYE、REFER、サポートされているNOTIFY:コンテンツ長を置き換え:0

     /* Bob places Alice on hold. */
        

F5 INVITE Bob -> Alice

>アリス - F5は、ボブのINVITE

INVITE sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK874bk To: Alice <sips:alice@atlanta.example.com>;tag=1234567 From: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 712 INVITE Contact: <sips:bob@client.biloxi.example.com>;+sip.rendering="no" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bK874bkへ:アリス<一口:alice@atlanta.example.com>。ボブ:からタグ= 1234567 <一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.comのCSeq:712は、連絡先をINVITE:<一口:bob@client.biloxi.example.com >; + sip.rendering = "no" を許可する:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = sendonlyで

F6 200 OK Alice -> Bob

F6 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK874bk ;received=192.0.2.105 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 From: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 712 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.biloxi.example.com:5061; = 192.0.2.105に受信し、分岐= z9hG4bK874bk <すする:alice@atlanta.example.com>;タグ= 1234567から:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.comのCSeq:712の接触INVITE:<一口を:a8342043f@atlanta.example.com; GR>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPコンテンツの長さ::、GRUUのContent-Typeを置き換え...

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

V = 0 0 =アリス2890844526 2890844527 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F7 ACK Bob -> Alice

F7 ACKボブ - >アリス

ACK sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKq874b To: Alice <sips:alice@atlanta.example.com>;tag=1234567 From: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 712 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKをすする:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKq874bへ:アリス<一口:alice@atlanta.example.com>。ボブ:からタグ= 1234567 <一口:bob@biloxi.example.com>;タグ= 23431のCall-ID:12345600@atlanta.example.comのCSeq:712 ACKを許可:、、INVITE、ACK、CANCEL、OPTIONS、BYE、REFERサポートされているNOTIFY:コンテンツ長を置き換える:0

     /* Bob REFERs Music Server to establish session with Alice
        which replaces the established session between Alice and Bob. */
        

F8 REFER Bob -> Music Server

F8 REFERボブ - >音楽サーバー

REFER sips:music@server.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds9

一口を参照してください。music@server.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds9

Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=02134 To: Music Server <sips:music@server.example.com> Call-ID: 4802029847@biloxi.example.com CSeq: 1 REFER <allOneLine> Refer-To: <sips:a8342043f@atlanta.example.com;gr?Replaces= 12345600%40atlanta.example.com%3Bfrom-tag%3D23431 %3Bto-tag%3D1234567&Require=replaces> </allOneLine> Referred-By: <sips:bob@biloxi.example.com> Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

マックス・フォワード:70から:ボブ<一口:bob@biloxi.example.com>;タグ= 02134へ:ミュージックサーバー<一口:music@server.example.com>は-IDを呼び出します4802029847@biloxi.example.comのCSeq :1参照<allOneLine>参照の-た:<SIPS:a8342043f@atlanta.example.com; GR置き換え=1234.56万%40atlanta.example.com%3Bfromタグ%3D23431%3Btoタグ%3D1234567&要求=置き換え> </ allOneLine >と呼ばバイ:<一口:bob@biloxi.example.com>連絡先:<一口:bob@client.biloxi.example.com>のContent-Length:0

F9 202 Accepted Music Server -> Bob

F9 202受理ミュージックサーバー - >ボブ

SIP/2.0 202 Accepted Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds9 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=02134 To: Music Server <sips:music@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com Contact: <sips:music@server.example.com> CSeq: 1 REFER Content-Length: 0

SIP / 2.0 202受け入れ経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds9から= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 02134に:ミュージックサーバー<一口:music@server.example.com>;タグ= 56323コールID:4802029847@biloxi.example.com連絡先:<一口:music@server.example.com>のCSeq:コンテンツ長を1参照: 0

F10 NOTIFY Music Server -> Bob

>ボブ - F10は、音楽をサーバに通知します

NOTIFY sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bT6 To: Bob <sips:bob@biloxi.example.com>;tag=02134 Max-Forwards: 70 From: Music Server <sips:music@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 1 NOTIFY Event: refer Subscription-State: active;expires=60 Contact: <sips:music@server.example.com> Content-Type: message/sipfrag Content-Length: ...

一口にNOTIFY:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bT6へ:ボブ<一口:bob@biloxi.example.com>;タグ= 02134マックス・フォワード:70から:ミュージックサーバー<一口:music@server.example.com>;タグは= 56323コールID:4802029847@biloxi.example.comのCSeq:1イベントをNOTIFY:サブスクリプション・ステートを参照してください:アクティブ、期限切れになります= 60連絡先:<一口:music@server.example.com>のContent-Type:メッセージ/ sipfragのコンテンツの長さ:...

SIP/2.0 100 Trying

SIP / 2.0 100試行

F11 200 OK Bob -> Music Server

F11 200 OKボブ - >音楽サーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bT6 ;received=192.0.2.103 To: Bob <sips:bob@biloxi.example.com>;tag=02134 From: Music Server <sips:music@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 1 NOTIFY Content-Length: 0

ボブ:= 192.0.2.103するために、受信したSIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bT6:SIP / 2.0 200 OK経由<一口:bob@biloxi.example.com>;タグ= 02134投稿者:音楽サーバー<一口:music@server.example.com>;タグ= 56323コールID:4802029847@biloxi.example.comのCSeq:1のContent-LengthをNOTIFY:0

     /* Music Server places call to Alice to replace session
        between Alice and Bob. */
        

F12 INVITE Music Server -> Alice

F12ミュージックサーバーをINVITE - >アリス

INVITE sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74rf Max-Forwards: 70 From: <sips:music@server.example.com>;tag=0111 To: <sips:a8342043f@atlanta.example.com;gr> Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 INVITE Referred-By: <sips:bob@biloxi.example.com> Contact: <sips:music@server.example.com>;automaton ;+sip.byeless;+sip.rendering="no" Require: replaces Replaces: 12345600@atlanta.example.com ;from-tag=23431;to-tag=1234567 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74rfマックス・フォワード:70から:<一口:music@server.example.com >;タグ= 0111に<一口:a8342043f@atlanta.example.com; GR>コールID:a5-75-34-12-76@server.example.comのCSeq:1呼ばバイをINVITE <SIPを: bob@biloxi.example.com>連絡先:<一口:music@server.example.com>;オートマトン; +のsip.byeless; + sip.rendering =は "いいえ" が必要:置き換えられた置き換え:12345600@atlanta.example.com。タグ= 23431;にタグ= 1234567許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

v=0 o=MusicServer 2890844576 2890844576 IN IP4 server.example.com s= c=IN IP4 server.example.com t=0 0 m=audio 49170 RTP/AVP 0 a=rtpmap:0 PCMU/8000 a=sendonly

V = 0 0 = MusicServer 2890844576 2890844576 IN IP4 server.example.com S = C = IN IP4 server.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 = sendonlyの

F13 200 OK Alice -> Music Server

F13 200 OKアリス - >音楽サーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74rf ;received=192.0.2.103 From: <sips:music@server.example.com>;tag=0111 To: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのserver.example.com:5061;分岐= z9hG4bK74rf;から= 192.0.2.103を受信<一口:music@server.example.com>;タグ= 0111に<SIPS :a8342043f@atlanta.example.com; GR>;タグは= 098594コールID:a5-75-34-12-76@server.example.comのCSeq:1連絡先をINVITE:<一口:a8342043f@atlanta.example.com ; GR>許可:NOTIFY、SUBSCRIBE、OPTIONSは、BYE、REFER、CANCEL、ACK、INVITEサポート:置き換え、GRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F14 ACK Music Server -> Alice

F14 ACK音楽サーバー - >アリス

ACK sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK7rfF Max-Forwards: 70 From: <sips:music@server.example.com>;tag=0111 To: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK7rfFマックス・フォワード:70から:<一口:music@server.example.com >;タグ= 0111に:<一口:a8342043f@atlanta.example.com; GR>;タグ= 098594コールID:a5-75-34-12-76@server.example.comのCSeq:1個のACKのコンテンツの長さ:0

F15 BYE Alice -> Bob

F15 BYEアリス - >ボブ

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bKnashds7 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com

BYEでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.com

CSeq: 2 BYE Content-Length: 0

CSeq:2 BYEのコンテンツ長:0

F16 200 OK Bob -> Alice

F16 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bKnashds7から= 192.0.2.105を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 23431のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

     /* Music Server reports success back to Bob by returning
        a 200 OK response.  Bob obtains the dialog identifiers
        from the headers included in the response. */
        

F17 NOTIFY Music Server -> Bob

>ボブ - F17は、音楽をサーバに通知します

NOTIFY sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bf9 To: Bob <sips:bob@biloxi.example.com>;tag=02134 Max-Forwards: 70 From: Music Server <sips:music@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 2 NOTIFY Event: refer Subscription-State: terminated;reason=noresource Contact: <sips:music@server.example.com> Content-Type: message/sipfrag Content-Length: ...

一口にNOTIFY:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bf9へ:ボブ<一口:bob@biloxi.example.com>;タグ= 02134マックス・フォワード:70から:ミュージックサーバー<すする:music@server.example.com>;タグは= 56323コールID:4802029847@biloxi.example.comのCSeq:2イベントをNOTIFY:サブスクリプション・ステートを参照してください:終了;理由= NORESOURCE連絡先:<一口:music@server.example.com>のContent-Type:メッセージ/ sipfragのコンテンツの長さ:...

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74rf ;received=192.0.2.103 From: <sips:music@server.example.com>;tag=0111 To: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr>

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのserver.example.com:5061;分岐= z9hG4bK74rf;から= 192.0.2.103を受信<一口:music@server.example.com>;タグ= 0111に<SIPS :a8342043f@atlanta.example.com; GR>;タグは= 098594コールID:a5-75-34-12-76@server.example.comのCSeq:1連絡先をINVITE:<一口:a8342043f@atlanta.example.com ; GR>

F18 200 OK Bob -> Music Server

F18 200 OKボブ - >音楽サーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 To: Bob <sips:bob@biloxi.example.com>;tag=02134 From: Music Server <sips:music@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 2 NOTIFY Content-Length: 0

ボブ:= 192.0.2.103するために、受信したSIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bf9:SIP / 2.0 200 OK経由<一口:bob@biloxi.example.com>;タグ= 02134投稿者:音楽サーバー<一口:music@server.example.com>;タグ= 56323コールID:4802029847@biloxi.example.comのCSeq:2のContent-LengthをNOTIFY:0

     /* Alice is now parked at the Music Server. */
        
     /* Bob picks up the call by sending an INVITE to Alice, who
        replaces the existing session with the Music Server. */
        

F19 INVITE Bob -> Alice

F19ボブをINVITE - >アリス

INVITE sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74bf9 From: Bob <sips:bob@biloxi.example.com>;tag=4i323pr To: Alice <sips:a8342043f@atlanta.example.com;gr> Call-ID: uioewrjk2k2were CSeq: 42121 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Replaces: a5-75-34-12-76@server.example.com ;to-tag=098594;from-tag=0111 Contact: <sips:bob@client.biloxi.example.com> Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bK74bf9から:ボブ<一口:bob@biloxi.example.com>。アリス:TO = 4i323prタグ<一口:a8342043f@atlanta.example.com; GR>コール-IDを:uioewrjk2k2wereのCSeq:42121は許可INVITE:、、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFYは置き換え:a5-75 -34-12-76@server.example.com;にタグ= 098594;からタグ= 0111連絡先:<一口:bob@client.biloxi.example.com>サポート:アプリケーション/ SDPコンテンツ:コンテンツタイプを置き換えます-長さ: ...

v=0 o=bob 2890844631 2890844631 IN IP4 client.biloxi.example.com s= c=IN IP4 client.biloxi.example.com t=0 0 m=audio 3458 RTP/AVP 0 a=rtpmap:0 PCMU/8000 a=sendrecv

V = 0 0 =ボブ2890844631 2890844631 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3458 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = SENDRECV

F20 200 OK Alice -> Bob

F20 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=4i323pr To: Alice <sips:a8342043f@atlanta.example.com;gr>;tag=6654323 Call-ID: uioewrjk2k2were CSeq: 42121 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Contact: <sips:alice@client.atlanta.example.com> Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;にタグ= 4i323pr :アリス<一口:a8342043f@atlanta.example.com; GR>; = 6654323のCall-IDタグ:uioewrjk2k2wereのCSeq:、、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、連絡先をNOTIFY:42121を許可INVITE <一口: alice@client.atlanta.example.com>サポート:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

v=0 o=alice 2890844576 2890844576 IN IP4 client.atlanta.example.com s= c=IN IP4 client.atlanta.example.com t=0 0 m=audio 49170 RTP/AVP 0 a=rtpmap:0 PCMU/8000 a=sendrecv

V = 0 0 =アリス2890844576 2890844576 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = SENDRECV

F21 200 ACK Bob -> Alice

F21 200 ACKボブ - >アリス

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKj974bf9 From: Bob <sips:bob@biloxi.example.com>;tag=4i323pr To: Alice <sips:a8342043f@atlanta.example.com;gr>;tag=6654323 Call-ID: uioewrjk2k2were CSeq: 42121 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKj974bf9から:ボブ<一口:bob@biloxi.example.com>。 uioewrjk2k2wereのCSeq:42121 ACKを許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFYアリス:タグが= 6654323のCall-ID; <一口:; GR a8342043f@atlanta.example.com>にタグ= 4i323pr :コンテンツ長を置き換え:0

F22 BYE Alice -> Music Server

F22 BYEアリス - >音楽サーバー

BYE sips:music@server.example.com SIP/2.0 Max-Forwards: 70 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74rf

BYEでは、SIP:music@server.example.com SIP / 2.0マックス・フォワード:70経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74rf

To: <sips:music@server.example.com>;tag=0111 From: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 15 BYE Content-Length: 0

宛先:<一口:music@server.example.com>;タグ= 0111から:<一口:a8342043f@atlanta.example.com; GR>;タグ= 098594コールID:a5-75-34-12-76 @ server.example.comのCSeq:15 BYEのContent-Length:0

F23 200 OK Music Server -> Alice

F23 200 OKミュージックサーバー - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74rf ;received=192.0.2.103 To: <sips:music@server.example.com>;tag=0111 From: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 15 BYE Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74rf; = 192.0.2.103に受信<一口:music@server.example.com>と、タグ= 0111から。 <一口:a8342043f@atlanta.example.com; GR>;タグ= 098594のCall-ID:a5-75-34-12-76@server.example.comのCSeq:15 BYEコンテンツ長:0

     /* Normal media session between Alice and Bob is resumed. */
        
2.4. Transfer - Unattended
2.4. 転送 - 無人
          Alice                 Bob                 Carol
            |      INVITE F1     |                    |
            |<-------------------|                    |
            |   180 Ringing F2   |                    |
            |------------------->|                    |
            |      200 OK F3     |                    |
            |------------------->|                    |
            |        ACK F4      |                    |
            |<-------------------|                    |
            |        RTP         |                    |
            |<==================>|                    |
            |                    |                    |
            |  Alice performs unattended transfer     |
            |                    |                    |
            | REFER Refer-To:C F5|                    |
            |------------------->|                    |
            |  202 Accepted F6   |                    |
            |<-------------------|                    |
            |      NOTIFY F7     |                    |
            |<-------------------|                    |
            |      200 OK F8     |                    |
            |------------------->|                    |
            |       BYE F9       |                    |
            |------------------->|                    |
            |     200 OK F10     |                    |
            |<-------------------|                    |
            |   No RTP Session   | INVITE Referred-By: A F11
            |                    |------------------->|
            |                    |   180 Ringing F12  |
            |                    |<-------------------|
            |                    |     200 OK F13     |
            |                    |<-------------------|
            |                    |       ACK F14      |
            |                    |------------------->|
            |                    |        RTP         |
            |                    |<==================>|
            |      NOTIFY F15    |                    |
            |<-------------------|                    |
            |      200 OK F16    |                    |
            |------------------->|                    |
            |                    |                    |
        

In this scenario, Bob calls Alice. Alice then transfers Bob to Carol, then Alice disconnects with Bob. Bob establishes the session to Carol then reports the success back to Alice in the NOTIFY in F15. If the transfer fails, Bob can send a new INVITE back to Alice to re-establish the session.

このシナリオでは、ボブはアリスを呼び出します。アリスはその後、キャロルにボブを転送し、その後、アリスはボブに切断します。ボブがキャロルへのセッションを確立し、その後F15にNOTIFYに戻ってアリスに成功を報告します。転送に失敗した場合、ボブは新しいセッションを再確立するために戻ってアリスにINVITEを送信することができます。

Despite the BYE sent by Alice in F9, the dialog between Alice and Bob still exists until the subscription created by the REFER has terminated (either due to a NOTIFY containing a Subscription-State: terminated;reason=noresource header field, as in F15, or a 481 response to a NOTIFY).

REFERによって作成されたサブスクリプションが終了するまでF9にアリスによって送られたBYEにもかかわらず、アリスとボブの間で対話がまだ存在している(どちらかによるが含むNOTIFYサブスクリ - 状態:終了し、理由= NORESOURCEヘッダフィールド、F15のように、またはNOTIFYに481応答)。

For more about call transfer, see the transfer document [TRANSFER].

コール転送の詳細については、転送文書[転送]を参照してください。

Message Details

メッセージの詳細

F1 INVITE Bob -> Alice

>アリス - F1は、ボブのINVITE

INVITE sips:alice@atlanta.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=314159 To: Alice <sips:alice@atlanta.example.com> Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>コールID:12345601@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Alice -> Bob

F2 180リンギングアリス - >ボブ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=314159

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7;から= 192.0.2.113を受信:ボブ<一口:bob@biloxi.example.com>;タグ= 314159

To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Content-Length: 0

アリス:TO <一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345601@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>のContent長さ:0

F3 200 OK Alice -> Bob

F3 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 314159に:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345601@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 ACK Bob -> Alice

F4 ACKボブ - >アリス

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds2 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:alice@client.atlanta.example.comをSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKnashds2マックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 314159:をアリス<一口:alice@atlanta.example.com>;タグは= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:1 ACKを許可:INVITE、ACK、CANCEL、OPTIONS 、BYE、REFER、サポートされているNOTIFY:コンテンツ長を置き換え:0

      /* Session is established between Alice and Bob. */
        
      /* Alice performs unattended transfer of Bob to Carol. */
        

F5 REFER Alice -> Bob

>ボブ - F5は、アリスをREFER

REFER sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds8 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 101 REFER Refer-To: <sips:carol@chicago.example.com> Referred-By: <alice@atlanta.example.com> Contact: <sips:alice@client.atlanta.example.com> Content-Length: 0

一口を参照してください。bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds8マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;、タグ= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345601@atlanta.example.comのCSeq:<一口:101は、参照してください - を参照してください。キャロル@ chicago.example.com>と呼ばバイ:<alice@atlanta.example.com>連絡先:<一口:alice@client.atlanta.example.com>のContent-Length:0

F6 202 Accepted Bob -> Alice

F6 202受理ボブ - >アリス

SIP/2.0 202 Accepted Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds8 ;received=192.0.2.105 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com Contact: <sips:bob@client.biloxi.example.com> CSeq: 101 REFER Content-Length: 0

SIP / 2.0 202受け入れ経由:アリス:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds8から= 192.0.2.105を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345601@atlanta.example.com連絡先:<一口:bob@client.biloxi.example.com>のCSeq:101は、コンテンツ長をREFER :0

F7 NOTIFY Bob -> Alice

>アリス - F7はボブをNOTIFY

NOTIFY sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds32 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 NOTIFY Event: refer Subscription-State: active;expires=60 Contact: <sips:bob@client.biloxi.example.com> Content-Type: message/sipfrag Content-Length: ...

一口にNOTIFY:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds32マックス・フォワード:ボブ<一口:ボブ@のビロクシーから70。 example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:2イベントをNOTIFY:サブスクリプション・ステートを参照してください。アクティブな。 <一口:bob@client.biloxi.example.com>のContent-Type:メッセージ/ sipfragのコンテンツ長:= 60連絡先を満了し...

SIP/2.0 100 Trying

SIP / 2.0 100試行

F8 200 OK Alice -> Bob

F8 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds32 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 2 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds32から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 314159に:アリス<一口:alice@atlanta.example.com>;タグは= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:2コンテンツ長を通知する:0

      /* Alice now disconnects with Bob. */
        

F9 BYE Alice -> Bob

F9 BYEアリス - >ボブ

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds43 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 102 BYE Content-Length: 0

BYEでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds43マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345601@atlanta.example.comのCSeq:102 BYEのコンテンツの長さ:0

F10 200 OK Bob -> Alice

F10 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds43 ;received=192.0.2.105 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 102 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds43から= 192.0.2.105を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159のCall-ID:12345601@atlanta.example.comのCSeq:102 BYEコンテンツ長:0

      /* Bob attempts the transfer to Carol. */
        

F11 INVITE Bob -> Carol

F11ボブをINVITE - >キャロル

INVITE sips:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds1 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: 7436222@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Referred-By: <alice@atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:carol@chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds1マックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ=へ8675309:キャロル<一口:carol@chicago.example.com>コールID:7436222@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>呼ばバイ:<alice@atlanta.example.com>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844539 2890844539 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3458 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F12 180 Ringing Carol -> Bob

F12 180リンギングキャロル - >ボブ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds1 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=928287 Call-ID: 7436222@atlanta.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds1;から= 192.0.2.113を受信:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 928287コールID:7436222@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:carol@client.chicago.example.com>コンテンツ長:0

F13 200 OK Carol -> Bob

F13 200 OKキャロル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds1 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=928287

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds1から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309にタグ= 928287;:キャロル<carol@chicago.example.com SIPS>

Call-ID: 7436222@atlanta.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

コールIDを:7436222@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:carol@client.chicago.example.com>許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、NOTIFY:のContentを置き換えタイプ:application / SDPコンテンツの長さ:...

v=0 o=carol 2890944542 2890844542 IN IP4 client.chicago.example.com s= c=IN IP4 client.chicago.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 =キャロル2890944542 2890844542 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F14 ACK Bob -> Carol

F14 ACKボブ - >キャロル

ACK sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds9 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=928287 Call-ID: 7436222@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:carol@client.chicago.example.comをSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKnashds9マックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 8675309へ:キャロル<一口:carol@chicago.example.com>;タグ= 928287コールID:7436222@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

      /* Bob and Carol now have established a session.  Bob reports
         success to Alice, which Alice probably ignores. */
        

F15 NOTIFY Bob -> Alice

F15はボブをNOTIFY - >アリス

NOTIFY sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds67 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 3 NOTIFY Event: refer Subscription-State: terminated;reason=noresource Contact: <sips:bob@client.biloxi.example.com> Content-Type: message/sipfrag

一口にNOTIFY:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds67マックス・フォワード:ボブ<一口:ボブ@のビロクシーから70。 example.com>;タグ= 314159へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345601@atlanta.example.comのCSeq:3イベントをNOTIFY:サブスクリプション・ステートを参照してください。終了。理由= NORESOURCE連絡先:<一口:bob@client.biloxi.example.com>のContent-Type:メッセージ/ sipfrag

Content-Length: ...

コンテンツの長さ:...

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds1 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=928287 Call-ID: 7436222@atlanta.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds1から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 928287コールID:7436222@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:carol@client.chicago.example.com>のContent-Type :アプリケーション/ SDPコンテンツの長さ:...

F16 200 OK Alice -> Bob

F16 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds6 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=314159 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345601@atlanta.example.com CSeq: 3 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds6から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 314159に:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345601@atlanta.example.comのCSeq:3のContent-LengthをNOTIFY:0

2.5. Transfer - Attended
2.5. 転送 - 出席
           Alice             Bob          Carol
             |                |              |
             |    INVITE F1   |              |
             |--------------->|              |
             | 180 Ringing F2 |              |
             |<---------------|              |
             |    200 OK F3   |              |
             |<---------------|              |
             |     ACK F4     |              |
             |--------------->|              |
             |       RTP      |              |
             |<==============>|              |
             |INVITE (hold) F5|              |
             |<---------------|              |
             |    200 OK F6   |              |
             |--------------->|              |
             |     ACK F7     |              |
             |<---------------|              |
             |     No RTP     |              |
             |                |  INVITE F8   |
             |                |------------->|
             |                | 180 Ringing F9
             |                |<-------------|
             |                |  200 OK F10  |
             |                |<-------------|
             |                |    ACK F11   |
             |                |------------->|
             |                |     RTP      |
             |                |<============>|
             |                |INVITE (hold) F12
             |                |------------->|
             |                | 200 OK F13   |
             |                |<-------------|
             |                |    ACK F14   |
             |                |------------->|
             |                |     No RTP   |
             | REFER Refer-To: C F15         |
             |<---------------|              |
             |202 Accepted F16|              |
             |--------------->|              |
             |   NOTIFY F17   |              |
             |--------------->|              |
             |   200 OK F18   |              |
             |<---------------|              |
             |     INVITE Replaces: B F19    |
             |------------------------------>|
        
             |            200 OK F20         |
             |<------------------------------|
             |             ACK F21           |
             |------------------------------>|
             |               RTP             |
             |<=============================>|
             |                |    BYE F22   |
             |                |<-------------|
             |                |  200 OK F23  |
             |                |------------->|
             |   NOTIFY F24   |              |
             |--------------->|              |
             |   200 OK F25   |              |
             |<---------------|              |
             |    BYE F26     |              |
             |<---------------|              |
             |   200 OK F27   |              |
             |--------------->|              |
        

In this scenario, Alice calls Bob. Bob puts Alice on hold then calls Carol to announce transfer, then places Carol on hold. Bob transfers Alice to Carol, which replaces the session between Bob and Carol. Carol then disconnects session with Bob. Alice reports success of transfer to Bob, who then disconnects with Alice. In this example, the Replaces header field [RFC3891] is inserted into the Refer-To URI by Bob. Note that the Refer-To URI is the Contact URI returned by Carol in the 200 OK response F10. This ensures that only the correct instance of Carol is reached. The presence of the gr URI parameter in the Contact URI in message F10 indicates that the Contact URI is a GRUU [GRUU] and will be globally routable outside of the dialog. Without knowing the Contact URI is a gruu, Bob must be prepared, if the triggered INVITE had failed, to retry the REFER with a Refer-To URI of the URI used to reach Carol but with a Require: replaces header escaped in the Refer-To header field, as discussed in the transfer document [TRANSFER].

このシナリオでは、アリスはボブを呼び出します。ボブはその後、その後、保留にキャロルを置き、転送を発表するキャロルを呼び出して保留にアリスを置きます。ボブは、ボブとキャロルの間のセッションを置き換えるキャロル、アリスに転送します。キャロルは、ボブとのセッションを切断します。アリスはアリスとボブ切断し、への転送の成功を報告します。この例では、Replacesヘッダーフィールド[RFC3891]が中に挿入される参照の対URIボブ。なお、参照してください-にURI 200 OK応答F10にキャロルによって返された連絡先URIです。これはキャロルの唯一の正しいインスタンスに到達することを保証します。メッセージF10に接触URIにおけるGR URIパラメータの存在は、接触URIダイアログのGRUU [GRUU]され、グローバルにルーティング可能な外であることを示しています。ヘッダがRefer-にエスケープ置き換え:トリガーINVITEを参照してください-にURIのURIキャロルに到達するために使用されるが、必要としてREFERを再試行し、失敗した場合の連絡先URIがGRUUで知らずに、ボブは、準備しなければなりません変換文書[TRANSFER]で議論するように、フィールドヘッダします。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.com

CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

CSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:NOTIFYサポート、REFER、BYE、、、ACKをINVITE、CANCEL、OPTIONSは:コンテンツタイプを置き換える:アプリケーション/ SDPコンテンツ長.. 。

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Bob -> Alice

F2 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>コンテンツ長:0

F3 200 OK Bob -> Alice

F3 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 ACK Alice -> Bob

F4 ACKアリス - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bfマックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>;タグ= 23431のCall-ID:12345600@atlanta.example.comのCSeq:1 ACK許可:INVITE、ACK、CANCEL、OPTIONS 、BYE、REFER、サポートされているNOTIFY:コンテンツ長を置き換え:0

      /* Alice and Bob have established a session.
         Bob puts Alice on hold. */
        

F5 INVITE Bob -> Alice

>アリス - F5は、ボブのINVITE

INVITE sips:alice@client.atlanta.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=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 INVITE Contact: <sips:bob@client.biloxi.example.com>;+sip.rendering="no" Content-Type: application/sdp Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1024 INVITE連絡先:<一口:ボブ@クライアントを。 biloxi.example.com>; + sip.rendering = "ノー" のContent-Type:アプリケーション/ SDP許可:コンテンツの長さを置き換えます:サポートされているNOTIFY、OPTIONSは、BYE、REFER、ACKは、CANCEL、INVITE ...

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = sendonlyで

F6 200 OK Alice -> Bob

F6 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 23431に:アリス<一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345600@atlanta.example.comのCSeq:1024は、連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844527 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F7 ACK Bob -> Alice

F7 ACKボブ - >アリス

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds3 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 ACK Content-Length: 0

ACKでは、SIP:alice@client.atlanta.example.comをSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKnashds3マックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1024 ACKのContent-Length:0

      /* Bob calls Carol. */
        

F8 INVITE Bob -> Carol

F8ボブをINVITE - >キャロル

INVITE sips:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:carol@chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashマックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ=へ8675309:キャロル<一口:carol@chicago.example.com>コールID:sdjfdjfskdf@biloxi.example.comのCSeq:<一口:42連絡先をINVITE bob@client.biloxi.example.com>許可:、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

v=0 o=bob 28908445834 2890844834 IN IP4 client.biloxi.example.com s= c=IN IP4 client.biloxi.example.com t=0 0 m=audio 3458 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 =ボブ28908445834 2890844834 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3458 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F9 180 Ringing Carol -> Bob

F9 180リンギングキャロル - >ボブ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 INVITE Contact: <sips:39itp34klkd@chicago.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnash;から= 192.0.2.113を受信:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグは= 5f35a3コールID:sdjfdjfskdf@biloxi.example.comのCSeq:42連絡先をINVITE:<一口:39itp34klkd@chicago.example.com>のContent-Length:0

F10 200 OK Carol -> Bob

F10 200 OKキャロル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashから= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 5f35a3のCall-ID:sdjfdjfskdf@biloxi.example.com

CSeq: 42 INVITE Contact: <sips:39itp34klkd@chicago.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

CSeq:42連絡先をINVITE:<一口:39itp34klkd@chicago.example.com; GR>許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:、置き換えGRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ: ...

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

V = 0 0 =キャロル2890844922 2890844922 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F11 ACK Bob -> Carol

F11 ACKボブ - >キャロル

ACK sips:39itp34klkd@chicago.example.com;gr SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashd5 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 ACK Content-Length: 0

ACKでは、SIP:39itp34klkd@chicago.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashd5マックス・フォワード:ボブ<一口:70からボブの@ビロクシー。 example.com>;タグ= 8675309へ:キャロル<一口:;:sdjfdjfskdf@biloxi.example.comのCSeq:42 ACKのContent-Length:0 carol@chicago.example.com>タグ=コールID 5f35a3

      /* Bob puts Carol on hold. */
        

F12 INVITE Bob -> Carol

F12ボブをINVITE - >キャロル

INVITE sips:39itp34klkd@chicago.example.com;gr SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds0 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 43 INVITE Contact: <sips:bob@client.biloxi.example.com>;+sip.rendering="no" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:39itp34klkd@chicago.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds0マックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;、タグ= 8675309:キャロル<一口:carol@chicago.example.com>;タグ= 5f35a3のCall-ID:sdjfdjfskdf@biloxi.example.comのCSeq:43には、連絡先をINVITE:<一口:ボブ@クライアント。 biloxi.example.com>; + sip.rendering = "no" を許可する:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

v=0 o=bob 289084834 2890844835 IN IP4 client.biloxi.example.com s= c=IN IP4 client.biloxi.example.com t=0 0 m=audio 3458 RTP/AVP 0 a=rtpmap:0 PCMU/8000 a=sendonly

V = 0 0 =ボブ289084834 2890844835 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3458 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A = sendonlyで

F13 200 OK Carol -> Bob

F13 200 OKキャロル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds0 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 43 INVITE Contact: <sips:39itp34klkd@chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds0から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグは= 5f35a3コールID:sdjfdjfskdf@biloxi.example.comのCSeq:43連絡先をINVITE:<一口:39itp34klkd@chicago.example.com>許可:INVITE、ACK 、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:置き換え、GRUUのContent-Type:アプリケーション/ SDPのContent-Lengthを:...

v=0 o=carol 2890844922 2890844923 IN IP4 client.chicago.example.com s= c=IN IP4 client.chicago.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000 a=recvonly

V = 0 0 =キャロル2890844922 2890844923 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F14 ACK Bob -> Carol

F14 ACKボブ - >キャロル

ACK sips:39itp34klkd@chicago.example.com;gr SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash334 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com

ACKでは、SIP:39itp34klkd@chicago.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnash334マックス・フォワード:ボブ<一口:70からボブの@ビロクシー。 example.com>;タグに= 8675309:キャロル<一口:carol@chicago.example.com>;タグ= 5f35a3のCall-ID:sdjfdjfskdf@biloxi.example.com

CSeq: 43 ACK Content-Length: 0

CSeq:43 ACKのContent-Length:0

      /* Bob transfers Alice to Carol. */
        

F15 REFER Bob -> Alice

>アリス - F15はボブをREFER

REFER sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds2g Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1025 REFER <allOneLine> Refer-To: <sips:39itp34klkd@chicago.example.com?Replaces= sdjfdjfskdf%40biloxi.example.com%3Bto-tag%3D5f35a3 %3Bfrom-tag%3D8675309&Require=replaces> </allOneLine> Referred-By: <sips:bob@biloxi.example.com> Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

一口を参照してください。alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds2gマックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431:をアリス<一口:alice@atlanta.example.com>; = 1234567のCall-IDタグ:12345600@atlanta.example.comのCSeq:<SIPS:1025 <allOneLine>参照の-TO参照<?一口:bob@biloxi.example 39itp34klkd@chicago.example.com = sdjfdjfskdf%40biloxi.example.com%3Btoタグ%3D5f35a3%3Bfromタグ%3D8675309&要求を置き換え=> </ allOneLine>と呼ば-BYは置き換えられます。 COM>連絡先:<一口:bob@client.biloxi.example.com>のContent-Length:0

F16 202 Accepted Alice -> Bob

F16 202受理アリス - >ボブ

SIP/2.0 202 Accepted Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds2g ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com Contact: <sips:alice@client.atlanta.example.com> CSeq: 1025 REFER Content-Length: 0

SIP / 2.0 202受け入れ経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds2gから= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 23431に:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.com連絡先:<一口:alice@client.atlanta.example.com>のCSeq:1025のContent-LengthをREFER :0

F17 NOTIFY Alice -> Bob

>ボブ - F17は、アリスのNOTIFY

NOTIFY sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfK Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431

一口にNOTIFY:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bfKマックス・フォワード:アリス<一口:70からアリス@アトランタ。 bob@biloxi.example.com>;タグ= 23431; example.com>タグ= 1234567:をボブ<SIPS

Call-ID: 12345600@atlanta.example.com CSeq: 2 NOTIFY Contact: <sips:alice@client.atlanta.example.com> Event: refer Subscription-State: active;expires=60 Content-Type: message/sipfrag Content-Length: ...

コールIDを:12345600@atlanta.example.comのCSeq:<一口:alice@client.atlanta.example.com>イベント:サブスクリプションのステートを参照してください。2連絡先NOTIFYアクティブ; = 60 Content-Typeの有効期限が切れる:メッセージ/ sipfragのコンテンツを-長さ: ...

SIP/2.0 100 Trying

SIP / 2.0 100試行

F18 200 OK Bob -> Alice

F18 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfK ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 2 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bfKから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:2コンテンツ長を通知する:0

      /* Alice establishes session with Carol, which replaces the
         session between Bob and Carol. */
        

F19 INVITE Alice -> Carol

F19アリスをINVITE - >キャロル

INVITE sips:39itp34klkd@chicago.example.com;gr SIP/2.0 Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKadfe4ko To: Carol <sips:39itp34klkd@chicago.example.com> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=3461 Call-ID: 9435674543@atlanta.example.com CSeq: 1 INVITE Require: replaces Referred-By: <sips:bob@biloxi.example.com> Replaces: sdjfdjfskdf@biloxi.example.com ;to-tag=5f35a3;from-tag=8675309 Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:39itp34klkd@chicago.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのchicago.example.com:5061;ブランチ= z9hG4bKadfe4koへ:キャロル<一口:39itp34klkd@chicago.example.com>マックス・フォワード:5,441:アリス<一口:alice@atlanta.example.com>;タグは= 3461のCall-ID:9435674543@atlanta.example.comのCSeq:1で必要INVITE:呼ぶ - により置き換え<一口:bob@biloxi.exampleを.COM>置き換え:sdjfdjfskdf@biloxi.example.com;のタグ= 5f35a3;からタグ= 8675309連絡先:<一口:alice@client.atlanta.example.com>許可:BYE、INVITE、ACK、CANCEL、OPTIONS 、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844989 2890844989 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ3458 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F20 200 OK Carol -> Alice

F20 200キャロルOK - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKadfe4ko ;received=192.0.2.103 To: Carol <sips:39itp34klkd@chicago.example.com>;tag=ff3a From: Alice <sips:alice@atlanta.example.com>;tag=3461 Call-ID: 9435674543@atlanta.example.com CSeq: 1 INVITE Contact: <sips:39itp34klkd@chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:キャロル:SIP / 2.0 / TLSのchicago.example.com:5061;分岐= z9hG4bKadfe4koは= 192.0.2.103するために受信<SIPを:39itp34klkd@chicago.example.com>;からタグ= ff3a:アリス<一口:alice@atlanta.example.com>;タグ= 3461のCall-ID:9435674543@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:39itp34klkd@chicago.example.com>許可:CANCEL、ACKをINVITE 、OPTIONSは、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPコンテンツの長さ::、GRUUのContent-Typeを置き換え...

v=0 o=carol 2890844221 2890844221 IN IP4 client.chicago.example.com s= c=IN IP4 client.chicago.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 =キャロル2890844221 2890844221 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ49172 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F21 ACK Alice -> Carol

F21 ACKアリス - >キャロル

ACK sips:39itp34klkd@chicago.example.com;gr SIP/2.0 Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKadfe4kU3 To: Carol <sips:39itp34klkd@chicago.example.com>;tag=ff3a Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=3461 Call-ID: 9435674543@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY

ACKをすする:39itp34klkd@chicago.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのchicago.example.com:5061;ブランチ= z9hG4bKadfe4kU3へ:キャロル<一口:39itp34klkd@chicago.example.com>;タグ= ff3a最大フォワード:5,441:アリス<一口:alice@atlanta.example.com>;タグは= 3461のCall-ID:9435674543@atlanta.example.comのCSeq:1 ACKを許可:BYE、INVITE、ACK、CANCEL、OPTIONS 、NOTIFY、REFER

Supported: replaces Content-Length: 0

サポート:コンテンツ長を置き換え:0

      /* Carol then disconnects from Bob. */
        

F22 BYE Carol -> Bob

F22 BYEキャロル - >ボブ

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfE To: Bob <sips:bob@biloxi.example.com>;tag=8675309 Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 1 BYE Content-Length: 0

BYEをすする:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bfEへ:ボブ<一口:bob@biloxi.example.com>。タグ= 8675309マックス・フォワード:キャロル:70から<一口:carol@chicago.example.com>;タグ= 5f35a3コールID:sdjfdjfskdf@biloxi.example.comのCSeq:1 BYEのコンテンツの長さ:0

F23 200 OK Bob -> Carol

F23 200 OKボブ - >キャロル

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfE ;received=192.0.2.123 To: Bob <sips:bob@biloxi.example.com>;tag=8675309 From: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 1 BYE Content-Length: 0

ボブ:= 192.0.2.123に受信したSIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bfE:SIP / 2.0 200 OK経由<一口:bob@biloxi.example.com>;タグ= 8675309から:キャロル<一口:carol@chicago.example.com>;タグ= 5f35a3のCall-ID:sdjfdjfskdf@biloxi.example.comのCSeq:1 BYEコンテンツ長:0

      /* Alice tells Bob that the call has been
         successfully transferred. */
        

F24 NOTIFY Alice -> Bob

>ボブ - F24は、アリスのNOTIFY

NOTIFY sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf2N Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 3 NOTIFY Event: refer Subscription-State: terminated;reason=noresource

一口にNOTIFY:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf2Nマックス・フォワード:アリス<一口:70からアリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.comのCSeq:3イベントをNOTIFY:サブスクリプション・ステートを参照してください。終了。理由= NORESOURCE

Contact: <sips:alice@client.atlanta.example.com> Content-Type: message/sipfrag Content-Length: ...

連絡先:<一口:alice@client.atlanta.example.com>のContent-Type:メッセージ/ sipfragのコンテンツの長さ:...

SIP/2.0 200 OK Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKadfe4ko ;received=192.0.2.103 To: Carol <sips:39itp34klkd@chicago.example.com>;tag=ff3a From: Alice <sips:alice@atlanta.example.com>;tag=3461 Call-ID: 9435674543@atlanta.example.com CSeq: 1 INVITE Contact: <sips:39itp34klkd@chicago.example.com>

SIP / 2.0 200 OK経由:キャロル:SIP / 2.0 / TLSのchicago.example.com:5061;分岐= z9hG4bKadfe4koは= 192.0.2.103するために受信<SIPを:39itp34klkd@chicago.example.com>;からタグ= ff3a:アリス<一口:alice@atlanta.example.com>;タグ= 3461のCall-ID:9435674543@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:39itp34klkd@chicago.example.com>

F25 200 OK Bob -> Alice

F25 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 3 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:3のContent-LengthをNOTIFY:0

      /* Bob disconnects with Alice. */
        

F26 BYE Bob -> Alice

F26 BYEボブ - >アリス

BYE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7P Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1026 BYE Content-Length: 0

BYEでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7Pマックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1026 BYEのコンテンツの長さ:0

F27 200 OK Alice -> Bob

F27 200 OKアリス - >ボブ

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

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7P

;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1026 BYE Content-Length: 0

ボブ:;から= 192.0.2.113を受けた<一口:bob@biloxi.example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグは= 1234567のCall-ID:アトランタ@ 12345600。 example.comのCSeq:1026 BYEのコンテンツの長さ:0

2.6. Transfer - Instant Messaging
2.6. 転送 - インスタントメッセージング
            Alice          Bob                Carol
             |              |                   |
             |   INVITE F1  |                   |
             |------------->|                   |
             | 180 Ringing F2                   |
             |<-------------|                   |
             |  200 OK F3   |                   |
             |<-------------|                   |
             |    ACK F4    |                   |
             |------------->|                   |
             |  Both way RTP Established        |
             |<============>|                   |
             |              |     MESSAGE F5    |
             |              |------------------>|
             |              |     200 OK F6     |
             |              |<------------------|
             |              |                   |
             |       INVITE Replaces:A-B F7     |
             |<---------------------------------|
             |            200 OK F8             |
             |--------------------------------->|
             |               ACK F9             |
             |<---------------------------------|
             |   Both way RTP Established       |
             |<================================>|
             |    BYE F10   |                   |
             |------------->|                   |
             |  200 OK F11  |                   |
             |<-------------|                   |
             |                                  |
        

In this scenario, Alice and Bob establish a session between them. Bob wants Carol to take the call and so sends an Instant Message (IM) to Carol containing Alice's URI and an embedded Replaces header field. If Carol clicks on the URI, Carol's SIP UA sends an INVITE to Alice, which replaces the session with Bob.

このシナリオでは、アリスとボブは、それらの間のセッションを確立します。ボブは、キャロルが電話を取りたいので、アリスのURIを含むキャロルへのインスタントメッセージ(IM)および組み込みReplacesヘッダーフィールドが送信されます。キャロルは、URIをクリックすると、キャロルのSIP UAは、ボブとのセッションを置き換えるアリスにINVITEを送信します。

This scenario shows the use of the SIP MESSAGE [RFC3428] method to pass the URI. However, another IM protocol or other method could have been used to pass the URI from Bob to Carol.

このシナリオでは、URIを渡すSIPメッセージ[RFC3428]方法の使用を示します。しかし、別のIMプロトコルまたは他の方法では、ボブからキャロルへのURIを渡すために使用されてきた可能性があります。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

F1はアリスINVITE - >ボブはSIPをINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;分岐= z9hG4bK74bf9最大フォワード:アリス<一口:から70: alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:a8342043fアトランタ@。 example.com; GR>許可:NOTIFY、OPTIONSは、BYE、REFER、ACKは、CANCEL、INVITEサポート:置き換え、GRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Bob -> Alice

F2 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 3145678のCall-ID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>コンテンツ長:0

F3 200 OK Bob -> Alice

F3 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com Contact: <sips:bob@client.biloxi.example.com> CSeq: 1 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 3145678のCall-ID:12345600@atlanta.example.com連絡先:<一口:bob@client.biloxi.example.com>のCSeq:許可1 INVITE:INVITE 、ACK、CANCEL、OPTIONS、BYE、NOTIFY、REFER、MESSAGEがサポートされている:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 ACK Alice -> Bob

F4 ACKアリス - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74r Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74rマックス・フォワード:アリス<一口:70からアリス@アトランタ。 example.com>;、タグ= 1234567:ボブ<一口:bob@biloxi.example.com>;タグ= 3145678のCall-ID:12345600@atlanta.example.comは許可:REFER、BYE、INVITE、ACK、CANCEL、OPTIONS 、サポートされているNOTIFYは:1個のACKのコンテンツの長さ:のCSeqを置き換え0

      /* Bob IMs Carol. */
        

F5 MESSAGE Bob -> Carol

F5 MESSAGEボブ - >キャロル

MESSAGE sips:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash Max-Forwards: 70

MESSAGEでは、SIP:carol@chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashマックス・フォワード:70

From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 MESSAGE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE Supported: replaces Content-Type: text/html Content-Length: ...

投稿者:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309へ:キャロル<一口:carol@chicago.example.com>コール-IDを:sdjfdjfskdf@biloxi.example.comのCSeq:42 MESSAGEは許可:INVITEコンテンツタイプを置き換える:テキスト/ HTMLコンテンツ長:、ACKは、CANCEL、OPTIONSは、BYE、MESSAGEサポートは、NOTIFY、REFER ...

<HTML>Do you want to take this call from <allOneLine> <A HREF="sips:a8342043f@atlanta.example.com;gr?Replaces= 12345600@atlanta.example.com%3Bto-tag%3D3145678 %3Bfrom-tag%3D1234567&Require=replaces"> Alice</A>? </allOneLine> </HTML>

<HTML>は<allOneLine> <HREF = "すするからこのコールをしたいか:a8342043f@atlanta.example.com;グラム= 12345600@atlanta.example.com%3Bto-tag%3D3145678%3Bfromタグを置き換え%3D1234567&必要=>アリス</A> "置き換え? </ allOneLine> </ HTML>

F6 200 OK Carol -> Bob

F6 200 OKキャロル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=5f35a3 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 MESSAGE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE Supported: replaces Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashから= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 5f35a3のCall-ID:sdjfdjfskdf@biloxi.example.comのCSeq:42 MESSAGE連絡先:<一口:carol@client.chicago.example.com>許可:INVITE 、ACK、CANCEL、OPTIONS、BYE、NOTIFY、REFER、MESSAGEがサポートされているが:コンテンツ長を置き換え:0

      /* Carol takes the call from Bob. */
        

F7 INVITE Carol -> Alice

F7キャロルをINVITE - >アリス

INVITE sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bK74HH Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=8675310 To: Alice <sips:a8342043f@atlanta.example.com;gr> Call-ID: 563456212@b2.chicago.example.com CSeq: 1 INVITE Require: replaces

一口にINVITE:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのpc.biloxi.example.com:5061;ブランチ= z9hG4bK74HHマックス・フォワード:70から:キャロル<一口:キャロル@シカゴ。 example.com>;タグ= 8675310へ:アリス<一口:a8342043f@atlanta.example.com; GR>コール-IDを:563456212@b2.chicago.example.comのCSeq:1が必要INVITE:置き換え

Replaces: 12345600@atlanta.example.com ;to-tag=3145678;from-tag=1234567 Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE Supported: replaces Content-Type: application/sdp Content-Length: ...

置き換え:12345600@atlanta.example.comを;にタグ= 3145678;からタグ= 1234567連絡先:<一口:carol@client.chicago.example.com>許可:、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS NOTIFY、MESSAGEサポート:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

v=0 o=carol 2890843122 2890843122 IN IP4 client.chicago.example.com s= c=IN IP4 client.chicago.example.com t=0 0 m=audio 5342 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 =キャロル2890843122 2890843122 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ5342 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

      /* Alice matches the dialog information in the
         Replaces header and accepts the INVITE. */
        

F8 200 OK Alice -> Carol

F8 200 OKアリス - >キャロル

SIP/2.0 200 OK Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bK74HH ;received=192.0.2.114 From: Carol <sips:carol@chicago.example.com>;tag=8675310 To: Alice <sips:a8342043f@atlanta.example.com;gr>;tag=131256 Call-ID: 563456212@b2.chicago.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:キャロル:SIP / 2.0 / TLSのpc.biloxi.example.com:5061;分岐= z9hG4bK74HHから= 192.0.2.114を受信<SIPS:carol@chicago.example.com>;タグ= 8675310に:アリス<一口:a8342043f@atlanta.example.com; GR>;タグは= 131256コールID:563456212@b2.chicago.example.comのCSeq:<一口:a8342043f@atlanta.example.com; GR連絡先を1 INVITE >許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、NOTIFY:アプリケーション/ SDPコンテンツの長さ::、GRUUのContent-Typeを置き換え...

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

V = 0 0 =アリス289084543 289084543 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49172 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F9 ACK Carol -> Alice

F9 ACKキャロル - >アリス

ACK sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS b2.biloxi.example.com:5061 ;branch=z9hG4bK7435 Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=8675310 To: Alice <sips:a8342043f@atlanta.example.com;gr>;tag=131256 Call-ID: 563456212@b2.chicago.example.com CSeq: 1 ACK Content-Length: 0

a8342043f@atlanta.example.comを、GR SIP / 2.0経由:ACKでは、SIP SIP / 2.0 / TLS b2.biloxi.example.com:5061;ブランチ= z9hG4bK7435マックス・フォワード:70から:キャロル<一口:キャロル@シカゴ。 example.com>;タグ=へ8675310:アリス<一口:a8342043f@atlanta.example.com; GR>;タグ= 131256コールID:563456212@b2.chicago.example.comのCSeq:1個のACKのコンテンツの長さ:0

      /* RTP streams are established between Alice and Carol.
         Alice hangs up with Bob due to the Replaces header field. */
        

F10 BYE Alice -> Bob

F10 BYEアリス - >ボブ

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bfマックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;、タグ= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 3145678のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEのContent-Length:0

F11 200 OK Bob -> Alice

F11 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bfから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 3145678のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

2.7. Call Forwarding Unconditional
2.7. 転送無条件に電話
            Alice           Proxy          Gateway
             |                |              |
             |    INVITE F1   |              |
             |--------------->|              |
             |(100 Trying) F2 |              |
             |<---------------|              |
             | (181 Call Is Being Forwarded) F3
             |<---------------|   INVITE F4  |
             |                |------------->|
             |                |180 Ringing F5|
             | 180 Ringing F6 |<-------------|
             |<---------------|  200 OK F7   |
             |    200 OK F8   |<-------------|
             |<---------------|              |
             |     ACK F9     |              |
             |--------------->|    ACK F10   |
             |                |------------->|
             |    Both way RTP Established   |
             |<=============================>|
             |     BYE F11    |              |
             |--------------->|   BYE F12    |
             |                |------------->|
             |                |   200 OK F13 |
             |    200 OK F14  |<-------------|
             |<---------------|              |
             |                |              |
        

Bob wants all calls forwarded to the Public Switched Telephone Network (PSTN) (which is just another URI to the proxy server). Alice calls Bob. The proxy server rewrites the Request URI, and forwards the INVITE to a Gateway. Details of messaging behind the Gateway are not shown.

ボブは公開に転送すべてのコールが(プロキシサーバへのちょうど別のURIである)交換電話網(PSTN)望んでいます。アリスはボブを呼び出します。プロキシサーバは、リクエストURIを書き換え、およびゲートウェイにINVITE転送します。ゲートウェイの背後にあるメッセージの詳細が示されていません。

Note that the 181 Call is Being Forwarded response is shown as sent by the proxy. Strictly speaking, the proxy is behaving as a user agent in this case as a proxy cannot generate non-100 provisional responses.

181コールが応答を転送されているプロキシによって送信さとして示されていることに注意してください。厳密に言えば、プロキシは、非100暫定応答を生成することができないプロキシとして、この場合のユーザエージェントとして動作しています。

Note also that forwarding could be accomplished using a redirect (302 Moved Temporarily response).

その転送が(一時的に応答移動302)リダイレクトを使用して達成することができるにも留意されたいです。

Message Details

メッセージの詳細

F1 INVITE Alice -> Proxy INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

F1はアリスINVITE - >プロキシは、SIPをINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;分岐= z9hG4bK74bf9最大フォワード:アリス<一口:から70: alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:<一口:クライアント@アリス連絡先を1 INVITE。 atlanta.example.com>許可:アプリケーション/ SDPのContent-Length:Content-TypeのをNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 (100 Trying) Proxy -> Alice

F2(100試行)プロキシ - >アリス

SIP/2.0 100 Trying Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0経由しよう100:SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F3 (181 Call is Being Forwarded) Proxy -> Alice

>アリス - F3プロキシ(181コールが転送されています)

SIP/2.0 181 Call is Being Forwarded Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=9214d

ブランチ= z9hG4bK74bf9; SIP / 2.0 / TLSのclient.atlanta.example.com:5061から= 192.0.2.103を受け取っ:SIP / 2.0 181コール経由の転送されているアリス<一口:alice@atlanta.example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>;タグは= 9214d

Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

コールID:12345600@atlanta.example.comのCSeq:コンテンツ長をINVITE 1:0

      /* Proxy forwards call by rewriting Request-URI. */
        

F4 INVITE Proxy -> Gateway

F4プロキシをINVITE - >ゲートウェイ

INVITE sips:+19727293660@gw1.example.com;user=phone SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLSのclient.atlanta.example;ユーザー=電話のSIP / 2.0を介して+19727293660@gw1.example.com:SIPSのINVITE .COM:5061;分岐= z9hG4bK74bf9;受信= 192.0.2.103レコードルート<一口:ss1.example.com; LR>最大フォワード:アリス:69 <一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:INVITE、アプリケーション/ SDPのContent-Length:ACK、コンテンツタイプをNOTIFY、REFER、BYE、OPTIONSをキャンセル...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F5 180 Ringing Gateway -> Proxy

F5 180リンギングゲートウェイ - >プロキシ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1:SIP / 2.0 180リンギング経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグ= 314159コールID:12345600@atlanta.example.com

CSeq: 1 INVITE Contact: <sips:+19727293660@gw1.example.com;user=phone> Content Length:0

CSeq:<一口:+19727293660@gw1.example.com;ユーザー=電話>コンテンツの長さ:連絡先INVITE 1 0

F6 180 Ringing Proxy -> Alice

F6 180リンギングプロキシ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:+19727293660@gw1.example.com;user=phone> Content Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:+19727293660@gw1.example.com;ユーザー=電話>コンテンツの長さ:0

F7 200 OK Gateway -> Proxy

F7 200 OKゲートウェイ - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:+19727293660@gw1.example.com;user=phone> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグ= 314159コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:+19727293660@gw1.example.com;ユーザー=電話>許可:INVITE、ACK、CANCEL、OPTIONSをアプリケーション/ SDPコンテンツの長さ::、BYE、コンテンツタイプをNOTIFY、REFER ...

v=0 o=GATEWAY1 2890844527 2890844527 IN IP4 gatewayone.example.com s= c=IN IP4 gatewayone.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 = GATEWAY1 2890844527 2890844527 IN IP4 gatewayone.example.com S = C = IN IP4 gatewayone.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F8 200 OK Proxy -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:+19727293660@gw1.example.com;user=phone> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:+19727293660@gw1.example.com;ユーザー=電話>許可:アプリケーション/ SDPのContent-Length:Content-TypeのをNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS ...

v=0 o=GATEWAY1 2890844527 2890844527 IN IP4 gatewayone.example.com s= c=IN IP4 gatewayone.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 = GATEWAY1 2890844527 2890844527 IN IP4 gatewayone.example.com S = C = IN IP4 gatewayone.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F9 ACK Alice -> Proxy

F9 ACKアリス - >プロキシ

ACK sips:+19727293660@gw1.example.com;user=phone SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf31 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:+19727293660@gw1.example.com;ユーザー=電話のSIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bf31ルートを:<一口:ss1.example.com; LR >マックス・フォワード:70から:アリス<一口:alice@atlanta.example.com>を、タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:アトランタ@ 12345600。 example.comのCSeq:1 ACKのContent-Length:0

F10 ACK Proxy -> Gateway

F10 ACKプロキシ - >ゲートウェイ

ACK sips:+19727293660@gw1.example.com;user=phone SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749ws.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf31 ;received=192.0.2.103 Max-Forwards: 69

ACKでは、SIP:+19727293660@gw1.example.comを、ユーザー=電話のSIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061を、ブランチ= z9hG4bK83749ws.1経由:SIP / 2.0 / TLSのclient.atlanta.example .COM:69:5061;ブランチ= z9hG4bK74bf31は= 192.0.2.103マックス・フォワードを受け

From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

投稿者:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345600@atlanta.example.comのCSeq:1 ACKのContent-Length:0

F11 BYE Alice -> Proxy

F11 BYEアリス - >プロキシ

BYE sips:+19727293660@gw1.example.com;user=phone SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfJe Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:+19727293660@gw1.example.com;ユーザー=電話のSIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bfJeルートを:<一口:ss1.example.com; LR >マックス・フォワード:70から:アリス<一口:alice@atlanta.example.com>を、タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:アトランタ@ 12345600。 example.comのCSeq:2 BYEのContent-Length:0

F12 BYE Proxy -> Gateway

F12 BYEプロキシ - >ゲートウェイ

BYE sips:+19727293660@gw1.example.com;user=phone SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749G1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfJe ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:+19727293660@gw1.example.com;ユーザー=電話のSIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749G1経由:SIP / 2.0 / TLS client.atlanta.example.com :5061;分岐= z9hG4bK74bfJe; = 192.0.2.103最大転送し受信:から69:アリス<一口:alice@atlanta.example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>。タグ= 314159コールID:12345600@atlanta.example.comのCSeq:2 BYEのContent-Length:0

F13 200 OK Gateway -> Proxy

F13 200 OKゲートウェイ - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749G1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfJe ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749G1:SIP / 2.0 200 OK経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bfJe。アリスから受信= 192.0.2.103 <一口:alice@atlanta.example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>;タグ= 314159

Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

コールID:12345600@atlanta.example.comのCSeq:2 BYEのコンテンツ長:0

F14 200 OK Proxy -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfJe ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bfJeから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

2.8. Call Forwarding - Busy
2.8. コール転送 - ビジー
           Alice            Proxy          User B1             User B2
             |                |              |                   |
             |    INVITE F1   |              |                   |
             |--------------->|   INVITE F2  |                   |
             |                |------------->|                   |
             |(100 Trying) F3 |              |                   |
             |<---------------|  486 Busy F4 |                   |
             |                |<-------------|                   |
             |                |     ACK F5   |                   |
             |                |------------->|                   |
             |(181 Call is Being Forwarded) F6                   |
             |<---------------|              |    INVITE F7      |
             |                |--------------------------------->|
             |                |              | 180 Ringing F8    |
             |                |<---------------------------------|
             | 180 Ringing F9 |              |                   |
             |<---------------|              |      200 OK F10   |
             |                |<---------------------------------|
             |    200 OK F11  |              |                   |
             |<---------------|              |                   |
             |     ACK F12    |              |                   |
             |--------------->|              |     ACK F13       |
             |                |--------------------------------->|
             |               Both way RTP Established            |
             |<=================================================>|
             |    BYE F14     |              |                   |
             |--------------->|              |      BYE F15      |
             |                |--------------------------------->|
             |                |              |    200 OK F16     |
             |  200 OK F17    |<---------------------------------|
             |<---------------|              |                   |
             |                |              |                   |
        

Bob wants calls to B1 forwarded to B2 if B1 is busy (this information is known to the proxy). Alice calls B1, B1 is busy, the proxy server places call to B2.

B1は(この情報は、プロキシに知られている)ビジー状態の場合、ボブはB2に転送B1への呼び出しを望んでいます。アリスはB1を呼び出し、B1は、プロキシサーバーの場所はB2に呼び出して、忙しいです。

Message Details

メッセージの詳細

F1 INVITE Alice -> Proxy

F1 INVITEアリス - >プロキシ

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70

From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

投稿者:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:アプリケーション/ SDPのContent-Length:Content-TypeのをNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 INVITE Proxy -> B1

F2は、プロキシをINVITE - > B1

INVITE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:; 69:アリス最大転送します。<LR ss1.example.comすする>を<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:CANCEL、ACKをINVITEアプリケーション/ SDPコンテンツの長さ::、OPTIONSは、BYE、コンテンツタイプをNOTIFY、REFER ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F3 (100 Trying) Proxy -> Alice

F3(100試みる)プロキシ - >アリス

SIP/2.0 100 Trying Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0経由しよう100:SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F4 486 Busy Here B1 -> Proxy

F4 486 B1ここで忙しい - >プロキシ

SIP/2.0 486 Busy Here Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0 486ビジーここビア:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチアリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブから= 192.0.2.103を受け; = z9hG4bK74bf9 <一口:bob@biloxi.example.com>;タグは= 765432コールID:12345600 @ atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F5 ACK Proxy -> B1

F5 ACKプロキシ - > B1

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 765432コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F6 (181 Call is Being Forwarded) Proxy -> Alice

>アリス - F6プロキシ(181コールが転送されています)

SIP/2.0 181 Call is Being Forwarded Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103

192.0.2.103 =受信;ブランチ= z9hG4bK74bf9; SIP / 2.0 / TLSのclient.atlanta.example.com:5061:SIP / 2.0 181コール経由の転送されています

From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=9214d Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

投稿者:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 9214dのCall-ID:12345600@atlanta.example.comのCSeq:1コンテンツの長さをINVITE:0

      /* The proxy now forwards the call to B2. */
        

F7 INVITE Proxy -> B2

F7は、プロキシをINVITE - > B2

INVITE sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.2経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:; 69:アリス最大転送します。<LR ss1.example.comすする>を<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:CANCEL、ACKをINVITEアプリケーション/ SDPコンテンツの長さ::、OPTIONSは、BYE、コンテンツタイプをNOTIFY、REFER ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F8 180 Ringing B2 -> Proxy

F8 180リンギングB2 - >プロキシ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.2:SIP / 2.0 180リンギング経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9;受信= 192.0.2.103レコードルート<一口:ss1.example.com; LR>から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567

To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Content-Length: 0

ボブ:TO <一口:bob@biloxi.example.com>;タグは= 7654321コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client2.biloxi.example.com>のContent長さ:0

F9 180 Ringing Proxy -> Alice

F9 180リンギングプロキシ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 7654321コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client2.biloxi.example.com>のContent-Length:0

F10 200 OK B2 -> Proxy

F10 200 OK B2 - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.2; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグ= 7654321のCall-ID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client2.biloxi.example.com>許可:、BYE、INVITE、ACK、CANCEL、OPTIONS REFER、Content-TypeのNOTIFY:アプリケーション/ SDPのContent-Lengthを:...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client2.biloxi.example.com S = C = IN IP4 client2.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F11 200 OK Proxy -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 7654321コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client2.biloxi.example.com>許可:アプリケーション/ SDPのContent-Length:Content-TypeのをNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS ...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client2.biloxi.example.com S = C = IN IP4 client2.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F12 ACK Alice -> Proxy

F12 ACKアリス - >プロキシ

ACK sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfX Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bfXルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 7654321のCall-ID:12345600@atlanta.example.com CSeq:1個のACKのコンテンツの長さ:0

F13 ACK Proxy -> B2

F13 ACKプロキシ - > B2

ACK sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83731 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfX ;received=192.0.2.103 Max-Forwards: 69

ACKをすする:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83731経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061。ブランチ= z9hG4bK74bfXは; = 192.0.2.103マックス・フォワードを受けた:69

From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

投稿者:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 7654321のCall-ID:12345600@atlanta.example.comのCSeq:1 ACKのContent-Length:0

      /* RTP streams are established between Alice and B2. */
        
      /* Alice eventually hangs up with User B2. */
        

F14 BYE Alice -> Proxy

F14 BYEアリス - >プロキシ

BYE sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bW4 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bW4ルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 7654321のCall-ID:12345600@atlanta.example.com CSeq:2 BYEのコンテンツ長:0

F15 BYE Proxy -> B2

F15 BYEプロキシ - > B2

BYE sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837493 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bW4 ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837493経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061。 69::アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ= 192.0.2.103マックス・フォワードを受け、ブランチ= z9hG4bK74bW4 <一口:bob@biloxi.example.com>;タグ= 7654321コールID:12345600@atlanta.example.comのCSeq:2 BYEのコンテンツ長:0

F16 200 OK B2 -> Proxy

F16 200 OK B2 - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837493 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061

SIP / 2.0 / TLS client.atlanta.example.com:5061:= 192.0.2.54経由を受け、SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837493:SIP / 2.0 200 OK経由

;branch=z9hG4bK74bW4 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

アリス:;;ブランチ= z9hG4bK74bW4から= 192.0.2.103を受けた<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 7654321コールID: 12345600@atlanta.example.comのCSeq:2 BYEのContent-Length:0

F17 200 OK Proxy -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bW4 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bW4から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 7654321のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

2.9. Call Forwarding - No Answer
2.9. 通話転送 - 無回答
           Alice            Proxy         User B1             User B2
             |                |              |                   |
             |    INVITE F1   |              |                   |
             |--------------->|   INVITE F2  |                   |
             |(100 Trying) F3 |------------->|                   |
             |<---------------|180 Ringing F4|                   |
             | 180 Ringing F5 |<-------------|                   |
             |<---------------|              |                   |
             |                 Request Timeout                   |
             |                |              |                   |
             |                |   CANCEL F6  |                   |
             |                |------------->|                   |
             |                |   200 OK F7  |                   |
             |                |<-------------|                   |
             |                |     487 F8   |                   |
             |                |<-------------|                   |
             |                |     ACK F9   |                   |
             |                |------------->|                   |
             |(181 Call is Being Forwarded) F10                  |
             |<---------------|              |    INVITE F11     |
             |                |--------------------------------->|
             |                |              | 180 Ringing F12   |
             | 180 Ringing F13|<---------------------------------|
             |<---------------|              |      200 OK F14   |
             |                |<---------------------------------|
             |   200 OK F15   |              |                   |
             |<---------------|              |                   |
             |     ACK F16    |              |                   |
             |--------------->|              |     ACK F17       |
             |                |--------------------------------->|
             |               Both way RTP Established            |
             |<=================================================>|
             |    BYE F18     |              |                   |
             |--------------->|              |      BYE F19      |
             |                |--------------------------------->|
             |                |              |    200 OK F20     |
             |  200 OK F21    |<---------------------------------|
             |<---------------|              |                   |
             |                |              |                   |
        

Bob wants calls to B1 forwarded to B2 if B1 is not answered (information is known to the proxy server). Alice calls B1 and no one answers. The proxy server then places the call to B2.

B1は(情報がプロキシサーバーに知られている)回答されていない場合、ボブはB2に転送B1への呼び出しを望んでいます。アリスはB1と誰も答えを呼び出します。プロキシサーバは、B2に電話をかけます。

Message Details

メッセージの詳細

F1 INVITE Alice -> Proxy

F1 INVITEアリス - >プロキシ

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com> 、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、Content-TypeのNOTIFY:アプリケーション/ SDPのContent-Lengthを:許可...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 INVITE Proxy -> B1

F2は、プロキシをINVITE - > B1

INVITE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:; 69:アリス最大転送します。<LR ss1.example.comすする>を<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:CANCEL、ACKをINVITEアプリケーション/ SDPコンテンツの長さ::、OPTIONSは、BYE、コンテンツタイプをNOTIFY、REFER ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F3 (100 Trying) Proxy -> Alice

F3(100試みる)プロキシ - >アリス

SIP/2.0 100 Trying Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0経由しよう100:SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F4 180 Ringing B1 -> Proxy

F4 180リンギングB1 - >プロキシ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1:SIP / 2.0 180リンギング経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグは= 3145678のCall-ID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>のContent-Length:0

F5 180 Ringing Proxy -> Alice

F5 180リンギングプロキシ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 3145678コールID:12345600@atlanta.example.comのCSeq:1 INVITE

Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

連絡先:<一口:bob@client.biloxi.example.com>のContent-Length:0

      /* B1 rings until a configurable timer expires in the proxy.  The
         proxy sends Cancel and proceeds down the list of routes. */
        

F6 CANCEL Proxy -> B1

F6は、プロキシをCANCEL - > B1

CANCEL sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 CANCEL Content-Length: 0

一口にCANCEL:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1のContent-LengthをCANCEL:0

F7 200 OK B1 -> Proxy

F7 200 OK B1 - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=329d823 Call-ID: 12345600@atlanta.example.com CSeq: 1 CANCEL Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1から= 192.0.2.54を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 329d823のCall-ID:12345600@atlanta.example.comのCSeq:1のContent-LengthをCANCEL:0

F8 487 Request Terminated B1 -> Proxy

F8 487リクエスト終端B1 - >プロキシ

SIP/2.0 487 Request Terminated Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1; = 192.0.2.54を介して受信された::SIP / 2.0 487要求は、ビアを終了したSIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチアリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブから= 192.0.2.103を受け; = z9hG4bK74bf9 <一口:bob@biloxi.example.com>;タグは= 3145678コールID:12345600 @ atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F9 ACK Proxy -> B1

F9 ACKプロキシ - > B1

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 3145678のCall-ID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F10 (181 Call is Being Forwarded) Proxy -> Alice

F10(181コールが転送されている)プロキシ - >アリス

SIP/2.0 181 Call is Being Forwarded Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=9214d Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

ブランチ= z9hG4bK74bf9; SIP / 2.0 / TLSのclient.atlanta.example.com:5061から= 192.0.2.103を受け取っ:SIP / 2.0 181コール経由の転送されているアリス<一口:alice@atlanta.example.com>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>;タグ= 9214dのCall-ID:12345600@atlanta.example.comのCSeq:コンテンツ長をINVITE 1:0

F11 INVITE Proxy -> B2

F11は、プロキシをINVITE - > B2

INVITE sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.2経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:; 69:アリス最大転送します。<LR ss1.example.comすする>を<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:CANCEL、ACKをINVITEアプリケーション/ SDPコンテンツの長さ::、OPTIONSは、BYE、コンテンツタイプをNOTIFY、REFER ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F12 180 Ringing B2 -> Proxy

F12 180リンギングB2 - >プロキシ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Content-Length: 0

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.2:SIP / 2.0 180リンギング経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグは= 765432コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client2.biloxi.example.com>のContent-Length:0

F13 180 Proxy -> Alice

F13 180プロキシ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 765432コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client2.biloxi.example.com>のContent-Length:0

F14 200 OK B2 -> Proxy

F14 200 OK B2 - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.2; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= = 192.0.2.103を受け、z9hG4bK74bf9

Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

レコードルートは<すする:ss1.example.comを、LR>から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>;タグ= 765432コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client2.biloxi.example.com>許可:コンテンツタイプをNOTIFY、REFER、BYE、、、ACKをINVITE、CANCEL、OPTIONS:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client2.biloxi.example.com S = C = IN IP4 client2.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F15 200 OK Proxy -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client2.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 765432コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client2.biloxi.example.com>許可:アプリケーション/ SDPのContent-Length:Content-TypeのをNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS ...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client2.biloxi.example.com S = C = IN IP4 client2.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F16 ACK Alice -> Proxy

F16 ACKアリス - >プロキシ

ACK sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061

ACKでは、SIP:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を

;branch=z9hG4bK74bf3 Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

;ブランチ= z9hG4bK74bf3ルート:にタグ= 1234567;; <alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシー:<一口ss1.example.com LR>マックス・フォワード:5,438アリス。 example.com>;タグ= 765432コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F17 ACK Proxy -> B2

F17 ACKプロキシ - > B2

ACK sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK8374.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf3 ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKをすする:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK8374.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 69から:アリス= 192.0.2.103最大前方に受け取っ5061;分岐= z9hG4bK74bf3 <一口:alice@atlanta.example.com>; = 1234567、タグ:ボブ<一口:bob@biloxi.example.com>;タグ= 765432コールID:12345600@atlanta.example.comのCSeq:1個のACKのContent-Length:0

      /* RTP streams are established between Alice and B2.
         Alice hangs up with User B2. */
        

F18 BYE Alice -> Proxy

F18 BYEアリス - >プロキシ

BYE sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b3f Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74b3fルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 765432コールID:12345600@atlanta.example.com CSeq:2 BYEのコンテンツ長:0

F19 BYE Proxy -> B2

F19 BYEプロキシ - > B2

BYE sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837.1

BYEをすする:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837.1

Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b3f ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

介し:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74b3f; = 192.0.2.103最大前方に受信:69から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 765432のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

F20 200 OK B2 -> Proxy

F20 200 OK B2 - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK837.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b3f ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK837.1; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ=アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブから= 192.0.2.103を受け、z9hG4bK74b3f <一口:bob@biloxi.example.com>;タグは= 765432コールID:アトランタ@ 12345600 .example.comとのCSeq:2 BYEのContent-Length:0

F21 200 OK Proxy -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b3f ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74b3fから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 765432のCall-ID:12345600@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

2.10. 3-Way Conference - Third Party Is Added
2.10. 3ウェイ会議 - 第三者が追加されます
            Alice           Bob            Carol
             |    INVITE F1   |              |
             |--------------->|              |
             | 180 Ringing F2 |              |
             |<---------------|              |
             |    200 OK F3   |              |
             |<---------------|              |
             |     ACK F4     |              |
             |--------------->|              |
             |       RTP      |              |
             |<==============>|              |
             |   INVITE F5    |              |
             |<---------------|              |
             |    200 OK F6   |              |
             |--------------->|              |
             |     ACK F7     |              |
             |<---------------|  INVITE F8   |
             |                |------------->|
             |                |    180 F9    |
             |                |<-------------|
             |                |  200 OK F10  |
             |                |<-------------|
             |                |  ACK F11     |
             |                |------------->|
             |                |       RTP    |
             |                |<============>|
        

In this scenario, Alice and Bob are in a 2-party call (session) when Bob wishes to add Carol into the conversation. Bob is capable of media mixing in a 3-party call. Bob first sends a re-INVITE to Alice, changing Contact URIs to one that indicates Bob's mixer and acts like a focus. As a result, Bob includes the "isfocus" feature tag [RFC3840] as described in [RFC4579]. Bob then INVITEs Carol using the same Contact URI. Note that Bob could wait to re-INVITE Alice until after Carol has answered. Bob could also put Alice on hold before calling Carol.

このシナリオでは、アリスとボブはボブが会話にキャロルを追加したい2者通話(セッション)です。ボブは、3者通話中に混合メディアの可能です。ボブは最初のボブのミキサーを示し、フォーカスのような役割を果たし一つに接触URIを変更し、アリスに再INVITEを送信します。 [RFC4579]に記載されているようにその結果、ボブは「isfocus」フィーチャータグ[RFC3840]を含みます。ボブは、キャロルが同じ連絡先のURIを使用して誘います。ボブは、キャロルが答えた後までに再INVITEアリスを待つことができることに注意してください。ボブはまた、キャロルを呼び出す前に、保留にアリスを入れることができます。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9

bob@biloxi.example.com SIP / 2.0経由::;ブランチ= z9hG4bK74bf9 SIP / 2.0 / TLSのclient.atlanta.example.com:5061 SIPSのINVITE

Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

マックス・フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq: 1連絡先をINVITE:<すする:alice@client.atlanta.example.com>許可:、ACK、INVITE、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Bob -> Alice

F2 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:b54gh42f5@biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:b54gh42f5@biloxi.example.com>のContent-Length:0

F3 200 OK Bob -> Alice

F3 200 OKボブ - >アリス

SIP/2.0 200 OK

SIP / 2.0 200 OK

Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:b54gh42f5@biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY

タグ= 1234567; <alice@atlanta.example.com一口>:ボブ<一口:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信:介してアリスbob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:b54gh42f5@biloxi.example.com>許可:、INVITE ACK、CANCEL、OPTIONS、 BYE、NOTIFY、REFER

Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

サポートされている:置き換え、GRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 ACK Alice -> Bob

F4 ACKアリス - >ボブ

ACK sips:b54gh42f5@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfL Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:b54gh42f5@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bfLマックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.comのCSeq:1個のACKのContent-Length:0

      /* Alice and Bob have established a session.
         Bob re-INVITEs, changing Contact URIs. */
        

F5 INVITE Bob -> Alice

>アリス - F5は、ボブのINVITE

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 INVITE Contact: <sips:bob-Mixer@client.biloxi.example.com>;isfocus Content-Type: application/sdp Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashdsマックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1024 INVITE連絡先:<一口:ボブ・ミキサー@ client.biloxi.example.com>; isfocusのContent-Type:アプリケーション/ SDP許可:置き換え、GRUUのContent-Lengthを::サポートされているNOTIFY、REFER、BYE、OPTIONS、CANCEL、ACK、INVITE ...

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ49172 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F6 200 OK Alice -> Bob

F6 200 OKアリス - >ボブ

SIP/2.0 200 OK

SIP / 2.0 200 OK

Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

介し:ボブ<一口:bob@biloxi.example.com> SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7から192.0.2.113 =受信し;タグ= 23431た:アリス<一口。 alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1024連絡先をINVITE:<一口:alice@client.atlanta.example.com>許可:INVITE、ACKは、CANCEL OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F7 ACK Bob -> Alice

F7 ACKボブ - >アリス

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash3G Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 ACK Content-Length: 0

ACKでは、SIP:alice@client.atlanta.example.comをSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKnash3Gマックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1024 ACKのContent-Length:0

      /* Bob calls Carol. */
        

F8 INVITE Bob -> Carol

F8ボブをINVITE - >キャロル

INVITE sips:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashJfd Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 INVITE Contact: <sips:bob-Mixer@client.biloxi.example.com>;isfocus Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

一口にINVITE:carol@chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashJfdマックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ= 8675309へ:キャロル<一口:carol@chicago.example.com>コール-IDを:sdjfdjfskdf@biloxi.example.comのCSeq:<一口:bob-Mixer@client.biloxi.example 42連絡先を招待します。コム>; isfocus許可:サポートされているNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS:、置き換えGRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

v=0 o=bob 28908445834 2890844834 IN IP4 client.biloxi.example.com s= c=IN IP4 client.biloxi.example.com t=0 0 m=audio 48174 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 =ボブ28908445834 2890844834 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ48174 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F9 180 Ringing Carol -> Bob

F9 180リンギングキャロル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashJfd ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=341313 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 INVITE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashJfdから= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグは= 341313コールID:sdjfdjfskdf@biloxi.example.comのCSeq:42連絡先をINVITE:<一口:carol@client.chicago.example.com>許可:INVITE 、ACK、CANCEL、OPTIONSは、BYE、REFER、サポートされているNOTIFY:コンテンツ長を置き換え:0

F10 200 OK Carol -> Bob

F10 200 OKキャロル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashJfd ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashJfdから= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309

To: Carol <sips:carol@chicago.example.com>;tag=341313 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 INVITE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

To:キャロル<一口:carol@chicago.example.com>;タグは= 341313コールID:sdjfdjfskdf@biloxi.example.comのCSeq:42連絡先をINVITE:<一口:carol@client.chicago.example.com>許可:サポートされているNOTIFY、ACK、INVITE、CANCEL、OPTIONS、BYE、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =キャロル2890844922 2890844922 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F11 ACK Bob -> Carol

F11 ACKボブ - >キャロル

ACK sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash431 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=341313 Call-ID: sdjfdjfskdf@biloxi.example.com CSeq: 42 ACK Content-Length: 0

ACKでは、SIP:carol@client.chicago.example.comをSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKnash431マックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 8675309へ:キャロル<一口:carol@chicago.example.com>;タグ= 341313コールID:sdjfdjfskdf@biloxi.example.comのCSeq:42 ACKのContent-Length:0

      /* Bob's mixer now mixes media from both Alice and Carol
         to create the 3-way conference. */
        
2.11. 3-Way Conference - Third Party Joins
2.11. 3ウェイ会議 - 第三者が参加
            Alice           Bob            Carol
             |    INVITE F1   |              |
             |--------------->|              |
             | 180 Ringing F2 |              |
             |<---------------|              |
             |    200 OK F3   |              |
             |<---------------|              |
             |     ACK F4     |              |
             |--------------->|              |
             |       RTP      |              |
             |<==============>|  INVITE Join:A-B F5
             |                |<-------------|
             |                |    180 F6    |
             |                |------------->|
             |   INVITE F7    |              |
             |<---------------|              |
             |    200 OK F8   |              |
             |--------------->|              |
             |     ACK F9     |              |
             |<---------------|              |
             |                |  200 OK F10  |
             |                |------------->|
             |                |  ACK F11     |
             |                |<-------------|
             |                |       RTP    |
             |                |<============>|
        

In this scenario, Alice and Bob are in a 2-party call and Carol wishes to join, resulting in a 3-party call. Carol could have learned Bob's dialog identifier using some non-SIP means, or possibly from a NOTIFY with the dialog package sent by Bob. Carol sends an INVITE to Bob containing a Join header identifying the dialog between Alice and Bob. Bob re-INVITEs Alice to switch to focus mode and includes the "isfocus" feature tag [RFC3840] as described in [RFC4579]. Bob then accepts the INVITE from Carol, resulting in the 3-way call.

このシナリオでは、アリスとボブは、2者通話にあり、キャロルは3者通話で、その結果、参加したいと考えています。キャロルは、いくつかの非SIPを使用してボブのダイアログ識別子が意味を学んだ、あるいはおそらくボブによって送信されたダイアログのパッケージにNOTIFYからかもしれません。キャロルは、ボブがアリスとボブとの間の対話を識別する参加ヘッダを含むにINVITEを送信します。ボブとアリスがモードをフォーカスに切り替え再招待及び[RFC4579]に記載されているように「isfocus」フィーチャータグ[RFC3840]を含みます。ボブは、3方向通話で、その結果、キャロルからINVITEを受け入れます。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9

bob@biloxi.example.com SIP / 2.0経由::;ブランチ= z9hG4bK74bf9 SIP / 2.0 / TLSのclient.atlanta.example.com:5061 SIPSのINVITE

Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

マックス・フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq: 1連絡先をINVITE:<すする:alice@client.atlanta.example.com>許可:、ACK、INVITE、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Bob -> Alice

F2 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:b54gh42f5@biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:b54gh42f5@biloxi.example.com>のContent-Length:0

F3 200 OK Bob -> Alice

F3 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:b54gh42f5@biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:b54gh42f5@biloxi.example.com>許可:INVITE、ACK 、CANCEL、OPTIONSは、BYE、REFER、NOTIFY

Supported: replaces, join, gruu Content-Type: application/sdp Content-Length: ...

サポートされている:、参加、置き換えGRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 ACK Alice -> Bob

F4 ACKアリス - >ボブ

ACK sips:b54gh42f5@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf6 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:b54gh42f5@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf6マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:12345600@atlanta.example.comのCSeq:1個のACKのContent-Length:0

      /* Alice and Bob have established a session.
         Carol requests to join the session. */
        

F5 INVITE Carol -> Bob

F5キャロルをINVITE - >ボブ

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKnashds7 Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=8675309 To: Bob <sips:bob@biloxi.example.com> Call-ID: 452k499sk@chicago.example.com CSeq: 99 INVITE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, join Join: 12345600@atlanta.example.com;from-tag=1234567;to-tag=23431 Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS chicago.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:キャロル:70から<一口:carol@chicago.example.com> ;タグ=へ8675309:ボブ<一口:bob@biloxi.example.com>コールID:452k499sk@chicago.example.comのCSeq:99連絡先INVITE:<一口を:carol@client.chicago.example.com>許可: 、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:置き換え、参加参加:12345600@atlanta.example.com;からタグ= 1234567;にタグ= 23431のContent-Type:アプリケーション/ SDPコンテンツの長さ: ...

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

V = 0 0 =キャロル2890844922 2890844922 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F6 180 Ringing Bob -> Carol

F6 180リンギングボブ - >キャロル

SIP/2.0 180 Ringing Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKnashds7 ;received=120. From: Carol <sips:carol@chicago.example.com>;tag=8675309 To: Bob <sips:bob@biloxi.example.com>;tag=0982 Call-ID: 452k499sk@chicago.example.com CSeq: 99 INVITE Contact: <sips:bob-Mixer@client.biloxi.example.com>;isfocus Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLS chicago.example.com:5061;分岐= z9hG4bKnashds7は、= 120を与えました。投稿者:キャロル<一口:carol@chicago.example.com>;タグ= 8675309へ:ボブ<一口:bob@biloxi.example.com>;タグ= 0982のCall-ID:452k499sk@chicago.example.comのCSeq:99連絡先をINVITE:<一口:bob-Mixer@client.biloxi.example.com>; isfocus許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、NOTIFY:コンテンツ長を置き換え:0

F7 INVITE Bob -> Alice

>アリス - F7は、ボブのINVITE

INVITE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashdyKL Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 INVITE Contact: <sips:bob-Mixer@client.biloxi.example.com>;isfocus Content-Type: application/sdp Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, join, gruu Content-Length: ...

一口にINVITE:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashdyKLマックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1024 INVITE連絡先:<一口:ボブ・ミキサー@ client.biloxi.example.com>; isfocusのContent-Type:アプリケーション/ SDPは許可:、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:置き換え、参加、GRUUのContent-Length:...

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

V = 0 0 =ボブ2890844527 2890844528 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ49172 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F8 200 OK Alice -> Bob SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashdyKL ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

F8 200 OKアリス - >ボブSIP / 2.0 200 OKビア:ボブ<一口:bob@biloxi.example SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashdyKLはから= 192.0.2.113を受けました。コム>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>; = 1234567のCall-IDタグ:12345600@atlanta.example.comのCSeq:<一口:alice@client.atlanta 1024連絡先を招待します。 example.com>許可:INVITE、ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFYは:コンテンツタイプを置き換える:アプリケーション/ SDPのContent-Lengthを:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F9 ACK Bob -> Alice

F9 ACKボブ - >アリス

ACK sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnash3g Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=23431 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1024 ACK Content-Length: 0

ACKでは、SIP:alice@client.atlanta.example.comをSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKnash3gマックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 example.com>;タグ= 23431へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1024 ACKのContent-Length:0

F10 200 OK Bob -> Carol

F10 200 OKボブ - >キャロル

SIP/2.0 200 OK Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKnashds7 ;received=120. From: Carol <sips:carol@chicago.example.com>;tag=8675309 To: Bob <sips:bob@biloxi.example.com>;tag=0982 Call-ID: 452k499sk@chicago.example.com CSeq: 99 INVITE Contact: <sips:bob-Mixer@client.biloxi.example.com>;isfocus

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS chicago.example.com:5061;分岐= z9hG4bKnashds7は、= 120を与えました。投稿者:キャロル<一口:carol@chicago.example.com>;タグ= 8675309へ:ボブ<一口:bob@biloxi.example.com>;タグ= 0982のCall-ID:452k499sk@chicago.example.comのCSeq:99問い合わせINVITE:<一口:bob-Mixer@client.biloxi.example.com>; isfocus

Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, join, gruu Content-Type: application/sdp Content-Length: ...

許可:、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFY:置き換え、参加、GRUUのContent-Type:アプリケーション/ SDPのContent-Lengthを:...

v=0 o=bob 28908445834 2890844834 IN IP4 client.biloxi.example.com s= c=IN IP4 client.biloxi.example.com t=0 0 m=audio 48174 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 =ボブ28908445834 2890844834 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ48174 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F11 ACK OK Carol -> Bob

F11 ACK OKキャロル - >ボブ

ACK sips:bob-Mixer@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS chicago.example.com:5061 ;branch=z9hG4bKnash4Gf Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=8675309 To: Bob <sips:bob@biloxi.example.com>;tag=0982 Call-ID: 452k499sk@chicago.example.com CSeq: 99 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, join Content-Length:0

ACKでは、SIP:bob-Mixer@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのchicago.example.com:5061;ブランチ= z9hG4bKnash4Gfマックス・フォワード:70から:キャロル<一口:キャロル@シカゴ。 example.com>;タグ= 8675309へ:ボブ<一口:bob@biloxi.example.com>;タグ= 0982のCall-ID:452k499sk@chicago.example.comのCSeq:99 ACK許可:INVITE、ACK、CANCEL、OPTIONS 、BYE、REFER、サポートされているNOTIFY:置き換え、コンテンツの長さに参加する:0

2.12. Find-Me
2.12. 私を見つけて
             Alice           Proxy           User   User   User   User
                                              B1     B2     B3     B4
             |                |              |      |      |      |
             |    INVITE F1   |              |      |      |      |
             |--------------->|   INVITE F2  |      |      |      |
             |                |------------->|      |      |      |
             |(100 Trying) F3 |              |      |      |      |
             |<---------------|180 Ringing F4|      |      |      |
             |                |<-------------|      |      |      |
             | 180 Ringing F5 |              |      |      |      |
             |<---------------|              |      |      |      |
             |                |    Timeout   |      |      |      |
             |                |              |      |      |      |
             |                |   CANCEL F6  |      |      |      |
             |                |------------->|      |      |      |
             |                |   200 OK F7  |      |      |      |
             |                |<-------------|      |      |      |
             |                |     487 F8   |      |      |      |
             |                |<-------------|      |      |      |
             |                |     ACK F9   |      |      |      |
             |                |------------->|      |      |      |
             |                |     INVITE F10      |      |      |
             |                |-------------------->|      |      |
             |                |480 Not Logged In F11|      |      |
             |                |<--------------------|      |      |
             |                |              ACK F12|      |      |
             |                |-------------------->|      |      |
             |                |          INVITE F13        |      |
             |                |--------------------------->|      |
             |                |      486 Busy Here F14     |      |
             |                |<---------------------------|      |
             |                |            ACK F15         |      |
             |                |--------------------------->|      |
             |                |              INVITE F16           |
             |                |---------------------------------->|
             |                |            180 Ringing F17        |
             |     180 F18    |<----------------------------------|
             |<---------------|               200 OK F19          |
             |   200 OK F20   |<----------------------------------|
             |<---------------|                                   |
             |     ACK F21    |                                   |
             |--------------->|                 ACK F22           |
             |                |---------------------------------->|
             |               Both way RTP Established             |
             |<==================================================>|
        
             |                |                  BYE F23          |
             |     BYE F24    |<----------------------------------|
             |<---------------|                                   |
             |    200 OK F25  |                                   |
             |--------------->|                 200 OK F26        |
             |                |---------------------------------->|
             |                |                                   |
        

Alice's call to Bob will result in an attempt to locate Bob by calling locations from a list of contacts. The location to answer the call becomes the active set; no other sets may join the call.

ボブとアリスの呼び出しは、連絡先のリストから場所を呼び出すことによって、ボブを見つけるための試みになります。コールに応答する場所は、アクティブセットになります。他のセットは、通話に参加しないことがあります。

While this flow shows a sequential search, the search could be accomplished using parallel forking.

このフローは、順次検索を示しているが、検索は、パラレルフォーキングを使用して達成することができます。

Message Details

メッセージの詳細

F1 INVITE Alice -> Proxy

F1 INVITEアリス - >プロキシ

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>コンテンツタイプ:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 INVITE Proxy -> B1

F2は、プロキシをINVITE - > B1

INVITE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103

一口にINVITE:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;ブランチ= z9hG4bK74bf9;受け取ら= 192.0.2.103

Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Content-Type: application/sdp Content-Length: ...

レコードルート<一口:ss1.example.com; LR>最大フォワード:69から:アリス<一口:alice@atlanta.example.com>;タグは= 1234567:をボブ<一口:bob@biloxi.example。 COM>コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>のContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F3 (100 Trying) Proxy -> Alice

F3(100試みる)プロキシ - >アリス

SIP/2.0 100 Trying Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0経由しよう100:SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F4 180 Ringing B1 -> Proxy

F4 180リンギングB1 - >プロキシ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1:SIP / 2.0 180リンギング経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグは= 765432コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>のContent-Length:0

F5 180 Ringing Proxy -> Alice

F5 180リンギングプロキシ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 765432コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>のContent-Length:0

      /* B1 rings until a configurable timer in the proxy
         expires.  The proxy then sends Cancel and proceeds down
         the list of routes. */
        

F6 CANCEL Proxy -> B1

F6は、プロキシをCANCEL - > B1

CANCEL sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 CANCEL Content-Length: 0

一口にCANCEL:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1のContent-LengthをCANCEL:0

F7 200 OK B1 -> Proxy

F7 200 OK B1 - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 CANCEL Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1から= 192.0.2.54を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 765432のCall-ID:12345600@atlanta.example.comのCSeq:1のContent-LengthをCANCEL:0

F8 487 Request Terminated B1 -> Proxy

F8 487リクエスト終端B1 - >プロキシ

SIP/2.0 487 Request Terminated

終端SIP / 2.0 487要求

Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

介し:分岐= z9hG4bK74bf9; SIP / 2.0 / TLSのclient.atlanta.example.com:5061受信= 192.0:SIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.1は= 192.0.2.54ビアを受け.2.103から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 765432コールID:12345600@atlanta.example.comのCSeq :1のContent-LengthをINVITE:0

F9 ACK Proxy -> B1

F9 ACKプロキシ - > B1

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.1 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=765432 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.1マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 765432コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F10 INVITE Proxy -> B2

F10は、プロキシをINVITE - > B2

INVITE sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.2経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:; 69:アリス最大転送します。<LR ss1.example.comすする>を<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>のContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F11 480 Not Logged In B2 -> Proxy

F11 480 B2ログインしていません - >プロキシ

SIP/2.0 480 Not Logged In Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314756 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0 480経由でログインしていない:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.2; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を。アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブから= 192.0.2.103を受け、ブランチ= z9hG4bK74bf9 <一口:bob@biloxi.example.com>;タグは= 314756コール-ID:12345600 @ atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F12 ACK Proxy -> B2

F12 ACKプロキシ - > B2

ACK sips:bob@client2.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.2 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314756 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client2.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.2マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314756コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F13 INVITE Proxy -> B3

F13は、プロキシをINVITE - > B3

INVITE sips:bob@client3.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.3 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE

一口にINVITE:bob@client3.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.3経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:; 69:アリス最大転送します。<LR ss1.example.comすする>を<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1 INVITE

Contact: <sips:alice@client.atlanta.example.com> Content-Type: application/sdp Content-Length: ...

連絡先:<一口:alice@client.atlanta.example.com>のContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F14 486 Busy Here B3 -> Proxy

F14 486 B3ここで忙しい - >プロキシ

SIP/2.0 486 Busy Here Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.3 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0 486ビジーここビア:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.3; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチアリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブから= 192.0.2.103を受け; = z9hG4bK74bf9 <一口:bob@biloxi.example.com>;タグは= 7654321コールID:12345600 @ atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F15 ACK Proxy -> B3

F15 ACKプロキシ - > B3

ACK sips:bob@client3.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.3 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7654321 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client3.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.3マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 7654321のCall-ID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F16 INVITE Proxy -> B4

F16は、プロキシをINVITE - > BX

INVITE sips:bob@client4.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.4 Via: SIP/2.0/TLS client.atlanta.example.com:5061

一口にINVITE:bob@client4.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.4経由:SIP / 2.0 / TLS client.atlanta.example.com: 5061

;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Content-Type: application/sdp Content-Length: ...

;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信:;:69から:アリス<SIPS LR ss1.example.com>マックス・フォワード<一口:alice@atlanta.example.com>と、タグ= 1234567:をボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:alice@client.atlanta.example.com>のContent-Type:アプリケーション/ SDPコンテンツ-長さ: ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F17 180 Ringing B4 -> Proxy

F17 180リンギングB4 - >プロキシ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.4 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7137136 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client4.biloxi.example.com> Content-Length: 0

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83749.4:SIP / 2.0 180リンギング経由SIP / 2.0 / TLSのclient.atlanta.example.com:5061と、分岐= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグは= 7137136のCall-ID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client4.biloxi.example.com>のContent-Length:0

F18 180 Ringing Proxy -> Alice

F18 180リンギングプロキシ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7137136

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;、タグ= 1234567:ボブ<一口:bob@biloxi.example.com>;タグ= 7137136

Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client4.biloxi.example.com> Content-Length: 0

コールIDを:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client4.biloxi.example.com>のContent-Length:0

F19 200 OK B4 -> Proxy

F19 200 OK B4 - >プロキシ

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83749.4 ;received=192.0.2.54 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7137136 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client4.biloxi.example.com> Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83749.4; = 192.0.2.54を介して受信:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9; = 192.0.2.103録音-ルート受け取っ:にタグ= 1234567;::<alice@atlanta.example.com一口>:ボブ<一口:ボブ@のビロクシーからアリス:<LR ss1.example.com SIPを>。 example.com>;タグ= 7137136のCall-ID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client4.biloxi.example.com>のContent-Type:アプリケーション/ SDPのContent-Length:。 。..

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client4.biloxi.example.com S = C = IN IP4 client4.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F20 200 OK Proxy -> Alice

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

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 Record-Route: <sips:ss1.example.com;lr> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7137136 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client4.biloxi.example.com> Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9; = 192.0.2.103レコードルート受信し;より:アリス<<LR ss1.example.com SIPを>一口:alice@atlanta.example.com>;タグに= 1234567:ボブ<一口:bob@biloxi.example.com>;タグは= 7137136コールID:12345600@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client4.biloxi.example.com>のContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client4.biloxi.example.com S = C = IN IP4 client4.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F21 ACK Alice -> Proxy

F21 ACKアリス - >プロキシ

ACK sips:bob@client4.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7137136 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client4.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS client.atlanta.example.com:5061;ブランチ= z9hG4bK74bfルート:; MAX-:<SIPS ss1.example.comはLR>フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 7137136のCall-ID:12345600@atlanta.example.com CSeq:1個のACKのコンテンツの長さ:0

F22 ACK Proxy -> B4

F22 ACKプロキシ - > B4

ACK sips:bob@client4.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK8374 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf ;received=192.0.2.103 Max-Forwards: 69 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7137136 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKをすする:bob@client4.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK8374経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061。 69::アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ= 192.0.2.103マックス・フォワードを受け、ブランチ= z9hG4bK74bf <一口:bob@biloxi.example.com>;タグ= 7137136コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

      /* RTP streams are established between Alice and B4. */
        
      /* User B4 hangs up with Alice. */
        

F23 BYE B4 -> Proxy

F23のBYEのB4 - >プロキシ

BYE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client4.biloxi.example.com:5061 ;branch=z9hG4bKnashds7

BYEでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient4.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7

Route: <sips:ss1.example.com;lr> Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=7137136 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 BYE Content-Length: 0

ルート<一口:ss1.example.com; LR>最大フォワード:ボブ:70〜<一口:bob@biloxi.example.com>;、タグ= 7137136:アリス<一口:alice@atlanta.example.com> ;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:1 BYEコンテンツの長さ:0

F24 BYE Proxy -> Alice

F24 BYEプロキシ - >アリス

BYE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83754 Via: SIP/2.0/TLS client4.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 Max-Forwards: 69 From: Bob <sips:bob@biloxi.example.com>;tag=7137136 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 BYE Content-Length: 0

BYEでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLS ss1.example.com:5061;ブランチ= z9hG4bK83754経由:SIP / 2.0 / TLSのclient4.biloxi.example.com:5061。 69:ボブ<一口:bob@biloxi.example.com>;タグ= 7137136へ:アリス= 192.0.2.105マックス・フォワードを受け、ブランチ= z9hG4bKnashds7 <一口:alice@atlanta.example.com>;タグ= 1234567コールID:12345600@atlanta.example.comのCSeq:1 BYEのコンテンツの長さ:0

F25 200 OK Alice -> Proxy

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

SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.example.com:5061 ;branch=z9hG4bK83754 ;received=192.0.2.54 Via: SIP/2.0/TLS client4.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=7137136 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 BYE Content-Length: 0

= 192.0.2.54を介して受信されたSIP / 2.0 / TLS ss1.example.com:5061;分岐= z9hG4bK83754:SIP / 2.0 200 OK経由SIP / 2.0 / TLSのclient4.biloxi.example.com:5061と、分岐= z9hG4bKnashds7。受信= 192.0.2.105から:ボブ<一口:bob@biloxi.example.com>;タグ= 7137136へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example .COMのCSeq:1 BYEコンテンツの長さ:0

F26 200 OK Proxy -> B4

F26 200 OKプロキシ - > B4

SIP/2.0 200 OK Via: SIP/2.0/TLS client4.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=7137136

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient4.biloxi.example.com:5061;分岐= z9hG4bKnashds7から= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 7137136

To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 1 BYE Content-Length: 0

アリス:TO <一口:alice@atlanta.example.com>;タグは= 1234567コールID:12345600@atlanta.example.comのCSeq:1 BYEコンテンツの長さ:0

2.13. Call Management (Incoming Call Screening)
2.13. コールマネージメント(着信スクリーニング)
                                                      Announcement
           Alice           Proxy            Bob           Server
        
             |                |              |              |
             |    INVITE F1   |              |              |
             |------------------------------>|              |
             | 305 Use Proxy F2              |              |
             |<------------------------------|              |
             |     ACK F3     |              |              |
             |------------------------------>|              |
             |    INVITE F4   |              |              |
             |--------------->|              |              |
             | 407 Proxy Authentication F5   |              |
             |<---------------|              |              |
             |     ACK F6     |              |              |
             |--------------->|              |              |
             |    INVITE F7   |              |              |
             |--------------->|              |              |
             | 403 Screening Failure (Terminating) Error-Info: URI F8
             |<---------------|              |              |
             |     ACK F9     |              |              |
             |--------------->|              |              |
             |    INVITE F10  |              |              |
             |--------------------------------------------->|
             |    200 OK F11  |              |              |
             |--------------------------------------------->|
             |     ACK F12    |                             |
             |--------------------------------------------->|
             |          Announcement Played to Caller       |
             |<=============================================|
             |                                    BYE F13   |
             |<---------------------------------------------|
             |     200 OK F14                               |
             |--------------------------------------------->|
             |                                              |
             |                                              |
             |                                              |
        

Bob has an incoming call screening list; Alice is included on the list of addresses from which Bob will not accept calls. Alice attempts to call Bob. Messages F1, F2, and F3 are included to show that Bob does not accept INVITEs that have not been screened by the proxy.

ボブは、着信コールスクリーニングリストを持っています。アリスはボブが通話を受け入れないであろうから、アドレスのリストに含まれています。アリスはボブを呼び出そう。メッセージF1、F2、F3とは、ボブがプロキシによって選別されていないのINVITEを受け入れないことを示すために含まれています。

Note that call screening cannot be done using the From header -- instead some form of authentication credentials must be used.

そのコールスクリーニングがヘッダから使用して行うことはできません - 代わりに、認証資格情報のいくつかのフォームを使用する必要があります。

The screening proxy inserts an announcement URI in an Error-Info header field, which Alice accesses by sending an INVITE to listen to the Announcement. The Announcement Server uses the automaton and rendering feature tags in F12 and F13 to indicate that it is a media server only capable of playing announcements.

スクリーニングプロキシは、アリスが発表に耳を傾けるINVITEを送信することにより、アクセスエラー-Infoヘッダーフィールドに発表URIを挿入します。アナウンスサーバは、アナウンスメントを再生するメディアサーバーのみが可能であることを示すために、F12とF13でオートマトンとレンダリング機能タグを使用しています。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com> 、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、Content-TypeのNOTIFY:アプリケーション/ SDPのContent-Lengthを:許可...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

      /* Bob only accepts INVITEs that have been screened
         by the proxy. */
        

F2 305 Use Proxy Bob -> Alice

F2 305プロキシを使用ボブ - >アリス

SIP/2.0 305 Use Proxy Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=342123 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:ss1.example.com> Content-Length: 0

SIP / 2.0 305を使用しプロキシ経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567ボブ:TO <一口:bob@biloxi.example.com>;タグは= 342123コールID:12345600@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:ss1.example.com>のContent-Length:0

F3 ACK Alice -> Bob

F3 ACKアリス - >ボブ

ACK sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=342123 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 342123コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

      /* A retries the call through the proxy. */
        

F4 INVITE Alice -> Proxy 1

F4アリスをINVITE - >プロキシ1

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf0 Max-Forwards: 70 Route: <sips:ss1.example.com> From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 2 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf0マックス・フォワード:70ルート:<一口:ss1.example.com>から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:<一口:連絡先をINVITE 2 :alice@client.atlanta.example.com>許可:、、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、Content-TypeのNOTIFY:アプリケーション/ SDPのContent-Lengthを:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

      /* Proxy 1 challenges Alice for authentication. */
        

F5 407 Proxy Authentication Required Proxy 1 -> Alice

F5 407プロキシ認証が必要なプロキシ1 - >アリス

SIP/2.0 407 Proxy Authentication Required Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf0 ;received=192.0.2.103

SIP / 2.0 407プロキシ認証が必要経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf0;受け取ら= 192.0.2.103

From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7886765 Call-ID: 12345600@atlanta.example.com CSeq: 2 INVITE Proxy-Authenticate: Digest realm="example.com", nonce="ea9c8e88df84f1cec4341ae6cbe5a359", qop="auth", nc=00000001, cnonce="0a4f113b", opaque="", stale=FALSE, algorithm=MD5 Content-Length: 0

投稿者:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 7886765のCall-ID:12345600@atlanta.example.comのCSeq:2 INVITEプロキシ認証:ダイジェストレルム= "example.com"、ノンス= "ea9c8e88df84f1cec4341ae6cbe5a359"、QOP = "認証"、NC = 00000001、cnonce = "0a4f113b"、不透明= ""、失効= FALSE、アルゴリズム= MD5たContent長さ:0

F6 ACK Alice -> Proxy 1

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

ACK sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf0 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=7886765 Call-ID: 12345600@atlanta.example.com CSeq: 2 ACK Content-Length: 0

ACKでは、SIP:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf0マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグは= 7886765のCall-ID:12345600@atlanta.example.comのCSeq:2 ACKのContent-Length:0

      /* Alice responds by sending an INVITE with authentication
         credentials in it. */
        

F7 INVITE Alice -> Proxy 1

F7アリスをINVITE - >プロキシ1

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf2 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 3 INVITE Contact: <sips:alice@client.atlanta.example.com> Proxy-Authorization: Digest username="alice", realm="example.com", qop=auth, nc=00000001, cnonce="4gr84543ft2", nonce="ae9137be1c87d175c2dd63302a0d6e0a", opaque="", uri="sips:bob@biloxi.example.com", response="bbaec39f943bdcb3620d90afc548a45c" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf2マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先をINVITE 3:<一口:alice@client.atlanta.example.com>プロキシ認証:ダイジェストユーザ名= "アリス"、領域= "example.com"、QOP = AUTH、NC = 00000001、cnonce = "4gr84543ft2"、ナンス= "ae9137be1c87d175c2dd63302a0d6e0a"、不透明= ""、URI = "一口:ボブ@ biloxi.example.com」、レスポンス= "bbaec39f943bdcb3620d90afc548a45c" 許可:Content-TypeのNOTIFY、REFER、BYE、、、ACKをINVITE、CANCEL、OPTIONS:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F8 403 Screening Failure (Terminating) Proxy 1 -> Alice

F8 403スクリーニング失敗(終端)プロキシ1 - >アリス

SIP/2.0 403 Screening Failure (Terminating) Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf2 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=ffe254 Call-ID: 12345600@atlanta.example.com CSeq: 3 INVITE Error-Info: <sips:screen-fail-term-ann@ms.biloxi.example.com> Content-Length: 0

SIP / 2.0 403スクリーニング障害(終端)を介してアリス<一口:alice@atlanta.example.com> SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf2は= 192.0.2.103から受信しました。タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= ffe254コールID:12345600@atlanta.example.comのCSeq:エラー-情報をINVITE 3:<一口:画面-フェイル用語-アン@ ms.biloxi.example.com>のContent-Length:0

F9 ACK Alice -> Proxy 1

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

ACK sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf2 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=ffe254 Call-ID: 12345600@atlanta.example.com Proxy-Authorization: Digest username="alice", realm="example.com", nonce="ae9137be1c87d175c2dd63302a0d6e0a", opaque="", uri="sips:bob@biloxi.example.com", response="bbaec39f943bdcb3620d90afc548a45c" CSeq: 3 ACK Content-Length: 0

ACKでは、SIP:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf2マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグは= ffe254コールID:12345600@atlanta.example.comプロキシ認証:ダイジェストユーザ名= "アリス"、領域= "例.COM」、ナンス= "ae9137be1c87d175c2dd63302a0d6e0a"、不透明= ""、URI = "一口:bob@biloxi.example.com"、レスポンス= "bbaec39f943bdcb3620d90afc548a45c" のCSeq:3のACKのContent-Length:0

      /* To hear the recording, Alice connects to the Error-Info URI. */
        

F10 INVITE Alice -> Proxy 1

F10アリスをINVITE - >プロキシ1

INVITE sips:screen-fail-term-ann@ms.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfj Max-Forwards: 70

一口にINVITE:screen-fail-term-ann@ms.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bfjマックス・フォワード:70

From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 4 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

投稿者:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:連絡先をINVITE 4:<一口:alice@client.atlanta.example.com>許可:アプリケーション/ SDPのContent-Length:Content-TypeのをNOTIFY、REFER、BYE、INVITE、ACK、CANCEL、OPTIONS ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F11 200 OK Announcement Server -> Proxy 1

F11 200 OKお知らせサーバー - >プロキシ1

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfj ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=234934 Call-ID: 12345600@atlanta.example.com CSeq: 4 INVITE Contact: <sips:ms.biloxi.example.com> ;automaton;+sip.rendering="no" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bfjから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 234934コールID:12345600@atlanta.example.comのCSeq:4連絡先をINVITE:<一口:ms.biloxi.example.com>;オートマトン; +一口.rendering = "no" を許可:コンテンツタイプをNOTIFY、REFER、BYE、、、ACKをINVITE、CANCEL、OPTIONS:アプリケーション/ SDPコンテンツの長さ:...

v=0 o=annc 2890844543 2890844543 IN IP4 announce.biloxi.example.com s= c=IN IP4 announce.biloxi.example.com t=0 0 m=audio 49174 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 = ANNC 2890844543 2890844543 IN IP4 announce.biloxi.example.com S = C = IN IP4 announce.biloxi.example.com T = 0、M =オーディオ49174 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F12 ACK Alice -> Announcement Server

F12 ACKアリス - >お知らせサーバー

ACK sips:ms.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b32

ACKでは、SIP:ms.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74b32

Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=234934 Call-ID: 12345600@atlanta.example.com CSeq: 4 ACK Content-Length: 0

マックス・フォワード:70から:アリス<一口:alice@atlanta.example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグは= 234934コールID:12345600@atlanta.example .COMのCSeq:4 ACKのContent-Length:0

      /* Announcement Server plays announcement then disconnects. */
        

F13 BYE Announcement Server -> Alice

F13 BYE発表サーバー - >アリス

BYE sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS announcement.example.com:5061 ;branch=z9hG4bK74bKS Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=234934 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2334 BYE Content-Length: 0

BYEでは、SIP:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのannouncement.example.com:5061;ブランチ= z9hG4bK74bKSマックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ= 234934へ:アリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:2334 BYEのコンテンツの長さ:0

F14 200 OK Alice -> Announcement Server

F14 200 OKアリス - >お知らせサーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS announcement.example.com:5061 ;branch=z9hG4bK74bKS ;received=192.0.2.103 From: Bob <sips:bob@biloxi.example.com>;tag=234934 To: Alice <sips:alice@atlanta.example.com>;tag=1234567 Call-ID: 12345600@atlanta.example.com CSeq: 2334 BYE Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのannouncement.example.com:5061;分岐= z9hG4bK74bKSから= 192.0.2.103を受信<SIPS:bob@biloxi.example.com>;タグ= 234934:をアリス<一口:alice@atlanta.example.com>;タグ= 1234567のCall-ID:12345600@atlanta.example.comのCSeq:2334 BYEのコンテンツの長さ:0

2.14. Call Management (Outgoing Call Screening)
2.14. コールマネージメント(発信スクリーニング)
           Alice            Proxy           Bob
             |                |              |
             |    INVITE F1   |              |
             |--------------->|              |
             | 407 Proxy Authentication F2   |
             |<---------------|              |
             |     ACK F3     |              |
             |--------------->|              |
             |    INVITE F4   |              |
             |--------------->|              |
             | 403 Screening Failure (Originating) F5
             |<---------------|              |
             |     ACK F6     |              |
             |--------------->|              |
             |                |              |
        

Alice has an outgoing call screening list; Bob is included on the list of addresses to which Alice will not be able to place a call. Alice attempts to call Bob.

アリスは発信コールスクリーニングリストを持っています。ボブは、アリスが電話をかけることができなくなります先のアドレスのリストに含まれています。アリスはボブを呼び出そう。

Alice could establish a session to listen to the announcement in the Error-Info header field.

アリスはエラー-Infoヘッダーフィールドの発表に耳を傾けるのセッションを確立することができます。

Message Details

メッセージの詳細

F1 INVITE Alice -> Proxy 1

F1アリスをINVITE - >プロキシ1

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com> 、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、Content-TypeのNOTIFY:アプリケーション/ SDPのContent-Lengthを:許可...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

      /* Proxy 1 challenges Alice for authentication. */
        

F2 407 Proxy Authentication Required Proxy 1 -> Alice

F2 407プロキシ認証が必要なプロキシ1 - >アリス

SIP/2.0 407 Proxy Authentication Required Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=90210 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Proxy-Authenticate: Digest realm="example.com", nonce="ea9c8e88df84f1cec4341ae6cbe5a359", qop="auth", nc=00000001, cnonce="0a4f113b", opaque="", stale=FALSE, algorithm=MD5 Content-Length: 0

SIP / 2.0 407プロキシ認証が必要のVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ=ボブ:TO 1234567 <一口:bob@biloxi.example.com>;タグ= 90210のCall-ID:12345600@atlanta.example.comのCSeq:プロキシ認証をINVITE 1:レルムダイジェスト= "example.com"、ノンス=」 ea9c8e88df84f1cec4341ae6cbe5a359" 、QOP = "認証"、NC = 00000001、cnonce = "0a4f113b"、不透明= ""、古い= FALSE、アルゴリズム= MD5のContent-Length:0

F3 ACK Alice -> Proxy 1

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

ACK sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=90210 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 90210コールID:12345600@atlanta.example.comのCSeq:1個のACKのContent-Length:0

      /* Alice responds be sending an INVITE with authentication
         credentials in it. */
        

F4 INVITE Alice -> Proxy 1

F4アリスをINVITE - >プロキシ1

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b4 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74b4マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.com

CSeq: 2 INVITE Contact: <sips:alice@client.atlanta.example.com> Proxy-Authorization: Digest username="alice", realm="example.com", nonce="cb360afc54bbaec39f943bd820d9a45c", opaque="", uri="sips:bob@biloxi.example.com", response="b9d2e5bcdec9f69ab2a9b44f270285a6" Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Content-Type: application/sdp Content-Length: ...

CSeqは:連絡先をINVITE 2:<一口:alice@client.atlanta.example.com>プロキシ認証:ダイジェストユーザ名= "アリス"、領域= "example.com"、ナンス= "cb360afc54bbaec39f943bd820d9a45c"、不透明= ""、URI = "すする:bob@biloxi.example.com"、レスポンス= "b9d2e5bcdec9f69ab2a9b44f270285a6" 許可:アプリケーション/ SDPのContent-Length:Content-TypeのをNOTIFY、OPTIONSは、BYE、REFER、ACKは、CANCEL、INVITE ...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F5 403 Screening Failure (Originating) Proxy 1 -> Alice

F5 403スクリーニング失敗(発信)プロキシ1 - >アリス

SIP/2.0 403 Screening Failure (Originating) Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b4 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=18017 Call-ID: 12345600@atlanta.example.com CSeq: 2 INVITE Error-Info: <sips:screen-fail-orig-ann@announcement.example.com> Content-Length: 0

SIP / 2.0 403スクリーニング障害(発信)を介し:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74b4;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>。ボブ:= 1234567にタグ<一口:bob@biloxi.example.com>;タグは= 18017コールID:12345600@atlanta.example.comのCSeq:2がエラー情報をINVITE:<一口:画面-フェイルORIG-アン@ announcement.example.com>のContent-Length:0

F6 ACK Alice -> Proxy 1

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

ACK sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b4 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=18017 Call-ID: 12345600@atlanta.example.com CSeq: 2 ACK Proxy-Authorization: Digest username="alice", realm="example.com", nonce="cb360afc54bbaec39f943bd820d9a45c", opaque="", uri="sips:bob@biloxi.example.com", response="b9d2e5bcdec9f69ab2a9b44f270285a6" Content-Length: 0

ACKでは、SIP:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74b4マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 18017コールID:12345600@atlanta.example.comのCSeq:2 ACKプロキシ認証:ダイジェストユーザ名= "アリス"、分野= "example.com"、ナンス= "cb360afc54bbaec39f943bd820d9a45c"、不透明= ""、URI = "一口:bob@biloxi.example.com"、レスポンス= "b9d2e5bcdec9f69ab2a9b44f270285a6" のContent-Length:0

2.15. Call Park
2.15. コールパーク
           Alice           Bob        Park Server       Carol
             |              |              |              |
             |   INVITE F1  |              |              |
             |------------->|              |              |
             |180 Ringing F2|              |              |
             |<-------------|              |              |
             |  200 OK F3   |              |              |
             |<-------------|              |              |
             |    ACK F4    |              |              |
             |------------->|              |              |
             |  RTP Media   |              |              |
             |<============>|              |              |
             |      Bob Parks Call         |              |
             |              |   REFER Refer-To: A F5      |
             |              |------------->|              |
             |              |    202 F6    |              |
             |              |<-------------|              |
             |              |   NOTIFY F7  |              |
             |              |<-------------|              |
             |              |    200 F8    |              |
             |              |------------->|              |
             |  INVITE F9 Replaces: B      |              |
             |<----------------------------|              |
             |          200 OK F10         |              |
             |---------------------------->|              |
             |           ACK F11           |              |
             |<----------------------------|              |
             |           RTP Music         |              |
             |<===========================>|              |
             |     BYE F12  |              |              |
             |------------->|  NOTIFY F14  |              |
             |  200 OK F13  |<-------------|              |
             |<-------------|  200 OK F15  |              |
             |              |------------->|              |
             |              |   Carol picks up the call   |
             |              |              |              |
             |              |              | SUBSCRIBE F16|
             |              |              |<-------------|
             |              |              |  200 OK F17  |
             |              |              |------------->|
             |              |              |  NOTIFY F18  |
             |              |              |------------->|
             |              |              |  200 OK F19  |
             |              |              |<-------------|
             |           INVITE Replaces: Park Server F20 |
             |<-------------------------------------------|
        
             |              |              |   200 F21    |
             |------------------------------------------->|
             |              |              |    ACK F22   |
             |<-------------------------------------------|
             |                  RTP Media                 |
             |<==========================================>|
             |           BYE F23           |              |
             |---------------------------->|              |
             |          200 OK F24         |              |
             |<----------------------------|              |
             |       No more RTP Music     |              |
        

In this example, Alice calls Bob. Bob then parks the call at the Park Server by sending a REFER to the Park Server. The server sends an INVITE to Alice, which replaces the session between Alice and Bob. The Park Server utilizes the automaton, rendering, and byeless feature tags in F9 to indicate its capabilities to Alice. The call is accepted by Alice and causes Alice to send a BYE to Bob. Bob receives notification of the successful park, and also receives the dialog identifiers in the application/sip body of the NOTIFY response.

この例では、アリスはボブを呼び出します。ボブは、その後の公園公園のサーバを参照送信することにより、公園サーバーでコールを。サーバは、アリスとボブの間のセッションを置き換えるアリスにINVITEを送信します。パークServerは、アリスにその機能を示すために、F9にオートマトン、レンダリング、およびbyelessフィーチャータグを利用します。コールは、アリスによって受け入れられ、ボブにBYEを送信するためにアリスが発生しています。ボブは成功した公園の通知を受け、また、NOTIFY応答のアプリケーション/ SIPボディにダイアログの識別子を受け取ります。

Carol wishes to retrieve the call, so she sends an INVITE containing the dialog identifiers to Alice, which replaces the session with the Park Server. Alice accepts the call and sends a BYE to the Park Server. Carol obtains the dialog identifiers from a NOTIFY from the Park Server.

キャロルは、コールを取得したいので、彼女は公園のサーバーとのセッションを置き換えるアリスにダイアログ識別子を含むINVITEを送信します。アリスは、コールを受け入れ、公園ServerにBYEを送信します。キャロルはパークServerからのNOTIFYからダイアログ識別子を取得します。

Note that this call flow is a special case of call transfer.

このコールフローは、コール転送の特殊なケースであることに注意してください。

Note also that this flow could also be used for Music on Hold.

この流れはまた、保留音のために使用することができることにも注意してください。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.alice.example.com:5061 ;branch=z9hG4bKnashds7 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces, gruu Content-Type: application/sdp

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.alice.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345601@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:a8342043f@atlanta.example.comを、GR>許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFY:アプリケーション/ SDP:GRUUのContent-Type、置き換え

Content-Length: ...

コンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Bob -> Alice

F2 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bKnashds7;から= 192.0.2.105を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345601@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>コンテンツ長:0

F3 200 OK Bob -> Alice

F3 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bKnashds7から= 192.0.2.105を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグは= 314159コールID:12345601@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、SUBSCRIBE、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844527 2890844527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 ACK Alice -> Bob

F4 ACKアリス - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bKnashds7 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 1 ACK Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:アリス<一口:70からアリス@アトランタ。 example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>;タグ= 314159のCall-ID:12345601@atlanta.example.comのCSeq:1 ACK許可:INVITE、ACK、CANCEL、OPTIONS 、BYE、REFER、SUBSCRIBE、サポートされているNOTIFY:コンテンツ長を置き換え:0

   /* Bob REFERs Park Server to establish session with Alice,
      which replaces the established session between Alice and Bob.
      Note that there is no session established between Bob
      and the Park Server. */
        

F5 REFER Bob -> Park Server

F5は、ボブのREFER - >公園のサーバー

REFER sips:park@server.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds9 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=02134 To: Park Server <sips:park@server.example.com> Call-ID: 4802029847@biloxi.example.com CSeq: 1 REFER <allOneLine> Refer-To: <sips:a8342043f@atlanta.example.com;gr?Replaces= 12345601%40atlanta.example.com%3Bfrom-tag%3D314159 %3Bto-tag%3D1234567&Require=replaces> </allOneLine> Referred-By: <sips:bob@biloxi.example.com> Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

一口を参照してください。park@server.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashds9マックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ= 02134へ:公園サーバー<一口:park@server.example.com>は、コールIDを:4802029847@biloxi.example.comのCSeq:<allOneLine>参照してください-1参照:<一口:アトランタ@ a8342043f。 example.com; GR = 12345601%40atlanta.example.com%3Bfromタグ%3D314159%3Btoタグ%3D1234567&必要=置き換え> </ allOneLine>と呼ば-によって置き換え:?は<一口:bob@biloxi.example.com>お問い合わせ<一口:bob@client.biloxi.example.com>のContent-Length:0

F6 202 Accepted Park Server -> Bob

F6 202受理パークサーバー - >ボブ

SIP/2.0 202 Accepted Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds9 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=02134 To: Park Server <sips:park@server.example.com>;tag=56323

SIP / 2.0 202受け入れ経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds9から= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 02134に:パークサーバー<一口:park@server.example.com>;タグ= 56323

Call-ID: 4802029847@biloxi.example.com Contact: <sips:park@server.example.com> CSeq: 1 REFER Content-Length: 0

コールIDを:4802029847@biloxi.example.com連絡先:<一口:park@server.example.com>のCSeq:コンテンツ長をREFER 1:0

F7 NOTIFY Park Server -> Bob

F7は公園をサーバに通知 - >ボブ

NOTIFY sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bT6 To: Bob <sips:bob@biloxi.example.com>;tag=02134 Max-Forwards: 70 From: Park Server <sips:park@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 1 NOTIFY Event: refer Contact: <sips:park@server.example.com> Subscription-State: active;expires=60 Content-Type: message/sipfrag Content-Length: ...

一口にNOTIFY:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bT6へ:ボブ<一口:bob@biloxi.example.com>;タグ= 02134マックス・フォワード:70から:公園サーバー<一口:park@server.example.com>;タグ= 56323コールID:4802029847@biloxi.example.comのCSeq:1イベントをNOTIFY:<一口:連絡先参照して公園を@ server.example.com>サブスクリ - 状態:;:メッセージ/ sipfragのコンテンツ長:アクティブは= 60のContent-Typeを満了し...

SIP/2.0 100 Trying

SIP / 2.0 100試行

F8 200 OK Bob -> Park Server

F8 200 OKボブ - >公園のサーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bT6 ;received=192.0.2.103 To: Bob <sips:bob@biloxi.example.com>;tag=02134 From: Park Server <sips:park@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 1 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bT6; = 192.0.2.103への受信:ボブ<一口:bob@biloxi.example.com>を;からタグ= 02134:公園サーバー<一口:park@server.example.com>;タグ= 56323コールID:4802029847@biloxi.example.comのCSeq:1のContent-LengthをNOTIFY:0

   /* Park Server places call to Alice to replace session
      between Alice and Bob. */
        

F9 INVITE Park Server -> Alice

F9パークサーバーをINVITE - >アリス

INVITE sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74rf Max-Forwards: 70 From: <sips:park@server.example.com>;tag=0111

一口にINVITE:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74rfマックス・フォワード:70から:<一口:park@server.example.com >;タグ= 0111

To: <sips:a8342043f@atlanta.example.com;gr> Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 INVITE Referred-By: <sips:bob@biloxi.example.com> Contact: <sips:park@server.example.com>;automaton ;+sip.byeless;+sip.rendering="no" Require: replaces Replaces: 12345601@atlanta.example.com ;from-tag=314159;to-tag=1234567 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

宛先:<一口:a8342043f@atlanta.example.com; GR>コールID:a5-75-34-12-76@server.example.comのCSeq:1と呼ばバイをINVITE:<一口:bob@biloxi.example .COM>連絡先:<一口:park@server.example.com>;オートマトン; +のsip.byeless; + sip.rendering = "no" を必要とする:置き換えられた置き換え:12345601@atlanta.example.com;からタグ= 314159 ;にタグ= 1234567が許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

v=0 o=ParkServer 2890844576 2890844576 IN IP4 Park.server.example.com s= c=IN IP4 server.example.com t=0 0 m=audio 49170 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 = ParkServer 2890844576 2890844576 IN IP4 Park.server.example.com S = C = IN IP4 server.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F10 200 OK Alice -> Park Server

F10 200 OKアリス - >公園のサーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74rf ;received=192.0.2.103 From: <sips:park@server.example.com>;tag=0111 To: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのserver.example.com:5061;分岐= z9hG4bK74rf;から= 192.0.2.103を受信<一口:park@server.example.com>;タグ= 0111に<SIPS :a8342043f@atlanta.example.com; GR>;タグは= 098594コールID:a5-75-34-12-76@server.example.comのCSeq:1連絡先をINVITE:<一口:a8342043f@atlanta.example.com ; GR>許可:NOTIFY、SUBSCRIBE、OPTIONSは、BYE、REFER、CANCEL、ACK、INVITEサポート:置き換え、GRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000 A =がrecvonly

F11 ACK Park Server -> Alice

F11 ACKパークサーバー - >アリス

ACK sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK7rfF Max-Forwards: 70 From: <sips:park@server.example.com>;tag=0111 To: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK7rfFマックス・フォワード:70から:<一口:park@server.example.com >;タグ= 0111に:<一口:a8342043f@atlanta.example.com; GR>;タグ= 098594コールID:a5-75-34-12-76@server.example.comのCSeq:1個のACKのコンテンツの長さ:0

F12 BYE Alice -> Bob

F12 BYEアリス - >ボブ

BYE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bKnashds7 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 2 BYE Content-Length: 0

BYEでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:12345601@atlanta.example.comのCSeq:2 BYEのコンテンツ長:0

F13 200 OK Bob -> Alice

F13 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.105 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 12345601@atlanta.example.com CSeq: 2 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bKnashds7から= 192.0.2.105を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 314159のCall-ID:12345601@atlanta.example.comのCSeq:2 BYEコンテンツ長:0

   /* Park Server reports success back to Bob by returning
      a 200 OK response.  Bob obtains the dialog identifiers
      from the headers included in the response. */
        

F14 NOTIFY Park Server -> Bob

>ボブ - F14は、公園をサーバに通知します

NOTIFY sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bf9

一口にNOTIFY:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bf9

To: Bob <sips:bob@biloxi.example.com>;tag=02134 Max-Forwards: 70 From: Park Server <sips:park@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 2 NOTIFY Event: refer Subscription-State: terminated;reason=noresource Contact: <sips:park@server.example.com>;automaton ;+sip.byeless;+sip.rendering="no" Content-Type: message/sipfrag Content-Length: ...

To:ボブ<一口:bob@biloxi.example.com>;タグ= 02134マックス・フォワード:70から:公園サーバー<一口:park@server.example.com>;タグは= 56323コールID:ビロクシー@ 4802029847。終了;理由= NORESOURCEお問い合わせ:example.comのCSeq:サブスクリプション・ステートを参照してください。2イベントを知らせてはいけない<一口:park@server.example.com>;オートマトン; +のsip.byeless; + sip.rendering = "なし" のContent種類:メッセージ/ sipfragのコンテンツの長さ:...

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74rf ;received=192.0.2.103 From: <sips:park@server.example.com>;tag=0111 To: <sips:a8342043f@atlanta.example.com;gr>;tag=098594 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr>

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのserver.example.com:5061;分岐= z9hG4bK74rf;から= 192.0.2.103を受信<一口:park@server.example.com>;タグ= 0111に<SIPS :a8342043f@atlanta.example.com; GR>;タグは= 098594コールID:a5-75-34-12-76@server.example.comのCSeq:1連絡先をINVITE:<一口:a8342043f@atlanta.example.com ; GR>

F15 200 OK Bob -> Park Server

F15 200 OKボブ - >公園のサーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 To: Bob <sips:bob@biloxi.example.com>;tag=02134 From: Park Server <sips:park@server.example.com>;tag=56323 Call-ID: 4802029847@biloxi.example.com CSeq: 2 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74bf9; = 192.0.2.103への受信:ボブ<一口:bob@biloxi.example.com>を;からタグ= 02134:公園サーバー<一口:park@server.example.com>;タグ= 56323コールID:4802029847@biloxi.example.comのCSeq:2のContent-LengthをNOTIFY:0

   /* Alice is now parked at the Park Server. */
        
   /* Carol picks up the call by sending an INVITE to A, which
      replaces the existing session with the Park Server.
      Carol needs to know the dialog information to construct
      the Replaces header. */
        

F16 SUBSCRIBE Carol -> Park Server

F16キャロルをSUBSCRIBE - >公園のサーバー

SUBSCRIBE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.chicago.example.com:5061 ;branch=z9hG4bK74b232

一口にSUBSCRIBE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.chicago.example.com:5061;ブランチ= z9hG4bK74b232

Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=158x93461 To: <sips:park@server.example.com> Call-ID: 2d6485356dfaj34dsf CSeq: 1 SUBSCRIBE Contact: <sips:carol@client.chicago.example.com> Event: dialog Expires: 0 Accept: application/dialog-info+xml Content-Length: 0

マックス・フォワード:70から:キャロル<一口:carol@chicago.example.com>;タグ= 158x93461へ:<一口:park@server.example.com>はコールIDを:2d6485356dfaj34dsfののCSeq:連絡先をSUBSCRIBE 1:<一口: carol@client.chicago.example.com>イベント:ダイアログが有効期限:0の受け入れ:アプリケーション/ダイアログ-情報+ XMLコンテンツ - 長さ:0

F17 200 OK Park Server -> Carol

F17 200 OK公園サーバー - >キャロル

SIP/2.0 200 OK Via: SIP/2.0/TLS client.chicago.example.com:5061 ;branch=z9hG4bK74b232 ;received=192.0.2.105 From: Carol <sips:carol@chicago.example.com>;tag=158x93461 To: <sips:park@server.example.com>;tag=3213j Call-ID: 2d6485356dfaj34dsf CSeq: 1 SUBSCRIBE Contact: <sips:park@server.example.com>;automaton ;+sip.byeless;+sip.rendering="no" Content-Length: 0

SIP / 2.0 200 OK経由:キャロル<一口:carol@chicago.example.com>;タグ= 158x93461にSIP / 2.0 / TLSのclient.chicago.example.com:5061;分岐= z9hG4bK74b232は= 192.0.2.105から受信しました<一口:park@server.example.com>;タグ= 3213jのCall-ID:2d6485356dfaj34dsf用のCSeqは:接触SUBSCRIBE:1 <一口:park@server.example.com>;オートマトン; + sip.byeless; + sip.rendering = "なし" のContent-Lengthない:0

F18 NOTIFY Park Server -> Carol

>キャロル - F18は、公園をサーバに通知します

NOTIFY sips:carol@client.example.com SIP/2.0 Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74b8skd Max-Forwards: 70 To: Carol <sips:carol@chicago.example.com>;tag=158x93461 From: <sips:park@server.example.com>;tag=3213j Call-ID: 2d6485356dfaj34dsf CSeq: 1 NOTIFY Contact: <sips:park@server.example.com>;automaton ;+sip.byeless;+sip.rendering="no" Event: dialog Subscription-State: terminated;reason=timeout Content-Type: application/dialog-info+xml Content-Length: ... <?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sips:park@server.example.com"> <dialog id="439920143524" call-id="a5-75-34-12-76@server.example.com" local-tag="0111" remote-tag="098594" direction="initiator"> <duration>1</duration> <local> <target>sips:park@server.example.com</target> </local> <remote> <target>sips:a8342043f@atlanta.example.com;gr</target> </remote> <state>confirmed</state> </dialog> </dialog-info>

一口にNOTIFY:carol@client.example.com SIP / 2.0経由:SIP / 2.0 / TLSのserver.example.com:5061;ブランチ= z9hG4bK74b8skdマックス・フォワード:70:キャロル<一口:carol@chicago.example.com> ;タグ= 158x93461から:<一口:park@server.example.com>;タグ= 3213jのCall-ID:2d6485356dfaj34dsfののCSeq:<一口:park@server.example.com> 1連絡先をNOTIFY;オートマトン; + sip.byeless ; + sip.rendering = "no" のイベント:ダイアログサブスクリ - 状態:終了し、理由=タイムアウトのContent-Type:アプリケーション/ダイアログ-情報+ XMLのContent-Length:... <?xmlのバージョン= "1.0"> <ダイアログ情報のxmlns = "壷:IETF:のparams:XML:NS:ダイアログ・インフォ" バージョン= "0" の状態= "フル" の実体= "一口:park@server.example.com"> <ダイアログのid = "439920143524 "コールID =" a5-75-34-12-76@server.example.com」ローカルタグ= "0111" リモートタグ= "098594" 方向= "開始"> <継続時間> 1 </持続時間> <ローカル> <target>にはすする:park@server.example.com </標的> </ローカル> <リモート> <ターゲット>では、SIP:a8342043f@atlanta.example.com; GR </標的> </リモート> <状態>確認</状態> </ダイアログ> </ダイアログ、インフォメーション>

F19 200 OK Carol -> Park Server

F19 200 OKキャロル - >公園のサーバー

SIP/2.0 200 OK Via: SIP/2.0/TLS server.example.com:5061 ;branch=z9hG4bK74b8skd ;received=192.0.2.103 To: Carol <sips:carol@chicago.example.com>;tag=158x93461 From: <sips:park@server.example.com>;tag=3213j Call-ID: 2d6485356dfaj34dsf CSeq: 1 NOTIFY Contact: <sips:carol@client.chicago.example.com> Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのserver.example.com:5061;分岐= z9hG4bK74b8skd;へ= 192.0.2.103を受信:キャロル<一口:carol@chicago.example.com>;タグ= 158x93461から<一口:park@server.example.com>;タグ= 3213jのCall-ID:2d6485356dfaj34dsfののCSeq:<一口:carol@client.chicago.example.com>のContent-Length:1連絡先をNOTIFY 0

F20 INVITE Carol -> Alice

F20キャロルをINVITE - >アリス

INVITE sips:alice@atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.chicago.example.com:5061 ;branch=z9hG4bK74bQ2 Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=5893461 To: Alice <sips:alice@atlanta.example.com> Call-ID: 6485356@chicago.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Require: replaces Replaces: a5-75-34-12-76@server.example.com ;to-tag=098594;from-tag=0111 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:alice@atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.chicago.example.com:5061;ブランチ= z9hG4bK74bQ2マックス・フォワード:70から:キャロル<一口:carol@chicago.example。コム>;タグ=へ5893461:アリス<一口:alice@atlanta.example.com>コールID:6485356@chicago.example.comのCSeqは:連絡先を1 INVITE:<一口:carol@client.chicago.example.com>必要:置き換えられた置き換え:a5-75-34-12-76@server.example.com;にタグ= 098594;からタグ= 0111を許可:サポートされている、INVITE ACK、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFY :コンテンツタイプを置き換える:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =キャロル2890844922 2890844922 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F21 200 OK Alice -> Carol

F21 200 OKアリス - >キャロル

SIP/2.0 200 OK Via: SIP/2.0/TLS client.chicago.example.com:5061 ;branch=z9hG4bK74bQ2 ;received=192.0.2.105 From: Carol <sips:carol@chicago.example.com>;tag=5893461 To: Alice <sips:alice@atlanta.example.com>;tag=222 Call-ID: 6485356@chicago.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:キャロル:SIP / 2.0 / TLSのclient.chicago.example.com:5061;分岐= z9hG4bK74bQ2から= 192.0.2.105を受信<SIPS:carol@chicago.example.com>;タグ= 5893461に:アリス<一口:alice@atlanta.example.com>;タグは= 222コールID:6485356@chicago.example.comのCSeq:連絡先を1 INVITE:<すする:a8342043f@atlanta.example.com; GR>許可:INVITE 、ACKは、NOTIFY、SUBSCRIBE、REFER、BYE、キャンセルオプションサポート:置き換え、GRUUのContent-Type:アプリケーション/ SDPコンテンツの長さ:...

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

V = 0 0 =アリス2890844527 2890844527 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F22 ACK Carol -> Alice

F22 ACKキャロル - >アリス

ACK sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS client.chicago.example.com:5061 ;branch=z9hG4bK74bJ0 Max-Forwards: 70 From: Carol <sips:carol@chicago.example.com>;tag=5893461 To: Alice <sips:alice@atlanta.example.com>;tag=222 Call-ID: 6485356@chicago.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:a8342043f@atlanta.example.com;グラムSIP / 2.0経由:SIP / 2.0 / TLSのclient.chicago.example.com:5061;ブランチ= z9hG4bK74bJ0マックス・フォワード:キャロル<一口:70からキャロル@シカゴ。 example.com>; = 5893461へタグ:アリス<一口:alice@atlanta.example.com>;タグ= 222コールID:6485356@chicago.example.comのCSeq:1個のACKのContent-Length:0

   /* A replaces the session to the Park Server with the new
      session with C and generates a BYE to disconnect the
      Park Server. */
        

F23 BYE Alice -> Park Server

F23 BYEアリス - >公園のサーバー

BYE sips:park@server.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b4N Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=098594 To: <sips:park@server.example.com>;tag=0111 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 BYE Content-Length: 0

BYEでは、SIP:park@server.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74b4Nマックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 098594へ:<一口:park@server.example.com>;タグ= 0111のCall-ID:a5-75-34-12-76@server.example.comのCSeq:1 BYEのコンテンツの長さ: 0

F24 200 OK Park Server -> Alice

F24 200 OK公園サーバー - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b4N ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=098594 To: <sips:park@server.example.com>;tag=0111 Call-ID: a5-75-34-12-76@server.example.com CSeq: 1 BYE Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74b4Nから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 098594に<一口:park@server.example.com>;タグ= 0111のCall-ID:a5-75-34-12-76@server.example.comのCSeq:1 BYEコンテンツ長:0

2.16. Call Pickup
2.16. コールピックアップ
            Alice          Bob                Bill
             |              |                   |
             |   INVITE F1  |                   |
             |------------->|                   |
             |180 Ringing F2|                   |
             |<-------------|                   |
             |              |   SUBSCRIBE F3    |
             |              |<------------------|
             |              |     200 OK F4     |
             |              |------------------>|
             |              |     NOTIFY F5     |
             |              |------------------>|
             |              |     200 OK F6     |
             |              |<------------------|
             |          INVITE Replaces:Bob  F7 |
             |<---------------------------------|
             |              |     200 OK F8     |
             |--------------------------------->|
             |   CANCEL F9  |                   |
             |------------->|                   |
             |  200 OK F10  |                   |
             |<-------------|                   |
             |    487 F11   |                   |
             |<-------------|                   |
             |    ACK F12   |                   |
             |------------->|                   |
             |                    ACK F13       |
             |<---------------------------------|
             |                                  |
             |    Two-Way RTP Established       |
             |<================================>|
             |                     BYE F14      |
             |--------------------------------->|
             |                   200 OK F15     |
             |<---------------------------------|
             |                                  |
        

Bob and Bill are part of a work group at example.com that can pick up each other's calls. Alice calls Bob, who does not answer. Bill wishes to pick up the call and sends a SUBSCRIBE to Bob to retrieve the dialog information. Bill then generates an INVITE with a Replaces to Alice. Alice answers the INVITE and sends a CANCEL to stop Bob's phone ringing. Note that the relative order of the 487/ACK sequence (F11/F12) and the 200 OK to the CANCEL (F10) is not deterministic.

ボブとビルはお互いの呼び出しを拾うことができますexample.comでの作業グループの一部です。アリスは答えませんボブを呼び出します。ビルはコールをピックアップしたいとダイアログ情報を取得するために、ボブにSUBSCRIBE送信します。ビルはその後、アリスにはReplacesとINVITEを生成します。アリスはINVITE応答し、ボブの携帯電話の呼び出し音を停止するにはCANCEL送信します。 487 / ACKシーケンス(F11 / F12)の相対的順序とCANCEL(F10)にOK 200が決定論的ではないことに留意されたいです。

This call flow shows the use of the "early-only" parameter [RFC3891] in the Replaces header field of F7. This parameter prevents Alice from accepting the INVITE if Bob has already accepted the INVITE. If Bill had wished to "take" the call from Bob regardless of whether he had answered, the parameter would not have been present in F7.

このコール・フローは、F7のReplacesヘッダーフィールドに「早期のみ」パラメータ[RFC3891]を使用することを示しています。このパラメータは、ボブはすでにINVITEを受け入れた場合INVITE受け入れることからアリスを防ぐことができます。ビルは関係なく、彼は答えていたかどうかのボブからの電話を「取る」ことを望んていた場合は、パラメータはF7に存在しなかったでしょう。

Also note that the subscription between Bob and Carol could have been established prior to Alice's call.

また、ボブとキャロルの間で契約がアリスの呼び出し前に確立されている可能性があることに注意してください。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:a8342043f@atlanta.example.comを、GR>許可:サポートされているNOTIFY、OPTIONSは、BYE、REFER、CANCEL、ACK、INVITE:置き換え、GRUUのContent-Type:アプリケーション/ SDPのContent-Lengthを:...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 180 Ringing Bob -> Alice

F2 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 3145678のCall-ID:12345600@atlanta.example.com

CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

CSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>のContent-Length:0

  /* Bill decides to pick up the call. */
        

F3 SUBSCRIBE Bill -> Bob

>ボブ - F3は、ビルのSUBSCRIBE

SUBSCRIBE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bK74bf Max-Forwards: 70 From: Bill <sips:bill@biloxi.example.com>;tag=8675309 To: Bob <sips:bob@biloxi.example.com> Call-ID: rt4353gs2egg@pc.biloxi.example.com CSeq: 1 SUBSCRIBE Contact: <sips:bill@pc.biloxi.example.com> Event: dialog Expires: 0 Accept: application/dialog-info+xml Content-Length: 0

一口にSUBSCRIBE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのpc.biloxi.example.com:5061;ブランチ= z9hG4bK74bfマックス・フォワード:ビル<一口:70からbill@biloxi.example。コム>;タグ= 8675309へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:rt4353gs2egg@pc.biloxi.example.comのCSeq:<一口:bill@pc.biloxi.example連絡先をSUBSCRIBE 1。 COM>イベント:ダイアログが有効期限:0の受け入れ:アプリケーション/ダイアログ-情報+ XMLコンテンツ - 長さ:0

F4 200 OK Bob -> Bill

F4 200 OKボブ - >ビル

SIP/2.0 200 OK Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bK74bf ;received=192.0.2.114 Max-Forwards: 70 From: Bill <sips:bill@biloxi.example.com>;tag=8675309 To: Bob <sips:bob@biloxi.example.com>;tag=31451098 Call-ID: rt4353gs2egg@pc.biloxi.example.com CSeq: 1 SUBSCRIBE Content-Length: 0

SIP / 2.0 200 OK経由:SIP / 2.0 / TLSのpc.biloxi.example.com:5061;ブランチ= z9hG4bK74bf; = 192.0.2.114マックス・フォワード受信:70から:ビル<一口:bill@biloxi.example.com> ; = 8675309へタグ:ボブ<一口:bob@biloxi.example.com>;タグが= 31451098コールID:rt4353gs2egg@pc.biloxi.example.comのCSeq:1は、コンテンツの長さをSUBSCRIBE:0

F5 NOTIFY Bob -> Bill

F5 NOTIFYボブ - >ビル

NOTIFY sips:bill@pc.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74br Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=31451098 To: Bill <sips:bill@biloxi.example.com>;tag=8675309 Call-ID: rt4353gs2egg@pc.biloxi.example.com CSeq: 1 NOTIFY

一口にNOTIFY:bill@pc.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bK74brマックス・フォワード:ボブ<一口:ボブ@のビロクシーから70。 example.com>;タグ= 31451098へ:ビル<一口:bill@biloxi.example.com>;タグ= 8675309のCall-ID:rt4353gs2egg@pc.biloxi.example.comのCSeq:1 NOTIFY

Contact: <sips:bob@client.biloxi.example.com> Event: dialog Subscription-State: terminated;reason=timeout Content-Type: application/dialog-info+xml Content-Length: ...

連絡先:<一口:bob@client.biloxi.example.com>イベント:ダイアログサブスクリ - 状態:終了し、理由=タイムアウトのContent-Type:アプリケーション/ダイアログ-情報+ XMLコンテンツ-長さ:...

<?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sips:bob@biloxi.example.com"> <dialog id="94992014524" call-id="12345600@atlanta.example.com" local-tag="3145678" remote-tag="1234567" direction="recipient"> <duration>1</duration> <local> <identity display="Bob">sips:bob@biloxi.example.com</identity> <target>sips:bob@client.biloxi.example.com</target> </local> <remote> <identity display="Alice">sips:alice@atlanta.example.com </identity> <target>sips:a8342043@atlanta.example.com;gr</target> </remote> <state>early</state> </dialog> </dialog-info>

<ダイアログ-情報のxmlns = "壷:IETF:のparams:XML:NS:ダイアログ・インフォ" <xmlのバージョン= "1.0"?>バージョン= "0" の状態= "フル" の実体= "すする:ボブの@ビロクシーを。 example.com "> <ダイアログID =" 94992014524" コールID = "12345600@atlanta.example.com" ローカルタグ= "3145678" リモートタグ= "1234567" 方向= "受信者"> <継続時間> 1 < /持続時間> <ローカル> <アイデンティティ表示= "ボブ">すする:bob@biloxi.example.com </アイデンティティ> <ターゲット>すする:bob@client.biloxi.example.com </標的> </ローカル> <リモート> <アイデンティティが表示= "アリス">すする:alice@atlanta.example.com </アイデンティティ> <対象>では、SIP:a8342043@atlanta.example.com; GR </ターゲット> </リモート> <状態>早期< /状態> </ダイアログ> </ダイアログ、インフォメーション>

F6 200 OK Bill -> Bob

F6 200 OKビル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74br ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=31451098 To: Bill <sips:bill@biloxi.example.com>;tag=8675309 Call-ID: rt4353gs2egg@pc.biloxi.example.com CSeq: 1 NOTIFY Contact: <sips:bill@pc.biloxi.example.com> Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bK74brから= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 31451098に:ビル<一口:bill@biloxi.example.com>;タグ= 8675309のCall-ID:rt4353gs2egg@pc.biloxi.example.comのCSeq:1連絡先をNOTIFY:<一口:bill@pc.biloxi.example.com>コンテンツ-length:0

F7 INVITE Bill -> Alice

F7ビルをINVITE - >アリス

INVITE sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bK74HH Max-Forwards: 70 From: Bill <sips:bill@biloxi.example.com>;tag=8675310 To: Alice <sips:alice@atlanta.example.com>

a8342043f@atlanta.example.com; GR SIP / 2.0経由:SIPSのINVITE SIP / 2.0 / TLSのpc.biloxi.example.com:5061;ブランチ= z9hG4bK74HHマックス・フォワード:70から:ビル<一口:ビロクシー@法案。 example.com>;タグ= 8675310へ:アリス<一口:alice@atlanta.example.com>

Call-ID: 563456212@b2.biloxi.example.com CSeq: 1 INVITE Require: replaces Replaces: 12345600@atlanta.example.com ;from-tag=314578;to-tag=1234567;early-only Contact: <sips:bill@pc.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

コールID:563456212@b2.biloxi.example.comのCSeq:置き換えられた置き換え:必要INVITE 1 12345600@atlanta.example.com;にタグ= 1234567;; = 314578タグからの早期のみの連絡先:<一口: bill@pc.biloxi.example.com>許可:INVITE、ACK、CANCEL、OPTIONS、BYE、REFER、サポートされているNOTIFYは:コンテンツタイプを置き換える:アプリケーション/ SDPのContent-Lengthを:...

v=0 o=bill 2890843122 2890843122 IN IP4 pc.biloxi.example.com s= c=IN IP4 pc.biloxi.example.com t=0 0 m=audio 5342 RTP/AVP 0 a=rtpmap:0 PCMU/8000

V = 0 0 =紙幣2890843122 2890843122 IN IP4 pc.biloxi.example.com S = C = IN IP4 pc.biloxi.example.com T = 0、M =オーディオ5342 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

  /* Alice matches the dialog information in the Replaces header
     and accepts the INVITE. */
        

F8 200 OK Alice -> Bill

F8 200 OKアリス - >ビル

SIP/2.0 200 OK Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bK74HH ;received=192.0.2.114 From: Bill <sips:bill@biloxi.example.com>;tag=8675310 To: Alice <sips:alice@atlanta.example.com>;tag=131256 Call-ID: 563456212@b2.biloxi.example.com CSeq: 1 INVITE Contact: <sips:a8342043f@atlanta.example.com;gr> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces, gruu Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:ビル:SIP / 2.0 / TLSのpc.biloxi.example.com:5061;ブランチ= z9hG4bK74HHから= 192.0.2.114を受けた<一口:bill@biloxi.example.com>;タグ= 8675310へ:アリス<一口:alice@atlanta.example.com>;タグは= 131256コールID:563456212@b2.biloxi.example.comのCSeq:連絡先を1 INVITE:<一口:a8342043f@atlanta.example.com; GR>許可:サポートされているNOTIFY、REFER、BYE、CANCEL、ACK、OPTIONSをINVITE:置き換え、GRUUのContent-Type:アプリケーション/ SDPのContent-Lengthを:...

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

V = 0 0 =アリス289084543 289084543 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49172 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

  /* Alice stops Bob's phone from ringing by sending a CANCEL. */
        

F9 CANCEL Alice -> Bob

>ボブ - F9はアリスをキャンセル

CANCEL sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 CANCEL Content-Length: 0

一口にCANCEL:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:12345600@atlanta.example.comのCSeq:1のContent-LengthをCANCEL:0

F10 200 OK Bob -> Alice

F10 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 1 CANCEL Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 1234567に:ボブ<一口:bob@biloxi.example.com>;タグ= 3145678のCall-ID:12345600@atlanta.example.comのCSeq:1のContent-LengthをCANCEL:0

F11 487 Request Terminated Bob -> Alice

>アリス - F11 487の要求は、ボブ終端

SIP/2.0 487 Request Terminated Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

分岐= z9hG4bK74bf9; SIP / 2.0 / TLSのclient.atlanta.example.com:5061から192.0.2.103 =受信:SIP / 2.0 487要求は、ビア終端アリス<SIPを:alice@atlanta.example.com>;タグ= 1234567ボブ:TO <一口:bob@biloxi.example.com>;タグは= 3145678コールID:12345600@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F12 ACK Alice -> Bob

F12 ACKアリス - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK83749.1 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=3145678

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK83749.1マックス・フォワード:70から:アリス<一口:アリス@ bob@biloxi.example.com>;タグ= 3145678; atlanta.example.com>タグ= 1234567:をボブ<SIPS

Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

コールID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F13 ACK Bill -> Alice

F13 ACKビル - >アリス

ACK sips:a8342043f@atlanta.example.com;gr SIP/2.0 Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bK7435 Max-Forwards: 70 From: Bill <sips:bill@biloxi.example.com>;tag=8675310 To: Alice <sips:alice@atlanta.example.com>;tag=131256 Call-ID: 563456212@b2.biloxi.example.com CSeq: 1 ACK Content-Length: 0

a8342043f@atlanta.example.comを、GR SIP / 2.0経由:ACKでは、SIP SIP / 2.0 / TLSのpc.biloxi.example.com:5061;ブランチ= z9hG4bK7435マックス・フォワード:70から:ビル<一口:ビロクシー@法案。 example.com>;タグ= 8675310へ:アリス<一口:alice@atlanta.example.com>;タグ= 131256コールID:563456212@b2.biloxi.example.comのCSeq:1個のACKのコンテンツの長さ:0

  /* RTP streams are established between Alice and Bill.
     Later, Alice hangs up with Bill. */
        

F14 BYE Alice -> Bill

F14 BYEアリス - >ビル

BYE sips:bill@pc.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf2 Max-Forwards: 70 To: Bill <sips:bill@biloxi.example.com>;tag=8675310 From: Alice <sips:alice@atlanta.example.com>;tag=131256 Call-ID: 563456212@b2.biloxi.example.com CSeq: 1 BYE Content-Length: 0

BYEでは、SIP:bill@pc.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf2マックス・フォワード:70:ビル<一口:法案ビロクシー@を。 example.com>;からタグ= 8675310:アリス<一口:alice@atlanta.example.com>;タグは= 131256コールID:563456212@b2.biloxi.example.comのCSeq:1 BYEコンテンツの長さ:0

F15 200 OK Bill -> Alice

F15 200 OKビル - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf2 ;received=192.0.2.105 To: Bill <sips:bill@biloxi.example.com>;tag=8675310 From: Alice <sips:alice@atlanta.example.com>;tag=131256 Call-ID: 563456212@b2.biloxi.example.com CSeq: 1 BYE Content-Length: 0

ビル:= 192.0.2.105するために、受信したSIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf2:SIP / 2.0 200 OK経由<一口:bill@biloxi.example.com>;タグ= 8675310から:アリス<一口:alice@atlanta.example.com>;タグ= 131256のCall-ID:563456212@b2.biloxi.example.comのCSeq:1 BYEコンテンツ長:0

2.17.  Automatic Redial
           Alice             Bob
             |                |
             |    INVITE F1   |
             |--------------->|
             |486 Busy Here F2|
             |<---------------|    Bob is busy
             |     ACK F3     |
             |--------------->|
             |  SUBSCRIBE F4  |
             |--------------->|
             |   200 OK F5    |
             |<---------------|
             |    NOTIFY F6   |
             |<---------------|
             |   200 OK F7    |
             |--------------->|
             |                |
             |    NOTIFY F8   |    Bob is now available
             |<---------------|
             |   200 OK F9    |
             |--------------->|
             |                |
             |   INVITE F10   |
             |--------------->|    Session setup successful
             | 180 Ringing F11|
             |<---------------|
             |   200 OK F12   |
             |<---------------|
             |     ACK F13    |
             |--------------->|
             |  Media Session |
             |<==============>|
             |                |
             |   NOTIFY F14   |
             |<---------------|
             |   200 OK F15   |
             |--------------->|
             |                |
             |  SUBSCRIBE F16 | Alice terminates subscription
             |--------------->|
             |   200 OK F17   |
             |<---------------|
             |   NOTIFY F18   |
             |<---------------|
             |   200 OK F19   |
             |--------------->|
             |                |
        

Bob is initially busy when Alice calls. Alice subscribes to Bob's call state using a SUBSCRIBE F4. Bob sends a NOTIFY F8 when Bob is available. Alice is alerted, then Alice sends an INVITE to Bob to establish the session. The subscription is terminated using SUBSCRIBE F16.

ボブは、アリスが呼び出したときに、最初は忙しいです。アリスはSUBSCRIBE F4を使用してボブの通話状態に加入します。ボブはボブが利用可能になったときにF8キーをNOTIFY送信します。アリスはアリスがセッションを確立するために、ボブにINVITEを送信し、警告されます。サブスクリプションは、F16をSUBSCRIBE使用して終了します。

Message Details

メッセージの詳細

F1 INVITE Alice -> Bob

>ボブ - F1はアリスをINVITE

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com> Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ=へ1234567:ボブ<一口:bob@biloxi.example.com>コールID:12345600@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844526 2890844526 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F2 486 Busy Here

ここではF2 486忙しいです

SIP/2.0 486 Busy Here Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=982039i4 Call-ID: 12345600@atlanta.example.com CSeq: 1 INVITE Content-Length: 0

SIP / 2.0 486ビジーここ経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bf9;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= 1234567ボブ:TO <一口:bob@biloxi.example.com>;タグは= 982039i4コールID:12345600@atlanta.example.comのCSeq:1は、コンテンツの長さをINVITE:0

F3 ACK Alice -> Bob

F3 ACKアリス - >ボブ

ACK sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=982039i4 Call-ID: 12345600@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061を、ブランチ= z9hG4bK74bf9マックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= 1234567へ:ボブ<一口:bob@biloxi.example.com>;タグ= 982039i4のCall-ID:12345600@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

F4 SUBSCRIBE Alice -> Bob

>ボブ - F4は、アリスをSUBSCRIBE

SUBSCRIBE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b8G Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=837348234 To: Bob <sips:bob@biloxi.example.com> Call-ID: 4524526232@atlanta.example.com CSeq: 1 SUBSCRIBE Contact: sips:alice@client.atlanta.example.com Event: dialog Accept: application/dialog-info+xml Content-Length: 0

一口にSUBSCRIBE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74b8Gマックス・フォワード:アリス<一口:70からalice@atlanta.example。コム>;タグ= 837348234へ:ボブ<一口:bob@biloxi.example.com>コール-IDを:4524526232@atlanta.example.comのCSeq:1連絡先をSUBSCRIBE:一口:alice@client.atlanta.example.comイベント:ダイアログが受け入れ:アプリケーション/ダイアログ-情報+ XMLのContent-Length:0

F5 200 OK Bob -> Alice

F5 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74b8G ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=837348234 To: Bob <sips:bob@biloxi.example.com>;tag=341123 Call-ID: 4524526232@atlanta.example.com Expires: 60 CSeq: 1 SUBSCRIBE Contact: sips:bob@client.biloxi.example.com Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74b8Gから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 837348234に:ボブ<一口:bob@biloxi.example.com>;タグ= 341123コールID:4524526232@atlanta.example.com有効期限:60のCSeq:1連絡先をSUBSCRIBE:一口:bob@client.biloxi.example.comのContentを長さ:0

F6 NOTIFY Bob -> Alice

>アリス - F6はボブをNOTIFY

NOTIFY sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74bn2 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=341123 To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com CSeq: 1 NOTIFY Contact: <sips:bob@client.biloxi.example.com> Event: dialog Subscription-State: active;expires=59 Content-Type: application/dialog-info+xml Content-Length: ...

一口にNOTIFY:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bK74bn2マックス・フォワード:ボブ<一口:ボブ@のビロクシーから70。 example.com>;タグ= 341123へ:アリス<一口:alice@atlanta.example.com>;タグは= 837348234コールID:4524526232@atlanta.example.comのCSeq:<一口:ボブ@クライアント1連絡先を通知します。 biloxi.example.com>イベント:ダイアログサブスクリプションのステート:;:アプリケーション/ダイアログ-情報+のxmlのContent-Length:アクティブは= 59のContent-Typeを満了し...

<?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sips:bob@biloxi.example.com"> <dialog id="562623442g3"> <duration>1</duration> <state>confirmed</state> </dialog> </dialog-info>

<ダイアログ-情報のxmlns = "壷:IETF:のparams:XML:NS:ダイアログ・インフォ" <xmlのバージョン= "1.0"?>バージョン= "0" の状態= "フル" の実体= "すする:ボブの@ビロクシーを。 example.com "> <ダイアログのid =" 562623442g3" > <期間> 1 </期間> <状態>確認</状態> </ダイアログ> </ダイアログ、インフォメーション>

F7 200 OK Alice -> Bob

F7 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74bn2 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=341123 To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com CSeq: 1 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bK74bn2から= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 341123に:アリス<一口:alice@atlanta.example.com>;タグは= 837348234コールID:4524526232@atlanta.example.comのCSeq:1コンテンツの長さを通知する:0

   /* Bob is now available. */
        

F8 NOTIFY Bob -> Alice

>アリス - F8はボブをNOTIFY

NOTIFY sips:alice@atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74bVi Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=341123

一口にNOTIFY:alice@atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bK74bViマックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ= 341123

To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com CSeq: 2 NOTIFY Event: dialog Subscription-State: active;expires=27 Contact: <sips:bob@client.biloxi.example.com> Content-Type: application/dialog-info+xml Content-Length: ...

To:アリス<一口:alice@atlanta.example.com>;タグは= 837348234コールID:4524526232@atlanta.example.comのCSeq:ダイアログサブスクリステート:2イベントNOTIFYアクティブ; = 27連絡先期限が切れる:<一口に: bob@client.biloxi.example.com>のContent-Type:アプリケーション/ダイアログ-情報+ XMLコンテンツ-長さ:...

<?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sips:bob@biloxi.example.com"> <dialog id="562623442g3"> <state>terminated</state> </dialog> </dialog-info>

<ダイアログ-情報のxmlns = "壷:IETF:のparams:XML:NS:ダイアログ・インフォ" <xmlのバージョン= "1.0"?>バージョン= "0" の状態= "フル" の実体= "すする:ボブの@ビロクシーを。 example.com "> <ダイアログのid =" 562623442g3" > <状態>終了</状態> </ダイアログ> </ダイアログ、インフォメーション>

F9 200 OK Alice -> Bob

F9 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK74bVi ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=341123 To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com CSeq: 2 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bK74bViから= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 341123に:アリス<一口:alice@atlanta.example.com>;タグは= 837348234コールID:4524526232@atlanta.example.comのCSeq:2コンテンツ長を通知する:0

F10 INVITE Alice -> Bob

F10アリスをINVITE - >ボブ

INVITE sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfq Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=f23fkg14k To: Bob <sips:bob@biloxi.example.com> Call-ID: aoij4i9okitr@atlanta.example.com CSeq: 1 INVITE Contact: <sips:alice@client.atlanta.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bfqマックス・フォワード:70から:アリス<一口:alice@atlanta.example。コム>;タグ= f23fkg14kへ:ボブ<一口:bob@biloxi.example.com>コール-IDを:aoij4i9okitr@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:alice@client.atlanta.example.com>許可:サポートされている、ACKをINVITE、CANCEL、OPTIONS、BYE、REFER、SUBSCRIBE、NOTIFY:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =アリス2890844826 2890844826 IN IP4 client.atlanta.example.com S = C = IN IP4 client.atlanta.example.com T = 0、M =オーディオ49170 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F11 180 Ringing Bob -> Alice

F11 180リンギングボブ - >アリス

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfq ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=f23fkg14k To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: aoij4i9okitr@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bfq;から= 192.0.2.103を受信:アリス<一口:alice@atlanta.example.com>;タグ= f23fkg14kに:ボブ<一口:bob@biloxi.example.com>;タグ= 23431コールID:aoij4i9okitr@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:bob@client.biloxi.example.com>コンテンツ長:0

F12 200 OK Bob -> Alice

F12 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bfq ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=f23fkg14k To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: aoij4i9okitr@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK74bfqから= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;にタグ= f23fkg14k :ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:aoij4i9okitr@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、SUBSCRIBE、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890854527 2890854527 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F13 ACK Alice -> Bob

F13 ACKアリス - >ボブ

ACK sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK74bLBJ Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=f23fkg14k To: Bob <sips:bob@biloxi.example.com>;tag=23431 Call-ID: aoij4i9okitr@atlanta.example.com CSeq: 1 ACK Content-Length: 0

ACKでは、SIP:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK74bLBJマックス・フォワード:アリス<一口:70からアリス@アトランタ。 example.com>;、タグ= f23fkg14k:ボブ<一口:bob@biloxi.example.com>;タグは= 23431コールID:aoij4i9okitr@atlanta.example.comのCSeq:1個のACKのContent-Length:0

F14 NOTIFY Bob -> Alice

F14はボブをNOTIFY - >アリス

NOTIFY sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK4bnd2 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=341123 To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com CSeq: 3 NOTIFY Contact: <sips:bob@client.biloxi.example.com> Event: dialog Subscription-State: active;expires=15 Content-Type: application/dialog-info+xml Content-Length: ...

一口にNOTIFY:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bK4bnd2マックス・フォワード:ボブ<一口:ボブ@のビロクシーから70。 example.com>;タグ= 341123へ:アリス<一口:alice@atlanta.example.com>;タグは= 837348234コールID:4524526232@atlanta.example.comのCSeq:<一口:ボブ@クライアント3連絡先を通知します。 biloxi.example.com>イベント:ダイアログサブスクリプションのステート:;:アプリケーション/ダイアログ-情報+のxmlのContent-Length:アクティブは= 15のContent-Typeを満了し...

<?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sips:bob@biloxi.example.com"> <dialog id="62d2623442g3"> <duration>1</duration> <state>confirmed</state> </dialog> </dialog-info>

<ダイアログ-情報のxmlns = "壷:IETF:のparams:XML:NS:ダイアログ・インフォ" <xmlのバージョン= "1.0"?>バージョン= "0" の状態= "フル" の実体= "すする:ボブの@ビロクシーを。 example.com "> <ダイアログのid =" 62d2623442g3" > <期間> 1 </期間> <状態>確認</状態> </ダイアログ> </ダイアログ、インフォメーション>

F15 200 OK Alice -> Bob

F15 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bK4bnd2 ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=341123 To: Alice <sips:alice@atlanta.example.com>;tag=837348234

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bK4bnd2から= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 341123にタグ= 837348234;:アリス<alice@atlanta.example.com SIPS>

Call-ID: 4524526232@atlanta.example.com CSeq: 3 NOTIFY Content-Length: 0

コールID:4524526232@atlanta.example.comのCSeq:3のContent-LengthをNOTIFY:0

   /* Alice terminates the subscription. */
        

F16 SUBSCRIBE Alice -> Bob

>ボブ - F16は、アリスをSUBSCRIBE

SUBSCRIBE sips:bob@client.biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK474b8 Max-Forwards: 70 From: Alice <sips:alice@atlanta.example.com>;tag=837348234 To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com CSeq: 2 SUBSCRIBE Contact: sips:alice@client.atlanta.example.com Event: dialog Expires: 0 Accept: application/dialog-info+xml Content-Length: 0

一口にSUBSCRIBE:bob@client.biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;ブランチ= z9hG4bK474b8マックス・フォワード:70から:アリス<一口:アリス@アトランタ。 example.com>;タグ= 837348234へ:アリス<一口:alice@atlanta.example.com>;タグは= 837348234コールID:4524526232@atlanta.example.comのCSeq:2連絡先をSUBSCRIBE:一口:alice@client.atlanta .example.comとイベント:ダイアログが有効期限:0受け入れ:アプリケーション/ダイアログ-情報+ XMLコンテンツ - 長さ:0

F17 200 OK Bob -> Alice

F17 200 OKボブ - >アリス

SIP/2.0 200 OK Via: SIP/2.0/TLS client.atlanta.example.com:5061 ;branch=z9hG4bK474b8 ;received=192.0.2.103 From: Alice <sips:alice@atlanta.example.com>;tag=837348234 To: Bob <sips:bob@biloxi.example.com>;tag=341123 Call-ID: 4524526232@atlanta.example.com Expires: 0 CSeq: 2 SUBSCRIBE Contact: sips:bob@client.biloxi.example.com Content-Length: 0

SIP / 2.0 200 OK経由:アリス:SIP / 2.0 / TLSのclient.atlanta.example.com:5061;分岐= z9hG4bK474b8から= 192.0.2.103を受信<SIPS:alice@atlanta.example.com>;タグ= 837348234に:ボブ<一口:bob@biloxi.example.com>;タグ= 341123コールID:4524526232@atlanta.example.com有効期限:0のCSeq:2連絡先をSUBSCRIBE:一口:bob@client.biloxi.example.comのContentを長さ:0

F18 NOTIFY Bob -> Alice

F18はボブをNOTIFY - >アリス

NOTIFY sips:alice@client.atlanta.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKb5n2j Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=341123 To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com

一口にNOTIFY:alice@client.atlanta.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKb5n2jマックス・フォワード:ボブ<一口:ボブ@のビロクシーから70。 example.com>;タグ= 341123へ:アリス<一口:alice@atlanta.example.com>;タグ= 837348234コールID:4524526232@atlanta.example.com

CSeq: 4 NOTIFY Contact: <sips:bob@client.biloxi.example.com> Event: dialog Subscription-State: terminated;reason=noresource Content-Type: application/dialog-info+xml Content-Length: ...

CSeq:4 NOTIFY問い合わせ:<一口:bob@client.biloxi.example.com>イベント:ダイアログサブスクリ - 状態:終了し、理由= NORESOURCEのコンテンツタイプ:アプリケーション/ダイアログ-情報+ XMLコンテンツ-長さ:...

<?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" state="full" entity="sips:bob@biloxi.example.com"> <dialog id="62d2623442g3"> <duration>3</duration> <state>confirmed</state> </dialog> </dialog-info>

<ダイアログ-情報のxmlns = "壷:IETF:のparams:XML:NS:ダイアログ・インフォ" <xmlのバージョン= "1.0"?>バージョン= "0" の状態= "フル" の実体= "すする:ボブの@ビロクシーを。 example.com "> <ダイアログのid =" 62d2623442g3" > <期間> 3 </期間> <状態>確認</状態> </ダイアログ> </ダイアログ、インフォメーション>

F19 200 OK Alice -> Bob

F19 200 OKアリス - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKb5n2j ;received=192.0.2.105 From: Bob <sips:bob@biloxi.example.com>;tag=341123 To: Alice <sips:alice@atlanta.example.com>;tag=837348234 Call-ID: 4524526232@atlanta.example.com CSeq: 4 NOTIFY Content-Length: 0

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKb5n2jから= 192.0.2.105を受信<SIPS:bob@biloxi.example.com>;タグ= 341123に:アリス<一口:alice@atlanta.example.com>;タグは= 837348234コールID:4524526232@atlanta.example.comのCSeq:4コンテンツ長を通知する:0

2.18. Click to Dial
2.18. ダイヤルにはクリック
        Bob's PC                Bob                Carol
            | REFER Refer-To:Carol F1                 |
            |------------------->|                    |
            |  202 Accepted F2   |                    |
            |<-------------------|                    |
            |                    |     INVITE F3      |
            |                    |------------------->|
            |                    |   180 Ringing F4   |
            |                    |<-------------------|
            |                    |     200 OK F5      |
            |                    |<-------------------|
            |                    |       ACK F6       |
            |                    |------------------->|
            |                    |         RTP        |
            |                    |<==================>|
            |                    |                    |
        

In this example, while browsing the web on his PC, Bob clicks on Carol's SIP URI, intending to establish a session with Carol. Bob's web browser passes the SIP URI to the SIP client on Bob's PC. The PC client is configured with the URI of Bob's SIP phone. A REFER is sent to the SIP phone, which results in the establishment of the session between Bob and Carol.

この例では、自分のPC上でウェブを閲覧しながら、ボブは、キャロルとのセッションを確立しようと、キャロルのSIP URIをクリックします。ボブのWebブラウザは、ボブのPC上でSIPクライアントにSIP URIを渡します。 PCクライアントは、ボブのSIPフォンのURIで構成されています。 REFERボブとキャロルの間のセッションの確立をもたらすSIP電話機に送信されます。

Note that Bob's PC requests that no REFER dialog be established by the use of the Refer-Sub: false header field [RFC4488].

偽のヘッダフィールド[RFC4488]:なしダイアログを参照してください-SUBの使用によって確立されREFERボブのPCを要求することに注意してください。

This flow is preferable to the 3pcc flow because the end-to-end SIP signaling is not interrupted by the 3pcc controller, and because Bob's experience of the call will not be marred by the lack of ringback tone or possible clipping. Suitable authorization of the REFER and explicit authorization of the triggered INVITE by Bob are necessary.

エンドツーエンドのSIPシグナリングは3PCCコントローラによって中断されていないので、この流れは3PCCの流れに好ましく、コールのボブの経験は、リングバックトーンまたは可能なクリッピングの欠如によって損なわれることはありませんので。トリガボブによってINVITEを参照して明示的許可の適切な許可が必要です。

Message Details

メッセージの詳細

   /* Bob's PC SIP client sends a REFER to Bob's SIP phone. */
        

F1 REFER PC -> Bob

F1は、PCをREFER - >ボブ

REFER sips:bob@biloxi.example.com SIP/2.0 Via: SIP/2.0/TLS pc.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 Max-Forwards: 70 From: <sips:pc.biloxi.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>

一口を参照してください。bob@biloxi.example.com SIP / 2.0経由:SIP / 2.0 / TLS pc.biloxi.example.com:5061;ブランチ= z9hG4bKnashds7マックス・フォワード:70から:<一口:pc.biloxi.example.com >;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>

Call-ID: 1234560183434 CSeq: 1 REFER Refer-To: <sips:carol@chicago.example.com> Refer-Sub: false Contact: <sips:pc.biloxi.example.com> Content-Length: 0

コールIDを:1234560183434のCSeq:1参照参照してください-TO:<一口:carol@chicago.example.com>は、サブが参照してください:偽の連絡先:<一口:pc.biloxi.example.com>のContent-Length:0

F2 202 Accepted Bob -> PC

F2 202受理ボブ - > PC

SIP/2.0 202 Accepted Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashds7 ;received=192.0.2.103 From: <sips:pc.biloxi.example.com>;tag=1234567 To: Bob <sips:bob@biloxi.example.com>;tag=314159 Call-ID: 1234560183434 Contact: <sips:bob@client.biloxi.example.com> CSeq: 1 REFER Refer-Sub: false Content-Length: 0

SIP / 2.0 202受け入れ経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashds7;から= 192.0.2.103を受信<一口:pc.biloxi.example.com>;タグ= 1234567:をボブ<一口:bob@biloxi.example.com>;タグ= 314159コールID:1234560183434お問い合わせ:<一口:bob@client.biloxi.example.com>のCSeq:参照してください-SUBを1参照:偽のContent-Length:0

F3 INVITE Bob -> Carol

F3ボブをINVITE - >キャロル

INVITE sips:carol@chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashdK9 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com> Call-ID: 7436222@atlanta.example.com CSeq: 1 INVITE Contact: <sips:bob@client.biloxi.example.com> Referred-By: <sips:pc.biloxi.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

一口にINVITE:carol@chicago.example.com SIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;ブランチ= z9hG4bKnashdK9マックス・フォワード:70から:ボブ<一口:bob@biloxi.example。コム>;タグ=へ8675309:キャロル<一口:carol@chicago.example.com>コールID:7436222@atlanta.example.comのCSeqは:連絡先を1 INVITE:<一口:bob@client.biloxi.example.com>呼ばバイ:<一口:pc.biloxi.example.com>許可:サポートされているNOTIFY、REFER、BYE、OPTIONS、ACK、INVITEをCANCEL:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =ボブ2890844539 2890844539 IN IP4 client.biloxi.example.com S = C = IN IP4 client.biloxi.example.com T = 0、M =オーディオ3458 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F4 180 Ringing Carol -> Bob

F4 180リンギングキャロル - >ボブ

SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashdK9 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=928287 Call-ID: 7436222@atlanta.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Content-Length: 0

SIP / 2.0 180リンギングのVia:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashdK9;から= 192.0.2.113を受信:ボブ<一口:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグ= 928287コールID:7436222@atlanta.example.comのCSeq:1連絡先をINVITE:<一口:carol@client.chicago.example.com>コンテンツ長:0

F5 200 OK Carol -> Bob

F5 200 OKキャロル - >ボブ

SIP/2.0 200 OK Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashdK9 ;received=192.0.2.113 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=928287 Call-ID: 7436222@atlanta.example.com CSeq: 1 INVITE Contact: <sips:carol@client.chicago.example.com> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY Supported: replaces Content-Type: application/sdp Content-Length: ...

SIP / 2.0 200 OK経由:ボブ:SIP / 2.0 / TLSのclient.biloxi.example.com:5061;分岐= z9hG4bKnashdK9から= 192.0.2.113を受信<SIPS:bob@biloxi.example.com>;タグ= 8675309に:キャロル<一口:carol@chicago.example.com>;タグは= 928287コールID:7436222@atlanta.example.comのCSeq:連絡先を1 INVITE:<一口:carol@client.chicago.example.com>許可:INVITE 、ACKは、CANCEL、OPTIONSは、BYE、サポートされているNOTIFY、REFER:アプリケーション/ SDPのContent-Length:Content-Typeのを置き換え...

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

V = 0 0 =キャロル2890844527 2890844527 IN IP4 client.chicago.example.com S = C = IN IP4 client.chicago.example.com T = 0、M =オーディオ3456 RTP / AVP 0 A = rtpmap:0 PCMU / 8000

F6 ACK Bob -> Carol

F6 ACKボブ - >キャロル

ACK sips:carol@client.chicago.example.com SIP/2.0 Via: SIP/2.0/TLS client.biloxi.example.com:5061 ;branch=z9hG4bKnashd43 Max-Forwards: 70 From: Bob <sips:bob@biloxi.example.com>;tag=8675309 To: Carol <sips:carol@chicago.example.com>;tag=928287

ACKでは、SIP:carol@client.chicago.example.comをSIP / 2.0経由:SIP / 2.0 / TLSのclient.biloxi.example.com:5061を、ブランチ= z9hG4bKnashd43マックス・フォワード:70から:ボブ<一口:ボブの@ビロクシー。 carol@chicago.example.com>;タグ= 928287; example.com>タグ= 8675309:をキャロル<SIPS

Call-ID: 7436222@atlanta.example.com CSeq: 1 ACK Content-Length: 0

コールID:7436222@atlanta.example.comのCSeq:1個のACKのコンテンツの長さ:0

      /* Bob and Carol now have established a session. */
        
3. Security Considerations
3.セキュリティの考慮事項

Since many of the examples in this document involve SIP call control, either peer-to-peer or 3pcc, the security considerations in the Multiparty Framework document [FRAMEWORK] apply.

この文書に記載されている例の多くは、いずれかのピア・ツー・ピアまたは3PCC、SIP呼制御を伴うため、マルチパーティフレームワークドキュメント[FRAMEWORK]のセキュリティ考慮事項が当てはまります。

Many of the services shown in this document rely on a particular user agent being part of a group. Members of a group could be, for example, employees within a particular department, a set of home phone extensions, members of a call center, etc. As such, user agents that are part of the group permit other group members special privileges and features. For example, while a user agent may not in general allow another user agent to learn detailed dialog information, this information might be shared with another group member in order to facilitate a service such as call pickup. Group members must be authenticated using normal SIP means such as certificates or shared secrets.

この文書に示されているサービスの多くは、グループの一部である特定のユーザエージェントに依存しています。グループのメンバーは、グループの許可他のグループメンバー特別な権限や機能の一部であるように、ユーザーエージェントとしてなど、特定の部門、自宅の電話拡張機能のセット、コールセンターのメンバー、内、例えば、従業員の可能性。ユーザエージェントは、一般的に他のユーザエージェントは、詳細ダイアログ情報を学習することができないかもしれないが、例えば、この情報は、コールピックアップのようなサービスを容易にするために、別のグループメンバーと共有されるかもしれません。グループのメンバーは、通常のSIPを使用して認証する必要があり、そのような証明書または共有秘密として意味。

The service examples in this document make extensive use of the SIP call control primitives REFER, Replaces, Join, and the dialog package. The security considerations associated with each of these extensions [RFC3515], [RFC3891], [RFC3911], [RFC4235] apply to the scenarios in this document.

この文書に記載されているサービスの例では、SIP呼制御プリミティブの広範な使用が参照させるに置き換え、参加、およびダイアログ・パッケージ。 [RFC3891]、[RFC3911]、[RFC4235]は、このドキュメントでのシナリオに適用され、これらの拡張[RFC3515]のそれぞれに関連するセキュリティ上の考慮事項。

4. Acknowledgements
4.謝辞

The authors would like to thank the following reviewers of the document for their detailed comments and corrections: Vijay Gurbani, John Elwell, Joel Repiquet, Nagesh Kumar, Chandra Ravipati, Eric Burger, Jeroen Bemmel, Miguel Garcia, and Dale Worley.

ビジェイGurbani、ジョンエルウェル、ジョエルRepiquet、ネージッシュクマール、チャンドラRavipati、エリック・バーガー、イェルーンBemmel、ミゲル・ガルシア、そしてデールウォーリー:著者は、彼らの詳細なコメントと修正のための文書の以下の校閲を感謝したいと思います。

The Transfer - Instant Messaging call flow is based on the "IM-a-call" call flow by Jonathan Rosenberg and Henning Schulzrinne. The Automatic Redial call flow is based on a call flow by Adam Roach. The authors wish to thank the following individuals for their assistance and review of this call flows document: Joel Repiquet, Aki Neimi, Rohan Mahy, Jonathan Rosenberg, Hemant Agrawal, Henry Sinnreich, Dean Willis, David Devanatham, Joe Pizzimenti, Matt Cannon, John Hearty, the whole MCI WorldCom IPOP Design team, Scott

転送 - インスタントメッセージングのコールフローは、ジョナサン・ローゼンバーグとヘニングSchulzrinneとすることにより、「IM-コール」コールフローに基づいています。自動リダイヤルコールフローは、アダムローチによって、コールフローに基づいています。ジョエルRepiquet、アキNeimi、ロハンマーイ、ジョナサン・ローゼンバーグ、Hemant Agrawalさん、ヘンリーSinnreich、ディーンウィリス、デビッドDevanatham、ジョーPizzimenti、マット・キャノン、ジョン:著者はこのコールフロードキュメントの彼らの支援やレビューのために以下の個人に感謝したいですハーティ、全体MCIワールドコムIPOPデザインチーム、スコット

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.

オートン、グレッグOsterhout、パットSollee、ダグWeisenberg、ダニーMistryさん、スティーブ・マッキノン、そしてデニス・イングラム、デニス・キャバレロ、トム・レッドマン、イリヤ・殺害され、パットSollee、ジョンTruetken、およびMCIワールドコム、3Comの、シスコ、ルーセント、およびNortelから他人。

5. References
5.参考文献
5.1. Normative References
5.1. 引用規格

[RFC3261] 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.

[RFC3261]ローゼンバーグ、J.、Schulzrinneと、H.、カマリロ、G.、ジョンストン、A.、ピーターソン、J.、スパークス、R.、ハンドレー、M.、およびE.学生、 "SIP:セッション開始プロトコル" 、RFC 3261、2002年6月。

[RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with Session Description Protocol (SDP)", RFC 3264, June 2002.

[RFC3264]ローゼンバーグ、J.とH. Schulzrinneと、RFC 3264、2002年6月 "セッション記述プロトコル(SDP)とのオファー/アンサーモデル"。

[RFC3265] Roach, A., "Session Initiation Protocol (SIP)-Specific Event Notification", RFC 3265, June 2002.

[RFC3265]ローチ、A.、 "セッション開始プロトコル(SIP)特異的イベント通知"、RFC 3265、2002年6月。

[RFC3428] Campbell, B., Rosenberg, J., Schulzrinne, H., Huitema, C., and D. Gurle, "Session Initiation Protocol (SIP) Extension for Instant Messaging", RFC 3428, December 2002.

[RFC3428]キャンベル、B.、ローゼンバーグ、J.、Schulzrinneと、H.、のHuitema、C.、およびD. Gurle、 "インスタントメッセージングのためのセッション開始プロトコル(SIP)拡張子"、RFC 3428、2002年12月。

[RFC3515] Sparks, R., "The Session Initiation Protocol (SIP) Refer Method", RFC 3515, April 2003.

[RFC3515]スパークス、R.、 "セッション開始プロトコル(SIP)メソッドを参照してください"、RFC 3515、2003年4月。

[RFC3840] Rosenberg, J., Schulzrinne, H., and P. Kyzivat, "Indicating User Agent Capabilities in the Session Initiation Protocol (SIP)", RFC 3840, August 2004.

[RFC3840]ローゼンバーグ、J.、Schulzrinneと、H.、およびP. Kyzivat、RFC 3840、2004年8月 "セッション開始プロトコル(SIP)におけるユーザエージェントの能力を示します"。

[RFC3891] Mahy, R., Biggs, B., and R. Dean, "The Session Initiation Protocol (SIP) "Replaces" Header", RFC 3891, September 2004.

[RFC3891]マーイ、R.、ビッグス、B.、およびR.ディーン、 "セッション開始プロトコル(SIP) "は、" ヘッダ" を置き換えRFC 3891、2004年9月。

[RFC3911] Mahy, R. and D. Petrie, "The Session Initiation Protocol (SIP) "Join" Header", RFC 3911, October 2004.

[RFC3911]マーイ、R.とD.ペトリー、 "セッション開始プロトコル(SIP)は、 "" ヘッダ"、RFC 3911、2004年10月に参加しましょう。

[RFC4235] Rosenberg, J., Schulzrinne, H., and R. Mahy, "An INVITE-Initiated Dialog Event Package for the Session Initiation Protocol (SIP)", RFC 4235, November 2005.

[RFC4235]ローゼンバーグ、J.、Schulzrinneと、H.、およびR.マーイ、RFC 4235、2005年11月 "セッション開始プロトコル(SIP)のためのINVITEが開始ダイアログイベントパッケージ"。

[RFC4488] Levin, O., "Suppression of Session Initiation Protocol (SIP) REFER Method Implicit Subscription", RFC 4488, May 2006.

[RFC4488]レヴィン、O.、RFC 4488、2006年5月 "セッション開始プロトコル(SIP)の抑制は、メソッドの暗黙の契約をREFER"。

[RFC4579] Johnston, A. and O. Levin, "Session Initiation Protocol (SIP) Call Control - Conferencing for User Agents", BCP 119, RFC 4579, August 2006.

[RFC4579]ジョンストン、A.、およびO.レヴィン、 "セッション開始プロトコル(SIP)呼制御 - ユーザエージェントのための会議"、BCP 119、RFC 4579、2006年8月。

5.2. Informative References
5.2. 参考文献

[FRAMEWORK] Mahy, R., Sparks, R., Rosenberg, J., Petrie, D., and A. Johnston, "A Call Control and Multi-party usage framework for the Session Initiation Protocol (SIP)", Work in Progress, April 2008.

【FRAMEWORK]マーイ、R.、スパークス、R.、ローゼンバーグ、J.、ペトリ、D.、およびA.ジョンストン、「セッション開始プロトコル(SIP)のための呼制御とマルチパーティ利用フレームワーク」、仕事に進歩、2008年4月。

[GRUU] Rosenberg, J., "Obtaining and Using Globally Routable User Agent (UA) URIs (GRUU) in the Session Initiation Protocol (SIP)", Work in Progress, October 2007.

[GRUU]ローゼンバーグ、J.は、進歩、2007年10月の作業 "セッション開始プロトコル(SIP)におけるグローバルにルーティング可能なユーザエージェント(UA)のURI(GRUU)の取得と使用" を参照してください。

[RFC3665] Johnston, A., Donovan, S., Sparks, R., Cunningham, C., and K. Summers, "Session Initiation Protocol (SIP) Basic Call Flow Examples", BCP 75, RFC 3665, December 2003.

[RFC3665]ジョンストン、A.、ドノバン、S.、スパークス、R.、カニンガム、C.、およびK.サマーズ、 "セッション開始プロトコル(SIP)の基本的なコールフローの例"、BCP 75、RFC 3665、2003年12月。

[RFC3725] Rosenberg, J., Peterson, J., Schulzrinne, H., and G. Camarillo, "Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP)", BCP 85, RFC 3725, April 2004.

[RFC3725]ローゼンバーグ、J.、ピーターソン、J.、Schulzrinneと、H.、およびG.カマリロ、BCP 85、RFC 3725 "セッション開始プロトコル(SIP)における第三者呼制御(3PCC)のベスト・プラクティスの現在" 、2004年4月。

[RFC4317] Johnston, A. and R. Sparks, "Session Description Protocol (SDP) Offer/Answer Examples", RFC 4317, December 2005.

[RFC4317]ジョンストン、A.、およびR.スパークス、 "セッション記述プロトコル(SDP)オファー/例回答"、RFC 4317、2005年12月。

[RFC4475] Sparks, R., Hawrylyshen, A., Johnston, A., Rosenberg, J., and H. Schulzrinne, "Session Initiation Protocol (SIP) Torture Test Messages", RFC 4475, May 2006.

[RFC4475]スパークス、R.、Hawrylyshen、A.、ジョンストン、A.、ローゼンバーグ、J.、およびH. Schulzrinneと、 "セッション開始プロトコル(SIP)調教テストメッセージ"、RFC 4475、2006年5月。

[TRANSFER] Sparks, R. and A. Johnston, "Session Initiation Protocol Call Control - Transfer", Work in Progress, September 2008.

[転送]スパークス、R.とA.ジョンストン、「セッション開始プロトコル呼制御 - 転送」、進歩、2008年9月の作業。

Authors' Addresses

著者のアドレス

Alan Johnston (editor) Avaya St. Louis, MO 63124

アラン・ジョンストン(エディタ)アバイアセントルイス、MO 63124

EMail: alan@sipstation.com

メールアドレス:alan@sipstation.com

Robert J. Sparks Tekelec

ロバート・J・スパークスTekelec

EMail: RjS@nostrum.com

メールアドレス:RjS@nostrum.com

Chris Cunningham Cisco Systems

クリス・カニンガムシスコシステムズ

EMail: chrcunni@cisco.com

メールアドレス:chrcunni@cisco.com

Steve Donovan Cisco Systems

スティーブ・ドノバンシスコシステムズ

EMail: srd@cisco.com

メールアドレス:srd@cisco.com

Kevin Summers Sonus Plano, TX 75093

ケビン・サマーズソナスプラノ、TX 75093

EMail: ksummers@sonusnet.com

メールアドレス:ksummers@sonusnet.com

Full Copyright Statement

完全な著作権声明

Copyright (C) The IETF Trust (2008).

著作権(C)IETFトラスト(2008)。

This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

この文書では、BCP 78に含まれる権利と許可と制限の適用を受けており、その中の記載を除いて、作者は彼らのすべての権利を保有します。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM 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.

この文書とここに含まれている情報は、基礎とCONTRIBUTOR「そのまま」、ORGANIZATION HE / SHEが表すまたはインターネットSOCIETY、(もしあれば)を後援し、IETF TRUST ANDインターネットエンジニアリングタスクフォース放棄ALLに設けられています。保証は、明示または黙示、この情報の利用および特定目的に対する権利または商品性または適合性の黙示の保証を侵害しない任意の保証がこれらに限定されません。

Intellectual Property

知的財産

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETFは、本書またはそのような権限下で、ライセンスがたりないかもしれない程度に記載された技術の実装や使用に関係すると主張される可能性があります任意の知的財産権やその他の権利の有効性または範囲に関していかなる位置を取りません利用可能です。またそれは、それがどのような権利を確認する独自の取り組みを行ったことを示すものでもありません。 RFC文書の権利に関する手続きの情報は、BCP 78およびBCP 79に記載されています。

Copies of IPR disclosures made to the IETF Secretariat 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 implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

IPRの開示のコピーが利用できるようにIETF事務局とライセンスの保証に行われた、または本仕様の実装者または利用者がそのような所有権の使用のための一般的なライセンスまたは許可を取得するために作られた試みの結果を得ることができますhttp://www.ietf.org/iprのIETFのオンラインIPRリポジトリから。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETFは、その注意にこの標準を実装するために必要とされる技術をカバーすることができる任意の著作権、特許または特許出願、またはその他の所有権を持ってすべての利害関係者を招待します。 ietf-ipr@ietf.orgのIETFに情報を記述してください。