この記事には複数の問題があります。改善にご協力いただくか、トークページでこれらの問題について議論してください。(これらのメッセージを削除する方法とタイミングについてはこちらをご覧ください)
|
IPマルチメディアサブシステムまたはIPマルチメディアコアネットワークサブシステム(IMS)は、IPベースのマルチメディアサービスを提供するための標準化されたアーキテクチャフレームワークです。歴史的に、携帯電話はIPベースのパケット交換ネットワークではなく、回線交換ネットワークを介して音声通話サービスを提供してきました。スマートフォンでは様々なVoIP技術が利用可能であり、IMSは複数のベンダー間で標準化されたプロトコルを提供します。
IMS は、もともと無線標準化団体である第3世代パートナーシッププロジェクト(3GPP)によって、 GSM を超えるモバイルネットワークの進化というビジョンの一環として設計されました。その最初の策定(3GPP Rel-5)は、 GPRSを介してインターネットサービスを提供するアプローチを表していました。このビジョンは後に、3GPP、 3GPP2、ETSI TISPANによって更新され、無線 LAN、CDMA2000 、固定回線など、GPRS以外のネットワークのサポートが求められるようになりました。
IMSは可能な限りIETFプロトコル(例えば、セッション開始プロトコル(SIP)など)を使用します。3GPPによれば、IMSはアプリケーションの標準化を目的としたものではなく、無線および有線端末からのマルチメディアおよび音声アプリケーションへのアクセスを支援すること、すなわち、一種の固定モバイルコンバージェンス(FMC)を実現することを目的としています。 [ 1 ]これは、アクセスネットワークとサービス層を分離する水平制御層を備えることで実現されます。論理アーキテクチャの観点から見ると、制御層は共通の水平層であるため、サービスは独自の制御機能を持つ必要はありません。しかしながら、実装においては、これが必ずしもコストと複雑さの大幅な削減につながるとは限りません。
有線および無線ネットワークにわたるサービスへのアクセスとプロビジョニングのための代替および重複するテクノロジには、汎用アクセス ネットワーク、ソフトスイッチ、および「ネイキッド」 SIP の組み合わせが含まれます。
従来の無線/固定通信事業者の管理外のメカニズムを使用してコンテンツや連絡先にアクセスすることがますます容易になっているため、IMSの利益が問われています。[ 2 ]
IMSに基づくグローバル標準の例としては、Voice over LTE(VoLTE)、Wi-Fi Calling(VoWIFI)、Video over LTE(ViLTE)、WiFiおよびLTE経由のSMS/MMS、LTE経由の非構造化補足サービスデータ(USSD)、そしてJoynまたはAdvanced Messagingとしても知られるRich Communication Services(RCS)の基盤となるMMTelが挙げられます。RCSは現在、通信事業者による実装となっています。RCSは、プレゼンス/EAB(拡張アドレス帳)機能も追加しました。[ 3 ]
一部の通信事業者は、IMSが複雑で高価であるとして反対しました。これに対し、LTEネットワーク上で音声とSMSをサポートできる程度のIMSの簡略版が、2010年にVoice over LTE(VoLTE)として定義・標準化されました。[ 6 ]


