RFC3666 日本語訳
3666 Session Initiation Protocol (SIP) Public Switched TelephoneNetwork (PSTN) Call Flows. A. Johnston, S. Donovan, R. Sparks, C.Cunningham, K. Summers. December 2003. (Format: TXT=200478 bytes) (Also BCP0076) (Status: BEST CURRENT PRACTICE)
プログラムでの自動翻訳です。
英語原文
Network Working Group A. Johnston Request for Comments: 3666 MCI BCP: 76 S. Donovan Category: Best Current Practice R. Sparks C. Cunningham dynamicsoft K. Summers Sonus December 2003
コメントを求めるワーキンググループA.ジョンストン要求をネットワークでつないでください: 3666MCI BCP: 76秒間ドノヴァンCategory: 最も良いCurrent Practiceのカニンハムdynamicsoft K.サマーズSonus R.スパークスC.2003年12月
Session Initiation Protocol (SIP) Public Switched Telephone Network (PSTN) Call Flows
セッション開始プロトコル(一口)公衆電話交換網(PSTN)呼び出し流れ
Status of this Memo
このMemoの状態
This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements. Distribution of this memo is unlimited.
このドキュメントはインターネット共同体、要求議論、および提案のためのインターネットBest Current Practicesを改良に指定します。 このメモの分配は無制限です。
Copyright Notice
版権情報
Copyright (C) The Internet Society (2003). All Rights Reserved.
Copyright(C)インターネット協会(2003)。 All rights reserved。
Abstract
要約
This document contains best current practice examples of Session Initiation Protocol (SIP) call flows showing interworking with the Public Switched Telephone Network (PSTN). Elements in these call flows include SIP User Agents, SIP Proxy Servers, and PSTN Gateways. Scenarios include SIP to PSTN, PSTN to SIP, and PSTN to PSTN via SIP. PSTN telephony protocols are illustrated using ISDN (Integrated Services Digital Network), ISUP (ISDN User Part), and FGB (Feature Group B) circuit associated signaling. PSTN calls are illustrated using global telephone numbers from the PSTN and private extensions served on by a PBX (Private Branch Exchange). Call flow diagrams and message details are shown.
このドキュメントはPublic Switched Telephone Networkと共に(PSTN)を織り込みながら目立っているSession Initiationプロトコル(SIP)呼び出し流れの最も良い現在の習慣の例を含んでいます。 これらの呼び出し流れにおける要素はSIP Userエージェント、SIP Proxyサーバ、およびPSTN Gatewaysを含んでいます。 シナリオはSIPを通してPSTN、SIPへのPSTN、およびPSTNへのPSTNにSIPを含んでいます。 PSTN電話プロトコルはISDN(統合Services Digital Network)を使用することで例証されます、ISUP(ISDN User Part)、そして、FGB(特徴Group B)サーキットがシグナリングを関連づけました。 PSTN呼び出しは、PBX(個人的な支店Exchange)は委員とならされたPSTNと個人的な拡大からグローバルな電話番号を使用することで例証されます。 呼び出しフローチャートとメッセージの詳細は示されます。
Johnston, et al. Best Current Practice [Page 1] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[1ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Table of Contents
目次
1. Overview..................................................... 2 1.1. General Assumptions.................................... 3 1.2. Legend for Message Flows............................... 4 1.3. SIP Protocol Assumptions............................... 5 2. SIP to PSTN Dialing.......................................... 6 2.1. Successful SIP to ISUP PSTN call....................... 7 2.2. Successful SIP to ISDN PBX call........................ 15 2.3. Successful SIP to ISUP PSTN call with overflow......... 23 2.4. Session established using ENUM Query................... 32 2.5. Unsuccessful SIP to PSTN call: Treatment from PSTN..... 38 2.6. Unsuccessful SIP to PSTN: REL w/Cause from PSTN........ 45 2.7. Unsuccessful SIP to PSTN: ANM Timeout.................. 49 3. PSTN to SIP Dialing.......................................... 54 3.1. Successful PSTN to SIP call............................ 55 3.2. Successful PSTN to SIP call, Fast Answer............... 62 3.3. Successful PBX to SIP call............................. 68 3.4. Unsuccessful PSTN to SIP REL, SIP error mapped to REL.. 74 3.5. Unsuccessful PSTN to SIP REL, SIP busy mapped to REL... 76 3.6. Unsuccessful PSTN->SIP, SIP error interworking to tones 80 3.7. Unsuccessful PSTN->SIP, ACM timeout.................... 84 3.8. Unsuccessful PSTN->SIP, ACM timeout, stateless Proxy... 88 3.9. Unsuccessful PSTN->SIP, Caller Abandonment............. 91 4. PSTN to PSTN Dialing via SIP Network......................... 96 4.1. Successful ISUP PSTN to ISUP PSTN call................. 97 4.2. Successful FGB PBX to ISDN PBX call with overflow...... 105 5. Security Considerations...................................... 113 6. References................................................... 115 6.1. Normative References................................... 115 6.2. Informative References................................. 115 7. Acknowledgments.............................................. 116 8. Intellectual Property Statement.............................. 116 9. Authors' Addresses........................................... 117 10. Full Copyright Statement..................................... 118
1. 概観… 2 1.1. 一般仮定… 3 1.2. メッセージのための伝説は流れます… 4 1.3. プロトコル仮定をちびちび飲んでください… 5 2. PSTNのダイヤルするまでちびちび飲んでください… 6 2.1. ISUP PSTNへのうまくいっているSIPは呼びます… 7 2.2. ISDN PBXへのうまくいっているSIPは呼びます… 15 2.3. ISUP PSTNへのうまくいっているSIPはオーバーフローで呼びます… 23 2.4. セッションは使用ENUM Queryを設立しました… 32 2.5. PSTNへの失敗のSIPは呼びます: PSTNからの処理… 38 2.6. PSTNへの失敗の一口: PSTNからの原因があるREL… 45 2.7. PSTNへの失敗の一口: ANMタイムアウト… 49 3. ダイヤルすることをちびちび飲むPSTN… 54 3.1. SIPへのうまくいっているPSTNは呼びます… 55 3.2. Fast Answer、SIPへのうまくいっているPSTNは呼びます… 62 3.3. SIPへのうまくいっているPBXは呼びます… 68 3.4. SIP RELへの失敗のPSTN、RELに写像されたSIP誤り。 74 3.5. SIP RELへの失敗のPSTN、RELに…写像されて、SIPは忙しくします。 76 3.6. 失敗のPSTN、-、>SIP、3.7にトーン80に織り込むSIP誤り 失敗のPSTN、-、>SIP、ACMタイムアウト… 84 3.8. 失敗のPSTN、-、>SIP、ACMタイムアウト、国がないProxy… 88 3.9. PSTN->がちびちび飲まれた失敗の訪問者放棄… 91 4. SIP Networkを通したPSTN DialingへのPSTN… 96 4.1. ISUP PSTNへのうまくいっているISUP PSTNは呼びます… 97 4.2. ISDN PBXへのうまくいっているFGB PBXはオーバーフローで呼びます… 105 5. セキュリティ問題… 113 6. 参照… 115 6.1. 標準の参照… 115 6.2. 有益な参照… 115 7. 承認… 116 8. 知的所有権声明… 116 9. 作者のアドレス… 117 10. 完全な著作権宣言文… 118
1. Overview
1. 概観
The call flows shown in this document were developed in the design of a SIP IP communications network. They represent an example of a minimum set of functionality.
本書では示された呼び出し流れはSIP IP通信網のデザインで発生しました。 彼らは最小の機能性に関する例を表します。
It is the hope of the authors that this document will be useful for SIP implementers, designers, and protocol researchers alike and will help further the goal of a standard implementation of RFC 3261 [2]. These flows represent carefully checked and working group reviewed scenarios of the most common SIP/PSTN interworking examples as a companion to the specifications.
それはこのドキュメントが同じくSIP implementers、デザイナー、およびプロトコル研究者の役に立って、さらにRFC3261[2]の標準の実現の目標を助けるという作者の望みです。 これらの流れは仲間として仕様に例を織り込む最も一般的なSIP/PSTNの丹念にチェックされていて、ワーキンググループの見直されたシナリオを表します。
Johnston, et al. Best Current Practice [Page 2] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[2ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
These call flows are based on the current version 2.0 of SIP in RFC 3261 [2] with SDP usage described in RFC 3264 [3]. Other RFCs also comprise the SIP standard but are not used in this set of basic call flows. The SIP/ISUP mapping is based on RFC 3398 [4].
SDP用法がRFC3264[3]で説明されている状態で、これらの呼び出し流れはRFC3261[2]でSIPの現在のバージョン2.0に基づいています。 他のRFCsもSIP規格を包括しますが、このセットの基本的な呼び出し流れでは使用されません。 SIP/ISUPマッピングはRFC3398[4]に基づいています。
Various PSTN signaling protocols are illustrated in this document: ISDN (Integrated Services Digital Network), ISUP (ISDN User Part) and FGB (Feature Group B) circuit associated signaling. This document shows mainly ANSI ISUP due to its practical origins. However, as used in this document, the usage is virtually identical to the ITU-T International ISUP used as the reference in [4].
様々なPSTNシグナリングプロトコルは本書では例証されます: ISDN(統合Services Digital Network)、ISUP(ISDN User Part)とFGB(特徴Group B)サーキットはシグナリングを関連づけました。 このドキュメントは実用的な起源のためANSI ISUPを主に示しています。 しかしながら、本書では使用されるように、用法は実際には参照として[4]で使用されるITU-T国際ISUPと同じです。
Basic SIP call flow examples are contained in a companion document, RFC 3665 [10].
基本のSIP呼び出し流れの例は仲間ドキュメント、RFC3665[10]に含まれています。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14, RFC 2119 [1].
キーワード“MUST"、「必須NOT」が「必要です」、“SHALL"、「」、“SHOULD"、「「推薦され」て、「5月」の、そして、「任意」のNOTはBCP14(RFC2119[1])で説明されるように本書では解釈されることであるべきです。
1.1. General Assumptions
1.1. 一般仮定
A number of architecture, network, and protocol assumptions underlie the call flows in this document. Note that these assumptions are not requirements. They are outlined in this section so that they may be taken into consideration and to aid in the understanding of the call flow examples.
多くの構造、ネットワーク、およびプロトコル仮定は本書では呼び出し流れの基礎となります。 これらの仮定が要件でないことに注意してください。 それらは、考慮の中と、そして、援助にそれらを取ることができるように呼び出し流れの例の理解にこのセクションで概説されています。
The authentication of SIP User Agents in these example call flows is performed using HTTP Digest as defined in [3] and [5].
これらの例の呼び出し流れにおける、SIP Userエージェントの認証は、[3]と[5]で定義されるようにHTTP Digestを使用することで実行されます。
Some Proxy Servers in these call flows insert Record-Route headers into requests to ensure that they are in the signaling path for future message exchanges.
これらの呼び出し流れにおけるいくつかのProxyサーバが将来の交換処理のためにそれらがシグナリング経路にあるのを保証するという要求にRecord-ルートヘッダーを挿入します。
These flows show TLS, TCP, and UDP for transport. SCTP could also be used. See the discussion in RFC 3261 [2] for details on the transport issues for SIP.
これらの流れは輸送のためにTLS、TCP、およびUDPを見せています。 また、SCTPを使用できました。 輸送問題に関する詳細のためのRFC3261[2]でSIPに関して議論を見てください。
The SIP Proxy Server has access to a Location Service and other databases. Information present in the Request-URI and the context (From header) is sufficient to determine to which proxy or gateway the message should be routed. In most cases, a primary and secondary route will be determined in case of a Proxy or Gateway failure downstream.
SIP ProxyサーバはLocation Serviceと他のデータベースに近づく手段を持っています。 Request-URIと文脈(ヘッダーからの)の現在の情報は、メッセージがどのプロキシかゲートウェイに発送されるべきであるかを決定するために十分です。 多くの場合、第一の、そして、二次のルートはProxyかゲートウェイ失敗川下の場合に決定するでしょう。
Johnston, et al. Best Current Practice [Page 3] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[3ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Gateways provide tones (ringing, busy, etc) and announcements to the PSTN side based on SIP response messages, or pass along audio in-band tones (ringing, busy tone, etc.) in an early media stream to the SIP side.
ゲートウェイは、トーン(鳴っていて、忙しいなど)と発表をSIP応答メッセージに基づくPSTN側に提供するか、または早めのメディアの流れでバンドにおけるオーディオトーン(鳴る話中音など)をSIP側に回します。
The interactions between the Proxy and Gateway can be summarized as follows:
以下の通りProxyとゲートウェイとの相互作用をまとめることができます:
- The SIP Proxy Server performs digit analysis and lookup and locates the correct gateway.
- SIP Proxyサーバは、デジタル分析とルックアップを実行して、正しいゲートウェイの場所を見つけます。
- The SIP Proxy Server performs gateway location based on primary and secondary routing.
- SIP Proxyサーバは第一の、そして、二次のルーティングに基づくゲートウェイ位置を実行します。
Telephone numbers are usually represented as SIP URIs. Note that an alternative is the use of the tel URI [6].
通常、電話番号はSIP URIとして表されます。 代替手段がtel URI[6]の使用であることに注意してください。
This document shows typical examples of SIP/ISUP interworking. Although in the spirit of the SIP-T framework [7], these examples do not represent a complete implementation of the framework. The examples here represent more of a minimal set of examples for very basic SIP to ISUP interworking, rather than the more complex goal of ISUP transparency. In particular, there are NO examples of encapsulated ISUP in this document. If present, these messages would show S/MIME encryption due to the sensitive nature of this information, as discussed in the SIP-T Framework security considerations section. (Note - RFC 3204 [8] contains an example of an INVITE with encapsulated ISUP.) See the Security Considerations section for a more detailed discussion on the security of these call flows.
このドキュメントはSIP/ISUPの織り込むことの典型的な例を示しています。 SIP-T枠組み[7]の精神では、これらの例は枠組みの完全な実現を表しませんが。 ここの例はISUP透明の、より複雑な目標よりむしろISUPの織り込むのに非常に基本的なSIPのための一層の極小集合に関する例を表します。 特に、要約のISUPに関する例が全く本書ではありません。 存在しているなら、これらのメッセージはこの情報の敏感な本質によるS/MIME暗号化を示しているでしょう、SIP-T Frameworkセキュリティ問題部で議論するように。 (注意--RFC3204[8]は要約のISUPと共にINVITEに関する例を含んでいます。) これらのセキュリティについての、より詳細な議論のためのSecurity Considerations部が、流れと呼ぶのを見てください。
In ISUP, the Calling Party Number is abbreviated as CgPN and the Called Party Number is abbreviated as CdPN. Other abbreviations include Numbering Plan Indicator (NPI) and Nature of Address (NOA).
ISUPでは、CgPNとCalledパーティNumberがCdPNが簡略化されているとき、CallingパーティNumberは簡略化されています。 他の略語はAddress(NOA)のNumbering Plan Indicator(NPI)とネイチャーを含んでいます。
1.2. Legend for Message Flows
1.2. メッセージのための伝説は流れます。
Dashed lines (---) represent signaling messages that are mandatory to the call scenario. These messages can be SIP or PSTN signaling. The arrow indicates the direction of message flow.
投げつけられた線(---)は呼び出しシナリオに義務的なシグナリングメッセージを表します。 これらのメッセージは、SIPかPSTNシグナリングであるかもしれません。 矢はメッセージ流動の方向を示します。
Double dashed lines (===) represent media paths between network elements.
二重投げつけられた線(===)はネットワーク要素の間のメディア経路を表します。
Messages with parentheses around their name represent optional messages.
それらの名前の周りに括弧があるメッセージは任意のメッセージを表します。
Johnston, et al. Best Current Practice [Page 4] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[4ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Messages are identified in the Figures as F1, F2, etc. This references the message details in the list that follows the Figure. Comments in the message details are shown in the following form:
メッセージはF1、F2などとして図で特定されます。 メッセージが図に従うリストで詳しく述べるこの参照。 メッセージの詳細におけるコメントは以下のフォームに示されます:
/* Comments. */
/*はコメントします。 */
1.3. SIP Protocol Assumptions
1.3. 一口プロトコル仮定
This document does not prescribe the flows precisely as they are shown, but rather the flows illustrate the principles for best practice. They are best practices usages (orderings, syntax, selection of features for the purpose, handling of error) of SIP methods, headers and parameters. IMPORTANT: The exact flows here must not be copied as is by an implementer due to specific incorrect characteristics that were introduced into the document for convenience and are listed below. To sum up, the SIP/PSTN call flows represent well-reviewed examples of SIP usage, which are best common practice according to IETF consensus.
まさにそれらが見せられるようにこのドキュメントは流れを定めませんが、むしろ流れるのは最も良い習慣のために原則を例証します。 それらはSIP方法、ヘッダー、およびパラメタの最も良い習慣用法(受注業務、構文、目的のための特徴の品揃え、誤りの取り扱い)です。 重要: ここの正確な流れは便宜のためのドキュメントに導入されて、以下に記載されている特定の不正確な特性のためimplementerによってそのままでコピーされてはいけません。 要するに、SIP/PSTN呼び出し流れはSIP用法のよく見直された例を表します。(IETFコンセンサスに従って、例は最も良い一般的な習慣です)。
For simplicity in reading and editing the document, there are a number of differences between some of the examples and actual SIP messages. For example, the SIP Digest responses are not actual MD5 encodings. Call-IDs are often repeated, and CSeq counts often begin at 1. Header fields are usually shown in the same order. Usually only the minimum required header field set is shown, others that would normally be present, such as Accept, Supported, Allow, etc. are not shown.
ドキュメントを読んで、編集することにおける簡単さのために、例と実際のSIPメッセージのいくつかの間には、多くの違いがあります。 例えば、SIP Digest応答は実際のMD5 encodingsではありません。 呼び出しIDはしばしば繰り返されます、そして、CSeqカウントは1時にしばしば始まります。 通常、ヘッダーフィールドは同次で示されます。 通常、最小の必要なヘッダーフィールドセットだけが見せられて、通常、Accept、Supported、Allowなどのように出席している他のものは見せられません。
Actors:
俳優:
Element Display Name URI IP Address ------- ------------ --- ----------
要素表示名前URI IPアドレス------- ------------ --- ----------
User Agent Alice sip:alice@a.example.com 192.0.2.101 User Agent Bob sip:bob@b.example.com 192.0.2.200 Proxy Server sip:ss1.a.example.com 192.0.2.111 User Agent (Gateway) sip:gw1.a.example.com 192.0.2.201 User Agent (Gateway) sip:gw2.a.example.com 192.0.2.202 User Agent (Gateway) sip:gw3.a.example.com 192.0.2.203 User Agent (Gateway) sip:ngw1.a.example.com 192.0.2.103 User Agent (Gateway) sip:ngw2.a.example.com 192.0.2.102
ユーザのエージェントのアリスの一口: .101Userエージェントのボブの一口: 一口: ss1.a. example.com192.0.2.111Userエージェント(ゲートウェイ)がちびちび飲む bob@b.example.com 192.0.2.200Proxyサーバ: gw1.a. example.com192.0.2.201Userエージェント(ゲートウェイ)がちびちび飲む alice@a.example.com 192.0.2: gw2.a. example.com192.0.2.202Userエージェント(ゲートウェイ)一口: gw3.a. example.com192.0.2.203Userエージェント(ゲートウェイ)一口: ngw1.a. example.com192.0.2.103Userエージェント(ゲートウェイ)一口: ngw2.a. example.com192.0.2、.102
Note that NGW 1 and NGW 2 also have device URIs (Contacts) of sip:ngw1@a.example.com and sip:ngw2@a.example.com which resolve to the Proxy Server sip:ss1.wcom.com using DNS SRV records.
また、NGW1とNGW2には一口の装置URI(連絡する)があることに注意してください: 一口: ちびちび飲んでください: DNS SRVを使用するss1.wcom.comが記録するとProxyサーバに決議する ngw1@a.example.com と ngw2@a.example.com 。
Johnston, et al. Best Current Practice [Page 5] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[5ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
2. SIP to PSTN Dialing
2. PSTNのダイヤルすることへの一口
In the following scenarios, Alice (sip:alice@a.example.com) is a SIP phone or other SIP-enabled device. Bob is reachable via the PSTN at global telephone number +19725552222. Alice places a call to Bob through a Proxy Server, Proxy 1, and a Network Gateway. In other scenarios, Alice places calls to Carol, who is served via a PBX (Private Branch Exchange) and is identified by a private extension 444-3333, or global number +1-918-555-3333. Note that Alice uses his/her global telephone number +1-314-555-1111 in the From header in the INVITE messages. This then gives the Gateway the option of using this header to populate the calling party identification field in subsequent signaling. Left open is the issue of how the Gateway can determine the accuracy of the telephone number which is necessary before passing it as a valid calling party number in the PSTN.
以下のシナリオでは、アリス(一口: alice@a.example.com )は、SIP電話か他のSIPによって可能にされた装置です。 ボブはグローバルな電話番号+19725552222におけるPSTNを通して届いています。 アリスはProxyサーバ、Proxy1、およびNetworkゲートウェイを通してボブに電話します。 他のシナリオでは、アリスは電話をキャロルかグローバルなNo.+1-918-555-3333にします。(彼女は、PBX(個人的な支店Exchange)を通して役立たれていて、個人的な拡大444-3333で特定されます)。 アリスがINVITEメッセージでFromヘッダーでその人のグローバルな電話番号+1-314-555-1111を使用することに注意してください。 そして、これはその後のシグナリングにおける起呼側識別分野に居住するのにこのヘッダーを使用するオプションをゲートウェイに与えます。 開くままにされているのは、ゲートウェイがどう有効な起呼側番号としてPSTNでそれを通過する前に必要な電話番号の精度を決定できるかに関する問題です。
In these scenarios, Alice is a SIP phone or other SIP-enabled device. Alice places a call to Bob in the PSTN or Carol on a PBX through a Proxy Server and a Gateway.
これらのシナリオでは、アリスは、SIP電話か他のSIPによって可能にされた装置です。 アリスはProxyサーバとゲートウェイを通してPBXでPSTNかキャロルでボブに電話します。
In the failure scenarios, the call does not complete. In some cases however, a media stream is still setup. This is due to the fact that some failures in dialing to the PSTN result in in-band tones (busy, reorder tones or announcements - "The number you have dialed has changed. The new number is..."). The 183 Session Progress response containing SDP media information is used to setup this early media path so that the caller Alice knows the final disposition of the call.
失敗シナリオでは、完全でなく、呼び出しします。 いくつかの場合しかしながら、それでも、メディアの流れはセットアップです。 これはPSTNへのダイヤルすることにおけるいくつかの失敗がバンドにおけるトーンをもたらすという事実のためです。(忙しい追加注文音か発表--「あなたがダイヤルした番号は変化しました」。 「新しい数はそうです」…). SDPメディア情報を含む183Session Progress応答がこの早めのメディア経路をセットアップするのに使用されるので、訪問者アリスは呼び出しの最終的な気質を知っています。
The media stream is either terminated by the caller after the tone or announcement has been heard and understood, or by the Gateway after a timer expires.
メディアの流れはトーンか発表が聞かれて、理解されている後に訪問者によって終えられるか、ゲートウェイのどちらかによるタイマが期限が切れる後です。
In other failure scenarios, a SS7 Release with Cause Code is mapped to a SIP response. In these scenarios, the early media path is not used, but the actual failure code is conveyed to the caller by the SIP User Agent Client.
他の失敗シナリオでは、Cause CodeとSS7 ReleaseはSIP応答に写像されます。 これらのシナリオでは、早めのメディア経路は使用されていませんが、実際の失敗コードはSIP UserエージェントClientによって訪問者に伝えられます。
Johnston, et al. Best Current Practice [Page 6] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[6ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
2.1. Successful SIP to ISUP PSTN call
2.1. ISUP PSTNへのうまくいっているSIPは呼びます。
Alice Proxy 1 NGW 1 Switch B | | | | | INVITE F1 | | | |--------------->| | | | 100 F2 | | | |<---------------| INVITE F3 | | | |--------------->| | | | 100 F4 | | | |<---------------| IAM F5 | | | |--------------->| | | | ACM F6 | | | 183 F7 |<---------------| | 183 F8 |<---------------| | |<---------------| | | | Both Way RTP Media | One Way Voice | |<===============================>|<===============| | | | ANM F9 | | | 200 F10 |<---------------| | 200 F11 |<---------------| | |<---------------| | | | ACK F12 | | | |--------------->| ACK F13 | | | |--------------->| | | Both Way RTP Media | Both Way Voice | |<===============================>|<==============>| | BYE F14 | | | |--------------->| BYE F15 | | | |--------------->| | | | 200 F16 | | | 200 F17 |<---------------| REL F18 | |<---------------| |--------------->| | | | RLC F19 | | | |<---------------| | | | |
アリスプロキシ1NGW1Switch B| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F3を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F4| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| IAM F5| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| ACM F6| | | 183 F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 183 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 両方、道のRTPメディア| 一方通行の声| |<================>|<========| | | | ANM F9| | | 200 F10| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 200 F11| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F12| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F13| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 両方、道のRTPメディア| 道が声に出す両方| |<================>|<=======>|、| さようならF14| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| さようならF15| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F16| | | 200 F17| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| REL F18| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F19| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|
Alice dials the globalized E.164 number +19725552222 to reach Bob. Note that A might have only dialed the last 7 digits, or some other dialing plan. It is assumed that the SIP User Agent Client converts the digits into a global number and puts them into a SIP URI. Note that tel URIs could be used instead of SIP URIs.
アリスは、ボブに届くようにグローバル化しているE.164番号+19725552222にダイヤルします。 Aが下7ケタ、またはある他のダイヤルするプランにダイヤルするだけであったかもしれないことに注意してください。 SIP UserエージェントClientがグローバルな数にケタを変換して、SIP URIにそれらを入れると思われます。 SIP URIの代わりにtel URIを使用できたことに注意してください。
Alice could use either their SIP address (sip:alice@a.example.com) or SIP telephone number (sip:+13145551111@ss1.a.example.com;user=phone) in the From header. In this example, the telephone number is included, and it is shown as being passed as calling party identification through the Network Gateway (NGW 1) to Bob (F5). Note
アリスはFromヘッダーでそれらのSIPアドレス(一口: alice@a.example.com )かSIP電話番号(一口: + 13145551111@ss1.a.example.com;user =電話)を使用できました。 この例では、電話番号は含まれています、そして、それは政党帰属意識と呼ぶとしてNetworkゲートウェイ(NGW1)を通してボブ(F5)に渡されるとして示されます。 注意
Johnston, et al. Best Current Practice [Page 7] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[7ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
that for this number to be passed into the SS7 network, it would have to be somehow verified for accuracy.
この数がSS7ネットワークに通過されるために、それは精度のためにどうにか確かめられなければならないでしょう。
In this scenario, Bob answers the call, then Alice disconnects the call. Signaling between NGW 1 and Bob's telephone switch is ANSI ISUP. For the details of SIP to ISUP mapping, refer to [4].
このシナリオでは、ボブは電話口に出て、次に、アリスは呼び出しを外します。 NGW1とボブの電話スイッチの間で合図するのは、ANSI ISUPです。 ISUPマッピングへのSIPの細部について、[4]を参照してください。
In this flow, notice that the Contact returned by NGW 1 in messages F7-11 is sip:ngw1@a.example.com. This is because NGW 1 only accepts SIP messages that come through Proxy 1 - any direct signaling will be ignored. Since this Contact URI may be used outside of this dialog and must be routable (Section 8.1.1.8 in RFC 3261 [2]) the Contact URI for NGW 1 must resolve to Proxy 1. This Contact URI resolves via DNS to Proxy 1 (sip:ss1.a.example.com) which then resolves it to sip:ngw1.a.example.com which is the address of NGW 1.
この流れでは、メッセージF7-11でNGW1によって返されたContactは一口です: ngw1@a.example.com に注意してください。 これはNGW1がProxy1を通り抜けるSIPメッセージを受け入れるだけであるからです--どんなダイレクトシグナリングも無視されるでしょう。 このContact URIが以来にこの対話の外で使用されるかもしれなくて、発送可能であるに違いない、(セクション8.1 .1 .8 NGW1のためのContact URIがProxy1に決議しなければならないRFC3261[2])で。 このContact URIは、次にそれを決議するProxy1(一口: ss1.a. example.com)へのDNSを通してちびちび飲むと決議します: NGW1のアドレスであるngw1.a. example.com。
This flow shows TCP transport.
この流れは輸送をTCPに示しています。
Message Details
メッセージの詳細
F1 INVITE Alice -> Proxy 1
F1はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com;transport=tcp> Proxy-Authorization: Digest username="alice", realm="a.example.com", nonce="dc3a5ab25302aa931904ba7d88fa1cf5", opaque="", uri="sip:+19725552222@ss1.a.example.com;user=phone", response="ccdca50cb091d587421457305d097458c" Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com;transport がtcpと等しい、gt;、プロキシ認可: 「ダイジェストユーザ名="alice"、分野=「a.example.com」一回だけ=「dc3a5ab25302aa931904ba7d88fa1cf5"、不透明なもの=」」は=「一口: + 19725552222@ss1.a.example.com;user =電話」、応答="ccdca50cb091d587421457305d097458c"コンテントタイプをuriします: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
Johnston, et al. Best Current Practice [Page 8] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[8ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F2 100 Trying Proxy 1 -> Alice
プロキシの1->のアリスを裁くF2 100
SIP/2.0 100 Trying Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
/* Proxy 1 uses a Location Service function to determine the gateway for terminating this call. The call is forwarded to NGW 1. Client for A prepares to receive data on port 49172 from the network.*/
/*プロキシ1は、この呼び出しを終えるためにゲートウェイを決定するのにLocation Service機能を使用します。 NGW1に呼び出しを送ります。 Aのためのクライアントはネットワークからのポート49172の上の受信データに. */を準備します。
F3 INVITE Proxy 1 -> NGW 1
F3は1プロキシ->NGW1を招待します。
INVITE sip:+19725552222@ngw1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ngw1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying NGW 1 -> Proxy 1
F4 100の骨の折れるNGW1->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1
以下を通って試みる一口/2.0 100 一口/2.0/TCP ss1.a. example.com:5060; ブランチ=z9hG4bK2d4790.1
Johnston, et al. Best Current Practice [Page 9] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[9ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
;received=192.0.2.111 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
; 容認された=192.0.2.111From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 IAM NGW 1 -> Bob
F5 IAM NGW1->ボブ
IAM CdPN=972-555-2222,NPI=E.164,NOA=National CgPN=314-555-1111,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CdPN=972-555-2222、NPI=E.164、NOA=CgPN=314-555-1111
F6 ACM Bob -> NGW 1
F6 ACMボブ->NGW1
ACM
ACM
F7 183 Session Progress NGW 1 -> Proxy 1
F7 183セッション進歩NGW1->プロキシ1
SIP/2.0 183 Session Progress Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 183セッション進歩 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* NGW 1 sends PSTN audio (ringing) in the RTP path to A */
/*NGW1はA*/へのRTP経路でオーディオ(鳴る)をPSTNに送ります。
Johnston, et al. Best Current Practice [Page 10] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[10ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F8 183 Session Progress Proxy 1 -> Alice
F8 183のセッションの進歩のプロキシの1->のアリス
SIP/2.0 183 Session Progress Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 183セッション進歩 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F9 ANM Bob -> NGW 1
F9 ANMボブ->NGW1
ANM
ANM
F10 200 OK NGW 1 -> Proxy 1
F10 200OK NGW1->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp
以下を通って一口/2.0 200OK 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: アプリケーション/sdp
Johnston, et al. Best Current Practice [Page 11] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[11ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Content-Length: 146
コンテンツの長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F11 200 OK Proxy 1 -> Alice
F11 200のOKプロキシの1->のアリス
SIP/2.0 200 OK Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 200OK 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F12 ACK Alice -> Proxy 1
F12 ACKアリス->プロキシ1
ACK sip:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK
ACK一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TCP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK
Johnston, et al. Best Current Practice [Page 12] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[12ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Content-Length: 0
コンテンツの長さ: 0
F13 ACK Proxy 1 -> NGW 1
1F13 ACKプロキシ->NGW1
ACK sip:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
/* Alice Hangs Up with Bob. */
/*アリスはボブと共にハングアップします。 */
F14 BYE Alice -> Proxy 1
F14さようならアリス->プロキシ1
BYE sip:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TCP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F15 BYE Proxy 1 -> NGW 1
1F15さようならプロキシ->NGW1
BYE sip:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com
BYE一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com
Johnston, et al. Best Current Practice [Page 13] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[13ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
CSeq: 2 BYE Content-Length: 0
CSeq: 2 さようならコンテンツの長さ: 0
F16 200 OK NGW 1 -> Proxy 1
F16 200OK NGW1->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F17 200 OK Proxy 1 -> A
F17 200OKプロキシ1->A
SIP/2.0 200 OK Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F18 REL NGW 1 -> B
F18 REL NGW1->B
REL CauseCode=16 Normal
REL CauseCode=16標準
F19 RLC B -> NGW 1
F19 RLC B->NGW1
RLC
RLC
Johnston, et al. Best Current Practice [Page 14] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[14ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
2.2. Successful SIP to ISDN PBX call
2.2. ISDN PBXへのうまくいっているSIPは呼びます。
Alice Proxy 1 GW 1 PBX C | | | | | INVITE F1 | | | |--------------->| | | | 100 F2 | | | |<---------------| INVITE F3 | | | |--------------->| | | | 100 F4 | | | |<---------------| SETUP F5 | | | |--------------->| | | | CALL PROC F6 | | | |<---------------| | | | PROGress F7 | | | 180 F8 |<---------------| | 180 F9 |<---------------| | |<---------------| | | | | | One Way Voice | | | |<===============| | | | CONNect F10 | | | |<---------------| | | | CONNect ACK F11| | | 200 F12 |--------------->| | 200 F13 |<---------------| | |<---------------| | | | ACK F14 | | | |--------------->| ACK F15 | | | |--------------->| | | Both Way RTP Media | Both Way Voice | |<===============================>|<==============>| | BYE F16 | | | |--------------->| BYE F17 | | | |--------------->| | | | 200 F18 | | | 200 F19 |<---------------| DISConnect F20 | |<---------------| |--------------->| | | | RELease F21 | | | |<---------------| | | | RELease COM F22| | | |--------------->| | | | |
アリスプロキシ1GW1PBX C| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F3を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F4| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| セットアップF5| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| PROC F6に電話をしてください。| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 進歩F7| | | 180 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 180 F9| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、| 一方通行の声| | | |<========| | | | F10を接続してください。| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F11を接続してください。| | | 200 F12|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 200 F13| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F14| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F15| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 両方、道のRTPメディア| 道が声に出す両方| |<================>|<=======>|、| さようならF16| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| さようならF17| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F18| | | 200 F19| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F20を外してください。| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| リリースF21| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| リリースCOM F22| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|
Alice is a SIP device while Carol is connected via a Gateway (GW 1) to a PBX. The PBX connection is via a ISDN trunk group. Alice dials Carol's telephone number (918-555-3333) which is globalized and put into a SIP URI.
キャロルはPBXへのゲートウェイ(GW1)を通して接されますが、アリスはSIP装置です。 ISDNトランクグループを通してPBX接続があります。 アリスはグローバル化して、SIP URIに入れられるキャロルの電話番号(918-555-3333)にダイヤルします。
Johnston, et al. Best Current Practice [Page 15] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[15ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
The host portion of the Request-URI in the INVITE F3 is used to identify the context (customer, trunk group, or line) in which the private number 444-3333 is valid. Otherwise, this INVITE message could get forwarded by GW 1 and the context of the digits could become lost and the call unroutable.
INVITE F3のRequest-URIのホスト部分は、個人的なNo.444-3333が有効である文脈(顧客、トランクグループ、または線)を特定するのに使用されます。 さもなければ、GW1が進めることができて、ケタの文脈が無くなるようになることができたというこのINVITEメッセージと要求は非発送可能されます。
Proxy 1 looks up the telephone number and locates the gateway that serves Carol. Carol is identified by its extension (444-3333) in the Request-URI sent to GW 1.
プロキシ1は、電話番号を調べて、飲食物をキャロルに出すゲートウェイの場所を見つけます。 キャロルはGW1に送られたRequest-URIにおける拡大(444-3333)で特定されます。
Note that the Contact URI for GW 1, as used in messages F8, F9, F12, and F13, is sips:4443333@gw1.a.example.com, which resolves directly to the gateway.
F13は一口です: 4443333@gw1.a.example.com 、直接ゲートウェイへのメッセージF8、F9、F12で使用されるようなどの決心にGW1のためのContact URIであり注意してください。
This flow shows the use of Secure SIP (sips) URIs.
この流れはSecure SIP(一口)URIの使用を示しています。
Message Details
メッセージの詳細
F1 INVITE Alice -> Proxy 1
F1はアリス->プロキシ1を招待します。
INVITE sips:+19185553333@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sips:alice@client.a.example.com> Proxy-Authorization: Digest username="alice", realm="a.example.com", nonce="qo0dc3a5ab22aa931904badfa1cf5j9h", opaque="", uri="sips:+19185553333@ss1.a.example.com;user=phone", response="6c792f5c9fa360358b93c7fb826bf550" Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19185553333@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TLS client.a. example.com: 5061; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: alice@client.a.example.com 、gt;、プロキシ認可: 「ユーザ名="alice"、分野=「a.example.com」、一回だけ="qo0dc3a5ab22aa931904badfa1cf5j9h"不透明なもの=を消化してください」、」、uriは「一口: + 19185553333@ss1.a.example.com;user =電話」と等しく、応答は"6c792f5c9fa360358b93c7fb826bf550"コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F2 100 Trying Proxy 1 -> Alice
プロキシの1->のアリスを裁くF2 100
SIP/2.0 100 Trying
一口/2.0 100トライ
Johnston, et al. Best Current Practice [Page 16] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[16ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Content-Length: 0
以下を通って 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 コンテンツの長さを招待してください: 0
F3 INVITE Proxy 1 -> GW 1
F3は1プロキシ->GW1を招待します。
INVITE sips:4443333@gw1.a.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sips:ss1.a.example.com;lr> From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sips:alice@client.a.example.com> Content-Type: application/sdp Content-Length: 154
INVITE一口: 4443333@gw1.a.example.com SIP/2.0Via: 一口/2.0/TLS ss1.a. example.com: 5061; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: alice@client.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying GW -> Proxy 1
F4 100の骨の折れるGW->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TLS ss1.a. example.com: 5061; ブランチ=z9hG4bK2d4790.1;は=192.0.2.111From:を受けました。 アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 コンテンツの長さを招待してください: 0
Johnston, et al. Best Current Practice [Page 17] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[17ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F5 SETUP GW 1 -> Carol
F5セットアップGW1->キャロル
Protocol discriminator=Q.931 Message type=SETUP Bearer capability: Information transfer capability=0 (Speech) or 16 (3.1 kHz audio) Channel identification=Preferred or exclusive B-channel Progress indicator=1 (Call is not end-to-end ISDN;further call progress information may be available inband) Called party number: Type of number unknown Digits=444-3333
プロトコル識別子=Q.931 Messageは=SETUP Bearer能力をタイプします: 情報転送能力=0(スピーチ)か16(3.1kHzのオーディオ)チャネル識別が都合のよいか唯一のBチャネルのProgressのインディケータの=の1回(呼び出しは終わりから終わりへのISDNではありません; さらなる呼び出し進歩情報は利用可能な「不-バンド」であるかもしれない)の被呼者の番号と等しいです: 数の未知のDigits=444-3333のタイプ
F6 CALL PROCeeding Carol-> GW 1
F6は、進行キャロル->をGW1と呼びます。
Protocol discriminator=Q.931 Message type=CALL PROC Channel identification=Exclusive B-channel
Q.931メッセージプロトコル識別子=タイプ=は、PROCチャネル識別=を排他的なBチャネルと呼びます。
F7 PROGress Carol-> GW 1
F7進歩キャロル->GW1
Protocol discriminator=Q.931 Message type=PROG Progress indicator=1 (Call is not end-to-end ISDN;further call progress information may be available inband)
プロトコル識別子=Q.931 Messageは=PROG Progressインディケータ=1をタイプします。(呼び出しは終わりから終わりへのISDNではありません; 進歩情報が利用可能な「不-バンド」であるかもしれないというさらなる要求)
F8 180 Ringing GW 1 -> Proxy 1
GW1->プロキシ1に電話をするF8 180
SIP/2.0 180 Ringing Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sips:ss1.a.example.com;lr> From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sips:4443333@gw1.a.example.com> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/TLS ss1.a. example.com: 5061 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: 4443333@gw1.a.example.com 、gt;、コンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 18] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[18ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F9 180 Ringing Proxy 1 -> Alice
プロキシの1->のアリスに電話をするF9 180
SIP/2.0 180 Ringing Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sips:ss1.a.example.com;lr> From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sips:4443333@gw1.a.example.com> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: 4443333@gw1.a.example.com 、gt;、コンテンツの長さ: 0
F10 CONNect Carol-> GW 1
F10はキャロル->GW1を接続します。
Protocol discriminator=Q.931 Message type=CONN
Q.931メッセージプロトコル識別子=タイプはコンと等しいです。
F11 CONNect ACK GW 1 -> Carol
F11はACK GW1->キャロルに接します。
Protocol discriminator=Q.931 Message type=CONN ACK
Q.931メッセージプロトコル識別子=タイプはコンACKと等しいです。
F12 200 OK GW 1 -> Proxy 1
F12 200OK GW1->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sips:ss1.a.example.com;lr> From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sips:4443333@gw1.a.example.com> Content-Type: application/sdp Content-Length: 144
以下を通って一口/2.0 200OK 一口/2.0/TLS ss1.a. example.com: 5061 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: 4443333@gw1.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 144
v=0 o=GW 2890844527 2890844527 IN IP4 gw1.a.example.com
v=0 o=GW2890844527 2890844527IN IP4 gw1.a. example.com
Johnston, et al. Best Current Practice [Page 19] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[19ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
オーディオの3456RTP/AVP0 0 0IN s=c=IP4 gw1.a. example.com t=m=a=rtpmap: 0PCMU/8000
F13 200 OK Proxy 1 -> Alice
F13 200のOKプロキシの1->のアリス
SIP/2.0 200 OK Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sips:ss1.a.example.com;lr> From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sips:4443333@gw1.a.example.com> Content-Type: application/sdp Content-Length: 144
以下を通って一口/2.0 200OK 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: 4443333@gw1.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 144
v=0 o=GW 2890844527 2890844527 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F14 ACK Alice -> Proxy 1
F14 ACKアリス->プロキシ1
ACK sips:4443333@gw1.a.example.com SIP/2.0 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 Max-Forwards: 70 Route: <sips:ss1.a.example.com;lr> From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACK Content-Length: 0
ACK一口: 4443333@gw1.a.example.com SIP/2.0Via: 一口/2.0/TLS client.a. example.com: 5061; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACKコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 20] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[20ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F15 ACK Proxy 1 -> GW 1
1F15 ACKプロキシ->GW1
ACK sips:4443333@gw1.a.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACK Content-Length: 0
ACK一口: 4443333@gw1.a.example.com SIP/2.0Via: 一口/2.0/TLS ss1.a. example.com: 5061; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACKコンテンツの長さ: 0
/* Alice Hangs Up with Bob. */
/*アリスはボブと共にハングアップします。 */
F16 BYE Alice -> Proxy 1
F16さようならアリス->プロキシ1
BYE sips:4443333@gw1.a.example.com SIP/2.0 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 Max-Forwards: 70 Route: <sips:ss1.a.example.com;lr> From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 BYE Content-Length: 0
BYE一口: 4443333@gw1.a.example.com SIP/2.0Via: 一口/2.0/TLS client.a. example.com: 5061; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 さようならコンテンツの長さ: 0
F17 BYE Proxy 1 -> GW 1
1F17さようならプロキシ->GW1
BYE sips:4443333@gw1.a.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 BYE Content-Length: 0
BYE一口: 4443333@gw1.a.example.com SIP/2.0Via: 一口/2.0/TLS ss1.a. example.com: 5061; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 さようならコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 21] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[21ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F18 200 OK GW 1 -> Proxy 1
F18 200OK GW1->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TLS ss1.a. example.com: 5061 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 さようならコンテンツの長さ: 0
F19 200 OK Proxy 1 -> A
F19 200OKプロキシ1->A
SIP/2.0 200 OK Via: SIP/2.0/TLS client.a.example.com:5061;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sips:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Carol <sips:+19185553333@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TLS client.a. example.com: 5061; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<はちびちび飲まれます: + 13145551111@ss1.a.example.com;user が電話と等しい、gt;、;=9fxced76sl To:にタグ付けをしてください キャロル<はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 3 さようならコンテンツの長さ: 0
F20 DISConnect GW 1 -> Carol
F20はGW1->キャロルを外します。
Protocol discriminator=Q.931 Message type=DISC Cause=16 (Normal clearing)
Q.931メッセージプロトコル識別子=タイプはディスク原因=16と等しいです。(通常の開拓地)
F21 RELease Carol-> GW 1
F21リリースキャロル->GW1
Protocol discriminator=Q.931 Message type=REL
Q.931メッセージプロトコル識別子=タイプはRELと等しいです。
F22 RELease COMplete GW 1 -> Carol
F22のリリースの完全なGW1->キャロル
Protocol discriminator=Q.931 Message type=REL COM
Q.931メッセージプロトコル識別子=タイプはREL COMと等しいです。
Johnston, et al. Best Current Practice [Page 22] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[22ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
2.3. Successful SIP to ISUP PSTN call with overflow
2.3. ISUP PSTNへのうまくいっているSIPはオーバーフローで呼びます。
Alice Proxy 1 NGW 1 NGW 2 Switch B | | | | | | INVITE F1 | | | | |------------->| | | | | | INVITE F2 | | | | 100 F3 |------------->| | | |<-------------| 503 F4 | | | | |<-------------| | | | | ACK F5 | | | | |------------->| | | | | INVITE F6 | | | |---------------------------->| IAM F7 | | | |------------->| | | | ACM F8 | | | 183 F9 |<-------------| | 183 F10 |<----------------------------| | |<-------------| | | | Two Way RTP Media | One Way Voice| |<==========================================>|<=============| | | | ANM F11 | | | 200 F12 |<-------------| | 200 F13 |<----------------------------| | |<-------------| | | | ACK F14 | | | |------------->| ACK F15 | | | |---------------------------->| | | Both Way RTP Media |Both Way Voice| |<==========================================>|<============>| | BYE F16 | | | |------------->| BYE F17 | | | |---------------------------->| | | | 200 F18 | | | 200 F19 |<----------------------------| REL F20 | |<-------------| |------------->| | | | RLC F21 | | | |<-------------| | | | |
アリスプロキシ1NGW1NGW2スイッチB| | | | | | F1を招いてください。| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、| F2を招待してください。| | | | 100 F3|、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| | <、-、-、-、-、-、-、-、-、-、-、-、--、| 503 F4| | | | | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| ACK F5| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、| F6を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| IAM F7| | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| ACM F8| | | 183 F9| <、-、-、-、-、-、-、-、-、-、-、-、--、|、| 183 F10| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ツーウェイRTPメディア| 一方通行の声| |<=====================>|<=======| | | | ANM F11| | | 200 F12| <、-、-、-、-、-、-、-、-、-、-、-、--、|、| 200 F13| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F14| | | |、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F15| | | |---------------------------->| | | 両方、道のRTPメディア|道が声に出す両方| |<=====================>|<======>|、| さようならF16| | | |、-、-、-、-、-、-、-、-、-、-、-、--、>| さようならF17| | | |---------------------------->| | | | 200 F18| | | 200 F19| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| REL F20| | <、-、-、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F21| | | | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|
Alice calls Bob through Proxy 1. Proxy 1 tries to route to a Network Gateway NGW 1. NGW 1 is not available and responds with a 503 Service Unavailable (F4). The call is then routed to Network Gateway NGW 2. Bob answers the call. The call is terminated when Alice disconnects the call. NGW 2 and Bob's telephone switch use ANSI ISUP signaling.
アリスは、Proxy1を通してボブに電話をします。 プロキシ1はゲートウェイNGW1をNetworkに発送しようとします。 NGW1は利用可能でなく、503Service Unavailable(F4)と共に応じます。 そして、呼び出しはNetworkゲートウェイNGW2に発送されます。 ボブは電話口に出ます。 アリスが呼び出しを外すと、呼び出しは終えられます。 NGW2とボブの電話スイッチはANSI ISUPシグナリングを使用します。
Johnston, et al. Best Current Practice [Page 23] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[23ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
NGW 2 also only accepts SIP messages that come through Proxy 1, so the Contact URI sip:ngw2@a.example.com is used in this flow.
また、NGW2がProxy1を通り抜けるSIPメッセージを受け入れるだけであるので、Contact URI一口: ngw2@a.example.com はこの流れに使用されます。
This flow shows UDP transport.
この流れは輸送をUDPに示しています。
Message Details
メッセージの詳細
F1 INVITE Alice -> Proxy 1
F1はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com> Proxy-Authorization: Digest username="alice", realm="a.example.com", nonce="b59311c3ba05b401cf80b2a2c5ac51b0", opaque="", uri="sip:+19725552222@ss1.a.example.com;user=phone", response="ba6ab44923fa2614b28e3e3957789ab0" Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com 、gt;、プロキシ認可: 「ダイジェストユーザ名="alice"、分野=「a.example.com」一回だけ=「b59311c3ba05b401cf80b2a2c5ac51b0"、不透明なもの=」」がuriに「一口: + 19725552222@ss1.a.example.com;user =電話」、応答=と等しい、「ba6ab44923fa2614b28e3e3957789ab0"コンテントタイプ:」 sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine where B is located. Proxy 1 receives a primary route NGW 1 and a secondary route NGW 2. NGW 1 is tried first */
/*プロキシ1は、Bがどこに位置しているかを決定するのにLocation Service機能を使用します。 プロキシ1は第一のルートNGW1と二次ルートNGW2を受け取ります。 NGW1は試験済みの最初の*/です。
F2 INVITE Proxy 1 -> NGW 1
F2は1プロキシ->NGW1を招待します。
INVITE sip:+19725552222@ngw1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl
INVITE一口: + 19725552222@ngw1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76slにタグ付けをしてください
Johnston, et al. Best Current Practice [Page 24] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[24ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com> Content-Type: application/sdp Content-Length: 154
To: ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F3 100 Trying Proxy 1 -> Alice
プロキシの1->のアリスを裁くF3 100
SIP/2.0 100 Trying Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F4 503 Service Unavailable NGW 1 -> Proxy 1
F4 503のサービスの入手できないNGW1->プロキシ1
SIP/2.0 503 Service Unavailable Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って入手できない一口/2.0 503サービス 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
Johnston, et al. Best Current Practice [Page 25] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[25ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F5 ACK Proxy 1 -> NGW 1
1F5 ACKプロキシ->NGW1
ACK sip:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com>;user=phone> ;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com 、gt;、; ユーザ=電話>; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
/* Proxy 1 now tries secondary route to NGW 2 */
/*プロキシ1は現在、NGW2*/に二次ルートを試みます。
F6 INVITE Proxy 1 -> NGW 2
F6は1プロキシ->NGW2を招待します。
INVITE sip:+19725552222@ngw2.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com> Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ngw2.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.2と等しいです。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F7 IAM NGW 2 -> Bob
F7 IAM NGW2->ボブ
IAM CdPN=972-555-2222,NPI=E.164,NOA=National CgPN=314-555-1111,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CdPN=972-555-2222、NPI=E.164、NOA=CgPN=314-555-1111
Johnston, et al. Best Current Practice [Page 26] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[26ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F8 ACM Bob -> NGW 2
F8 ACMボブ->NGW2
ACM
ACM
F9 183 Session Progress NGW 2 -> Proxy 1
F9 183セッション進歩NGW2->プロキシ1
SIP/2.0 183 Session Progress Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw2@a.example.com> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 183セッション進歩 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.2;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw2@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw2.a.example.com s=- c=IN IP4 ngw2.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw2.a. example.com s=c=IP4 ngw2.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* RTP packets are sent by GW to A for audio (e.g. ring tone) */
/*RTPパケットはオーディオ(例えば、着信音)*/のためにGWによってAに送られます。
F10 183 Session Progress Proxy 1 -> Alice
F10 183のセッションの進歩のプロキシの1->のアリス
SIP/2.0 183 Session Progress Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw2@a.example.com> Content-Type: application/sdp
以下を通って一口/2.0 183セッション進歩 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw2@a.example.com 、gt;、コンテントタイプ: アプリケーション/sdp
Johnston, et al. Best Current Practice [Page 27] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[27ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Content-Length: 146
コンテンツの長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw2.a.example.com s=- c=IN IP4 ngw2.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw2.a. example.com s=c=IP4 ngw2.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F11 ANM Bob -> NGW 2
F11 ANMボブ->NGW2
ANM
ANM
F12 200 OK NGW 2 -> Proxy 1
F12 200OK NGW2->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw2@a.example.com> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.2;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw2@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw2.a.example.com s=- c=IN IP4 ngw2.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw2.a. example.com s=c=IP4 ngw2.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F13 200 OK Proxy 1 -> Alice
F13 200のOKプロキシの1->のアリス
SIP/2.0 200 OK Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101
以下を通って一口/2.0 200OK 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;容認された=192.0.2.101
Johnston, et al. Best Current Practice [Page 28] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[28ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw2@a.example.com> Content-Type: application/sdp Content-Length: 146
記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw2@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw2.a.example.com s=- c=IN IP4 ngw2.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw2.a. example.com s=c=IP4 ngw2.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F14 ACK Alice -> Proxy 1
F14 ACKアリス->プロキシ1
ACK sip:ngw2@a.example.com SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 Route: <ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: ngw2@a.example.com SIP/2.0Via: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F15 ACK Proxy 1 -> NGW 2
1F15 ACKプロキシ->NGW2
ACK sip:ngw2@a.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK
ACK一口: ngw2@a.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.2と等しいです。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK
Johnston, et al. Best Current Practice [Page 29] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[29ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Content-Length: 0
コンテンツの長さ: 0
/* RTP streams are established between A and B(via the GW) */
/*RTPの流れはAとBの間で確立した(GWを通した)*/です。
/* Alice Hangs Up with Bob. */
/*アリスはボブと共にハングアップします。 */
F16 BYE Alice -> Proxy 1
F16さようならアリス->プロキシ1
BYE sip:ngw2@a.example.com SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 Route: <ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: ngw2@a.example.com SIP/2.0Via: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70ルート: <ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F17 BYE Proxy 1 -> NGW 2
1F17さようならプロキシ->NGW2
BYE sip:ngw2@a.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: ngw2@a.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.2と等しいです。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F18 200 OK NGW 2 -> Proxy 1
F18 200OK NGW2->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone>
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.2;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt。
Johnston, et al. Best Current Practice [Page 30] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[30ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 BYE Content-Length: 0
; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F19 200 OK Proxy 1 -> Alice
F19 200のOKプロキシの1->のアリス
SIP/2.0 200 OK Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F20 REL NGW 2 -> B
F20 REL NGW2->B
REL CauseCode=16 Normal
REL CauseCode=16標準
F21 RLC B -> NGW 2
F21 RLC B->NGW2
RLC
RLC
Johnston, et al. Best Current Practice [Page 31] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[31ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
2.4. Successful SIP to SIP using ENUM Query
2.4. ENUM質問を使用するちびちび飲むうまくいっている一口
Alice DNS Server Proxy 3 Bob | | | | | ENUM Query F1 | | | |--------------->| | | | Response F2 | | | |<---------------| | | | INVITE F3 | | |-------------------------------->| INVITE F4 | | 100 F5 |--------------->| |<--------------------------------| 180 F6 | | 180 F7 |<---------------| |<--------------------------------| | | | 200 F8 | | 200 F9 |<---------------| |<--------------------------------| | | ACK F10 | | |-------------------------------->| ACK F11 | | |--------------->| | Both Way RTP Media | |<================================================>| | | BYE F12 | | BYE F13 |<---------------| |<--------------------------------| | | 200 F14 | | |-------------------------------->| 200 F15 | | |--------------->| | | |
アリスDNSサーバプロキシ3ボブ| | | | | ENUM質問F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 応答F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| F3を招待してください。| | |-------------------------------->| F4を招待してください。| | 100 F5|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| |<--------------------------------| 180 F6| | 180 F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | | 200 F8| | 200 F9| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | ACK F10| | |-------------------------------->| ACK F11| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 両方、道のRTPメディア| |<========================>|、|、| さようならF12| | さようならF13| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |<--------------------------------| | | 200 F14| | |-------------------------------->| 200 F15| | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|
In this scenario, Alice places a call to Bob by dialing Bob's telephone number (9725552222). Alice's UA converts the phone number to an E.164 number (+19725552222), and performs an ENUM query [9] on the E.164 number (2.2.2.2.5.5.5.2.7.9.1.e164.arpa), which returns a NAPTR record containing a SIP AOR URI for Bob (sip:+19725552222@b.example.com). As a result, Alice's UA sends an INVITE and the call completes over IP bypassing the PSTN.
このシナリオでは、ボブの電話番号(9725552222)にダイヤルすることによって、アリスはボブに電話します。 アリスのUAはE.164番号(2.2.2.2.5.5.5.2.7.9.1.e164.arpa)にE.164番号(+19725552222)に電話番号を変換して、ENUM質問[9]を実行します。番号はボブ(一口: + 19725552222@b.example.com )のためにSIP AOR URIを含むNAPTR記録を返します。 その結果、アリスのUAはINVITEを送って、呼び出しはPSTNを迂回させるIPの上で完成します。
The call is terminated when Bob sends a BYE message.
ボブがBYEメッセージを送ると、呼び出しは終えられます。
Message Details
メッセージの詳細
F1 ENUM Query Alice -> DNS Server
F1ENUM質問アリス->DNSサーバ
2.2.2.2.5.5.5.2.7.9.1.e164.arpa
2.2.2.2.5.5.5.2.7.9.1. e164.arpa
Johnston, et al. Best Current Practice [Page 32] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[32ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F2 ENUM NAPTR Set DNS Server -> Alice
F2 ENUM NAPTRはDNSサーバ->アリスを設定します。
$ORIGIN 2.2.2.2.5.5.5.2.7.9.1.e164.arpa. IN NAPTR 100 10 "u" "sip+E2U" "!^.*$!sip:+19725552222@b.example.com!".
$起源2.2.2.2.5.5.5.2.7.9.1.e164.arpa。 $!一口: + 「IN NAPTR100 10「u」「一口+E2U!」」 ^* 19725552222@b.example.com! 、」
F3 INVITE Alice -> Proxy 3
F3はアリス->プロキシ3を招待します。
INVITE sip:+19725552222@b.example.com SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sip:+13145551111@client.a.example.com> Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@b.example.com SIP/2.0Via: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: + 13145551111@client.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F4 INVITE Proxy 3 -> Bob
F4はプロキシ3->ボブを招待します。
INVITE sip:+19725552222@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss3.b.example.com:5060;branch=z9hG4bK721e418c4.1 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sip:ss3.b.example.com;lr> From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sip:+13145551111@client.a.example.com> Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss3.b. example.com: 5060; ブランチは以下を通ってz9hG4bK721e418c4.1と等しいです。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss3.b. example.com; lr>From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: + 13145551111@client.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=UserA 2890844526 2890844526 IN IP4 client.a.example.com s=-
v=0 o=UserA2890844526 2890844526IN IP4 client.a. example.com sが等しい、-
Johnston, et al. Best Current Practice [Page 33] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[33ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
オーディオの49172RTP/AVP0 0 0IN c=IP4 client.a. example.com t=m=a=rtpmap: 0PCMU/8000
F5 100 Trying Proxy 3 -> Alice
F5 100の骨の折れるプロキシ3->アリス
SIP/2.0 100 Trying Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 コンテンツの長さを招待してください: 0
F6 180 Ringing B -> Proxy 3
B->プロキシ3に電話をするF6 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP ss3.b.example.com:5060;branch=z9hG4bK721e418c4.1 ;received=192.0.2.233 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss3.b.example.com;lr> From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sip:+19725552222@client.b.example.com> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss3.b. example.com: 5060 以下を通って; ブランチ=z9hG4bK721e418c4.1;容認された=192.0.2.233 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.b. example.com; lr>From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: + 19725552222@client.b.example.com 、gt;、コンテンツの長さ: 0
F7 180 Ringing Proxy 3 -> Alice
プロキシ3->アリスに電話をするF7 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss3.b.example.com;lr> From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sip:+19725552222@client.b.example.com> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.b. example.com; lr>From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: + 19725552222@client.b.example.com 、gt;、コンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 34] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[34ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F8 200 OK Bob -> Proxy 3
F8 200OKボブ->プロキシ3
SIP/2.0 200 OK Via: SIP/2.0/UDP ss3.b.example.com:5060;branch=z9hG4bK721e418c4.1 ;received=192.0.2.233 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss3.b.example.com;lr> From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sip:+19725552222@client.b.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 151
以下を通って一口/2.0 200OK 一口/2.0/UDP ss3.b. example.com: 5060 以下を通って; ブランチ=z9hG4bK721e418c4.1;容認された=192.0.2.233 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.b. example.com; lr>From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: + 19725552222@client.b.example.com;transport =tcp、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 client.b.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0INボブの2890844527 2890844527IN IP4 client.b. example.com s=v=0o=c=IP4 client.b. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F9 200 OK Proxy -> Alice
F9 200OKプロキシ->アリス
SIP/2.0 200 OK Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss3.b.example.com;lr> From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 INVITE Contact: <sip:+19725552222@client.b.example.com> Content-Type: application/sdp Content-Length: 151
以下を通って一口/2.0 200OK 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss3.b. example.com; lr>From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 接触を招いてください: <一口: + 19725552222@client.b.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 192.0.2.100 t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0ボブの2890844527 2890844527IN IP4 client.b. example.com s=c=IN IP4 192.0.2.100v=0o=t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
Johnston, et al. Best Current Practice [Page 35] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[35ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F10 ACK Alice -> Proxy 3
F10 ACKアリス->プロキシ3
ACK sip:+19725552222@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bq9 Max-Forwards: 70 Route: <sip:ss3.b.example.com;lr> From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACK Content-Length: 0
ACK一口: + 19725552222@client.b.example.com SIP/2.0Via: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bq9マックスと等しいです: 70ルート: <一口: ss3.b. example.com; lr>From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACKコンテンツの長さ: 0
F11 ACK Proxy 3 -> Bob
F11 ACKプロキシ3->ボブ
ACK sip:+19725552222@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss3.b.example.com:5060;branch=z9hG4bK721e418c4.1 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bq9 ;received=192.0.2.101 Max-Forwards: 69 From: <sip:+13145551111@a.example.com>;tag=9fxced76sl To: <tel:+19725552222>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACK Content-Type: application/sdp Content-Length: 0
ACK一口: + 19725552222@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss3.b. example.com: 5060; ブランチは以下を通ってz9hG4bK721e418c4.1と等しいです。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bq9; 容認された=192.0.2の.101のマックス-フォワード: 69 From: <一口: + 13145551111@a.example.com 、gt;、;=9fxced76sl To:にタグ付けをしてください <tel:+19725552222>; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 2 ACKコンテントタイプ: sdp Contentアプリケーション/長さ: 0
/* RTP streams are established between A and B*/
/*RTPの流れはAとB*/の間で確立されます。
/* User B Hangs Up with User A. */
/*ユーザBはユーザA.*/でハングアップします。
F12 BYE Bob -> Proxy 3
F12さようならボブ->プロキシ3
BYE sip:+13145551111@client.a.example.com SIP/2.0 Via: SIP/2.0/UDP client.b.example.com:5060;branch=z9hG4bKfgaw2 Max-Forwards: 70 Route: <sip:ss3.b.example.com;lr> From: <tel:+19725552222>;tag=314159 To: <sip:+13145551111@a.example.com>;tag=9fxced76sl Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 BYE Content-Length: 0
BYE一口: + 13145551111@client.a.example.com SIP/2.0Via: 一口/2.0/UDP client.b. example.com: 5060; ブランチは前方へz9hG4bKfgaw2マックスと等しいです: 70ルート: <一口: ss3.b. example.com; lr>From: <tel:+19725552222>; タグ=314159To: <一口: + 13145551111@a.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 さようならコンテンツの長さ: 0
F13 BYE Proxy 3 -> Alice
F13さようならプロキシ3->アリス
BYE sip:+13145551111@client.a.example.com SIP/2.0
BYE一口: + 13145551111@client.a.example.com SIP/2.0
Johnston, et al. Best Current Practice [Page 36] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[36ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Via: SIP/2.0/UDP ss3.b.example.com:5060;branch=z9hG4bK721e418c4.1 ;received=192.0.2.100 Via: SIP/2.0/UDP client.b.example.com:5060;branch=z9hG4bKfgaw2 Max-Forwards: 69 From: <tel:+19725552222>;tag=314159 To: <sip:+13145551111@a.example.com>;tag=9fxced76sl Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 BYE Content-Length: 0
以下を通って 一口/2.0/UDP ss3.b. example.com: 5060 以下を通って; ブランチ=z9hG4bK721e418c4.1;容認された=192.0.2.100 一口/2.0/UDP client.b. example.com: 5060; ブランチは前方へz9hG4bKfgaw2マックスと等しいです: 69 From: <tel:+19725552222>; タグ=314159To: <一口: + 13145551111@a.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 さようならコンテンツの長さ: 0
F14 200 OK Alice -> Proxy 3
F14 200OKアリス->プロキシ3
SIP/2.0 200 OK Via: SIP/2.0/UDP ss3.b.example.com:5060;branch=z9hG4bK721e418c4.1 ;received=192.0.2.233 Via: SIP/2.0/UDP client.b.example.com:5060;branch=z9hG4bKfgaw2 ;received=192.0.2.100 From: <tel:+19725552222>;tag=314159 To: <sip:+13145551111@a.example.com>;tag=9fxced76sl Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP ss3.b. example.com: 5060 以下を通って; ブランチ=z9hG4bK721e418c4.1;容認された=192.0.2.233 一口/2.0/UDP client.b. example.com: 5060; ブランチ=z9hG4bKfgaw2;は=192.0.2.100From:を受けました。 <tel:+19725552222>; タグ=314159To: <一口: + 13145551111@a.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 さようならコンテンツの長さ: 0
F15 200 OK Proxy 3 -> Bob
F15 200OKプロキシ3->ボブ
SIP/2.0 200 OK Via: SIP/2.0/UDP client.b.example.com:5060;branch=z9hG4bKfgaw2 ;received=192.0.2.100 From: <tel:+19725552222>;tag=314159 To: <sip:+13145551111@a.example.com>;tag=9fxced76sl Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP client.b. example.com: 5060; ブランチ=z9hG4bKfgaw2;は=192.0.2.100From:を受けました。 <tel:+19725552222>; タグ=314159To: <一口: + 13145551111@a.example.com 、gt;、; =9fxced76sl呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 さようならコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 37] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[37ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
2.5. Unsuccessful SIP to PSTN call: Treatment from PSTN
2.5. PSTNへの失敗のSIPは呼びます: PSTNからの処理
Alice Proxy 1 NGW 1 Bob | | | | | INVITE F1 | | | |--------------->| | | | 100 F2 | | | |<---------------| INVITE F3 | | | |--------------->| | | | 100 F4 | | | |<---------------| IAM F5 | | | |--------------->| | | | ACM F6 | | | 183 F7 |<---------------| | 183 F8 |<---------------| | |<---------------| | | | Two Way RTP Media | One Way Voice | |<===============================>|<===============| | Treatment Applied | |<=================================================| | CANCEL F9 | | | |--------------->| | | | 200 F10 | | | |<---------------| CANCEL F11 | | | |--------------->| | | | 200 F12 | | | |<---------------| REL F13 | | | |--------------->| | | | RLC F14 | | | 487 F15 |<---------------| | |<---------------| | | | ACK F16 | | | 487 F17 |--------------->| | |<---------------| | | | ACK F18 | | | |--------------->| | | | | | |
アリス・プロキシ1NGW1ボブ| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F3を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F4| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| IAM F5| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| ACM F6| | | 183 F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 183 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ツーウェイRTPメディア| 一方通行の声| |<================>|<========| | 処理は適用されました。| |<=========================| | F9を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F10| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F11を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F12| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| REL F13| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F14| | | 487 F15| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F16| | | 487 F17|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F18| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|
Alice calls Bob in the PSTN through a proxy server Proxy 1 and a Network Gateway NGW 1. The call is rejected by the PSTN with an in-band treatment (tone or recording) played. Alice hears the treatment and then hangs up, which results in a CANCEL (F9) being sent to terminate the call. (A BYE is not sent since no final response was ever received by Alice.)
アリスは、プロキシサーバを通したPSTNのボブをProxy1とNetworkゲートウェイNGW1と呼びます。 バンドにおける処理(トーンか録音)がプレーされている状態で、呼び出しはPSTNによって拒絶されます。 呼び出しを終えるためにキャンセル(F9)におけるどの結果を送って、アリスは、処理を聞いて、次に、ハングアップします。 (どんな最終的な応答も今までにアリスによって受けられないで以来、BYEは送られません。)
Johnston, et al. Best Current Practice [Page 38] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[38ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Message Details
メッセージの詳細
F1 INVITE Alice -> Proxy 1
F1はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com> Proxy-Authorization: Digest username="alice", realm="a.example.com", nonce="01cf8311c3b0b2a2c5ac51bb59a05b40", opaque="", uri="sip:+19725552222@ss1.a.example.com;user=phone", response="e178fbe430e6680a1690261af8831f40" Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com 、gt;、プロキシ認可: 「ダイジェストユーザ名="alice"、分野=「a.example.com」一回だけ=「01cf8311c3b0b2a2c5ac51bb59a05b40"、不透明なもの=」」がuriに「一口: + 19725552222@ss1.a.example.com;user =電話」、応答=と等しい、「e178fbe430e6680a1690261af8831f40"コンテントタイプ:」 sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F2 100 Trying Proxy 1 -> A
プロキシ1->Aを試みるF2 100
SIP/2.0 100 Trying Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
/* Proxy 1 uses a Location Service function to determine where B is located. Based upon location analysis the call is forwarded to NGW 1. Client for A prepares to receive data on port 49172 from the network. */
/*プロキシ1は、Bがどこに位置しているかを決定するのにLocation Service機能を使用します。 位置の分析に基づいて、NGW1に呼び出しを送ります。 Aのためのクライアントは、ネットワークからポート49172に関するデータを受け取るのを準備します。 */
Johnston, et al. Best Current Practice [Page 39] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[39ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F3 INVITE Proxy 1 -> NGW 1
F3は1プロキシ->NGW1を招待します。
INVITE sip:+19725552222@ngw1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com> Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ngw1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying NGW 1 -> Proxy 1
F4 100の骨の折れるNGW1->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 IAM NGW 1 -> Bob
F5 IAM NGW1->ボブ
IAM CdPN=972-555-2222,NPI=E.164,NOA=National CgPN=314-555-1111,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CdPN=972-555-2222、NPI=E.164、NOA=CgPN=314-555-1111
Johnston, et al. Best Current Practice [Page 40] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[40ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F6 ACM Bob -> NGW 1
F6 ACMボブ->NGW1
ACM
ACM
F7 183 Session Progress NGW 1 -> Proxy 1
F7 183セッション進歩NGW1->プロキシ1
SIP/2.0 183 Session Progress Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 183セッション進歩 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F8 183 Session Progress Proxy 1 -> Alice
F8 183のセッションの進歩のプロキシの1->のアリス
SIP/2.0 183 Session Progress Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 183セッション進歩 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
Johnston, et al. Best Current Practice [Page 41] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[41ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Caller hears the recorded announcement, then hangs up */
/*訪問者は、記録された発表を聞いて、次に、*/を掛けます。
F9 CANCEL Alice -> Proxy 1
F9はアリス->プロキシ1を取り消します。
CANCEL sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 CANCEL Content-Length: 0
キャンセル一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F10 200 OK Proxy 1 -> A
F10 200OKプロキシ1->A
SIP/2.0 200 OK Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 CANCEL Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F11 CANCEL Proxy 1 -> NGW 1
F11は1プロキシ->NGW1を取り消します。
CANCEL sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 CANCEL Content-Length: 0
キャンセル一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
Johnston, et al. Best Current Practice [Page 42] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[42ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F12 200 OK NGW 1 -> Proxy 1
F12 200OK NGW1->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 CANCEL Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060; ブランチ=z9hG4bK2d4790.1;は=192.0.2.111From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F13 REL NGW 1 -> B
F13 REL NGW1->B
REL CauseCode=18 No user responding
REL CauseCode=18いいえユーザの応じること
F14 RLC B -> NGW 1
F14 RLC B->NGW1
RLC
RLC
F15 487 Request Terminated NGW 1 -> Proxy 1
F15 487は終えられたNGW1->プロキシ1を要求します。
SIP/2.0 487 Request Terminated Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
一口/2.0 487要求は以下を通って終わりました。 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F16 ACK Proxy 1 -> NGW 1
1F16 ACKプロキシ->NGW1
ACK sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone>
ACK一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt。
Johnston, et al. Best Current Practice [Page 43] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[43ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
; =314159呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F17 487 Request Terminated Proxy 1 -> A
F17 487は終えられたプロキシ1->Aを要求します。
SIP/2.0 487 Request Terminated Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
一口/2.0 487要求は以下を通って終わりました。 一口/2.0/UDP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F18 ACK Alice -> Proxy 1
F18 ACKアリス->プロキシ1
ACK sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 44] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[44ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
2.6. Unsuccessful SIP to PSTN: REL w/Cause from PSTN
2.6. PSTNへの失敗の一口: PSTNからの原因があるREL
Alice Proxy 1 NGW 1 Switch B | | | | | INVITE F1 | | | |--------------->| | | | 100 F2 | | | |<---------------| INVITE F3 | | | |--------------->| | | | 100 F4 | | | |<---------------| IAM F5 | | | |--------------->| | | | REL(1) F6 | | | |<---------------| | | | RLC F7 | | | 404 F8 |--------------->| | |<---------------| | | | ACK F9 | | | |--------------->| | | 404 F10 | | | |<---------------| | | | ACK F11 | | | |--------------->| | | | | | |
アリスプロキシ1NGW1Switch B| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F3を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F4| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| IAM F5| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| REL(1) F6| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| RLC F7| | | 404 F8|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F9| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 404 F10| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F11| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|
Alice calls PSTN Bob through a Proxy Server Proxy 1 and a Network Gateway NGW 1. The call is rejected by the PSTN with a ANSI ISUP Release message REL containing a specific Cause code. This cause value (1) is mapped by the Gateway to a SIP 404 Address Incomplete response which is proxied back to Alice. For more details of ISUP cause value to SIP response mapping, refer to [4].
アリスは、ProxyサーバProxy1とNetworkゲートウェイNGW1を通してPSTNをボブと呼びます。 ANSI ISUP ReleaseメッセージRELが特定のCauseコードを含んでいて、呼び出しはPSTNによって拒絶されます。 この原因値(1)はゲートウェイによってアリスにproxiedして戻されるSIP404Address Incomplete応答に写像されます。 SIP応答マッピングへのISUP原因価値に関するその他の詳細について、[4]を参照してください。
Message Details
メッセージの詳細
F1 INVITE Alice -> Proxy 1
F1はアリス->プロキシ1を招待します。
INVITE sip:+44-1234@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com;transport=tcp> Proxy-Authorization: Digest username="alice", realm="a.example.com", nonce="j1c3b0b01cf832da2c5ac51bb59a05b40", opaque="", uri="sip:+44-1234@ss1.a.example.com;user=phone",
INVITE一口: + 44-1234@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com;transport がtcpと等しい、gt;、プロキシ認可: 「ダイジェストユーザ名="alice"、分野=「a.example.com」一回だけ=「j1c3b0b01cf832da2c5ac51bb59a05b40"、不透明なもの=」」はuriに「一口: + 44-1234@ss1.a.example.com;user =電話」と等しいです。
Johnston, et al. Best Current Practice [Page 45] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[45ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
response="a451358d46b55512863efe1dccaa2f42" Content-Type: application/sdp Content-Length: 154
応答が等しい、「a451358d46b55512863efe1dccaa2f42"コンテントタイプ:」 sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F2 100 Trying Proxy 1 -> A
プロキシ1->Aを試みるF2 100
SIP/2.0 100 Trying Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
/* Proxy 1 uses a Location Service function to determine where B is located. Based upon location analysis the call is forwarded to NGW1. Client for A prepares to receive data on port 49172 from the network. */
/*プロキシ1は、Bがどこに位置しているかを決定するのにLocation Service機能を使用します。 位置の分析に基づいて、呼び出しをNGW1に送ります。 Aのためのクライアントは、ネットワークからポート49172に関するデータを受け取るのを準備します。 */
F3 INVITE Proxy 1 -> NGW 1
F3は1プロキシ->NGW1を招待します。
INVITE sip:+44-1234@ngw1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 154
INVITE一口: + 44-1234@ngw1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
Johnston, et al. Best Current Practice [Page 46] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[46ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying NGW 1 -> Proxy 1
F4 100の骨の折れるNGW1->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 IAM NGW 1 -> Bob
F5 IAM NGW1->ボブ
IAM CdPN=44-1234,NPI=E.164,NOA=International CgPN=314-555-1111,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国際IAM CdPN=44-1234、NPI=E.164、NOA=CgPN=314-555-1111
F6 REL Bob -> NGW 1
F6 RELボブ->NGW1
REL CauseValue=1 Unallocated number
REL CauseValue=1 Unallocated番号
F7 RLC NGW 1 -> Bob
F7 RLC NGW1->ボブ
RLC
RLC
/* Network Gateway maps CauseValue=1 to the SIP message 404 Not Found */
/*ネットワークゲートウェイはSIPメッセージ404Not Found*/にCauseValue=1を写像します。
Johnston, et al. Best Current Practice [Page 47] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[47ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F8 404 Not Found NGW 1 -> Proxy 1
F8 404は、NGW1が->プロキシ1であることがわかりませんでした。
SIP/2.0 404 Not Found Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Error-Info: <sip:not-found-ann@ann.a.example.com> Content-Length: 0
一口/2.0 404に、以下を通って見つけられませんでした。 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 誤りインフォメーションを招待してください: <一口: not-found-ann@ann.a.example.com 、gt;、コンテンツの長さ: 0
F9 ACK Proxy 1 -> NGW 1
1F9 ACKプロキシ->NGW1
ACK sip:+44-1234@ngw1.a.example.com;user=phone SIP/2.0 Max-Forwards: 70 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: + 44-1234@ngw1.a.example.com;user は電話SIP/2.0マックス-フォワードと等しいです: 以下を通って70 一口/2.0/TCP ss1.a. example.com:5060; ブランチ=z9hG4bK2d4790.1From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F10 404 Not Found Proxy 1 -> Alice
F10 404は、プロキシ1->がアリスであることがわかりませんでした。
SIP/2.0 404 Not Found Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Error-Info: <sip:not-found-ann@ann.a.example.com> Content-Length: 0
一口/2.0 404に、以下を通って見つけられませんでした。 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 誤りインフォメーションを招待してください: <一口: not-found-ann@ann.a.example.com 、gt;、コンテンツの長さ: 0
F11 ACK Alice -> Proxy 1
F11 ACKアリス->プロキシ1
ACK sip:+44-1234@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70
ACK一口: + 44-1234@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70
Johnston, et al. Best Current Practice [Page 48] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[48ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+44-1234@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 44-1234@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
2.7. Unsuccessful SIP to PSTN: ANM Timeout
2.7. PSTNへの失敗の一口: ANMタイムアウト
Alice Proxy 1 NGW 1 Switch B | | | | | INVITE F1 | | | |--------------->| | | | 100 F2 | | | |<---------------| INVITE F3 | | | |--------------->| | | | 100 F4 | | | |<---------------| IAM F5 | | | |--------------->| | | | ACM F6 | | | 183 F7 |<---------------| | 183 F8 |<---------------| | |<---------------| | | | | Timer on NGW 1 Expires | | | | | | | | REL F9 | | | |--------------->| | | | RLC F10 | | | 480 F11 |<---------------| | |<---------------| | | | ACK F12 | | | |--------------->| | | 480 F13 | | | |<---------------| | | | ACK F14 | | | |--------------->| | |
アリスプロキシ1NGW1Switch B| | | | | F1を招いてください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F2| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F3を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 100 F4| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| IAM F5| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| ACM F6| | | 183 F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| 183 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| NGW1の上のタイマは期限が切れます。| | | | | | | | REL F9| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F10| | | 480 F11| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F12| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| 480 F13| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F14| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|
Alice calls Bob in the PSTN through a proxy server Proxy 1 and Network Gateway NGW 1. The call is released by the Gateway after a timer expires due to no ANswer Message (ANM) being received. The Gateway sends an ISUP Release REL message to the PSTN and a 480 Temporarily Unavailable response to Alice in the SIP network.
アリスは、プロキシサーバを通したPSTNのボブをProxy1とNetworkゲートウェイNGW1と呼びます。 タイマが受け取られないANswer Message(ANM)の全くため期限が切れた後に呼び出しはゲートウェイによってリリースされます。 ゲートウェイはSIPネットワークにおけるアリスへのPSTNと480Temporarily Unavailable応答にISUP Release RELメッセージを送ります。
Johnston, et al. Best Current Practice [Page 49] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[49ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Message Details
メッセージの詳細
F1 INVITE Alice -> Proxy 1
F1はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com;transport=tcp> Proxy-Authorization: Digest username="alice", realm="a.example.com", nonce="da2c5ac51bb59a05j1c3b0b01cf832b40", opaque="", uri="sip:+19725552222@ss1.a.example.com;user=phone", response="579cb9db184cdc25bf816f37cbc03c7d" Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP client.a. example.com: 5060; ブランチは前方へz9hG4bK74bf9マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com;transport がtcpと等しい、gt;、プロキシ認可: 「ダイジェストユーザ名="alice"、分野=「a.example.com」一回だけ=「da2c5ac51bb59a05j1c3b0b01cf832b40"、不透明なもの=」」は=「一口: + 19725552222@ss1.a.example.com;user =電話」、応答="579cb9db184cdc25bf816f37cbc03c7d"コンテントタイプをuriします: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine where B is located. Based upon location analysis the call is forwarded to NGW 1. Client for A prepares to receive data on port 49172 from the network.*/
/*プロキシ1は、Bがどこに位置しているかを決定するのにLocation Service機能を使用します。 位置の分析に基づいて、NGW1に呼び出しを送ります。 Aのためのクライアントはネットワークからのポート49172の上の受信データに. */を準備します。
F2 100 Trying Proxy 1 -> A
プロキシ1->Aを試みるF2 100
SIP/2.0 100 Trying Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
Johnston, et al. Best Current Practice [Page 50] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[50ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F3 INVITE Proxy 1 -> NGW 1
F3は1プロキシ->NGW1を招待します。
INVITE sip:+19725552222@ngw1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:alice@client.a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 154
INVITE一口: + 19725552222@ngw1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9; 容認された=192.0.2の.101のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: alice@client.a.example.com;transport がtcpと等しい、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 154
v=0 o=alice 2890844526 2890844526 IN IP4 client.a.example.com s=- c=IN IP4 client.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=alice2890844526 2890844526IN IP4 client.a. example.com s=c=IP4 client.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying NGW 1 -> Proxy 1
F4 100の骨の折れるNGW1->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 IAM NGW 1 -> Bob
F5 IAM NGW1->ボブ
IAM CdPN=972-555-2222,NPI=E.164,NOA=National CgPN=314-555-1111,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CdPN=972-555-2222、NPI=E.164、NOA=CgPN=314-555-1111
Johnston, et al. Best Current Practice [Page 51] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[51ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F6 ACM Bob -> NGW 1
F6 ACMボブ->NGW1
ACM
ACM
F7 183 Session Progress NGW 1 -> Proxy 1
F7 183セッション進歩NGW1->プロキシ1
SIP/2.0 183 Session Progress Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 183セッション進歩 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F8 183 Session Progress Proxy 1 -> Alice
F8 183のセッションの進歩のプロキシの1->のアリス
SIP/2.0 183 Session Progress Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 Record-Route: <sip:ss1.a.example.com;lr> From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
以下を通って一口/2.0 183セッション進歩 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2の.101の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
Johnston, et al. Best Current Practice [Page 52] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[52ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* After NGW 1's timer expires, Network Gateway sends REL to ISUP network and 480 to SIP network */
NGW1のタイマの後の/*は期限が切れて、NetworkゲートウェイはISUPネットワークへのRELとSIPネットワーク*/への480を送ります。
F9 REL NGW 1 -> Bob
F9 REL NGW1->ボブ
REL
REL
CauseCode=18 No user responding
CauseCode=18いいえユーザの応じること
F10 RLC Bob -> NGW 1
F10 RLCボブ->NGW1
RLC
RLC
F11 480 Temporarily Unavailable NGW 1 -> Proxy 1
F11 480一時入手できないNGW1->プロキシ1
SIP/2.0 480 Temporarily Unavailable Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Error-Info: <sip:temp-unavail-ann@ann.a.example.com> Content-Length: 0
以下を通って一時入手できない一口/2.0 480 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 誤りインフォメーションを招待してください: <一口: temp-unavail-ann@ann.a.example.com 、gt;、コンテンツの長さ: 0
F12 ACK Proxy 1 -> NGW 1
1F12 ACKプロキシ->NGW1
ACK sip:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Max-Forwards: 70 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl
ACK一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76slにタグ付けをしてください
Johnston, et al. Best Current Practice [Page 53] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[53ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
To: ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F13 480 Temporarily Unavailable F13 Proxy 1 -> Alice
F13 480一時入手できないF13プロキシ1->アリス
SIP/2.0 480 Temporarily Unavailable Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 ;received=192.0.2.101 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 INVITE Error-Info: <sip:temp-unavail-ann@ann.a.example.com> Content-Length: 0
以下を通って一時入手できない一口/2.0 480 一口/2.0/TCP client.a. example.com: 5060; ブランチ=z9hG4bK74bf9;は=192.0.2.101From:を受けました。 アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 誤りインフォメーションを招待してください: <一口: temp-unavail-ann@ann.a.example.com 、gt;、コンテンツの長さ: 0
F14 ACK Alice -> Proxy 1
F14 ACKアリス->プロキシ1
ACK sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Max-Forwards: 70 Via: SIP/2.0/TCP client.a.example.com:5060;branch=z9hG4bK74bf9 From: Alice <sip:+13145551111@ss1.a.example.com;user=phone> ;tag=9fxced76sl To: Bob <sip:+19725552222@ss1.a.example.com;user=phone> ;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0マックス-フォワードと等しいです: 以下を通って70 一口/2.0/TCP client.a. example.com:5060; ブランチ=z9hG4bK74bf9From: アリス<一口: + 13145551111@ss1.a.example.com;user =電話、gt;、;=9fxced76sl To:にタグ付けをしてください ボブ<一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@a.example.com CSeq: 1 ACKコンテンツの長さ: 0
3. PSTN to SIP Dialing
3. ダイヤルすることをちびちび飲むPSTN
In these scenarios, Alice is placing calls from the PSTN to Bob in a SIP network. Alice's telephone switch signals to a Network Gateway (NGW 1) using ANSI ISUP.
これらのシナリオでは、アリスはPSTNからボブまでの電話をSIPネットワークにしています。 アリスの電話スイッチは、ANSI ISUPを使用することでNetworkゲートウェイ(NGW1)に合図します。
Since the called SIP User Agent does not send in-band signaling information, no early media path needs to be established on the IP side. As a result, the 183 Session Progress response is not used. However, NGW 1 will establish a one way speech path prior to call completion, and generate ringing for the PSTN caller. Any tones or
呼ばれたSIP Userエージェントがバンドにおけるシグナリング情報を送らないので、どんな早めのメディア経路も、IP側に設立される必要がありません。 その結果、183Session Progress応答は使用されていません。 しかしながら、NGW1は呼び出し完成の前に一方通行のスピーチ経路を確立して、PSTN訪問者のための鳴ることを発生させるでしょう。 またはどんなトーン、も。
Johnston, et al. Best Current Practice [Page 54] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[54ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
recordings are generated by NGW 1 and played in this speech path. When the call completes successfully, NGW 1 bridges the PSTN speech path with the IP media path.
録音は、NGW1によって発生して、このスピーチ経路でプレーされます。 呼び出しが完成するいつ、首尾よく、NGW1はIPメディア経路でPSTNスピーチ経路に橋を架けるか。
To reduce the number of messages, only a single proxy server is shown in these flows, which means that the a.example.com proxy server has access to the b.example.com location service.
メッセージの数を減少させるために、ただ一つのプロキシサーバだけがこれらの流れで示されます。a.example.comプロキシサーバにはあるその手段はexample.com位置のサービスにb.にアクセスします。
3.1. Successful PSTN to SIP call
3.1. SIPへのうまくいっているPSTNは呼びます。
Switch A NGW 1 Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | 100 F4 |--------------->| | |<---------------| | | | | 180 F5 | | | 180 F6 |<---------------| | ACM F7 |<---------------| | |<---------------| | | | One Way Voice | | | |<===============| | | | Ringing Tone | | 200 F8 | |<===============| 200 F9 |<---------------| | |<---------------| | | | ACK F10 | | | ANM F12 |--------------->| ACK F11 | |<---------------| |--------------->| | Both Way Voice | Both Way RTP Media | |<==============>|<===============================>| | REL F13 | | | |--------------->| | | | RLC F14 | | | |<---------------| BYE F15 | | | |--------------->| BYE F16 | | | |--------------->| | | | 200 F17 | | | 200 F18 |<---------------| | |<---------------| | | | | |
NGW1プロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | 100 F4|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 180 F5| | | 180 F6| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| ACM F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 一方通行の声| | | |<========| | | | 呼出音| | 200 F8| |<========| 200 F9| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F10| | | ANM F12|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F11| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 道が声に出す両方| 両方、道のRTPメディア| |<=======>|<================>|、| REL F13| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F14| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| さようならF15| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| さようならF16| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F17| | | 200 F18| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、|
In this scenario, Alice from the PSTN calls Bob through a Network Gateway NGW1 and Proxy Server Proxy 1. When Bob answers the call, the media path is setup end-to-end. The call terminates when Alice hangs up the call, with Alice's telephone switch sending an ISUP RELease message that is mapped to a BYE by NGW 1.
このシナリオでは、PSTNからのアリスは、NetworkゲートウェイNGW1とProxyサーバを通したボブをProxy1と呼びます。 ボブが電話口に出るとき、メディア経路は、セットアップの終わりから終わりです。 アリスが呼び出しを掛けると、呼び出しは終わります、アリスの電話スイッチがNGW1によってBYEに写像されるISUP RELeaseメッセージを送って。
Johnston, et al. Best Current Practice [Page 55] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[55ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Message Details
メッセージの詳細
F1 IAM Alice -> NGW 1
F1IAMアリス->NGW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-2222,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=972-555-2222
F2 INVITE Alice -> Proxy 1
F2はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine where B is located. Based upon location analysis the call is forwarded to NGW 1. NGW 1 prepares to receive data on port 3456 from Alice.*/
/*プロキシ1は、Bがどこに位置しているかを決定するのにLocation Service機能を使用します。 位置の分析に基づいて、NGW1に呼び出しを送ります。 NGW1は、アリス*/からポート3456に関するデータを受け取るのを準備します。
Johnston, et al. Best Current Practice [Page 56] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[56ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F3 INVITE Proxy 1 -> Bob
F3はプロキシの1->のボブを招待します。
INVITE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
INVITE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying Bob -> Proxy 1
F4 100の骨の折れるボブ->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 180 Ringing Bob -> Proxy 1
ボブ->プロキシ1に電話をするF5 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals
以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kalsにタグ付けをしてください
Johnston, et al. Best Current Practice [Page 57] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[57ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com> Content-Length: 0
To: <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com 、gt;、コンテンツの長さ: 0
F6 180 Ringing Proxy 1 -> NGW 1
1プロキシ->NGW1を鳴らすF6 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com 、gt;、コンテンツの長さ: 0
F7 ACM NGW 1 -> Alice
F7 ACM NGW1->アリス
ACM
ACM
F8 200 OK Bob -> Proxy 1
F8 200OKボブ->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com Contact: <sip:bob@client.b.example.com> CSeq: 1 INVITE Content-Type: application/sdp Content-Length: 151
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com 接触: <一口: bob@client.b.example.com 、gt;、CSeq: 1 コンテントタイプを招待してください: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 client.b.example.com t=0 0 m=audio 3456 RTP/AVP 0
0 0INボブの2890844527 2890844527IN IP4 client.b. example.com s=v=0o=c=IP4 client.b. example.com t=mはオーディオの3456RTP/AVP0と等しいです。
Johnston, et al. Best Current Practice [Page 58] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[58ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
a=rtpmap:0 PCMU/8000
a=rtpmap: 0PCMU/8000
F9 200 OK Proxy 1 -> NGW 1
1F9 200OKプロキシ->NGW1
SIP/2.0 200 OK Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com> Content-Type: application/sdp Content-Length: 151
以下を通って一口/2.0 200OK 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 client.b.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0INボブの2890844527 2890844527IN IP4 client.b. example.com s=v=0o=c=IP4 client.b. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F10 ACK NGW 1 -> Proxy 1
F10 ACK NGW1->プロキシ1
ACK sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F11 ACK Proxy 1 -> Bob
F11 ACKのプロキシの1->のボブ
ACK sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159
ACK一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、;=314159にタグ付けをしてください
Johnston, et al. Best Current Practice [Page 59] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[59ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F12 ANM Bob -> NGW 1
F12 ANMボブ->NGW1
ANM
ANM
/* RTP streams are established between A and B (via the GW) */
/*RTPの流れはAとBの間で確立した(GWを通した)*/です。
/* Alice Hangs Up with Bob. */
/*アリスはボブと共にハングアップします。 */
F13 REL Alice -> NGW 1
F13 RELアリス->NGW1
REL CauseCode=16 Normal
REL CauseCode=16標準
F14 RLC NGW 1 -> Alice
F14 RLC NGW1->アリス
RLC
RLC
F15 BYE NGW 1-> Proxy 1
1>のF15さようならNGWプロキシ1
BYE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F16 BYE Proxy 1 -> Bob
F16のさようならのプロキシの1->のボブ
BYE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com
BYE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com
Johnston, et al. Best Current Practice [Page 60] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[60ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
CSeq: 2 BYE Content-Length: 0
CSeq: 2 さようならコンテンツの長さ: 0
F17 200 OK Bob -> Proxy 1
F17 200OKボブ->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F18 200 OK Proxy 1 -> NGW 1
1F18 200OKプロキシ->NGW1
SIP/2.0 200 OK Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 61] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[61ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
3.2. Successful PSTN to SIP call, Fast Answer
3.2. Fast Answer、SIPへのうまくいっているPSTNは呼びます。
Switch A NGW 1 Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | 100 F4 |--------------->| | |<---------------| | | | | 200 F5 | | | 200 F6 |<---------------| | |<---------------| | | | ACK F7 | | | ANM F9 |--------------->| ACK F8 | |<---------------| |--------------->| | Both Way Voice | Both Way RTP Media | |<==============>|<===============================>| | REL F10 | | | |--------------->| | | | RLC F11 | | | |<---------------| BYE F12 | | | |--------------->| BYE F13 | | | |--------------->| | | | 200 F14 | | | 200 F15 |<---------------| | |<---------------| | | | | |
NGW1プロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | 100 F4|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 200 F5| | | 200 F6| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F7| | | ANM F9|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F8| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 道が声に出す両方| 両方、道のRTPメディア| |<=======>|<================>|、| REL F10| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F11| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| さようならF12| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| さようならF13| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F14| | | 200 F15| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、|
This "fast answer" scenario is similar to 3.1., except that Bob immediately accepts the call, sending a 200 OK (F5) without sending a 180 Ringing response. The Gateway then sends an Answer Message (ANM) without sending an Address Complete Message (ACM). Note that for ETSI and some other ISUP variants, a CONnect message (CON) would be sent instead of the ANM.
この「速い答え」シナリオは3.1.と同様です、ボブがすぐに呼び出しを受け入れるのを除いて、180Ringing応答を送らないで200OK(F5)を送って。 そして、Address Complete Messageを送らないで、ゲートウェイはAnswer Message(ANM)を送ります(ACM)。 ETSIとある他のISUP異形に関して、CONnectメッセージ(CON)がANMの代わりに送られることに注意してください。
Message Details
メッセージの詳細
F1 IAM Alice -> NGW 1
F1IAMアリス->NGW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-2222,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=972-555-2222
F2 INVITE NGW 1 -> Proxy 1
F2はNGW1->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com:5060; ブランチ=z9hG4bKlueha2
Johnston, et al. Best Current Practice [Page 62] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[62ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
マックス-フォワード: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine where B is located. Based upon location analysis the call is forwarded to User B. Bob prepares to receive data on port 3456 from Alice.*/
/*プロキシ1は、Bがどこに位置しているかを決定するのにLocation Service機能を使用します。 呼び出しが送られる位置の分析に基づいて、Userに、B.ボブは、アリス*/からポート3456に関するデータを受け取るのを準備します。
F3 INVITE Proxy 1 -> Bob
F3はプロキシの1->のボブを招待します。
INVITE bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
以下を通って bob@b.example.com 一口/2.0を招待してください。 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
Johnston, et al. Best Current Practice [Page 63] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[63ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F4 100 Trying Proxy 1 -> NGW 1
1プロキシ->NGW1を試みるF4 100
SIP/2.0 100 Trying Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.201From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 200 OK Bob -> Proxy 1
F5 200OKボブ->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 151
以下を通って一口/2.0 200OK 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 client.b.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0INボブの2890844527 2890844527IN IP4 client.b. example.com s=v=0o=c=IP4 client.b. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F6 200 OK Proxy 1 -> NGW 1
1F6 200OKプロキシ->NGW1
SIP/2.0 200 OK Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com;transport=tcp>
以下を通って一口/2.0 200OK 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com;transport はtcp>と等しいです。
Johnston, et al. Best Current Practice [Page 64] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[64ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Content-Type: application/sdp Content-Length: 151
コンテントタイプ: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 client.b.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0INボブの2890844527 2890844527IN IP4 client.b. example.com s=v=0o=c=IP4 client.b. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F7 ACK NGW 1 -> Proxy 1
F7 ACK NGW1->プロキシ1
ACK bob@client.b.example.com SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
以下を通ってACK bob@client.b.example.com 一口/2.0 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F8 ACK Proxy 1 -> Bob
F8 ACKのプロキシの1->のボブ
ACK bob@client.b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=130.131.132.14 Max-Forwards: 69 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
以下を通ってACK bob@client.b.example.com 一口/2.0 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=130.131.132の.14のマックス-フォワード: 69 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F9 ANM Bob -> NGW 1
F9 ANMボブ->NGW1
ANM
ANM
/* RTP streams are established between A and B (via the GW) */
/*RTPの流れはAとBの間で確立した(GWを通した)*/です。
/* Alice Hangs Up with Bob. */
/*アリスはボブと共にハングアップします。 */
Johnston, et al. Best Current Practice [Page 65] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[65ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F10 REL ser Alice -> NGW 1
F10 REL serアリス->NGW1
REL CauseCode=16 Normal
REL CauseCode=16標準
F11 RLC NGW 1 -> Alice
F11 RLC NGW1->アリス
RLC
RLC
F12 BYE NGW 1 -> Proxy 1
F12さようならNGW1->プロキシ1
BYE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F13 BYE Proxy 1 -> Bob
F13のさようならのプロキシの1->のボブ
BYE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F14 200 OK Bob -> Proxy 1
F14 200OKボブ->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com
以下を通って一口/2.0 200OK 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com
Johnston, et al. Best Current Practice [Page 66] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[66ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
CSeq: 2 BYE Content-Length: 0
CSeq: 2 さようならコンテンツの長さ: 0
F15 200 OK Proxy 1 -> NGW 1
1F15 200OKプロキシ->NGW1
SIP/2.0 200 OK Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 67] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[67ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
3.3. Successful PBX to SIP call
3.3. SIPへのうまくいっているPBXは呼びます。
PBX A GW 1 Proxy 1 Bob | | | | | Seizure | | | |--------------->| | | | Wink | | | |<---------------| | | | MF Digits F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | 100 F4 |--------------->| | |<---------------| | | | | 180 F5 | | | 180 F6 |<---------------| | |<---------------| | | One Way Voice | | | |<===============| | | | Ringing Tone | | 200 F7 | |<===============| 200 F8 |<---------------| | |<---------------| | | | ACK F9 | | | Seizure |--------------->| ACK F10 | |<---------------| |--------------->| | Both Way Voice | Both Way RTP Media | |<==============>|<===============================>| | Seizure Removal| | | |--------------->| | | | Seizure Removal| | | |<---------------| BYE F11 | | | |--------------->| BYE F12 | | | |--------------->| | | | 200 F13 | | | 200 F14 |<---------------| | |<---------------| | | | | |
PBXはGW1プロキシ1ボブです。| | | | | 捕獲| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| ウインク| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| mfケタF1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | 100 F4|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 180 F5| | | 180 F6| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| 一方通行の声| | | |<========| | | | 呼出音| | 200 F7| |<========| 200 F8| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F9| | | 捕獲|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F10| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| 道が声に出す両方| 両方、道のRTPメディア| |<=======>|<================>|、| 捕獲取り外し| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 捕獲取り外し| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| さようならF11| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| さようならF12| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F13| | | 200 F14| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、|
In this scenario, Alice dials from PBX A to Bob through GW 1 and Proxy 1. This is an example of a call that appears destined for the PSTN but is instead routed to a SIP Client.
このシナリオでは、アリスはGW1とProxy1を通してPBXからボブにAにダイヤルします。 これはPSTNに関して運命づけられているのに現れますが、代わりにSIP Clientに発送される呼び出しに関する例です。
Signaling between PBX A and GW 1 is Feature Group B (FGB) circuit associated signaling, in-band Mult-Frequency (MF) outpulsing. After the receipt of the 180 Ringing from Bob, GW 1 generates a ringing tone for Alice.
PBX AとGW1の間で合図するのは、Feature Group B(FGB)サーキット関連合図していて、バンドのMult-頻度(MF)の「外-律動的に送」りです。 ボブからの180Ringingの領収書の後に、GW1はアリスのために呼出音を発生させます。
Bob answers the call by sending a 200 OK. The call terminates when Alice hangs up, causing GW1 to send a BYE.
ボブは、200OKを送ることによって、電話口に出ます。 アリスがハングアップすると呼び出しは終わって、GW1がBYEを送ることを引き起こします。
Johnston, et al. Best Current Practice [Page 68] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[68ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
The Gateway can only identify the trunk group that the call came in on; it cannot identify the individual line on PBX A that is placing the call. The SIP URI used to identify the caller is shown in these flows as sip:551313@gw1.a.example.com.
ゲートウェイは呼び出しが参加したトランクグループを特定できるだけです。 それは電話をしているPBX Aで個々の線を特定できません。 訪問者を特定するのに使用されるSIP URIは一口としてこれらの流れで見せられます: 551313@gw1.a.example.com 。
Message Details
メッセージの詳細
PBX Alice -> GW 1
PBXアリス->GW1
Seizure
捕獲
GW 1 -> PBX A
GW1->PBX A
Wink
ウインク
F1 MF Digits PBX Alice -> GW 1
F1mfケタPBXアリス->GW1
KP 1 972 555 2222 ST
KP1 972 555標準時2222
F2 INVITE GW 1 -> Proxy 1
F2はGW1->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 Max-Forwards: 70 From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:551313@gw1.a.example.com;user=phone> Content-Type: application/sdp Content-Length: 146
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP gw1.a. example.com: 5060; ブランチは前方へz9hG4bKwqwee65マックスと等しいです: 70 From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: 551313@gw1.a.example.com;user は電話>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine where the phone number +19725552222 is located. Based upon location analysis the call is forwarded to SIP Bob. */
/*プロキシ1は、電話番号+19725552222がどこに位置しているかを決定するのにLocation Service機能を使用します。 位置の分析に基づいて、SIPボブに呼び出しを送ります。 */
Johnston, et al. Best Current Practice [Page 69] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[69ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F3 INVITE Proxy 1 -> Bob
F3はプロキシの1->のボブを招待します。
INVITE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:551313@gw1.a.example.com;user=phone> Content-Type: application/sdp Content-Length: 146
INVITE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65; 容認された=192.0.2の.201のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: 551313@gw1.a.example.com;user は電話>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying Proxy 1 -> GW 1
1プロキシ->GW1を試みるF4 100
SIP/2.0 100 Trying Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.201From:を受けました。 <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 180 Ringing Bob -> Proxy 1
ボブ->プロキシ1に電話をするF5 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com
以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.201の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com
Johnston, et al. Best Current Practice [Page 70] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[70ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com> Content-Length: 0
CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com 、gt;、コンテンツの長さ: 0
F6 180 Ringing Proxy 1 -> GW 1
1プロキシ->GW1を鳴らすF6 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2の.201の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com 、gt;、コンテンツの長さ: 0
/* One way Voice path is established between GW and the PBX for ringing. */
/*一方通行のVoice経路は、鳴るようにGWとPBXの間で確立されます。 */
F7 200 OK Bob -> Proxy 1
F7 200OKボブ->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com Contact: <sip:bob@client.b.example.com> CSeq: 1 INVITE Content-Type: application/sdp Content-Length: 151
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2の.201の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com 接触: <一口: bob@client.b.example.com 、gt;、CSeq: 1 コンテントタイプを招待してください: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 client.b.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0INボブの2890844527 2890844527IN IP4 client.b. example.com s=v=0o=c=IP4 client.b. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
Johnston, et al. Best Current Practice [Page 71] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[71ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F8 200 OK Proxy 1 -> GW 1
1F8 200OKプロキシ->GW1
SIP/2.0 200 OK Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com> Content-Type: application/sdp Content-Length: 151
以下を通って一口/2.0 200OK 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2の.201の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 151
v=0 o=bob 2890844527 2890844527 IN IP4 client.b.example.com s=- c=IN IP4 client.b.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0INボブの2890844527 2890844527IN IP4 client.b. example.com s=v=0o=c=IP4 client.b. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F9 ACK GW 1 -> Proxy 1
F9 ACK GW1->プロキシ1
ACK sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP gw1.a. example.com: 5060; ブランチは前方へz9hG4bKwqwee65マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F10 ACK Proxy 1 -> Bob
F10 ACKのプロキシの1->のボブ
ACK sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Max-Forwards: 69 From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65; 容認された=192.0.2の.201のマックス-フォワード: 69 From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 72] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[72ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
/* RTP streams are established between A and B (via the GW) */
/*RTPの流れはAとBの間で確立した(GWを通した)*/です。
/* Alice Hangs Up with Bob. */
/*アリスはボブと共にハングアップします。 */
F11 BYE GW 1 -> Proxy 1
F11さようならGW1->プロキシ1
BYE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP gw1.a. example.com: 5060; ブランチは前方へz9hG4bKwqwee65マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F12 BYE Proxy 1 -> Bob
F12のさようならのプロキシの1->のボブ
BYE sip:bob@client.b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Max-Forwards: 69 To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 2 BYE Content-Length: 0
BYE一口: bob@client.b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65; 容認された=192.0.2の.201のマックス-フォワード: 69 To: <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
F13 200 OK Bob -> Proxy 1
F13 200OKボブ->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2.201From:を受けました。 <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 73] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[73ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F14 200 OK Proxy 1 -> GW 1
1F14 200OKプロキシ->GW1
SIP/2.0 200 OK Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 From: <sip:551313@gw1.a.example.com;user=phone>;tag=jwdkallkzm To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 2 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2.201From:を受けました。 <一口: 551313@gw1.a.example.com;user は電話>と等しいです; =jwdkallkzm To:にタグ付けをしてください。 <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 2 さようならコンテンツの長さ: 0
3.4. Unsuccessful PSTN to SIP REL, SIP error mapped to REL
3.4. SIP RELへの失敗のPSTN、RELに写像されたSIP誤り
Switch A GW 1 Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| | | | 604 F3 | | | |<---------------| | | | ACK F4 | | | |--------------->| | | REL F5 | | | |<---------------| | | | RLC F6 | | | |--------------->| | | | | | |
GW1プロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 604 F3| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F4| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| REL F5| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| RLC F6| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|
Alice attempts to place a call through Gateway GW 1 and Proxy 1, which is unable to find any routing for the number. The call is rejected by Proxy 1 with a REL message containing a specific Cause value mapped by the gateway based on the SIP error.
アリスは、ゲートウェイGW1とProxy1を通して電話をするのを試みます。Proxyは数に関してどんなルーティングも見つけることができません。 RELメッセージがSIP誤りに基づくゲートウェイによって写像された特定のCause値を含んでいて、呼び出しはProxy1によって拒絶されます。
Message Details
メッセージの詳細
F1 IAM Alice -> GW 1
F1IAMアリス->GW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-9999,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=972-555-9999
F2 INVITE Alice -> Proxy 1
F2はアリス->プロキシ1を招待します。
INVITE sip:+1972559999@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@gw1.a.example.com;user=phone>;tag=076342s
INVITE一口: + 1972559999@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@gw1.a.example.com;user =電話、gt;、;=076342sにタグ付けをしてください
Johnston, et al. Best Current Practice [Page 74] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[74ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
To: <sip:+1972559999@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:+13145551111@gw1.a.example.com;user=phone;transport=tcp> Content-Type: application/sdp Content-Length: 144
To: <一口: + 1972559999@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: + 13145551111@gw1.a.example.com;user =電話; 輸送はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 144
v=0 o=GW 2890844527 2890844527 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service to find a route to +1-972-555- 9999. A route is not found, so Proxy 1 rejects the call. */
/*プロキシ1は、+1-972-555へのルートが9999であることがわかるのにLocation Serviceを使用します。 ルートが見つけられないので、Proxy1は呼び出しを拒絶します。 */
F3 604 Does Not Exist Anywhere Proxy 1 -> GW 1
F3 604が何処にも存在していない、1プロキシ->GW1
SIP/2.0 604 Does Not Exist Anywhere Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 From: <sip:+13145551111@gw1.a.example.com;user=phone>;tag=076342s To: <sip:+1972559999@ss1.a.example.com;user=phone>;tag=6a34d410 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 INVITE Error-Info: <sip:does-not-exist@ann.a.example.com> Content-Length: 0
一口/2.0 604は何処にも以下を通って存在していません。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.201From:を受けました。 <一口: + 13145551111@gw1.a.example.com;user =電話、gt;、;=076342To:にタグ付けをしてください <一口: + 1972559999@ss1.a.example.com;user =電話、gt;、; =6a34d410呼び出しIDにタグ付けをしてください: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 誤りインフォメーションを招待してください: <一口: does-not-exist@ann.a.example.com 、gt;、コンテンツの長さ: 0
F4 ACK GW 1 -> Proxy 1
F4 ACK GW1->プロキシ1
ACK sip:+1972559999@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@gw1.a.example.com;user=phone>;tag=076342s To: <sip:+1972559999@ss1.a.example.com;user=phone>;tag=6a34d410 Call-ID: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: + 1972559999@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@gw1.a.example.com;user =電話、gt;、;=076342To:にタグ付けをしてください <一口: + 1972559999@ss1.a.example.com;user =電話、gt;、; =6a34d410呼び出しIDにタグ付けをしてください: 4Fde34wkd11wsGFDs3@gw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 75] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[75ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F5 REL GW 1 -> Alice
F5 REL GW1->アリス
REL CauseCode=1
REL CauseCode=1
F6 RLC Alice -> GW 1
F6 RLCアリス->GW1
RLC
RLC
3.5. Unsuccessful PSTN to SIP REL, SIP busy mapped to REL
3.5. SIP REL、SIPへの失敗のPSTN、RELに写像されて、忙しくします。
Switch A NGW 1 Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | 100 F4 |--------------->| | |<---------------| | | | | 600 F5 | | | |<---------------| | | | ACK F6 | | | 600 F7 |--------------->| | |<---------------| | | | ACK F8 | | | |--------------->| | | REL(17) F9 | | | |<---------------| | | | RLC F10 | | | |<-------------->| | | | | | |
NGW1プロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | 100 F4|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 600 F5| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F6| | | 600 F7|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F8| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| REL(17) F9| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| RLC F10| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|
In this scenario, Alice calls Bob through Network Gateway NGW 1 and Proxy 1. The call is routed to Bob by Proxy 1. The call is rejected by Bob who sends a 600 Busy Everywhere response. The Gateway sends a REL message containing a specific Cause value mapped by the gateway based on the SIP error.
このシナリオでは、アリスは、ボブからNetworkをゲートウェイNGW1とProxy1と呼びます。 呼び出しはProxy1によってボブに発送されます。 呼び出しは600Busy Everywhere応答を送るボブによって拒絶されます。 ゲートウェイはSIP誤りに基づくゲートウェイによって写像された特定のCause値を含むRELメッセージを送ります。
Since no interworking is indicated in the IAM (F1), the busy tone is generated locally by Alice's telephone switch. In some scenarios, the busy signal is generated by the Gateway since interworking is indicated. For more discussion on interworking, refer to [4].
織り込まないことがIAM(F1)で示されるので、話中音はアリスの電話スイッチで局所的に発生します。 いくつかのシナリオでは、話中音は以来ゲートウェイによって発生して、織り込むことが示されるということです。 織り込むことについての、より多くの議論について、[4]を参照してください。
Johnston, et al. Best Current Practice [Page 76] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[76ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Message Details
メッセージの詳細
F1 IAM Alice -> NGW 1
F1IAMアリス->NGW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-2222,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=972-555-2222
F2 INVITE Alice -> Proxy 1
F2はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 144
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 144
v=0 o=GW 2890844527 2890844527 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine a route for +19725552222. The call is then forwarded to Bob. */
/*プロキシ1は、+19725552222のためにルートを決定するのにLocation Service機能を使用します。 そして、呼び出しをボブに送ります。 */
F3 INVITE F3 Proxy 1 -> Bob
F3はF3のプロキシの1->のボブを招待します。
INVITE bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp
以下を通って bob@b.example.com 一口/2.0を招待してください。 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.201のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: アプリケーション/sdp
Johnston, et al. Best Current Practice [Page 77] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[77ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Content-Length: 144
コンテンツの長さ: 144
v=0 o=GW 2890844527 2890844527 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying Proxy 1 -> NGW 1
1プロキシ->NGW1を試みるF4 100
SIP/2.0 100 Trying Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.201From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 600 Busy Everywhere Bob -> Proxy 1
F5 600はいたる所でボブ->プロキシ1と忙しくします。
SIP/2.0 600 Busy Everywhere Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
いたる所で以下を通って/2.0 600忙しい状態でちびちび飲んでください。 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.201From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F6 ACK Proxy 1 -> Bob
F6 ACKのプロキシの1->のボブ
ACK bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
以下を通ってACK bob@b.example.com 一口/2.0 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 78] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[78ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F7 600 Busy Everywhere Proxy 1 -> NGW 1
F7 600はいたる所で1プロキシ->NGW1と忙しくします。
SIP/2.0 600 Busy Everywhere Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
いたる所で以下を通って/2.0 600忙しい状態でちびちび飲んでください。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.201From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F8 ACK NGW 1 -> Proxy 1
F8 ACK NGW1->プロキシ1
ACK bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
以下を通ってACK bob@b.example.com 一口/2.0 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F9 REL NGW 1 -> Alice
F9 REL NGW1->アリス
REL CauseCode=17 Busy
REL CauseCode=17忙しいです。
F10 RLC Alice -> NGW 1
F10 RLCアリス->NGW1
RLC
RLC
Johnston, et al. Best Current Practice [Page 79] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[79ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
3.6. Unsuccessful PSTN->SIP, SIP error interworking to tones
3.6. 失敗のPSTN、-、>SIP、トーンへのSIP誤りの織り込むこと。
Switch A NGW 1 Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | 100 F4 |--------------->| | |<---------------| | | | | 600 F5 | | | |<---------------| | | | ACK F6 | | | 600 F7 |--------------->| | |<---------------| | | | ACK F8 | | | ACM F9 |--------------->| | |<---------------| | | | One Way Voice | | | |<===============| | | | Busy Tone | | | |<===============| | | | REL(16) F10 | | | |--------------->| | | | RLC F11 | | | |<---------------| | | | | | |
NGW1プロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | 100 F4|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 600 F5| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F6| | | 600 F7|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F8| | | ACM F9|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 一方通行の声| | | |<========| | | | 話中音| | | |<========| | | | REL(16) F10| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F11| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、|、|
In this scenario, Alice calls Bob through Network Gateway NGW 1 and Proxy 1. The call is routed to Bob by Proxy 1. The call is rejected by the Bob client. NGW 1 sets up a two way voice path to Alice and plays busy tone. The caller then disconnects
このシナリオでは、アリスは、ボブからNetworkをゲートウェイNGW1とProxy1と呼びます。 呼び出しはProxy1によってボブに発送されます。 呼び出しはボブクライアントによって拒絶されます。 NGW1はツーウェイ声の経路をアリスにセットアップして、話中音をプレーします。 そして、訪問者は連絡を断ちます。
NGW 1 plays the busy tone since the IAM (F1) indicates the interworking is present. In scenario 5.2.2., with no interworking, the busy indication is carried in the REL Cause value and is generated locally instead.
IAM(F1)が、織り込むのが存在しているのを示すので、NGW1は話中音をプレーします。 シナリオ、5.2、.2. 織り込むことのない忙しい指示は、REL Cause値で運ばれて、代わりに局所的に発生します。
Again, note that for ETSI or ITU ISUP, a CONnect message would be sent instead of the Answer Message.
もう一度、ETSIかITU ISUPに関して、CONnectメッセージがAnswer Messageの代わりに送られることに注意してください。
Message Details
メッセージの詳細
F1 IAM Alice -> NGW 1
F1IAMアリス->NGW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-2222,NPI=E.164,NOA=National Interworking=encountered
=が遭遇した国家の国家のCdPN=972-555-2222、NPI=E.164、IAM CgPN=314-555-1111、NPI=E.164、NOA=NOA=織り込むこと
Johnston, et al. Best Current Practice [Page 80] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[80ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F2 INVITE NGW1 -> Proxy 1
F2はNGW1->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine a route for +19725552222. The call is then forwarded to Bob. */
/*プロキシ1は、+19725552222のためにルートを決定するのにLocation Service機能を使用します。 そして、呼び出しをボブに送ります。 */
F3 INVITE Proxy 1 -> Bob
F3はプロキシの1->のボブを招待します。
INVITE bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
以下を通って bob@b.example.com 一口/2.0を招待してください。 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=mはオーディオの3456RTP/AVP0と等しいです。
Johnston, et al. Best Current Practice [Page 81] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[81ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
a=rtpmap:0 PCMU/8000
a=rtpmap: 0PCMU/8000
F4 100 Trying Bob -> Proxy 1
F4 100の骨の折れるボブ->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 600 Busy Everywhere Bob -> Proxy 1
F5 600はいたる所でボブ->プロキシ1と忙しくします。
SIP/2.0 600 Busy Everywhere Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
いたる所で以下を通って/2.0 600忙しい状態でちびちび飲んでください。 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F6 ACK Proxy 1 -> Bob
F6 ACKのプロキシの1->のボブ
ACK bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
以下を通ってACK bob@b.example.com 一口/2.0 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 82] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[82ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F7 600 Busy Everywhere Proxy 1 -> NGW 1
F7 600はいたる所で1プロキシ->NGW1と忙しくします。
SIP/2.0 600 Busy Everywhere Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
いたる所で以下を通って/2.0 600忙しい状態でちびちび飲んでください。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F8 ACK NGW 1 -> Proxy 1
F8 ACK NGW1->プロキシ1
ACK sip:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F9 ACM NGW 1 -> Alice
F9 ACM NGW1->アリス
ACM
ACM
/* A one way speech path is established between NGW 1 and Alice. */
/*スピーチ経路がNGW1の間で確立される1つの方法とアリス。 */
/* Call Released after Alice hangs up. */
アリスの後の/*呼び出しReleasedはハングアップします。 */
F10 REL Alice -> NGW 1
F10 RELアリス->NGW1
REL CauseCode=16
REL CauseCode=16
F11 RLC NGW 1 -> Alice
F11 RLC NGW1->アリス
RLC
RLC
Johnston, et al. Best Current Practice [Page 83] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[83ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
3.7. Unsuccessful PSTN->SIP, ACM timeout
3.7. 失敗のPSTN、-、>SIP、ACMタイムアウト
Switch A NGW 1 Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | 100 F4 |--------------->| | |<---------------| | | | | INVITE F5 | | | |--------------->| | | | INVITE F6 | | | |--------------->| | | | INVITE F7 | | | |--------------->| | | | INVITE F8 | | | |--------------->| | | | INVITE F9 | | | |--------------->| | REL F10 | | | |--------------->| | | | RLC F11 | | | |<---------------| | | | | CANCEL F12 | | | |--------------->| | | | 200 F13 | | | |<---------------| |
NGW1プロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | 100 F4|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| F5を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F6を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F7を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F8を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| F9を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| REL F10| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F11| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| F12を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F13| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|
Alice calls Bob through NGW 1 and Proxy 1. Proxy 1 re-sends the INVITE after the expiration of SIP timer T1 without receiving any response from Bob. Bob never responds with 180 Ringing or any other response (it is reachable but unresponsive). After the expiration of a timer, Alice's network disconnects the call by sending a Release message REL. The Gateway maps this to a CANCEL.
アリスは、NGW1とProxy1を通してボブに電話をします。 ボブからどんな応答も受けないで、プロキシ1はSIPタイマT1の満了の後にINVITEを再送します。 ボブが180Ringingかいかなる他の応答でも決して応じない、(それが届いている、無反応だけ) タイマの満了の後に、アリスのネットワークは、ReleaseメッセージRELを送ることによって、呼び出しを外します。 ゲートウェイはこれをキャンセルに写像します。
Message Details
メッセージの詳細
F1 IAM Alice -> NGW 1
F1IAMアリス->NGW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-2222,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=972-555-2222
F2 INVITE Alice -> Proxy 1
F2はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ngw1.a. example.com:5060; ブランチ=z9hG4bKlueha2
Johnston, et al. Best Current Practice [Page 84] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[84ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
マックス-フォワード: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine a route for +19725552222. The call is then forwarded to Bob. */
/*プロキシ1は、+19725552222のためにルートを決定するのにLocation Service機能を使用します。 そして、呼び出しをボブに送ります。 */
F3 INVITE Proxy 1 -> Bob
F3はプロキシの1->のボブを招待します。
INVITE sip:bob@b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
INVITE一口: bob@b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com c c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com c c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
Johnston, et al. Best Current Practice [Page 85] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[85ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F4 100 Trying Proxy 1 -> NGW 1
1プロキシ->NGW1を試みるF4 100
SIP/2.0 100 Trying Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 INVITE Proxy 1 -> Bob
F5はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
F6 INVITE Proxy 1 -> Bob
F6はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
F7 INVITE Proxy 1 -> Bob
F7はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
F8 INVITE Proxy 1 -> Bob
F8はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
F9 INVITE Proxy 1 -> Bob
F9はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
/* Timer expires in Alice's access network. */
/*タイマはアリスのアクセスネットワークで期限が切れます。 */
F10 REL Alice -> NGW 1
F10 RELアリス->NGW1
REL CauseCode=16 Normal
REL CauseCode=16標準
F11 RLC NGW 1 -> Alice
F11 RLC NGW1->アリス
RLC
RLC
Johnston, et al. Best Current Practice [Page 86] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[86ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F12 CANCEL NGW 1 -> Proxy 1
F12はNGW1->プロキシ1を取り消します。
CANCEL sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 CANCEL Content-Length: 0
キャンセル一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F13 200 OK Proxy 1 -> NGW 1
1F13 200OKプロキシ->NGW1
SIP/2.0 200 OK Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 CANCEL Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
Johnston, et al. Best Current Practice [Page 87] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[87ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
3.8. Unsuccessful PSTN->SIP, ACM timeout, stateless Proxy
3.8. 失敗のPSTN、-、>SIP、ACMタイムアウト、国がないProxy
Switch A NGW 1 Stateless Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | INVITE F4 |--------------->| | |--------------->| INVITE F5 | | | INVITE F6 |--------------->| | |--------------->| INVITE F7 | | | INVITE F8 |--------------->| | |--------------->| INVITE F9 | | | INVITE F10 |--------------->| | |--------------->| INVITE F11 | | | INVITE F12 |--------------->| | |--------------->| INVITE F13 | | | |--------------->| | REL F14 | | | |--------------->| | | | RLC F15 | | | |<---------------| | |
NGW1の国がないプロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | F4を招待してください。|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F5を招待してください。| | | F6を招待してください。|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F7を招待してください。| | | F8を招待してください。|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F9を招待してください。| | | F10を招待してください。|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F11を招待してください。| | | F12を招待してください。|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F13を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| REL F14| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F15| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|
In this scenario, Alice calls Bob through NGW 1 and Proxy 1. Since Proxy 1 is stateless (it does not send a 100 Trying response), NGW 1 re-sends the INVITE message after the expiration of SIP timer T1. Bob does not respond with 180 Ringing. Alice's network disconnects the call with a release REL (CauseCode=102 Timeout).
このシナリオでは、アリスは、NGW1とProxy1を通してボブに電話をします。 Proxy1が国がないので(それは100Trying応答を送りません)、NGW1はSIPタイマT1の満了の後にINVITEメッセージを再送します。 ボブは180Ringingと共に応じません。 アリスのネットワークはリリースREL(CauseCode=102 Timeout)との呼び出しを外します。
Message Details
メッセージの詳細
F1 IAM Alice -> NGW 1
F1IAMアリス->NGW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-2222,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=972-555-2222
F2 INVITE NGW 1 -> Proxy 1
F2はNGW1->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 招待
Johnston, et al. Best Current Practice [Page 88] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[88ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
接触: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine a route for +19725552222. The call is then forwarded to Bob. */
/*プロキシ1は、+19725552222のためにルートを決定するのにLocation Service機能を使用します。 そして、呼び出しをボブに送ります。 */
F3 INVITE Proxy 1 -> Bob
F3はプロキシの1->のボブを招待します。
INVITE sip:bob@b.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 Max-Forwards: 69 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
INVITE一口: bob@b.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.201のマックス-フォワード: 69 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F4 INVITE NGW 1 -> Proxy 1
F4はNGW1->プロキシ1を招待します。
Same as Message F2
メッセージF2と同じこと
F5 INVITE Proxy 1 -> Bob
F5はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
Johnston, et al. Best Current Practice [Page 89] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[89ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F6 INVITE NGW 1 -> Proxy 1
F6はNGW1->プロキシ1を招待します。
Same as Message F2
メッセージF2と同じこと
F7 INVITE Proxy 1 -> Bob
F7はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
F8 INVITE NGW 1 -> Proxy 1
F8はNGW1->プロキシ1を招待します。
Same as Message F2
メッセージF2と同じこと
F9 INVITE Proxy 1 -> Bob
F9はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
F10 INVITE NGW 1 -> Proxy 1
F10はNGW1->プロキシ1を招待します。
Same as Message F2
メッセージF2と同じこと
F11 INVITE Proxy 1 -> Bob
F11はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
F12 INVITE NGW 1 -> Proxy 1
F12はNGW1->プロキシ1を招待します。
Same as Message F2
メッセージF2と同じこと
F13 INVITE Proxy 1 -> Bob
F13はプロキシの1->のボブを招待します。
Same as Message F3
メッセージF3と同じこと
/* A timer expires in Alice's access network. */
タイマがアリスのアクセスネットワークで吐き出す/*。 */
F14 REL Alice -> NGW 1
F14 RELアリス->NGW1
REL CauseCode=102 Timeout
REL CauseCode=102タイムアウト
Johnston, et al. Best Current Practice [Page 90] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[90ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F15 RLC NGW 1 -> Alice
F15 RLC NGW1->アリス
RLC
RLC
3.9. Unsuccessful PSTN->SIP, Caller Abandonment
3.9. PSTN->がちびちび飲まれた失敗の訪問者放棄
Switch A NGW 1 Proxy 1 Bob | | | | | IAM F1 | | | |--------------->| INVITE F2 | | | |--------------->| INVITE F3 | | | 100 F4 |--------------->| | |<---------------| | | | | 180 F5 | | | 180 F6 |<---------------| | ACM F7 |<---------------| | |<---------------| | | | One Way Voice | | | |<===============| | | | Ringing Tone | | | |<===============| | | | | | | | REL F8 | | | |--------------->| | | | RLC F9 | | | |<---------------| CANCEL F10 | | | |--------------->| | | | 200 F11 | | | |<---------------| | | | | CANCEL F12 | | | |--------------->| | | | 200 F13 | | | |<---------------| | | | 487 F14 | | | |<---------------| | | | ACK F15 | | | 487 F16 |--------------->| | |<---------------| | | | ACK F17 | | | |--------------->| | | | | |
NGW1プロキシ1ボブを切り換えてください。| | | | | IAM F1| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F2を招待してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | 100 F4|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 180 F5| | | 180 F6| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| ACM F7| <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 一方通行の声| | | |<========| | | | 呼出音| | | |<========| | | | | | | | REL F8| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| RLC F9| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| F10を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F11| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| F12を取り消してください。| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、| 200 F13| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| 487 F14| | | | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F15| | | 487 F16|、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| ACK F17| | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|
In this scenario, Alice calls Bob through NGW 1 and Proxy 1. Bob does not respond with 200 OK. NGW 1 plays ringing tone since the ACM indicates that interworking has been encountered. Alice disconnects the call with a Release message REL which is mapped by NGW 1 to a
このシナリオでは、アリスは、NGW1とProxy1を通してボブに電話をします。 ボブは200OKで応じません。 ACMが、織り込むことが遭遇したのを示すので、NGW1は呼出音をプレーします。 アリスはNGW1対aによって写像されるReleaseメッセージRELとの呼び出しを外します。
Johnston, et al. Best Current Practice [Page 91] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[91ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
CANCEL. Note that if Bob had sent a 200 OK response after the REL, NGW 1 would have sent an ACK and then a BYE to properly terminate the call.
取り消してください。 ボブが200OK応答をRELの後に送ったなら、NGW1が適切に呼び出しを終えるためにACKと次にBYEを送ったことに注意してください。
Message Details
メッセージの詳細
F1 IAM Alice -> NGW 1
F1IAMアリス->NGW1
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=972-555-2222,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=972-555-2222
F2 INVITE Alice -> Proxy 1
F2はアリス->プロキシ1を招待します。
INVITE sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
INVITE一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 uses a Location Service function to determine a route for +19725552222. The call is then forwarded to Bob. */
/*プロキシ1は、+19725552222のためにルートを決定するのにLocation Service機能を使用します。 そして、呼び出しをボブに送ります。 */
F3 INVITE Proxy 1 -> Bob
F3はプロキシの1->のボブを招待します。
INVITE sip:bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>
INVITE一口: bob@b.example.com SIP/2.0Via: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt。
Johnston, et al. Best Current Practice [Page 92] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[92ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:ngw1@a.example.com;transport=tcp> Content-Type: application/sdp Content-Length: 146
呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com;transport はtcp>コンテントタイプと等しいです: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844527 2890844527 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844527 2890844527IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F4 100 Trying Bob -> Proxy 1
F4 100の骨の折れるボブ->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.201 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.201From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 180 Ringing Bob -> Proxy 1
ボブ->プロキシ1に電話をするF5 180
SIP/2.0 180 Ringing Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com;transport=tcp> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com;transport はtcp>コンテンツの長さと等しいです: 0
F6 180 Ringing Proxy 1 -> NGW 1
1プロキシ->NGW1を鳴らすF6 180
SIP/2.0 180 Ringing
一口/2.0 180の鳴ること
Johnston, et al. Best Current Practice [Page 93] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[93ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Contact: <sip:bob@client.b.example.com> Content-Length: 0
以下を通って 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: bob@client.b.example.com 、gt;、コンテンツの長さ: 0
F7 ACM NGW 1 -> Alice
F7 ACM NGW1->アリス
ACM
ACM
/* Alice hangs up */
/*アリスは*/を掛けます。
F8 REL Alice -> NGW 1
F8 RELアリス->NGW1
REL CauseCode=16 Normal
REL CauseCode=16標準
F9 RLC NGW 1 -> Alice
F9 RLC NGW1->アリス
RLC
RLC
F10 CANCEL NGW 1 -> Proxy 1
F10はNGW1->プロキシ1を取り消します。
CANCEL sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 CANCEL Content-Length: 0
キャンセル一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F11 200 OK Proxy 1 -> NGW 1
1F11 200OKプロキシ->NGW1
SIP/2.0 200 OK Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>
以下を通って一口/2.0 200OK 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt。
Johnston, et al. Best Current Practice [Page 94] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[94ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 CANCEL Content-Length: 0
呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F12 CANCEL Proxy 1 -> Bob
F12はプロキシの1->のボブを取り消します。
CANCEL sip:bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 CANCEL Content-Length: 0
キャンセル一口: bob@b.example.com SIP/2.0Via: 一口/2.0/TCP ss1.a. example.com: 5060; ブランチは前方へz9hG4bK2d4790.1マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F13 200 OK Bob -> Proxy 1
F13 200OKボブ->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone> Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 CANCEL Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TCP ss1.a. example.com: 5060; ブランチ=z9hG4bK2d4790.1;は=192.0.2.111From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、呼び出しID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを取り消してください: 0
F14 487 Request Terminated Bob -> Proxy 1
F14 487は終えられたボブ->プロキシ1を要求します。
SIP/2.0 487 Request Terminated Via: SIP/2.0/TCP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
一口/2.0 487要求は以下を通って終わりました。 一口/2.0/TCP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F15 ACK Proxy 1 -> Bob
F15 ACKのプロキシの1->のボブ
ACK sip:bob@b.example.com SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70
ACK一口: bob@b.example.com SIP/2.0Via: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70
Johnston, et al. Best Current Practice [Page 95] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[95ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F16 487 Request Terminated Proxy 1 -> NGW 1
F16 487は1終えられたプロキシ->NGW1を要求します。
SIP/2.0 487 Request Terminated Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 ;received=192.0.2.103 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 INVITE Content-Length: 0
一口/2.0 487要求は以下を通って終わりました。 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチ=z9hG4bKlueha2;は=192.0.2.103From:を受けました。 <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F17 ACK NGW 1 -> Proxy 1
F17 ACK NGW1->プロキシ1
ACK sip:+19725552222@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TCP ngw1.a.example.com:5060;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sip:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sip:+19725552222@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: + 19725552222@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TCP ngw1.a. example.com: 5060; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <一口: + 13145551111@ngw1.a.example.com;user =電話、gt;、;=7643kals To:にタグ付けをしてください <一口: + 19725552222@ss1.a.example.com;user =電話、gt;、; タグは314159呼び出しIDと等しいです: 4Fde34wkd11wsGFDs3@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
4. PSTN to PSTN Dialing via SIP Network
4. SIP Networkを通したPSTN DialingへのPSTN
In these scenarios, both the caller and the called party are in the telephone network, either normal PSTN subscribers or PBX extensions. The calls route through two Gateways and at least one SIP Proxy Server. The Proxy Server performs the authentication and location of the Gateways.
これらのシナリオには、電話網、普通のPSTN加入者またはPBX拡張子に訪問者と被呼者の両方があります。 呼び出しは2を通してGatewaysと少なくとも1つのSIP Proxyサーバを発送します。ProxyサーバはGatewaysの認証と位置を実行します。
Again it is noted that the intent of this call flows document is not to provide a detailed parameter level mapping of SIP to PSTN protocols. For information on SIP to ISUP mapping, the reader is referred to other references [4].
一方、流れが記録するこの呼び出しの意図がSIPのパラメタの詳細なレベルマッピングをPSTNプロトコルに提供しないことであることに注意されます。 ISUPマッピングへのSIPの情報について、読者は他の参照[4]を参照されます。
In these scenarios, the call is successfully completed between the two Gateways, allowing the PSTN or PBX users to communicate. The 183 Session Progress response is used to indicate that in-band alerting may flow from the called party telephone switch to the caller.
これらのシナリオでは、PSTNかPBXユーザが交信するのを許容して、呼び出しは2Gatewaysの間で首尾よく終了しています。 183Session Progress応答は、バンドにおける警告が被呼者電話スイッチから訪問者まで流れるかもしれないのを示すのに使用されます。
Johnston, et al. Best Current Practice [Page 96] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[96ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
4.1. Successful ISUP PSTN to ISUP PSTN call
4.1. ISUP PSTNへのうまくいっているISUP PSTNは呼びます。
Switch A NGW 1 Proxy 1 GW 2 Switch C | | | | | | IAM F1 | | | | |------------->| | | | | | INVITE F2 | | | | |------------->| INVITE F3 | | | | |------------->| IAM F4 | | | | |------------->| | | | | ACM F5 | | | | 183 F6 |<-------------| | | 183 F7 |<-------------| | | ACM F8 |<-------------| | | |<-------------| | | | | One Way Voice| Two Way RTP Media | One Way Voice| |<=============|<===========================>|<=============| | | | | ANM F9 | | | | 200 F10 |<-------------| | | 200 F11 |<-------------| | | ANM F12 |<-------------| | | |<-------------| | | | | | ACK F13 | | | | |------------->| ACK F14 | | | | |------------->| | |Both Way Voice| Both Way RTP Media |Both Way Voice| |<=============|<===========================>|<=============| | | | | REL F15 | | | | |<-------------| | | | BYE F16 | | | | BYE F18 |<-------------| RLC F17 | | |<-------------| |------------->| | | | | | | | 200 F19 | | | | |------------->| 200 F20 | | | | |------------->| | | REL F21 | | | | |<-------------| | | | | RLC F22 | | | | |------------->| | | | | | | | |
NGW1プロキシ1GW2スイッチCを切り換えてください。| | | | | | IAM F1| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、| F2を招待してください。| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>| IAM F4| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、| ACM F5| | | | 183 F6| <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| 183 F7| <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| ACM F8| <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 一方通行の声| ツーウェイRTPメディア| 一方通行の声| |<=======|<==============>|<=======| | | | | ANM F9| | | | 200 F10| <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| 200 F11| <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| ANM F12| <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、| ACK F13| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>| ACK F14| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、| |道が声に出す両方| 両方、道のRTPメディア|道が声に出す両方| |<=======|<==============>|<=======| | | | | REL F15| | | | | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、| さようならF16| | | | さようならF18| <、-、-、-、-、-、-、-、-、-、-、-、--、| RLC F17| | | <、-、-、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|、| 200 F19| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>| 200 F20| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、| REL F21| | | | | <、-、-、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| RLC F22| | | | |、-、-、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、|、|、|
In this scenario, Alice in the PSTN calls Carol who is an extension on a PBX. Alice's telephone switch signals via SS7 to the Network Gateway NGW 1, while Carol's PBX signals via SS7 with the Gateway GW 2. The CdPN and CgPN are mapped by GW 1 into SIP URIs and placed in the To and From headers. Proxy 1 looks up the dialed digits in the Request-URI and maps the digits to the PBX extension of Carol, which
このシナリオでは、PSTNのアリスは、PBXで拡大であるキャロルに電話をします。 アリスの電話スイッチはNetworkゲートウェイNGW1へのSS7を通して合図します、キャロルのPBXがゲートウェイGW2とSS7を通して合図しますが。 CdPNとCgPNはGW1によってSIP URIに写像されて、ToとFromヘッダーに置かれます。 プロキシ1がRequest-URIでダイヤルされたケタを見上げて、キャロルのPBX拡張子にケタを写像する、どれ
Johnston, et al. Best Current Practice [Page 97] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[97ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
is served by GW 2. The Proxy in F3 uses the host portion of the Request-URI to identify what private dialing plan is being referenced. The INVITE is then forwarded to GW 2 for call completion. An early media path is established end-to-end so that Alice can hear the ringing tone generated by PBX C.
GW2によって役立たれています。 F3のProxyは、どんな個人的なダイヤルするプランが参照をつけられているかを特定するのにRequest-URIのホスト部分を使用します。 そして、呼び出し完成のためにGW2にINVITEを送ります。 早めのメディア経路は、確立したアリスが、呼出音がPBX Cで発生するのを聞くことができるための終わりから終わりです。
Carol answers the call and the media path is cut through in both directions. Bob hangs up terminating the call.
キャロルは電話口に出ます、そして、メディア経路は両方の方向に深く切られます。 ボブは、呼び出しを終えながら、ハングアップします。
Message Details
メッセージの詳細
F1 IAM Switch Alice -> NGW 1
F1IAMはアリス->NGW1を切り換えます。
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=918-555-3333,NPI=E.164,NOA=National
NPI=E.164の、そして、NOA=国家の国家のIAM CgPN=314-555-1111、NPI=E.164、NOA=CdPN=918-555-3333
F2 INVITE NGW 1 -> Proxy 1
F2はNGW1->プロキシ1を招待します。
INVITE sips:+19185553333@ss1.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKlueha2 Max-Forwards: 70 From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 INVITE Contact: <sips:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
INVITE一口: + 19185553333@ss1.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/TLS ngw1.a. example.com: 5061; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70 From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、呼び出しID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844526 2890844526 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844526 2890844526IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
/* Proxy 1 consults Location Service and translates the dialed number to a private number in the Request-URI*/
/*プロキシ1は、Request URI*/の個人的な数にLocation Serviceに相談して、ダイヤルされた数を翻訳します。
F3 INVITE Proxy 1 -> GW 2
F3は1プロキシ->GW2を招待します。
INVITE sips:4443333@gw2.a.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKwqwee65
INVITE一口: 4443333@gw2.a.example.com SIP/2.0Via: 一口/2.0/TLS ss1.a. example.com: 5061; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TLS ngw1.a. example.com:5061; ブランチ=z9hG4bKwqwee65
Johnston, et al. Best Current Practice [Page 98] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[98ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
;received=192.0.2.103 Max-Forwards: 69 Record-Route: <sips:ss1.a.example.com;lr> From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone> Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 INVITE Contact: <sips:ngw1@a.example.com> Content-Type: application/sdp Content-Length: 146
; 容認された=192.0.2の.103のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、呼び出しID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: ngw1@a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 146
v=0 o=GW 2890844526 2890844526 IN IP4 ngw1.a.example.com s=- c=IN IP4 ngw1.a.example.com t=0 0 m=audio 3456 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844526 2890844526IN IP4 ngw1.a. example.com s=c=IP4 ngw1.a. example.com t=m=オーディオの3456RTP/AVP0a=rtpmap: 0PCMU/8000
F4 IAM GW 2 -> Switch C
F4 IAM GW2->スイッチC
IAM CgPN=314-555-1111,NPI=E.164,NOA=National CdPN=444-3333,NPI=Private,NOA=Subscriber
個人的なNOA=国家のCdPN=444-3333、IAM CgPN=314-555-1111、NPI=E.164、NOA=NPI=加入者
F5 ACM Switch C -> GW 2
F5 ACMスイッチC->GW2
ACM
ACM
/* Based on the ACM message, GW 2 returns a 183 response. In-band call progress indications are sent to Alice through NGW 1. */
ACMメッセージ、GW2に基づく/*は183応答を返します。 NGW1を通してバンドにおける呼び出し進歩指摘をアリスに送ります。 */
F6 183 Session Progress GW 2 -> Proxy 1
F6 183セッション進歩GW2->プロキシ1
SIP/2.0 183 Session Progress Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sips:ss1.a.example.com;lr> From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 INVITE Contact: <sips:4443333@gw2.a.example.com>
以下を通って一口/2.0 183セッション進歩 一口/2.0/TLS ss1.a. example.com: 5061 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TLS ngw1.a. example.com: 5061; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: 4443333@gw2.a.example.com 、gt。
Johnston, et al. Best Current Practice [Page 99] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[99ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Content-Type: application/sdp Content-Length: 143
コンテントタイプ: sdp Contentアプリケーション/長さ: 143
v=0 o=GW 987654321 987654321 IN IP4 gw2.a.example.com s=- c=IN IP4 gw2.a.example.com t=0 0 m=audio 14918 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW987654321 987654321IN IP4 gw2.a. example.com s=c=IP4 gw2.a. example.com t=m=オーディオの14918RTP/AVP0a=rtpmap: 0PCMU/8000
F7 183 Session Progress Proxy 1 -> GW 1
1F7 183セッション進歩プロキシ->GW1
SIP/2.0 183 Session Progress Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sips:ss1.a.example.com;lr> From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 INVITE Contact: <sips:4443333@gw2.a.example.com> Content-Type: application/sdp Content-Length: 143
以下を通って一口/2.0 183セッション進歩 一口/2.0/TLS ngw1.a. example.com: 5061; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: 4443333@gw2.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 143
v=0 o=GW 987654321 987654321 IN IP4 gw2.a.example.com s=- c=IN IP4 gw2.a.example.com t=0 0 m=audio 14918 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW987654321 987654321IN IP4 gw2.a. example.com s=c=IP4 gw2.a. example.com t=m=オーディオの14918RTP/AVP0a=rtpmap: 0PCMU/8000
/* NGW 1 receives packets from GW 2 with encoded ringback, tones or other audio. NGW 1 decodes this and places it on the originating trunk. */
/*NGW1はコード化されたringback、トーンまたは他のオーディオでGW2からパケットを受けます。 NGW1は由来しているトランクにこれを解読して、それを置きます。 */
F8 ACM NGW 1 -> Switch A
F8 ACM NGW1->スイッチA
ACM
ACM
/* Bob answers */
/*ボブ答え*/
Johnston, et al. Best Current Practice [Page 100] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[100ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F9 ANM Switch C -> GW 2
F9 ANMスイッチC->GW2
ANM
ANM
F10 200 OK GW 2 -> Proxy 1
F10 200OK GW2->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sips:ss1.a.example.com;lr> From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 INVITE Contact: <sips:4443333@gw2.a.example.com> Content-Type: application/sdp Content-Length: 143
以下を通って一口/2.0 200OK 一口/2.0/TLS ss1.a. example.com: 5061 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TLS ngw1.a. example.com: 5061; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: 4443333@gw2.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 143
v=0 o=GW 987654321 987654321 IN IP4 gw2.a.example.com s=- c=IN IP4 gw2.a.example.com t=0 0 m=audio 14918 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW987654321 987654321IN IP4 gw2.a. example.com s=c=IP4 gw2.a. example.com t=m=オーディオの14918RTP/AVP0a=rtpmap: 0PCMU/8000
F11 200 OK Proxy 1 -> NGW 1
1F11 200OKプロキシ->NGW1
SIP/2.0 200 OK Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKlueha2 ;received=192.0.2.103 Record-Route: <sips:ss1.a.example.com;lr> From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 INVITE Contact: <sips:4443333@gw2.a.example.com> Content-Type: application/sdp Content-Length: 143
以下を通って一口/2.0 200OK 一口/2.0/TLS ngw1.a. example.com: 5061; ブランチ=z9hG4bKlueha2;は=192.0.2の.103の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 接触を招いてください: <一口: 4443333@gw2.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 143
v=0 o=GW 987654321 987654321 IN IP4 gw2.a.example.com s=- c=IN IP4 gw2.a.example.com
v=0 o=GW987654321 987654321IN IP4 gw2.a. example.com s=cはIN IP4 gw2.a. example.comと等しいです。
Johnston, et al. Best Current Practice [Page 101] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[101ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
t=0 0 m=audio 14918 RTP/AVP 0 a=rtpmap:0 PCMU/8000
オーディオの14918RTP/AVP0 0 0t=m=a=rtpmap: 0PCMU/8000
F12 ANM NGW 1 -> Switch A
F12 ANM NGW1->スイッチA
ANM
ANM
F13 ACK NGW 1 -> Proxy 1
F13 ACK NGW1->プロキシ1
ACK sips:4443333@gw2.a.example.com SIP/2.0 Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKlueha2 Max-Forwards: 70 Route: <sips:ss1.a.example.com;lr> From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: 4443333@gw2.a.example.com SIP/2.0Via: 一口/2.0/TLS ngw1.a. example.com: 5061; ブランチは前方へz9hG4bKlueha2マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F14 ACK Proxy 1 -> GW 2
1F14 ACKプロキシ->GW2
ACK sips:4443333@gw2.a.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TLS ngw1.a.example.com:5061;branch=z9hG4bKlueha2 ;received=192.0.2.103 Max-Forwards: 69 From: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals To: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: 4443333@gw2.a.example.com SIP/2.0Via: 一口/2.0/TLS ss1.a. example.com: 5061; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TLS ngw1.a. example.com: 5061; ブランチ=z9hG4bKlueha2; 容認された=192.0.2の.103のマックス-フォワード: 69 From: <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、;=7643kals To:にタグ付けをしてください <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
/* RTP streams are established between NGW 1 and GW 2. */
/*RTPの流れはNGW1とGW2の間で確立されます。 */
/* Bob Hangs Up with Alice. */
/*ボブはアリスと共にハングアップします。 */
F15 REL Switch C -> GW 2
F15 RELスイッチC->GW2
REL CauseCode=16 Normal
REL CauseCode=16標準
Johnston, et al. Best Current Practice [Page 102] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[102ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F16 BYE GW 2 -> Proxy 1
F16さようならGW2->プロキシ1
BYE sips:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TLS gw2.a.example.com:5061;branch=z9hG4bKtexx6 Max-Forwards: 70 Route: <sips:ss1.a.example.com;lr> From: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 To: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 BYE Content-Length: 0
BYE一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TLS gw2.a. example.com: 5061; ブランチは前方へz9hG4bKtexx6マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、;=314159To:にタグ付けをしてください <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、; =7643kals呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 さようならコンテンツの長さ: 0
F17 RLC GW 2 -> Switch C
F17 RLC GW2->スイッチC
RLC
RLC
F18 BYE Proxy 1 -> NGW 1
1F18さようならプロキシ->NGW1
BYE sips:ngw1@a.example.com SIP/2.0 Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 Via: SIP/2.0/TLS gw2.a.example.com:5061;branch=z9hG4bKtexx6 ;received=192.0.2.202 Max-Forwards: 69 From: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 To: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 BYE Content-Length: 0
BYE一口: ngw1@a.example.com SIP/2.0Via: 一口/2.0/TLS ss1.a. example.com: 5061; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/TLS gw2.a. example.com: 5061; ブランチ=z9hG4bKtexx6; 容認された=192.0.2の.202のマックス-フォワード: 69 From: <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、;=314159To:にタグ付けをしてください <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、; =7643kals呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 さようならコンテンツの長さ: 0
F19 200 OK NGW 1 -> Proxy 1
F19 200OK NGW1->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/TLS ss1.a.example.com:5061;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/TLS gw2.a.example.com:5061;branch=z9hG4bKtexx6 ;received=192.0.2.202 From: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 To: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TLS ss1.a. example.com: 5061 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/TLS gw2.a. example.com: 5061; ブランチ=z9hG4bKtexx6;は=192.0.2.202From:を受けました。 <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、;=314159To:にタグ付けをしてください <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、; =7643kals呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 さようならコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 103] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[103ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F20 200 OK Proxy 1 -> GW 2
1F20 200OKプロキシ->GW2
SIP/2.0 200 OK Via: SIP/2.0/TLS gw2.a.example.com:5061;branch=z9hG4bKtexx6 ;received=192.0.2.202 From: <sips:+19185553333@ss1.a.example.com;user=phone>;tag=314159 To: <sips:+13145551111@ngw1.a.example.com;user=phone>;tag=7643kals Call-ID: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/TLS gw2.a. example.com: 5061; ブランチ=z9hG4bKtexx6;は=192.0.2.202From:を受けました。 <はちびちび飲まれます: + 19185553333@ss1.a.example.com;user が電話と等しい、gt;、;=314159To:にタグ付けをしてください <はちびちび飲まれます: + 13145551111@ngw1.a.example.com;user が電話と等しい、gt;、; =7643kals呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@ngw1.a.example.com CSeq: 4 さようならコンテンツの長さ: 0
F21 REL Switch C -> GW 2
F21 RELスイッチC->GW2
REL CauseCode=16 Normal
REL CauseCode=16標準
F22 RLC GW 2 -> Switch C
F22 RLC GW2->スイッチC
RLC
RLC
Johnston, et al. Best Current Practice [Page 104] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[104ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
4.2. Successful FGB PBX to ISDN PBX call with overflow
4.2. ISDN PBXへのうまくいっているFGB PBXはオーバーフローで呼びます。
PBX A GW 1 Proxy 1 GW 2 GW 3 PBX C | | | | | | | Seizure | | | | | |----------->| | | | | | Wink | | | | | |<-----------| | | | | |MF Digits F1| | | | | |----------->| | | | | | | INVITE F2 | | | | | |----------->| INVITE F3 | | | | | |----------->| | | | | | 503 F4 | | | | | |<-----------| | | | | | ACK F5 | | | | | |----------->| | | | | | INVITE F6 | | | | |------------------------>| SETUP F7 | | | | 100 F8 |----------->| | | |<------------------------|CALL PROC F9| | | | |<-----------| | | | | ALERT F10 | | | | 180 F11 |<-----------| | | 180 F12 |<------------------------| | | |<-----------| | | | Ringtone | | |OneWay Voice| |<===========| | |<===========| | | | | CONNect F13| | | | 200 F14 |<-----------| | | 200 F15 |<------------------------| | | Seizure |<-----------| | | |<-----------| ACK F16 | | | | |----------->| ACK F17 | | | | |------------------------>|CONN ACK F18| | | | |----------->| |BothWayVoice| Both Way RTP Media |BothWayVoice| |<==========>|<====================================>|<==========>| | | | | DISC F19 | | | | |<-----------| | | | BYE F20 | | | | BYE F21 |<------------------------| REL F22 | |Seiz Removal|<-----------| |----------->| |<-----------| 200 F23 | | | |Seiz Removal|----------->| 200 F24 | | |----------->| |------------------------>| REL COM F25| | | | |<-----------| | | | | |
PBXはGW1プロキシ1GW2GW3PBX Cです。| | | | | | | 捕獲| | | | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、| ウインク| | | | | | <、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| |mfケタF1| | | | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、|、| F2を招待してください。| | | | | |、-、-、-、-、-、-、-、-、-、--、>| F3を招待してください。| | | | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、| 503 F4| | | | | | <、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、| ACK F5| | | | | |、-、-、-、-、-、-、-、-、-、--、>|、|、|、|、|、| F6を招待してください。| | | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| セットアップF7| | | | 100 F8|、-、-、-、-、-、-、-、-、-、--、>|、|、| | <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|PROC F9に電話をしてください。| | | | | <、-、-、-、-、-、-、-、-、-、--、|、|、|、|、| 警告F10| | | | 180 F11| <、-、-、-、-、-、-、-、-、-、--、|、|、| 180 F12| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| | <、-、-、-、-、-、-、-、-、-、--、|、|、|、| 着信音| | |OneWay声| |<======| | |<======| | | | | F13を接続してください。| | | | 200 F14| <、-、-、-、-、-、-、-、-、-、--、|、|、| 200 F15| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、|、|、| 捕獲| <、-、-、-、-、-、-、-、-、-、--、|、|、| | <、-、-、-、-、-、-、-、-、-、--、| ACK F16| | | | |、-、-、-、-、-、-、-、-、-、--、>| ACK F17| | | | |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>|コンACK F18| | | | |、-、-、-、-、-、-、-、-、-、--、>| |BothWayVoice| 両方、道のRTPメディア|BothWayVoice| |<=====>|<==================>|<=====>|、|、|、|、| ディスクF19| | | | | <、-、-、-、-、-、-、-、-、-、--、|、|、|、| さようならF20| | | | さようならF21| <、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、| REL F22| |Seiz取り外し| <、-、-、-、-、-、-、-、-、-、--、| |、-、-、-、-、-、-、-、-、-、--、>| | <、-、-、-、-、-、-、-、-、-、--、| 200 F23| | | |Seiz取り外し|、-、-、-、-、-、-、-、-、-、--、>| 200 F24| | |、-、-、-、-、-、-、-、-、-、--、>| |、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、-、--、>| REL COM F25| | | | | <、-、-、-、-、-、-、-、-、-、--、|、|、|、|、|、|
Johnston, et al. Best Current Practice [Page 105] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[105ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
PBX Alice calls PBX Carol via Gateway GW 1 and Proxy 1. During the attempt to reach Carol via GW 2, an error is encountered - Proxy 1 receives a 503 Service Unavailable (F4) response to the forwarded INVITE. This could be due to all circuits being busy, or some other outage at GW 2. Proxy 1 recognizes the error and uses an alternative route via GW 3 to terminate the call. From there, the call proceeds normally with Carol answering the call. The call is terminated when Carol hangs up.
PBXアリスは、ゲートウェイGW1とProxy1を通してPBXをキャロルと呼びます。 GW2を通してキャロルに届く試みの間、誤りは遭遇します--プロキシ1は進められたINVITEへの503Service Unavailable(F4)応答を受けます。 これはすべての忙しいサーキット、またはGW2でのある他の供給停止のためであるかもしれません。 プロキシ1は、呼び出しを終えるのにGW3を通して誤りを認めて、代替のルートを使用します。 そこから、通常、呼び出しは電話口に出るキャロルを続けます。 キャロルがハングアップするとき、呼び出しは終えられます。
Message Details
メッセージの詳細
PBX Alice -> GW 1
PBXアリス->GW1
Seizure
捕獲
GW 1 -> PBX A
GW1->PBX A
Wink
ウインク
F1 MF Digits PBX Alice -> GW 1
F1mfケタPBXアリス->GW1
KP 444 3333 ST
KP444 3333番目
F2 INVITE GW 1 -> Proxy 1
F2はGW1->プロキシ1を招待します。
INVITE sip:4443333@ss1.a.example.com SIP/2.0 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 Max-Forwards: 70 From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com> Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:551313@gw1.a.example.com> Content-Type: application/sdp Content-Length: 155
INVITE一口: 4443333@ss1.a.example.com SIP/2.0Via: 一口/2.0/UDP gw1.a. example.com: 5060; ブランチは前方へz9hG4bKwqwee65マックスと等しいです: 70 From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: 551313@gw1.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 155
v=0 o=GW 2890844526 2890844526 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844526 2890844526IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
Johnston, et al. Best Current Practice [Page 106] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[106ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
/* Proxy 1 uses a Location Service function to determine where B is located. Response is returned listing alternative routes, GW2 and GW3, which are then tried sequentially. */
/*プロキシ1は、Bがどこに位置しているかを決定するのにLocation Service機能を使用します。 代替のルート、GW2、およびGW3(次に、連続して試みられる)を記載しながら、応答を返します。 */
F3 INVITE Proxy 1 -> GW 2
F3は1プロキシ->GW2を招待します。
INVITE sip:4443333@gw2.a.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com> Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:551313@gw1.a.example.com> Content-Type: application/sdp Content-Length: 155
INVITE一口: 4443333@gw2.a.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.1と等しいです。 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65; 容認された=192.0.2の.201のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: 551313@gw1.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 155
v=0 o=GW 2890844526 2890844526 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844526 2890844526IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F4 503 Service Unavailable GW 2 -> Proxy 1
F4 503のサービスの入手できないGW2->プロキシ1
SIP/2.0 503 Service Unavailable Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1 ;received=192.0.2.111 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って入手できない一口/2.0 503サービス 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.1;容認された=192.0.2.111 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2.201From:を受けました。 <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F5 ACK Proxy 1 -> GW 2
1F5 ACKプロキシ->GW2
ACK sip:4443333@ss1.a.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.1
ACK一口: 4443333@ss1.a.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com:5060; ブランチ=z9hG4bK2d4790.1
Johnston, et al. Best Current Practice [Page 107] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[107ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Max-Forward: 70 From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com>;tag=314159 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACK Content-Length: 0
以下を通って 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65; 容認された=192.0.2.201マックス-フォワード: 70 From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、; タグは314159呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F6 INVITE Proxy 1 -> GW 3
F6は1プロキシ->GW3を招待します。
INVITE sip:+19185553333@gw3.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Max-Forwards: 69 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com> Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:551313@gw1.a.example.com> Content-Type: application/sdp Content-Length: 155
INVITE一口: + 19185553333@gw3.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.2と等しいです。 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65; 容認された=192.0.2の.201のマックス-フォワード: 69の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: 551313@gw1.a.example.com 、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 155
v=0 o=GW 2890844526 2890844526 IN IP4 gw1.a.example.com s=- c=IN IP4 gw1.a.example.com t=0 0 m=audio 49172 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW2890844526 2890844526IN IP4 gw1.a. example.com s=c=IP4 gw1.a. example.com t=m=オーディオの49172RTP/AVP0a=rtpmap: 0PCMU/8000
F7 SETUP GW 3 -> PBX C
F7セットアップGW3->PBX C
Protocol discriminator=Q.931 Message type=SETUP Bearer capability: Information transfer capability=0 (Speech) or 16 (3.1 kHz audio) Channel identification=Preferred or exclusive B-channel Progress indicator=1 (Call is not end-to-end ISDN; further call progress information may be available inband) Called party number: Type of number and numbering plan ID=33 (National number in ISDN numbering plan) Digits=918-555-3333
プロトコル識別子=Q.931 Messageは=SETUP Bearer能力をタイプします: 情報転送能力=0(スピーチ)か16(3.1kHzのオーディオ)チャネル識別が都合のよいか唯一のBチャネルのProgressのインディケータの=の1回(呼び出しは終わりから終わりへのISDNではありません; さらなる呼び出し進歩情報は利用可能な「不-バンド」であるかもしれない)の被呼者の番号と等しいです: 数と付番プランID=33(ISDN付番における国家の数は計画されています)ケタのタイプは918-555-3333と等しいです。
Johnston, et al. Best Current Practice [Page 108] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[108ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F8 100 Trying GW 3 -> Proxy 1
F8 100の骨の折れるGW3->プロキシ1
SIP/2.0 100 Trying Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com> Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Content-Length: 0
以下を通って試みる一口/2.0 100 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2.201From:を受けました。 <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、呼び出しID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 コンテンツの長さを招待してください: 0
F9 CALL PROCeeding PBX C -> GW 3
F9は、進行PBX Cを->GW3と呼びます。
Protocol discriminator=Q.931 Message type=CALL PROC
Q.931メッセージプロトコル識別子=タイプ=は、PROCと呼びます。
F10 ALERT PBX C -> GW 3
F10の警告PBX C->GW3
Protocol discriminator=Q.931 Message type=PROG
Q.931メッセージプロトコル識別子=タイプはPROGと等しいです。
/* Based on ALERT message, GW 3 returns a 180 response. */
ALERTメッセージ、GW3に基づく/*は180応答を返します。 */
F11 180 Ringing GW 3 -> Proxy 1
GW3->プロキシ1に電話をするF11 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 ;received=192.0.2.111 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com>;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:+19185553333@gw3.a.example.com;user=phone> Content-Length: 0
以下を通って鳴る一口/2.0 180 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.2;容認された=192.0.2.111 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2の.201の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: + 19185553333@gw3.a.example.com;user =電話、gt;、コンテンツの長さ: 0
F12 180 Ringing Proxy 1 -> GW 1
1プロキシ->GW1を鳴らすF12 180
SIP/2.0 180 Ringing Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65
以下を通って鳴る一口/2.0 180 一口/2.0/UDP gw1.a. example.com:5060; ブランチ=z9hG4bKwqwee65
Johnston, et al. Best Current Practice [Page 109] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[109ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com>;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:+19185553333@gw3.a.example.com;user=phone> Content-Length: 0
; 容認された=192.0.2の.201の記録的なルート: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: + 19185553333@gw3.a.example.com;user =電話、gt;、コンテンツの長さ: 0
F13 CONNect PBX C -> GW 3
F13はPBX C->GW3を接続します。
Protocol discriminator=Q.931 Message type=CONN
Q.931メッセージプロトコル識別子=タイプはコンと等しいです。
F14 200 OK GW 3 -> Proxy 1
F14 200OK GW3->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 ;received=192.0.2.111 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com>;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:+19185553333@gw3.a.example.com;user=phone> Content-Type: application/sdp Content-Length: 143
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.2;容認された=192.0.2.111 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2の.201の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: + 19185553333@gw3.a.example.com;user =電話、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 143
v=0 o=GW 987654321 987654321 IN IP4 gw3.a.example.com s=- c=IN IP4 gw3.a.example.com t=0 0 m=audio 14918 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW987654321 987654321IN IP4 gw3.a. example.com s=c=IP4 gw3.a. example.com t=m=オーディオの14918RTP/AVP0a=rtpmap: 0PCMU/8000
F15 200 OK Proxy 1 -> GW 1
1F15 200OKプロキシ->GW1
SIP/2.0 200 OK Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Record-Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com>;tag=63412s
以下を通って一口/2.0 200OK 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65;は=192.0.2の.201の記録的なルートを受けました: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com 、gt;、;=63412sにタグ付けをしてください
Johnston, et al. Best Current Practice [Page 110] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[110ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
To: <sip:4443333@ss1.a.example.com>;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 INVITE Contact: <sip:+19185553333@gw3.a.example.com;user=phone> Content-Type: application/sdp Content-Length: 143
To: <一口: 4443333@ss1.a.example.com 、gt;、; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 接触を招いてください: <一口: + 19185553333@gw3.a.example.com;user =電話、gt;、コンテントタイプ: sdp Contentアプリケーション/長さ: 143
v=0 o=GW 987654321 987654321 IN IP4 gw3.a.example.com s=- c=IN IP4 gw3.a.example.com t=0 0 m=audio 14918 RTP/AVP 0 a=rtpmap:0 PCMU/8000
0 0IN v=0 o=GW987654321 987654321IN IP4 gw3.a. example.com s=c=IP4 gw3.a. example.com t=m=オーディオの14918RTP/AVP0a=rtpmap: 0PCMU/8000
GW 1 -> PBX A
GW1->PBX A
Seizure
捕獲
F16 ACK GW 1 -> Proxy 1
F16 ACK GW1->プロキシ1
ACK sip:+19185553333@gw3.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com>;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: + 19185553333@gw3.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP gw1.a. example.com: 5060; ブランチは前方へz9hG4bKwqwee65マックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
F17 ACK Proxy 1 -> GW 3
1F17 ACKプロキシ->GW3
ACK sip:+19185553333@gw3.a.example.com;user=phone SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 Via: SIP/2.0/UDP gw1.a.example.com:5060;branch=z9hG4bKwqwee65 ;received=192.0.2.201 Max-Forwards: 69 From: <sip:551313@gw1.a.example.com>;tag=63412s To: <sip:4443333@ss1.a.example.com>;tag=123456789 Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACK Content-Length: 0
ACK一口: + 19185553333@gw3.a.example.com;user は電話SIP/2.0Viaと等しいです: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.2と等しいです。 一口/2.0/UDP gw1.a. example.com: 5060; ブランチ=z9hG4bKwqwee65; 容認された=192.0.2の.201のマックス-フォワード: 69 From: <一口: 551313@gw1.a.example.com 、gt;、;=63412To:にタグ付けをしてください <一口: 4443333@ss1.a.example.com 、gt;、; タグは123456789呼び出しIDと等しいです: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 ACKコンテンツの長さ: 0
Johnston, et al. Best Current Practice [Page 111] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[111ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F18 CONNect ACK GW 3 -> PBX C
F18はACK GW3->PBX Cを接続します。
Protocol discriminator=Q.931 Message type=CONN ACK
Q.931メッセージプロトコル識別子=タイプはコンACKと等しいです。
/* RTP streams are established between GW 1 and GW 3. */
/*RTPの流れはGW1とGW3の間で確立されます。 */
/* Bob Hangs Up with Alice. */
/*ボブはアリスと共にハングアップします。 */
F19 DISConnect PBX C -> GW 3
F19はPBX C->GW3を外します。
Protocol discriminator=Q.931 Message type=DISC Cause=16 (Normal clearing)
Q.931メッセージプロトコル識別子=タイプはディスク原因=16と等しいです。(通常の開拓地)
F20 BYE GW 3 -> Proxy 1
F20さようならGW3->プロキシ1
BYE sip:551313@gw1.a.example.com SIP/2.0 Via: SIP/2.0/UDP gw3.a.example.com:5060;branch=z9hG4bKkdjuwq Max-Forwards: 70 Route: <sip:ss1.a.example.com;lr> From: <sip:4443333@ss1.a.example.com>;tag=123456789 To: <sip:551313@gw1.a.example.com>;tag=63412s Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 BYE Content-Length: 0
BYE一口: 551313@gw1.a.example.com SIP/2.0Via: 一口/2.0/UDP gw3.a. example.com: 5060; ブランチは前方へz9hG4bKkdjuwqマックスと等しいです: 70ルート: <一口: ss1.a. example.com; lr>From: <一口: 4443333@ss1.a.example.com 、gt;、;=123456789To:にタグ付けをしてください <一口: 551313@gw1.a.example.com 、gt;、; =63412呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 さようならコンテンツの長さ: 0
F21 BYE Proxy 1 -> GW 1
1F21さようならプロキシ->GW1
BYE sip:551313@gw1.a.example.com SIP/2.0 Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 Via: SIP/2.0/UDP gw3.a.example.com:5060;branch=z9hG4bKkdjuwq ;received=192.0.2.203 Max-Forwards: 69 From: <sip:4443333@ss1.a.example.com>;tag=123456789 To: <sip:551313@gw1.a.example.com>;tag=63412s Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 BYE Content-Length: 0
BYE一口: 551313@gw1.a.example.com SIP/2.0Via: 一口/2.0/UDP ss1.a. example.com: 5060; ブランチは以下を通ってz9hG4bK2d4790.2と等しいです。 一口/2.0/UDP gw3.a. example.com: 5060; ブランチ=z9hG4bKkdjuwq; 容認された=192.0.2の.203のマックス-フォワード: 69 From: <一口: 4443333@ss1.a.example.com 、gt;、;=123456789To:にタグ付けをしてください <一口: 551313@gw1.a.example.com 、gt;、; =63412呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 さようならコンテンツの長さ: 0
GW 1 -> PBX A
GW1->PBX A
Seizure removal
捕獲取り外し
Johnston, et al. Best Current Practice [Page 112] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[112ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
F22 RELease GW 3 -> PBX C
F22リリースGW3->PBX C
Protocol discriminator=Q.931 Message type=REL
Q.931メッセージプロトコル識別子=タイプはRELと等しいです。
F23 200 OK GW 1 -> Proxy 1
F23 200OK GW1->プロキシ1
SIP/2.0 200 OK Via: SIP/2.0/UDP ss1.a.example.com:5060;branch=z9hG4bK2d4790.2 ;received=192.0.2.111 Via: SIP/2.0/UDP gw3.a.example.com:5060;branch=z9hG4bKkdjuwq ;received=192.0.2.203 From: <sip:4443333@ss1.a.example.com>;tag=123456789 To: <sip:551313@gw1.a.example.com>;tag=63412s Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP ss1.a. example.com: 5060 以下を通って; ブランチ=z9hG4bK2d4790.2;容認された=192.0.2.111 一口/2.0/UDP gw3.a. example.com: 5060; ブランチ=z9hG4bKkdjuwq;は=192.0.2.203From:を受けました。 <一口: 4443333@ss1.a.example.com 、gt;、;=123456789To:にタグ付けをしてください <一口: 551313@gw1.a.example.com 、gt;、; =63412呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 さようならコンテンツの長さ: 0
F24 200 OK Proxy 1 -> GW 3
1F24 200OKプロキシ->GW3
SIP/2.0 200 OK Via: SIP/2.0/UDP gw3.a.example.com:5060;branch=z9hG4bKkdjuwq ;received=192.0.2.203 From: <sip:4443333@ss1.a.example.com>;tag=123456789 To: <sip:551313@gw1.a.example.com>;tag=63412s Call-ID: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 BYE Content-Length: 0
以下を通って一口/2.0 200OK 一口/2.0/UDP gw3.a. example.com: 5060; ブランチ=z9hG4bKkdjuwq;は=192.0.2.203From:を受けました。 <一口: 4443333@ss1.a.example.com 、gt;、;=123456789To:にタグ付けをしてください <一口: 551313@gw1.a.example.com 、gt;、; =63412呼び出しIDにタグ付けをしてください: 2xTb9vxSit55XU7p8@gw1.a.example.com CSeq: 1 さようならコンテンツの長さ: 0
F25 RELease COMplete PBX C -> GW 3
F25のリリースの完全なPBX C->GW3
Protocol discriminator=Q.931 Message type=REL COM
Q.931メッセージプロトコル識別子=タイプはREL COMと等しいです。
PBX Alice -> GW 1
PBXアリス->GW1
Seizure removal
捕獲取り外し
5. Security Considerations
5. セキュリティ問題
This document provides examples of mapping from SIP to ISUP and ISUP to SIP. The gateways in these examples are compliant with the Security Considerations Section of RFC 3398 [4] which is summarized here.
このドキュメントはSIPからISUPとISUPからSIPまでマッピングに関する例を提供します。 これらの例のゲートウェイはここへまとめられるRFC3398[4]のSecurity Considerationsセクションと共に言いなりになっています。
Johnston, et al. Best Current Practice [Page 113] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[113ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
There are few security concerns relating to the mapping of ISUP to SIP besides privacy considerations in the calling party number passing. Some concerns relating to the mapping from tel URI parameters to ISUP include the user creation of parameters and codes relating to called number and local number portability (LNP). An operator of a gateway should use policies similar to those present in PSTN switches to avoid security problems.
起呼側数の通過におけるプライバシー問題以外にほとんどISUPに関するマッピングにSIPに関連しない安全上の配慮があります。 tel URIパラメタからISUPまでのマッピングに関連するいくつかの関心が呼ばれた数と市内番号の携帯性(LNP)に関連するパラメタとコードのユーザ創造を含んでいます。 ゲートウェイのオペレータは、警備上の問題を避けるのにPSTNスイッチで出席しているそれらと同様の方針を使用するべきです。
The mapping from a SIP response code to an ISUP Cause Code presents a theoretical risk, so a gateway operator may implement policies controlling this mapping. Gateways should also not rely on the contents of the From header field for identity information, as it may be arbitrarily populated by a user. Instead, some sort of cryptographic authentication and authorization should be used for identity determination. These flows show both HTTP Digest for authentication of users, although for brevity, the challenge is not always shown.
SIP応答コードからISUP Cause Codeまでのマッピングが理論上の危険を提示するので、ゲートウェイオペレータはこのマッピングを制御する政策を実施するかもしれません。 また、ゲートウェイはアイデンティティ情報のためのFromヘッダーフィールドのコンテンツを当てにするはずがありません、それがユーザによって任意に居住されるとき。 代わりに、ある種の暗号の認証と認可がアイデンティティ決断に使用されるべきです。 挑戦は簡潔さにおいていつも示されるというわけではありませんが、これらの流れはユーザの認証のためにHTTP Digestを両方に見せています。
The early media cut-through shown in some flows is another potential security risk, but it is also required for proper interaction with the PSTN. Again, a gateway operator should use proper policies relating to early media to prevent fraud and misuse. Finally, a user agent (even a properly authenticated one) can launch multiple simultaneous requests through a gateway, constituting a denial of service attack. The adoption of policies to limit the number of simultaneous requests from a single entity may be used to prevent this attack.
通じていくつかの流れで示される早いメディア切れるのは、別の潜在的危険人物ですが、また、それがPSTNとの適切な相互作用に必要です。 一方、ゲートウェイオペレータは詐欺と誤用を防ぐために早めのメディアに関連する適切な方針を使用するべきです。 最終的に、ユーザエージェント(適切に認証されたものさえ)はゲートウェイを通して複数の同時の要求に着手できます、サービス不能攻撃を構成して。 単一体からの同時の要求の数を制限する方針の採用は、この攻撃を防ぐのに使用されるかもしれません。
As discussed in the SIP-T framework [7], SIP/ISUP interworking can be employed as an interdomain signaling mechanism that may be subject to pre-existing trust relationships between administrative domains. Any administrative domain implementing SIP-T or SIP/ISUP interworking should have an adequate security apparatus (including elements that manage any appropriate policies to manage fraud and billing in an interdomain environment) in place to ensure that the translation of ISUP information does not result in any security violations.
SIP-T枠組み[7]で議論するように、管理ドメインの間の信用関係を先在させるのを受けることがあるかもしれないinterdomainシグナル伝達機構としてSIP/ISUPの織り込むことを使うことができます。 SIP-Tを実行するどんな管理ドメインかSIP/ISUPの織り込むも、ISUP情報に関する翻訳が少しの安全の侵害ももたらさないのを保証するために、適所に十分な安全性装置(interdomain環境に詐欺と支払いを管理するためにどんな適切な方針も管理する要素を含んでいる)を持つべきです。
Although no examples of this are shown in this document, transporting ISUP in SIP bodies may provide opportunities for abuse, fraud, and privacy concerns, especially when SIP-T requests can be generated, inspected or modified by arbitrary SIP endpoints. ISUP MIME bodies should be secured (preferably with S/MIME as detailed in RFC 3261 [2]) to alleviate this concern. Authentication properties provided by S/MIME would allow the recipient of a SIP-T message to ensure that the ISUP MIME body was generated by an authorized entity. Encryption would ensure that only carriers possessing a particular decryption key are capable of inspecting encapsulated ISUP MIME bodies in a SIP request.
この例は全く本書では示されませんが、SIPボディーでISUPを輸送すると、機会は乱用、詐欺、およびプライバシーの問題に与えられるかもしれません、特に、任意のSIP終点でSIP-T要求を発生するか、点検されるか、または変更できるとき。 ISUP MIMEボディーを安全にするべきです。(望ましくは、S/MIMEがこの関心を軽減するRFC3261[2])で詳細な状態で。 S/MIMEによって提供された認証資産はISUP MIMEボディーが権限のある機関で発生したのを保証するSIP-Tメッセージの受取人を許容するでしょう。 暗号化は、特定の復号化キーを所有しているキャリヤーだけがSIP要求で要約のISUP MIMEボディーを点検できるのを確実にするでしょう。
Johnston, et al. Best Current Practice [Page 114] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[114ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
6. References
6. 参照
6.1. Normative References
6.1. 引用規格
[1] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[1] ブラドナー、S.、「Indicate Requirement LevelsへのRFCsにおける使用のためのキーワード」、BCP14、RFC2119、1997年3月。
[2] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M. E. and Schooler, "SIP: Session Initiation Protocol", RFC 3261, June 2002.
[2] ローゼンバーグ、J.、Schulzrinne、H.、キャマリロ、G.、ジョンストン、A.、ピーターソン、J.、スパークス、R.、ハンドレー、M.E.、および学生は「以下をちびちび飲みます」。 「セッション開始プロトコル」、RFC3261、2002年6月。
[3] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with the Session Description Protocol (SDP)", RFC 3264, June 2002.
[3] ローゼンバーグとJ.とH.Schulzrinne、「セッション記述プロトコル(SDP)がある申し出/答えモデル」、RFC3264、2002年6月。
[4] Camarillo, G., Roach, A. B., Peterson, J. and L. Ong, "Integrated Services Digital Network (ISDN) User Part (ISUP) to Session Initiation Protocol (SIP) Mapping", RFC 3398, December 2002.
[4] キャマリロ(G.、ローチ、A.B.、ピーターソン、J.、およびL.オング)は、「サービスディジタル通信網(ISDN)ユーザ部分(ISUP)をセッション開始プロトコル(一口)マッピングと統合しました」、RFC3398、2002年12月。
[5] Franks, J., Hallam-Baker, P., Hostetler, J., Lawrence, S., Leach, P., Luotonen, A. and L. Stewart, "HTTP Authentication: Basic and Digest Access Authentication", RFC 2617, June 1999.
[5] フランクス、J.、ハラム-ベイカー、P.、Hostetler、J.、ローレンス、S.、リーチ、P.、Luotonen、A.、およびL.スチュワート、「HTTP認証:」 「基本的、そして、ダイジェストアクセス認証」、RFC2617、1999年6月。
[6] Vaha-Sipila, A., "URLs for Telephone Calls", RFC 2806, April 2000.
[6]Vaha-Sipila、A.、「通話のためのURL」、RFC2806、2000年4月。
[7] Vemuri, A. and J. Peterson, "Session Initiation Protocol for Telephones (SIP-T): Context and Architectures", BCP 63, RFC 3372, September 2002.
[7] Vemuri、A.、およびJ.ピーターソン、「セッション開始は電話(一口T)のために議定書を作ります」。 「文脈と構造」、BCP63、RFC3372、9月2002日
[8] Zimmerer, E., Peterson, J., Vemuri, A., Ong, L., Audet, F., Watson, M. and M. Zonoun, "MIME media types for ISUP and QSIG Objects", RFC 3204, December 2001.
[8]ZimmererとE.とピーターソンとJ.とVemuriとA.、オングとL.とAudetとF.とワトソンとM.とM.Zonoun、「ISUPとQSIG ObjectsのためのMIMEメディアタイプ」RFC3204(2001年12月)。
[9] Faltstrom, P., "E.164 number and DNS", RFC 2916, September 2000.
[9]Faltstromと、P.と、「E.164番号とDNS」、RFC2916、9月2000日
6.2. Informative References
6.2. 有益な参照
[10] Johnston, A., Donovan, S., Sparks, R., Cunningham, C. and K. Summers, "Session Initiation Protocol (SIP) Basic Call Flow Examples", RFC 3665, December 2003.
[10] ジョンストンとA.とドノヴァンとS.とスパークスとR.とカニンハムとC.とK.夏、「セッション開始プロトコル(一口)基本的な呼び出し流れの例」、RFC3665、2003年12月。
Johnston, et al. Best Current Practice [Page 115] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[115ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
7. Acknowledgments
7. 承認
Thanks to Rohan Mahy, Adam Roach, Gonzalo Camarillo, Cullen Jennings, and Tom Taylor for their detailed comments during the final review. Thanks to Dean Willis for his early contributions to the development of this document. Thanks to Jon Peterson for his help on the security section.
おかげに、決勝の間の彼らの詳細なコメントのためのRohanマーイ、アダム・ローチ、ゴンサロ・キャマリロ、Cullenジョニングス、およびトム・テイラーは論評します。 このドキュメントの開発への彼の早めの貢献をディーン・ウィリスをありがとうございます。 彼のご協力をセキュリティ部でジョン・ピーターソンをありがとうございます。
The authors wish to thank Kundan Singh for performing parser validation of messages.
作者は、メッセージのパーサ合法化を実行して頂いて、Kundanシンに感謝したがっています。
The authors wish to thank the following individuals for their participation in a detailed review of this call flows document: Aseem Agarwal, Rafi Assadi, Ben Campbell, Sunitha Kumar, Jon Peterson, Marc Petit-Huguenin, Vidhi Rastogi, and Bodgey Yin Shaohua.
作者は流れが記録するこの呼び出しの詳細なレビューへの彼らの参加について以下の個人に感謝したがっています: Aseem Agarwal、Rafi Assadi、ベン・キャンベル、Sunithaクマー、ジョン・ピーターソン、小さいHugueninのマーク・Vidhiラストーギ、およびBodgey陰のShaohua。
The authors also wish to thank the following individuals for their assistance: Jean-Francois Mule, Hemant Agrawal, Henry Sinnreich, David Devanatham, Joe Pizzimenti, Matt Cannon, John Hearty, the whole MCI WorldCom IPOP Design team, Scott Orton, Greg Osterhout, Pat Sollee, Doug Weisenberg, Danny Mistry, Steve McKinnon, and Denise Ingram, Denise Caballero, Tom Redman, Ilya Slain, Pat Sollee, John Truetken, and others from MCI WorldCom, 3Com, Cisco, Lucent and Nortel.
また、作者は彼らの支援について以下の個人に感謝したがっています: ジャン・フランソワMule、Hemant Agrawal、ヘンリーSinnreich、デヴィッドDevanatham、ジョーPizzimenti、マットCannon、ジョンHearty、全体のMCIワールドコムIPOP Designチーム、スコット・オートン、グレッグ・オスターハウト、パットSollee、ダグWeisenberg、ダニー・ミストリ、スティーブMcKinnon、デニーズ・イングラム、デニーズ・カバリェロ、トム・レッドマン、イリヤSlain、パットSollee、ジョンTruetken、およびMCIワールドコム、3Com、シスコ、Lucent、およびノーテルからの他のもの。
8. Intellectual Property Statement
8. 知的所有権声明
The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementors or users of this specification can be obtained from the IETF Secretariat.
IETFはどんな知的所有権の正当性か範囲、実現に関係すると主張されるかもしれない他の権利、本書では説明された技術の使用またはそのような権利の下におけるどんなライセンスも利用可能であるかもしれない、または利用可能でないかもしれない範囲に関しても立場を全く取りません。 どちらも、それはそれを表しません。いずれもどんなそのような権利も特定するための努力にしました。 BCP-11で標準化過程の権利と規格関連のドキュメンテーションに関するIETFの手順に関する情報を見つけることができます。 権利のクレームのコピーで利用可能に作られるべきライセンスの保証、または一般的なライセンスか許可が作成者によるそのような所有権の使用に得させられた試みの結果が公表といずれにも利用可能になったか、またはIETF事務局からこの仕様のユーザを得ることができます。
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.
IETFはこの規格を練習するのに必要であるかもしれない技術をカバーするかもしれないどんな著作権もその注目していただくどんな利害関係者、特許、特許出願、または他の所有権も招待します。 IETF専務に情報を記述してください。
Johnston, et al. Best Current Practice [Page 116] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[116ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
9. Authors' Addresses
9. 作者のアドレス
All listed authors actively contributed large amounts of text to this document.
すべての記載された作者が活発に多量のテキストをこのドキュメントに寄付しました。
Alan Johnston MCI 100 South 4th Street St. Louis, MO 63102 USA
第4南アランジョンストンMCI100通りMO63102セントルイス(米国)
EMail: alan.johnston@mci.com
メール: alan.johnston@mci.com
Steve Donovan dynamicsoft, Inc. 5100 Tennyson Parkway Suite 1200 Plano, Texas 75024 USA
スティーブドノヴァンdynamicsoft Inc.5100テニソンパークウェイSuite1200テキサス75024プラノ(米国)
EMail: sdonovan@dynamicsoft.com
メール: sdonovan@dynamicsoft.com
Robert Sparks dynamicsoft, Inc. 5100 Tennyson Parkway Suite 1200 Plano, Texas 75024 USA
ロバートスパークスdynamicsoft Inc.5100テニソンパークウェイSuite1200テキサス75024プラノ(米国)
EMail: rsparks@dynamicsoft.com
メール: rsparks@dynamicsoft.com
Chris Cunningham dynamicsoft, Inc. 5100 Tennyson Parkway Suite 1200 Plano, Texas 75024 USA
クリスカニンハムdynamicsoft Inc.5100テニソンパークウェイSuite1200テキサス75024プラノ(米国)
EMail: ccunningham@dynamicsoft.com
メール: ccunningham@dynamicsoft.com
Kevin Summers Sonus 1701 North Collins Blvd, Suite 3000 Richardson, TX 75080 USA
ケビンサマーズSonus1701の北のコリンズBlvd、Suite3000リチャードソン、テキサス75080米国
EMail: kevin.summers@sonusnet.com
メール: kevin.summers@sonusnet.com
Johnston, et al. Best Current Practice [Page 117] RFC 3666 SIP PSTN Call Flows December 2003
ジョンストン、他 最も良い現在の習慣[117ページ]RFC3666一口PSTN呼び出しは2003年12月に流れます。
10. Full Copyright Statement
10. 完全な著作権宣言文
Copyright (C) The Internet Society (2003). All Rights Reserved.
Copyright(C)インターネット協会(2003)。 All rights reserved。
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.
それに関するこのドキュメントと翻訳は、コピーして、それが批評するか、またはそうでなければわかる他のもの、および派生している作品に提供するか、または準備されているかもしれなくて、コピーされて、発行されて、全体か一部広げられた実現を助けるかもしれません、どんな種類の制限なしでも、上の版権情報とこのパラグラフがそのようなすべてのコピーと派生している作品の上に含まれていれば。 しかしながら、このドキュメント自体は何らかの方法で変更されないかもしれません、インターネット協会か他のインターネット組織の版権情報か参照を取り除くのなどように、それを英語以外の言語に翻訳するのが著作権のための手順がインターネットStandardsの過程で定義したどのケースに従わなければならないか、必要に応じてさもなければ、インターネット標準を開発する目的に必要であるのを除いて。
The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assignees.
上に承諾された限られた許容は、永久であり、そのインターネット協会、後継者または指定代理人によって取り消されないでしょう。
This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
このドキュメントとそして、「そのままで」という基礎とインターネットの振興発展を目的とする組織に、インターネット・エンジニアリング・タスク・フォースが速達の、または、暗示しているすべての保証を放棄するかどうかというここにことであり、他を含んでいて、含まれて、情報の使用がここに侵害しないどんな保証も少しもまっすぐになるという情報か市場性か特定目的への適合性のどんな黙示的な保証。
Acknowledgement
承認
Funding for the RFC Editor function is currently provided by the Internet Society.
RFC Editor機能のための基金は現在、インターネット協会によって提供されます。
Johnston, et al. Best Current Practice [Page 118]
ジョンストン、他 最も良い現在の習慣[118ページ]
一覧
スポンサーリンク