Comments
Description
Transcript
(MMTel)サービス
第23章 マルチメディアテレフォニー (MMTel)サービス (PSTN/ISDNシミュレーションサービス) 第 23 章 ここまで、IMS はマルチメディアサービスと既存の通話サービスを実現できると説明してき た。本章では、PSTN/ISDN の付加サービスとしてPSTN およびISDN 環境で提供される既 存の通話サービスについて説明する。なお、既存の付加サービスには自動転送、呼び出し保持 および通話の再開等が挙げられる。 また、IMS 環境下において、アプリケーションサーバ(AS)はマルチメディアテレフォニー ( M M T e l )サービスも提 供 することができる。 ただし、 S I P は呼 制 御 プロトコルであり PSTN/ISDN のプロトコルとは異なっているので、PSTN/ISDN の付加サービスと同様の機 能を提供するものの、実現方法は全く異なる。ただし、PSTN/ISDN シミュレーションサー ビスの目的はPSTN/ISDN と同様である。 PSTN/ISDN シミュレーションサービスの多くはサービスを提供できるAS を立てて展開さ れ、通常サービス自体は単独のAS の中で帰結される。 そもそもPSTN/ISDN シミュレーションサービスは、IMS へ固定網を経由してアクセスす るためのサービスとしてESTI TISPAN によって開発された。そして、TISPAN IMS が 3GPP と合併した際には、モバイルアクセスのために改良されマルチメディアをサポートする IMS サービスとなった。 本章では、ほぼ同様の意味としてIMS マルチメディアサービスとPSTN/ISDN サービスを 使用している。これは、文書管理において3GPP TS24.173[36]では様々な関連サービ スを統合しているためである。しかし、過去の経緯によりETSI ではPSTN/ISDN シミュレ ーションサービスセットをETSI の仕様として記述されている。その後、このETSI で定義さ れた仕様は3GPP へと移行した。この辺りの詳細については、3GPP TS24.173[36]を 参照して欲しい。 既存のPTSN/ISDN の付加サービスと互換性を持つことを目的として明確にした状態で、 PSTN/ISDN シミュレーションサービスは開発された。そして元来、PSTN/ISDN シミュレ ーションサービスはIMS への固定系広帯域アクセス環境での利用を念頭に開発されたが、現 在ではワイヤレス機器を含むIMS の一機能となっている。 またPSTN/ISDN シミュレーションサービスは、PSTN/ISDN が持っていた様々な付加サ ービスに基づき対応している。しかし、PSTN/ISDN シミュレーションサービスの名称の多 507 くは、IMS の中ではメッセージ、サブスクリプト、マルチメディアセッション等のようにSIP で使用される名称を取り入れて変更されている。つまり、PSTN/ISDN シミュレーションサ ービスの多くは呼処理だけではなく通信サービス自体を示すものとなったわけだ。 表 23.1 に、本章で解説するPSTN/ISDN シミュレーションサービスの概要を示す。右側 の「O/T」の列は、発着信のどちら側に提供されるサービスであるのかを示している(O が発 側で、T が着側)。 表 23.1 短縮形 第 Ⅲ 部 I M S の サ ー ビ ス 508 IMSで提供されるPSTN/ISDNシミュレーションサービス PSTN/ISDN シミュレーションサービス PSTN/ISDNサービス サービス内容 O/T CDIV CFU Communication Diversion Communication Forwarding Unconditional Call Diversion Call Forwarding 呼の転送 無条件着信転送 T T CFB Communication Forwarding on Busy user Call Forwarding Busy 話中転送 T CFNR Communication Forwarding on No Reply Call Forwarding No Reply 無応答時着信転送 T CFNL Communication Forwarding on Not Logged-in ─ 非加入者転送 T CONF MWI OIP Conference Message Waiting Indication Originating Identification Presentation Conference Calling Message Waiting Indication Calling Line Identification Presentation 会議通話 メッセージ受信インディケータ 発信者番号表示 O/T T T OIR Originating Identification Restriction Calling Line Identification Restriction 発信者番号表示禁止 O TIP Terminating Identification Presentation Connected Line Identification Presentation 接続先番号表示 O TIR Terminating Identification Restriction Connected Line Identification Restriction 接続先番号表示禁止 T CW HOLD ACR Communication Waiting Communication Hold Anonymous Communication Rejection Call Waiting Call Hold Anonymous Call Rejection T O/T T CB ICB OCB AoC CCBS Communication Barring Incoming Communication Barring Outgoing Communication Barring Advice of Charge Completion of Communications to Busy Subscriber Call Barring Incoming Call Barring Outgoing Call Barring Advice of Charge Completion of Calls to Busy Subscriber コールウェイティング 呼び出し保留 発信番号非通知 着信拒否 発着信の制限 着信制限 発信制限 料金通知 自動再呼び出し O/T T O O O CCNR Completion of Communications on No Reply Completion of Calls on No Reply 無応答時接続完了 O MCID Malicious Communication Identification Malicious Call Identification 悪意呼識別 T ECT Explicit Communication Transfer Explicit Call Transfer 特定呼転送 O/T 第23章 マルチメディアテレフォニー(MMTel)サービス(PSTN/ISDNシミュレーションサービス) 23.1 音声ガイダンスサービス 表 23.1で示した様々なマルチメディア通信サービスについて言及する前に、これらのサービ スでしばしば使用されている共通のメカニズムについて説明しておこう。このメカニズムとは、 PSTN/ISDNサービスから引き継がれている音声ガイダンスを伴ったサービスであり、このガイ ダンスによってユーザへのフィードバックを行う。IMSでは、電話のディスプレイにWebページ のような表示をすることでインスタントメッセージを送信するように、他のメカニズムを使用す 第 23 章 ることがある。しかし、IMSにとって最小限の機能は、ガイダンスを提供することである。本章 では、この音声ガイダンスを提供するメカニズムについて解説する。そしてこれから説明するマ ルチメディア通話サービスの多くは、この音声ガイダンスを利用することができる。 音声ガイダンスを提供する手順についてはETSI TS183 028[142]、あるいは3GPP TS24.628 [60]で規定されている。音声ガイダンスは、セッションが確立している間、もしくは解放され ている間のいずれの場合にも利用することができ、その手順はそれぞれ場合で少し異っている。 また、セッションの確立を拒否する際に音声ガイダンスを送ることもできる。 23.1.1 セッション確立時の音声ガイダンス セッションが確立されている時に提供される音声ガイダンスには、4つの方法がある。 (i) 音声ガイダンスが聞き取り側でレンダリング(創出)される場合:INVITEリクエストにおけ るCall-Informationヘッダフィールドに含まれているURLをユーザへ提供する。 (ii)音声ガイダンスが聞き取り側でレンダリングされる場合:Alert-Infoヘッダフィールド は180(Ringing)レスポンスに格納され、Alert-Infoヘッダには音声ガイダンスの提供 元を特定するSIP URIあるいはHTTP URIを含むため、Alert-Infoヘッダに含まれてい るURLをユーザへ提供する。 (iii)P-Early-Mediaヘッダフィールド(RFC 5009[128])に関連してRFC 3960[111]で定義 されたゲートウェイモデルにアーリーメディアを使用する。 (iv)P-Early-Mediaヘッダフィールド(RFC 5009[128])に関連してRFC 3960[111]で記述 されているようなアーリーダイアログにアーリーメディアを使用する。 上記(iv)における全体的な効果としては、セッションが確立されている際は、聞き取り側が アーリーダイアログを保持していることで成立することになる。その際、ダイアログの1つは聞 き取り側と音声ガイダンス提供側との間で確立され、もう1つのダイアログは聞き取り側とAS との間で確立される。そしてASは、アーリーダイアログで確立されたプレセッションに一方的 にアーリーメディアを送信することができる。 図 23.1は、Call-Infoヘッダフィールドを利用したメカニズムによって音声ガイダンスが 送信された場合について示したものである。なおこの場合は、S-CSCFとASは聞き取り側、あ るいは音声ガイダンス提供側のどちらかの同一のネットワーク内に揃って位置している必要が ある。まず、S-CSCFがイニシャルフィルタクライテリアの評価のためにASへ送信されるINVITE 23.1 音声ガイダンスサービス 509 iFCの評価 ローカルで ann.wavを再生 第 Ⅲ 部 通常手順でセッションセットアップを続行 I M S の サ ー ビ ス 図 23.1 着信側がアナウンスに Call-Info ヘッダフィールドを使用した場合 リクエストを受信すると(①)音声ガイダンス送信処理が始まる。ASは保持しているファイルを 示すHTTPリンクを含んでいるprotoCall-Infoヘッダフィールドを、このINVITEリクエス トに挿入する。次に、ASは通常通りS-CSCFへINVITEリクエストを送信し(⑤)、S-CSCFはこ のリクエストを聞き取り側へ転送する(⑦)。受信した聞き取り側は、INVITE リクエストの Call-Infoヘッダフィールドに含まれているURLを呼び出す。その際聞き取り側はHTTP GET リクエストによる、音声ガイダンスファイルを取得するためのリクエストも送信する。そして、 音声ガイダンスファイルは200(OK)レスポンスによって送出される(⑩)。音声ガイダンス提供 側はユーザに180(Ringing)レスポンスを送信し、ユーザに伝えるべき音声ガイダンスが届けて いる旨を通知する。以降のセッションセットアップは通常の手順によって処理される。 図 23.2はAlert-Infoヘッダフィールドを使って音声ガイダンスの送信が提供される場合 について示したものである。S-CSCFとASは聞き取り側か音声ガイダンス提供側のどちらかのネ ットワークになければならない。S-CSCF(①)がイニシャルフィルタクライテリアの評価(③)を ASに送信するためのINVITEリクエストを受信すると音声ガイダンス送信処理が開始する。AS が通常のルーティングを実行し、S-CSCFへINVITEリクエストを送信し(⑤)、S-CSCFはINVITE リクエストを聞き取り側へ送信する(⑦)。音声ガイダンス提供側は180(Ringing)レスポンスを 送信し(⑨) 、これは最終的にはASで受信される(⑩) 。そしてASはS-CSCFと聞き取り側へ、保 510 第23章 マルチメディアテレフォニー(MMTel)サービス(PSTN/ISDNシミュレーションサービス) iFCの評価 第 23 章 ローカルの ann.wavを再生 通常手順でセッションセットアップを続行 図 23.2 発信側が Alert-Info ヘッダフィールドを使用する場合 持している音声ガイダンスファイルへのHTTPリンクを含むAlert-Infoヘッダフィールドを 加えて180(Ringing)レスポンスを送信する(⑪、⑫)。次に聞き取り側は180(Ringing)レスポ ンスのAlert-Infoヘッダフィールドに含まれていたURIを呼び出す。つまり、Alert-Info ヘッダフィールドに基づき、HTTP GETリクエストを送信する(⑬)。聞き取り側は呼び出し音 としてセッションセットアップまで(INVITEリクエストに対する200(OK)レスポンスを受け取 るまで)音声ガイダンスを流す。 図 23.3はセッションが確立される際に音声ガイダンスを提供するメカニズムの一例を示した ものである。このフロー例ではアーリーメディアを使用し、聞き取り側あるいは音声ガイダンス 提供側のどちらかで使用できるASがあると仮定する。S-CSCFが聞き取り側か音声ガイダンス 提供側のネットワークで新規セッションを確立するためのINVITEリクエストを受信すると(①)、 処理が始まる。まずイニシャルフィルタクライテリアの評価のため、S-CSCFはINVITEリクエ ストをASへ送信することになる(③)。この際にASはMRFと共に音声ガイダンスを流すことを 決定する。ASは音声ガイダンスを提供するためにMRFCと連動し、MRFCはアーリーダイアロ グのための接続先アドレスを通知するためにMRFPと連動する(⑤)。そしてMRFCはMRFPの 接続パラメータにSDPを含む183(Session Progress)レスポンスを送信する(⑥)。なお、この 183レスポンスは、許可されたアーリーメディアがsend-onlyモードで送信されることを示す 23.1 音声ガイダンスサービス 511