図中の各機能については以下で説明します。
IPマルチメディアコアネットワークサブシステムは、標準化されたインターフェースによってリンクされた様々な機能の集合体であり、1つのIMS管理ネットワークを形成します。[ 7 ]機能はノード(ハードウェアボックス)ではありません。実装者は、2つの機能を1つのノードに統合したり、1つの機能を2つ以上のノードに分割したりすることができます。また、各ノードは、規模調整、負荷分散、または組織上の問題のために、単一のネットワーク内に複数回存在することもできます。
ユーザーはさまざまな方法で IMS に接続できますが、そのほとんどは標準 IP を使用します。IMS 端末 (携帯電話、パーソナル デジタル アシスタント(PDA)、コンピューターなど) は、別のネットワークまたは国 (訪問先ネットワーク) でローミングしているときでも、IMS に直接登録できます。必要なのは、IP を使用でき、SIP ユーザー エージェントを実行できることだけです。固定アクセス (デジタル加入者線(DSL)、ケーブル モデム、イーサネット、FTTx など)、モバイル アクセス ( 5G NR、LTE、W-CDMA、CDMA2000、GSM、GPRSなど)、ワイヤレス アクセス ( WLAN、WiMAXなど) はすべてサポートされています。その他の電話システム (POTS、古いアナログ電話)、H.323、IMS 非対応システムなどは、ゲートウェイを通じてサポートされます。
HSS – ホーム加入者サーバー: ホーム加入者サーバー(HSS)またはユーザープロファイルサーバー機能(UPSF)は、通話を実際に処理するIMSネットワークエンティティをサポートするマスターユーザーデータベースです。加入者関連情報(加入者プロファイル)を保持し、ユーザーの認証と承認を実行し、加入者の位置情報とIP情報を提供します。GSMのホームロケーションレジスタ(HLR)および認証センター(AuC) に類似しています。
複数の HSS を使用する場合、ユーザー アドレスをマッピングするには加入者ロケーション機能(SLF) が必要です。
ユーザーID: IMSには、IPマルチメディアプライベートID(IMPI)、IPマルチメディアパブリックID(IMPU)、グローバルルーティング可能なユーザーエージェントURI(GRUU)、ワイルドカードによるパブリックユーザーIDなど、様々なIDが関連付けられます。IMPIとIMPUはどちらも電話番号やその他の数字列ではなく、Uniform Resource Identifier(URI)です。URIは数字(Tel URI、例:tel:+1-555-123-4567)または英数字(SIP URI、例:sip:john.doe@example.com)のいずれかです。
IPマルチメディアプライベートID: IPマルチメディアプライベートID(IMPI)は、ホームネットワーク事業者によって割り当てられる、一意かつ永続的に割り当てられたグローバルIDです。ネットワークアクセス識別子(NAI)の形式(user.name@domain)を持ち、登録、認可、管理、課金などの目的で使用されます。すべてのIMSユーザーは1つのIMPIを持つものとします。
IPマルチメディア公開ID: IPマルチメディア公開ID(IMPU)は、ユーザーが他のユーザーへの通信を要求する際に使用されます(例えば、名刺に記載されることがあります)。アドレス・オブ・レコード(AOR)とも呼ばれます。IMPIごとに複数のIMPUを設定できます。IMPUは別の電話機と共有することもでき、同じIDで両方の電話機にアクセスできます(例えば、家族全員で1つの電話番号を使用するなど)。
グローバルにルーティング可能なユーザー エージェント URI:グローバルにルーティング可能なユーザー エージェント URI (GRUU) は、IMPU とUEインスタンスの一意の組み合わせを識別する ID です。 GRUU には、パブリック GRUU (P-GRUU) と一時的 GRUU (T-GRUU) の 2 種類があります。
ワイルドカード化されたパブリック ユーザー ID: ワイルドカード化されたパブリック ユーザー ID は、グループ化された IMPU のセットを表します。
HSS 加入者データベースには、IMPU、IMPI、IMSI、MSISDN、加入者サービス プロファイル、サービス トリガーなどの情報が含まれています。
コールセッション制御機能 (CSCF) と総称される SIP サーバーまたはプロキシのいくつかの役割は、IMS で SIP シグナリング パケットを処理するために使用されます。
SIPアプリケーションサーバー(AS)は、サービスをホストおよび実行し、SIPを使用してS-CSCFとインターフェースします。3GPPで開発されているアプリケーションサーバーの例としては、音声通話継続機能(VCCサーバー)があります。ASは、実際のサービスに応じて、SIPプロキシモード、SIP UA(ユーザーエージェント)モード、またはSIP B2BUAモードで動作できます。ASは、ホームネットワークまたは外部のサードパーティネットワークに配置できます。ホームネットワークに配置されたASは、Diameter ShまたはSiインターフェース(SIP-ASの場合)を使用してHSSにクエリを実行できます。
AS-ILCM(アプリケーションサーバー - 着信レッグ制御モデル)とAS-OLCM(アプリケーションサーバー - 発信レッグ制御モデル)はトランザクション状態を保存し、実行中のサービスに応じてオプションでセッション状態も保存します。AS-ILCMは着信レッグの場合S-CSCF(ILCM)とインターフェースし、AS-OLCMは発信レッグの場合S-CSCF(OLCM)とインターフェースします。アプリケーションロジックはサービスを提供し、AS-ILCMとAS-OLCM間のやり取りを行います。
パブリックサービスID(PSI)は、アプリケーションサーバーによってホストされるサービスを識別するIDです。ユーザーIDとして、PSIはSIPまたはTel URIのいずれかの形式をとります。PSIは、HSSに個別のPSIとして、またはワイルドカードPSIとして保存されます。
メディアリソース機能(MRF) は、メディア操作(音声ストリームのミキシングなど) やトーンおよびアナウンスの再生などのメディア関連機能を提供します。
各 MRF はさらに、メディア リソース機能コントローラ(MRFC) とメディア リソース機能プロセッサ(MRFP) に分割されます。
メディアリソースブローカー(MRB)は、公開されている適切なMRF情報の収集と、ASなどの消費エンティティへの適切なMRF情報の提供の両方を担当する機能エンティティです。MRBは次の2つのモードで使用できます。
ブレイクアウトゲートウェイ制御機能(BGCF)は、S-CSCFがDNSまたはENUM/DNSを使用してセッションをルーティングできないと判断した場合、S-CSCFからのルーティング要求を処理するSIPプロキシです。電話番号に基づくルーティング機能も備えています。
PSTN/CSゲートウェイは、 PSTN回線交換(CS)ネットワークとのインターフェースです。シグナリングに関しては、CSネットワークはメッセージ転送部(MTP)を介してISDNユーザ部(ISUP)(またはBICC)を使用し、IMSはIPを介してSIPを使用します。メディアに関しては、CSネットワークはパルス符号変調(PCM)を使用し、IMSはリアルタイムトランスポートプロトコル(RTP)を使用します。
メディアリソースは、メディアプレーン上で動作し、IMSコア機能によって制御されるコンポーネントです。具体的には、メディアサーバー(MS)とメディアゲートウェイ(MGW)です。
次世代ネットワーク相互接続には 2 つのタイプがあります。
NGNの相互接続モードは、直接または間接のいずれかです。直接相互接続とは、中間ネットワークドメインを介さない2つのネットワークドメイン間の相互接続を指します。1層における間接相互接続とは、トランジットネットワークとして機能する1つ以上の中間ネットワークドメインを介して2つのネットワークドメイン間の相互接続を指します。中間ネットワークドメインは、他の2つのネットワークドメインにトランジット機能を提供します。サービス層のシグナリングとメディアトラフィックの伝送には、異なる相互接続モードが使用される場合があります。
オフライン課金は、サービス料金を定期的に(例えば月末に)支払うユーザーに適用されます。オンライン課金(クレジットベース課金とも呼ばれます)は、プリペイドサービス、またはポストペイドサービスのリアルタイムクレジット管理に使用されます。どちらも同じセッションに適用される場合があります。
課金機能アドレスは、各 IMS エンティティに配布されるアドレスであり、各エンティティが課金情報を送信するための共通の場所を提供します。課金データ機能(CDF) アドレスはオフライン課金に使用され、オンライン課金機能(OCF) アドレスはオンライン課金に使用されます。
IMSベースのPES(PSTNエミュレーションシステム)は、アナログデバイスにIPネットワークサービスを提供します。IMSベースのPESにより、非IMSデバイスはIMSに対して通常のSIPユーザーとして認識されます。標準アナログインターフェースを使用するアナログ端末は、以下の2つの方法でIMSベースのPESに接続できます。
A-MGWとVGWはどちらもサービスを認識しません。PSTN端末との間で呼制御シグナリングを中継するだけです。セッション制御と処理はIMSコンポーネントによって行われます。

| インターフェース名 | IMSエンティティ | 説明 | プロトコル | 技術仕様 |
|---|---|---|---|---|
| Cr | MRFC、AS | MRFCがASからドキュメント(スクリプト、アナウンスファイル、その他のリソースなど)を取得するために使用されます。また、メディア制御関連のコマンドにも使用されます。 | TCP/SCTPチャネル | |
| センチ | (I-CSCF、S-CSCF)、HSS | S-CSCFへの加入者データ(フィルタ基準とその優先度を含む)の送信に使用されます。また、CDFアドレスおよび/またはOCFアドレスの提供にも使用されます。 | 直径 | TS29.229、TS29.212 |
| ダッシュ | AS (SIP AS、OSA、IM-SSF) <-> SLF | AS が、マルチ HSS 環境でユーザー プロファイル情報を保持している HSS を見つけるために使用します。DH_SLF_QUERY は IMPU を示し、DX_SLF_RESP は HSS 名を返します。 | 直径 | |
| 診断 | (I-CSCF または S-CSCF)<-> SLF | I-CSCF または S-CSCF がマルチ HSS 環境で正しい HSS を見つけるために使用します。DX_SLF_QUERY は IMPU を示し、DX_SLF_RESP は HSS 名を返します。 | 直径 | TS29.229、TS29.212 |
| GM | UE、P-CSCF | SIPユーザー機器(UE)またはVoIPゲートウェイとP-CSCF間のメッセージ交換に使用される | SIP | |
| 行く | PDF、GGSN | オペレータがユーザープレーンでQoSを制御し、IMSとGPRSネットワーク間で課金相関情報を交換できるようにします。 | COPS(Rel5)、直径(Rel6+) | |
| Gq | P-CSCF、PDF | P-CSCFとPDF間で政策決定関連情報を交換するために使用される | 直径 | |
| Gx | PCEF、PCRF | PCEFとPCRFの間で政策決定関連情報を交換するために使用される | 直径 | TS29.211、TS29.212 |
| ギ | PCEF、OCS | オンラインフローベースのベアラ課金に使用されます。機能的にはRoインターフェースと同等です。 | 直径 | TS23.203、TS32.299 |
| ISC | S-CSCF <-> AS | S-CSCFとAS間の参照ポイント。主な機能は以下のとおりです。
| SIP | |
| イチ | IBCF | IBCF と、異なる IMS ネットワークに属する別の IBCF 間でメッセージを交換するために使用されます。 | SIP | |
| イジ | TrGWs | TrGW から別の IMS ネットワークに属する別の TrGW にメディア ストリームを転送するために使用されます。 | RTP | |
| ま | I-CSCF <-> AS | 主な機能は次のとおりです。
| SIP | |
| マグネシウム | MGCF -> I、S-CSCF | ISUPシグナリングをSIPシグナリングに変換し、SIPシグナリングをI-CSCFに転送します。 | SIP | |
| ミ | S-CSCF -> BGCF | S-CSCFとBGCF間のメッセージ交換に使用される | SIP | |
| ミジュ | BGCF -> MGCF | BGCFが、BGCFからMGCFにSIPメッセージを送信するために、同じIMSネットワークでブレークアウトが発生する必要があると判断した場合、PSTN/CSドメインとの相互運用に使用されます。 | SIP | |
| マーク | BGCF -> BGCF | BGCFが別のIMSネットワークでブレークアウトが発生し、BGCFから他のネットワークのBGCFにSIPメッセージを送信する必要があると判断した場合、PSTN/CSドメインとの相互運用に使用されます。 | SIP | |
| うーん | I-CSCF、S-CSCF、外部IPネットワーク | IMSと外部IPネットワーク間のメッセージ交換に使用される | SIP | |
| マン | MGCF、IM-MGW | ユーザープレーンリソースの制御を可能にする | H.248 | |
| mp | MRFC、MRFP | MRFC が MRFP によって提供されるメディア ストリーム リソースを制御できるようにします。 | H.248 | |
| ミスターミスター | S-CSCF、MRFC AS、MRFC | S-CSCFとMRFC間の情報交換に使用ASとMRFC間のセッション制御の交換に使用 | アプリケーションサーバーは、トーンとアナウンスを再生するためにMRFCにSIPメッセージを送信します。このSIPメッセージには、トーンとアナウンスを再生したり、MRFCに情報を提供したりするために必要な情報が含まれており、MRFCはCrインターフェースを介してアプリケーションサーバーに詳細情報を要求できます。 | SIP |
| ムウ | P-CSCF、I-CSCF、S-CSCF、AGCF | CSCF間でメッセージを交換するために使用される。AGCFは他のCSCFに対してP-CSCFとして表示される。 | SIP | |
| ミックス | BGCF/CSCF、IBCF | BGCFが他のIMSネットワークでブレークアウトが発生し、BGCFから他のネットワークのIBCFにSIPメッセージを送信する必要があると判断した場合、他のIMSネットワークとの相互運用に使用されます。 | SIP | |
| P1 | AGCF、A-MGW | AGCF による H.248 A-MGW および住宅用ゲートウェイを制御するためのコール制御サービスに使用されます。 | H.248 | |
| P2 | AGCF、CSCF | AGCF と CSCF 間の参照ポイント。 | SIP | |
| RC | MRB、AS | MRBインラインモードまたはクエリモードを使用しているときに、ASがメディアリソースをコールに割り当てるように要求するために使用されます。 | SIP、クエリモード(指定なし) | |
| 無線周波数 | P-CSCF、I-CSCF、S-CSCF、BGCF、MRFC、MGCF、AS | CDFとオフライン課金情報を交換するために使用される | 直径 | TS32.299 |
| ロ | AS、MRFC、S-CSCF | OCFとのオンライン課金情報を交換するために使用されます | 直径 | TS32.299 |
| 処方箋 | P-CSCF、PCRF | P-CSCFとPCRF間でポリシーおよび課金関連情報を交換するために使用されます。 Gq 参照ポイントの置き換え。 | 直径 | TS29.214 |
| シュ | AS(SIP AS、OSA SCS)、HSS | AS(SIP ASまたはOSA SCS)とHSS間で、ユーザープロファイル情報(例:ユーザー関連データ、グループリスト、ユーザーサービス関連情報、ユーザー位置情報、課金機能アドレス(ASがユーザーのサードパーティREGISTERを受信していない場合に使用))を交換するために使用されます。また、ASがHSSに保存されているフィルタ基準を加入者ごとに有効化/無効化できるようにします。 | 直径 | |
| シ | IM-SSF、HSS | CAMEL ベースのアプリケーション サービス情報で使用するトリガーを含む、CAMEL サブスクリプション情報を転送します。 | 地図 | |
| シニア | MRFC、AS | MRFC が AS からドキュメント (スクリプトやその他のリソース) を取得するために使用します。 | HTTP | |
| ウット | UE および SIP AS (SIP AS、OSA SCS、IM-SSF) PES AS および AGCF | サービスや設定に関連する加入者情報の管理を容易にします | HTTP(s)、XCAP | |
| z | POTS、アナログ電話、VoIPゲートウェイ | POTSサービスからSIPメッセージへの変換 |
IMS の最も重要な機能の 1 つは、SIP アプリケーションを動的かつ差別的に (ユーザーのプロファイルに基づいて) トリガーできるようにする機能であり、S-CSCF ではフィルターおよびリダイレクト シグナリング メカニズムとして実装されています。
S-CSCFは、SIPリクエストをASに転送する必要があるかどうかを判断するために、フィルター基準を適用する場合があります。発信側向けのサービスは発信側ネットワークで適用され、着信側向けのサービスは着信側ネットワークで適用される点に留意してください。これらのサービスはすべて、それぞれのS-CSCFで適用されます。
初期フィルタ基準(iFC)は、制御ロジックを記述するために使用されるXMLベースのフォーマットです。iFCは、アプリケーションに対するユーザーのプロビジョニングされたサブスクリプションを表します。iFCはIMSサブスクリプションプロファイルの一部としてHSSに保存され、ユーザー登録時(登録ユーザーの場合)または処理要求時(サービスの場合、未登録ユーザーとして動作)にS-CSCFにダウンロードされます。iFCは登録期間中、またはユーザープロファイルが変更されるまで有効です。[ 7 ]
iFC は以下から構成されます:
iFC には 2 つの種類があります。
USIM / ISIMインターフェースの不足とIPv4をサポートするデバイスの普及により、TS 33.203で定義されたセキュリティは、しばらくの間利用できない可能性があると想定されています。このような状況下で、最も重大な脅威に対する保護を提供するために、3GPPはTR33.978で「初期IMSセキュリティ」と呼ばれるいくつかのセキュリティメカニズムを定義しています。このメカニズムは、ユーザープロファイルとIPアドレスを結び付けるネットワーク接続手順中に実行される認証に依存しています。このメカニズムは、ユーザー・ネットワークインターフェース上でシグナリングが保護されていないため、脆弱です。
CableLabs はPacketCable 2.0で、IMS アーキテクチャも採用しているものの端末に USIM/ISIM 機能がなく、Digest-MD5 が認証オプションとして有効な 3GPP 仕様の差分を公開しました。その後、TISPANも固定ネットワーク スコープを想定して同様の取り組みを行いましたが、手順は異なります。IPsec 機能の欠如を補うために、Gm インターフェイスを保護するオプションとして TLS が追加されました。その後の 3GPP リリースには、Common-IMS プラットフォームに向けた Digest-MD5 方式が含まれていますが、これも独自の異なるアプローチです。Digest-MD5 認証の 3 つのバリアントはすべて機能が同じで、IMS 端末の観点からは同じですが、S-CSCF と HSS 間の Cx インターフェイス上の実装は異なります。
{{citation}}: CS1 maint: ISBNによる作業パラメータ(リンク)