(57)【要約】ＩＭＳネットワーク中でオンライン課金を提供するためのＩＭＳゲートウェイ・システム（３０４）および方法が開示される。ＩＭＳゲートウェイ・システム（３０４）の呼制御システム（３１４）が、呼セッションに関するメッセージをＣＳＣＦ（３０２）から受信する。呼制御システムは、メッセージからＯＣＳルーティング・アドレスを識別し、加入者データベース（３１６）から対応するＯＣＳルーティング・アドレスを識別する。呼制御システムは、メッセージからのＯＣＳルーティング・アドレスを、加入者データベースからのＯＣＳルーティング・アドレスと比較する。２つのＯＣＳルーティング・アドレスが一致する場合は、呼制御システムは、メッセージおよび／または加入者データベースからのＯＣＳルーティング・アドレスを有効とし、有効とされたＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳに課金要求を送信する。２つのＯＣＳルーティング・アドレスが一致しない場合は、呼制御システムは、加入者データベースからのＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ（３０６〜３０８）に課金要求を送信する。
2009513037.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰマルチメディア・サブシステム（ＩＭＳ）ネットワーク中でオンライン課金を提供するためのＩＭＳゲートウェイ・システム（３０４）であって、
呼セッション制御機能（ＣＳＣＦ）（３０２）と通信するための第１のインタフェース（３１０）と、
オンライン課金システム（ＯＣＳ）（３０６〜３０８）と通信するための第２のインタフェース（３１１）と、
加入者にマッピングされる少なくとも１つのＯＣＳルーティング・アドレスを有する複数のエントリが設定された加入者データベース（３１６）と、
前記第１のインタフェース、前記第２のインタフェース、および前記加入者データベースに結合された呼制御システム（３１４）とを特徴とし、前記呼制御システムは、前記第１のインタフェースを介して前記ＣＳＣＦから呼セッションに関するメッセージを受信し、前記メッセージからＯＣＳルーティング・アドレスを識別し、前記加入者データベースから対応するＯＣＳルーティング・アドレスを識別し、前記メッセージからの前記ＯＣＳルーティング・アドレスを前記加入者データベースからの前記ＯＣＳルーティング・アドレスと比較し、前記メッセージからの前記ＯＣＳルーティング・アドレスが前記加入者データベースからの前記ＯＣＳルーティング・アドレスと一致するときには前記メッセージからの前記ＯＣＳルーティング・アドレスを有効とし、そして前記有効とされたＯＣＳルーティング・アドレスに基づいて前記第２のインタフェースを介して前記ＯＣＳに課金要求を送信するように動作可能であることを特徴とするＩＭＳゲートウェイ・システム。
【請求項２】
前記メッセージ中の前記ＯＣＳルーティング・アドレスが前記加入者データベース中の前記ＯＣＳルーティング・アドレスと一致しない場合、前記呼制御システム（３１４）は、
前記加入者データベース（３１６）からの前記ＯＣＳルーティング・アドレスに基づいて前記ＯＣＳ（３０６〜３０８）に前記課金要求を送信するように動作可能であることを特徴とする請求項１に記載のＩＭＳゲートウェイ・システム（３０４）。
【請求項３】
前記加入者データベース（３１６）が対応するＯＣＳルーティング・アドレスを含まない場合、前記呼制御システム（３１４）は、
前記メッセージからのＯＣＳルーティング・アドレスに基づいて前記第２のインタフェース（３１１）を介して前記ＯＣＳ（３０６〜３０８）に前記課金要求を送信するように動作可能であることを特徴とする請求項１に記載のＩＭＳゲートウェイ・システム（３０４）。
【請求項４】
前記メッセージがＯＣＳルーティング・アドレスを含まない場合、前記呼制御システム（３１４）は、
前記加入者データベース（３１６）からのＯＣＳルーティング・アドレスに基づいて前記第２のインタフェース（３１１）を介して前記ＯＣＳ（３０６〜３０８）に前記課金要求を送信するように動作可能であることを特徴とする請求項１に記載のＩＭＳゲートウェイ・システム（３０４）。
【請求項５】
前記加入者データベース（３１６）も前記メッセージもＯＣＳルーティング・アドレスを含まない場合は、前記呼制御システム（３１４）は、
最新のＯＣＳルーティング・アドレスをネットワーク管理システム（３０９）に照会し、
前記最新のＯＣＳルーティング・アドレスに基づいて前記第２のインタフェース（３１１）を介して前記ＯＣＳ（３０６〜３０８）に前記課金要求を送信するように動作可能であることを特徴とする請求項１に記載のＩＭＳゲートウェイ・システム（３０４）。
【請求項６】
ＩＰマルチメディア・サブシステム（ＩＭＳ）ネットワーク中でオンライン課金を提供するＩＭＳゲートウェイ・システムを動作させる方法であって、
呼セッションに関するメッセージを呼セッション制御機能（ＣＳＣＦ）から受信するステップと、
前記メッセージからオンライン課金システム（ＯＣＳ）ルーティング・アドレスを識別するステップと、
加入者にマッピングされる少なくとも１つのＯＣＳルーティング・アドレスを有する複数のエントリが設定された加入者データベースから、対応するＯＣＳルーティング・アドレスを識別するステップと、
前記メッセージからの前記ＯＣＳルーティング・アドレスを前記加入者データベースからの前記ＯＣＳルーティング・アドレスと比較するステップと、
前記メッセージからの前記ＯＣＳルーティング・アドレスが前記加入者データベースからの前記ＯＣＳルーティング・アドレスと一致するときには前記メッセージからの前記ＯＣＳルーティング・アドレスを有効とするステップと、
前記有効とされたＯＣＳルーティング・アドレスに基づいてＯＣＳに課金要求を送信するステップとを含むことを特徴とする方法。
【請求項７】
前記メッセージ中の前記ＯＣＳルーティング・アドレスが前記加入者データベース中の前記ＯＣＳルーティング・アドレスと一致しない場合、
前記加入者データベースからの前記ＯＣＳルーティング・アドレスに基づいて前記ＯＣＳに前記課金要求を送信するステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記加入者データベースが対応するＯＣＳルーティング・アドレスを含まない場合、
前記メッセージからの前記ＯＣＳルーティング・アドレスに基づいて前記ＯＣＳに前記課金要求を送信するステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項９】
前記メッセージがＯＣＳルーティング・アドレスを含まない場合、
前記加入者データベースからの前記ＯＣＳルーティング・アドレスに基づいて前記ＯＣＳに前記課金要求を送信するステップをさらに含むことを特徴とする請求項６に記載の方法。
【請求項１０】
前記加入者データベースも前記メッセージもＯＣＳルーティング・アドレスを含まない場合、
最新のＯＣＳルーティング・アドレスをネットワーク管理システムに照会するステップと、
前記最新のＯＣＳルーティング・アドレスに基づいて前記ＯＣＳに前記課金要求を送信するステップをさらに含むことを特徴とする請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の分野に関し、より詳細には、呼セッションに関する課金情報が正しいオンライン課金システム（ＯＣＳ）にルーティングされるようにＯＣＳへのルーティングを確認（ｖａｌｉｄａｔｅ）するＩＭＳゲートウェイ・システムおよび方法に関する。
【背景技術】
【０００２】
第３世代パートナーシップ・プロジェクト（３ＧＰＰ）で述べられているように、ＩＰマルチメディア・サブシステム（ＩＭＳ）は、集中型ネットワークのための、アクセスにとらわれないネットワーク・アーキテクチャを有する共通のコア・ネットワークを提供する。サービス・プロバイダは、次世代ネットワーク進化において、このアーキテクチャを受け入れつつある。ＩＭＳアーキテクチャは最初、ＩＰネットワークを介して移動体加入者にマルチメディア・サービスを提供するために、３ＧＰＰによって定義されたものである。ＩＰネットワークは、ビデオ、音声、およびデータを伝送するための、最もコストを節約するベアラ・ネットワークになった。ＩＭＳは、ＩＰネットワークの利点を用いて、ＩＭＳプラットフォーム上のＩＭＳ加入者にマルチメディア・サービスを提供する。ＩＭＳネットワーク内で使用されるシグナリングは、ＳＩＰプロトコルである。ＩＭＳは、アプリケーション・サーバと、ＩＭＳコア・ネットワーク（ＣＳＣＦ）と、ＩＭＳ加入者と、ＩＭＳデータベース（ＨＳＳ）と、ＩＭＳ料金請求要素との間の、標準的なＳＩＰインタフェースを定義する。これらの標準は、ネットワーク統合コストを削減し、加入者がより安定したサービスを享受するのを可能にすることができる。
【０００３】
ＩＭＳプラットフォーム上では、呼転送、会議、および通話中着信など、従来の付加サービスが、ＩＭＳ加入者に利用可能であるものとすることができる。また、インスタント・メッセージング、ビデオ通話、待機中ビデオ、およびウェブベースのサービスなど、多くの新しいデータ・サービスも、ＩＭＳ加入者に利用可能になるであろう。
【０００４】
オペレータ収入を発生させるために効率的なＩＭＳオンライン課金を提供することは、成功するＩＭＳネットワーク展開にとって重要である。いくつかの３ＧＰＰ技術仕様は、ＩＭＳネットワークのオンライン課金について記述している。例えば、３ＧＰＰ  ＴＳ３２．２００仕様は、セッションベースの課金機能を有するオンライン課金システム（ＯＣＳ）について記述している。ＯＣＳは、ＩＭＳサービス制御（ＩＳＣ）インタフェースを介して呼セッション制御機能（ＣＳＣＦ）に結合される。ＣＳＣＦは、発呼側または被呼側についての呼セッションを制御するが、ＩＳＣインタフェースを介してＯＣＳと通信して、呼セッションに対するオンライン課金を提供する必要がある。しかし、ＩＳＣインタフェースはサービス・インタフェースであり、オンライン課金をサポートしない。したがって、オンライン課金のためにＩＳＣインタフェースをＣＳＣＦとＯＣＳの間で使用するには、残念ながら追加機能をＯＣＳに加える必要があろう。
【０００５】
ＯＣＳに追加機能で負荷をかけすぎるのを避け、オンライン課金アーキテクチャを一貫した状態に保つために、ＯＣＳに機能を追加するのではなく、ＣＳＣＦとＯＣＳの間のインタフェースを変更してオンライン課金をサポートするようするにことができる。オンライン課金をサポートするインタフェースのオプションの１つは、ＩＳＣインタフェースを拡張して課金機構を可能にすることである。この場合、ＩＳＣインタフェースは、サービス・インタフェースと課金インタフェースの両方になる。残念ながら、ＩＳＣインタフェースをハイブリッド・サービス／課金インタフェースとして使用することは、３ＧＰＰによって望まれる標準化にとって許容できない場合がある。
【０００６】
別のオプションは、ＩＳＣインタフェースの代わりにＲｏインタフェースを使用することである。というのは、Ｒｏインタフェースはすでにオンライン課金をサポートしているからである。３ＧＰＰ  ＴＳ３２．２９６仕様は、ＣＳＣＦとＯＣＳの間でゲートウェイとしての役割を果たすＩＭＳゲートウェイ機能を導入することによって、オンライン課金にＲｏインタフェースを使用することを提案している。図１に、ＩＭＳゲートウェイ機能１０２を含む３ＧＰＰオンライン課金アーキテクチャ１００を示す。３ＧＰＰ  ＴＳ３２．２９６仕様で提案されているＩＭＳゲートウェイ機能１０２は、ＩＳＣインタフェース１０５を介してＣＳＣＦ１０４と通信し、Ｒｏインタフェース１０７を介してＯＣＳ１０６と通信する。
【０００７】
残念ながら、３ＧＰＰ  ＴＳ３２．２９６仕様および他の３ＧＰＰ仕様は、ＩＭＳゲートウェイ機能１０２をどのようにオンライン課金に使用するかについて記述していない。例えば、これらの仕様は、ＩＭＳゲートウェイ機能１０２がどのように動作してオンライン課金を提供すべきかを定義していない。これらの仕様はまた、ＩＳＣインタフェース１０５、Ｒｏインタフェース１０７、およびＣＳＣＦ１０４がどのように共に機能することになるかを解決しない。例えば、これらの仕様は、ＣＳＣＦ１０４がゲートウェイ（ＩＭＳゲートウェイ機能）を介してＯＣＳ１０６に直接に接続されるかどうかは、標準化の範囲を超えると述べている。ＩＭＳゲートウェイ機能１０２の物理的位置は、これらの仕様では混乱の中にある。
【０００８】
加えて、１つのオペレータのネットワーク中に複数のＯＣＳ１０６がある可能性もある。図２に、複数のＯＣＳ２０１〜２０３を含むオンライン課金アーキテクチャ２００を示す。オンライン課金アーキテクチャ２００はまた、ＩＭＳゲートウェイ２０６〜２０７、サービングＣＳＣＦ（Ｓ−ＣＳＣＦ）２１０〜２１３、プロキシＣＳＣＦ（Ｐ−ＣＳＣＦ）２１６、およびホーム加入者サーバ（ＨＳＳ）２１７も含む。Ｐ−ＣＳＣＦ２１６は、ＩＰネットワーク２２２を介して移動局２２０と通信する。各ＯＣＳ２０１〜２０３は、加入者の口座残高管理機能（ＡＢＭＦ、Ａｃｃｏｕｎｔ  Ｂａｌａｎｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）に関する加入者データベースを有する。ＩＭＳゲートウェイ２０６〜２０７は、Ｓ−ＣＳＣＦ２１０〜２１３からオンライン課金情報を受信し、発呼側／被呼側の口座を有する適切なＯＣＳ２０１〜２０３にオンライン課金情報をルーティングする。ＯＣＳルーティング・アドレスが、ＩＭＳゲートウェイ２０６〜２０７へのＣＳＣＦ  ＳＩＰ  ＩＮＶＩＴＥメッセージに含まれる。ＩＭＳゲートウェイ２０６〜２０７は、ＯＣＳルーティング・アドレスを使用して、オンライン課金情報を（Ｄｉａｍｅｔｅｒ  Ｒｏインタフェースによって）ＯＣＳ２０１〜２０３にルーティングする。
【０００９】
各ＩＭＳ加入者のＯＣＳルーティング・アドレスの設定は、ＨＳＳ２１７において行うことができる。３ＧＰＰ  ＴＳ２９．２２８および２９．２２９は、ＨＳＳ２１７中でＨＳＳ課金情報が各加入者について設定されるように定義している。オンライン課金の場合、各加入者は、１次イベント課金機能名（Ｐｒｉｍａｒｙ  Ｅｖｅｎｔ  Ｃｈａｒｇｉｎｇ  Ｆｕｎｃｔｉｏｎ  Ｎａｍｅ）および２次イベント課金機能名（Ｓｅｃｏｎｄａｒｙ  Ｅｖｅｎｔ  Ｃｈａｒｇｉｎｇ  Ｆｕｎｃｔｉｏｎ  Ｎａｍｅ）として設定された２つのＯＣＳルーティング・アドレスを有することになり、これらは１次および２次ＯＣＳ２０１〜２０３にマッピングされる。１次および２次ＯＣＳ２０１〜２０３は、この加入者の口座残高を有する。
【００１０】
１つの問題は、上記の仕様における３ＧＰＰ標準の定義が、オンライン課金のためにＩＭＳゲートウェイ２０６〜２０７に送信されるＳＩＰメッセージにＯＣＳルーティング・アドレスが含まれることを保証するのに十分でないことである。ＯＣＳルーティング・アドレスを含まないかまたは正しくないＯＣＳルーティング・アドレスを含むＳＩＰ  ＩＮＶＩＴＥメッセージを、ＩＭＳゲートウェイ２０６〜２０７がＳ−ＣＳＣＦ２１０〜２１３から受信する場合もあり得る。ＯＣＳルーティング・アドレスを受信しないかまたは正しくないＯＣＳルーティング・アドレスを受信した場合、ＩＭＳゲートウェイ２０６〜２０７は、呼をルーティングすべきＩＭＳ加入者に対するＯＣＳマッピングを検索する必要がある。３ＧＰＰおよび他の標準には、ＩＭＳゲートウェイがどのようにＩＭＳ加入者に対するＯＣＳマッピングを検索できるかに関する定義はない。また、３ＧＰＰには、ＩＮＶＩＴＥメッセージ中で提供されるＯＣＳルーティング・アドレスをどのように確認するかに関する定義はない。
【００１１】
ＩＭＳゲートウェイ２０６〜２０７に送信されたＳＩＰメッセージがＯＣＳルーティング・アドレスを含まないことになるか、またはＯＣＳルーティング・アドレスが有効でないという多くの可能性があり得る。第１に、ＨＳＳ２１７は、設定されたが正しくない加入者課金情報を有する。第２に、加入者課金情報が任意選択であるため、ＨＳＳ２１７は、設定された加入者課金情報を有さない。第３に、ＨＳＳ２１７は、設定された加入者課金情報を有するが、Ｓ−ＣＳＣＦ２１０〜２１３で設定された課金機能名およびＩＰアドレス・マッピングがない。第４に、ＨＳＳ２１７は、設定された加入者課金情報を有するが、Ｓ−ＣＳＣＦ／ＨＳＳは、呼がオンライン呼かオフライン呼か判定することができない。Ｓ−ＣＳＣＦ２１０〜２１３は、オンライン呼であると考えて、ＳＩＰメッセージをまずＩＭＳゲートウェイ２０６〜２０７にルーティングする場合がある。ＩＭＳゲートウェイ２０６〜２０７は、呼をどこにルーティングすべきか理解しなければならない。第５に、レガシー加入者は、ＨＳＳ２１７に登録データを有さない。レガシー加入者からの／レガシー加入者へのＩＭＳ呼は、正しいＯＣＳ２０１〜２０３にマッピングされる課金情報を有さない。
【非特許文献１】３ＧＰＰ  ＴＳ３２．２００仕様
【非特許文献２】３ＧＰＰ３２．２９６仕様
【非特許文献３】３ＧＰＰ  ＴＳ２９．２２８
【非特許文献４】３ＧＰＰ  ＴＳ２９．２２９
【発明の開示】
【発明が解決しようとする課題】
【００１２】
オンラインＩＭＳ呼セッションのためのＯＣＳルーティングの効果を高めることが望ましいであろう。
【課題を解決するための手段】
【００１３】
本発明は、ＩＭＳネットワーク中でオンライン課金システム（ＯＣＳ）に課金情報をルーティングするためにルーティング情報を確認するシステムおよび方法を定義することによって、上記のおよび他の関連問題を解決する。ＩＭＳネットワーク中では、ＩＭＳゲートウェイ・システムに、ＩＭＳネットワークの加入者についての１つまたは複数のＯＣＳルーティング・アドレスが設定される。設定されたＯＣＳルーティング・アドレスはＩＭＳゲートウェイ・システム中で使用されて、呼セッション制御機能（ＣＳＣＦ）からメッセージ中で受信されたＯＣＳルーティング・アドレスが確認される。メッセージ中のＯＣＳルーティング・アドレスを確認することによって、ＩＭＳゲートウェイ・システムは有利にも、呼に関する課金情報を、正しいまたは適切なＯＣＳにルーティングする。
【００１４】
本発明の一実施形態は、ＣＳＣＦと複数のＯＣＳとに結合されてオンライン課金を提供するＩＭＳゲートウェイ・システムを含む。ＩＭＳゲートウェイ・システムは、ＣＳＣＦと通信するための第１のインタフェースと、ＯＣＳと通信するための第２のインタフェースと、呼制御システムと、加入者データベースとを備える。動作時、呼制御システムは、第１のインタフェースを介して、呼セッションに関するメッセージをＣＳＣＦから受信する。呼セッションはすでに確立されていてもよく、あるいはこのメッセージによって開始されてもよい。このメッセージは、ＳＩＰ  ＩＮＶＩＴＥメッセージなどのＳＩＰメッセージ、または別のプロトコルのメッセージを含むことができる。メッセージにＯＣＳルーティング・アドレスが含まれている場合、呼制御システムは、メッセージからＯＣＳルーティング・アドレスを識別する。加入者データベースにＯＣＳルーティング・アドレスが含まれている場合、呼制御システムはまた、加入者データベースから対応するＯＣＳルーティング・アドレスも識別する。呼制御システムは、メッセージからのＯＣＳルーティング・アドレスを、加入者データベースからのＯＣＳルーティング・アドレスと比較する。メッセージからのＯＣＳルーティング・アドレスが加入者データベースからのＯＣＳルーティング・アドレスと一致する場合は、呼制御システムは、メッセージおよび／または加入者データベースからのＯＣＳルーティング・アドレスを有効とする。次いで呼制御システムは、有効とされたＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳに課金要求を送信する。メッセージからのＯＣＳルーティング・アドレスが加入者データベースからのＯＣＳルーティング・アドレスと一致しない場合は、呼制御システムは、加入者データベースからのＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳに課金要求を送信する。
【００１５】
本発明は、後述する他の例示的な実施形態も含むことができる。
すべての図面上で、同じ参照番号は同じ要素を表す。
【発明を実施するための最良の形態】
【００１６】
本発明の最良の形態をどのように生成および使用するかを当業者に教示するために、図３〜８および後続の記述で、本発明の特定の例示的な実施形態を示す。発明的な原理を教示する目的で、本発明のいくつかの従来態様は単純化または省略してある。本発明の範囲に入るこれらの実施形態からの変形も、当業者なら理解するであろう。後述する特徴を様々な方式で組み合わせて本発明の複数の変形を形成できることは、当業者なら理解するであろう。この結果、本発明は後述する特定の実施形態に限定されず、特許請求の範囲およびそれらの均等物によってのみ限定される。
【００１７】
図３に、本発明の例示的な一実施形態におけるＩＰマルチメディア・サブシステム（ＩＭＳ）ネットワーク３００を示す。ＩＭＳネットワーク３００は、呼セッション制御機能（ＣＳＣＦ）３０２、ＩＭＳゲートウェイ・システム３０４、複数のオンライン課金システム（ＯＣＳ）３０６〜３０８、およびネットワーク管理システム（ＮＭＳ）／動作サポート・システム（ＯＳＳ）３０９を含む。ＩＭＳゲートウェイ・システム３０４は、ＣＳＣＦ３０２と通信するためのインタフェース３１０と、ＯＣＳ３０６〜３０８と通信するためのインタフェース３１１と、ＮＭＳ／ＯＳＳ３０９と通信するためのインタフェース３１２と、呼制御システム３１４と、加入者データベース３１６とを備える。インタフェース３１０は、リンク３３０を介してＣＳＣＦ１１０に結合され、ＩＭＳサービス制御（ＩＳＣ）プロトコルなどのプロトコルに従って通信する。インタフェース３１１は、リンク３１２〜３１４を介してＯＣＳ３０６〜３０８に結合され、Ｒｏプロトコルなどのプロトコルに従って通信する。ＩＭＳネットワーク３００は、図３に示されていない他のコンポーネント、デバイス、またはシステムを備えてもよい。
【００１８】
加入者データベース３１６には、ＩＭＳネットワーク３００または他のサービスへの複数の加入者についての、複数のエントリが設定される。加入者データベース３１６は事前設定されていてもよく、あるいは加入者データベース３１６は定期的に更新されてもよい。加入者についてのエントリは、加入者にマッピングされる少なくとも１つのＯＣＳルーティング・アドレスを含む。例えば、各加入者は、１次イベント課金機能名および２次イベント課金機能名として設定された２つのＯＣＳルーティング・アドレスを有することができ、これらは、加入者の前払い口座残高のある１次ＯＣＳおよび２次ＯＣＳにマッピングされる。加入者データベース３１６は、加入者識別子（ＩＤ）、名前、または加入者に関する他の何らかの指示によって、索引付けすることができる。加入者データベース３１６は、ＮＭＳ／ＯＳＳ３０９によって動的に同期させることができる。
【００１９】
加入者データベース３１６は、ＩＭＳ、パケット、および回路の領域からの、加入者に関するすべてのマッピング情報を含むことができる。したがって、ＩＭＳゲートウェイ・システム３０４は、レガシー（無線とワイヤラインの両方）の加入者に対してさえも、ＩＭＳ呼をルーティングすることができる。加入者データベース３１６はまた、ポイント・コードのルーティング・アドレス（ＳＳ７シグナリングで使用される）を、ＩＭＳネットワーク３００中のＯＣＳ３０６〜３０８のうちの１つのＩＰアドレスに変換するための機能を有することもできる。
【００２０】
ＩＭＳゲートウェイ・システム３０４および後続の記述は、ＩＭＳネットワーク３００中でオンライン課金をどのように達成することができるかを定義する。簡単な概観として、図３のＩＭＳゲートウェイ・システム３０４は、呼セッションに関するメッセージをＣＳＣＦ３０２から受信するように構成される。これらのメッセージに基づいて、ＩＭＳゲートウェイ・システム３０４は、呼セッションに対するオンライン課金に関してＯＣＳ３０６〜３０８と連絡を取るかどうか決定する。ＩＭＳゲートウェイ・システム３０４はまた、どの１つまたは複数のＯＣＳ３０６〜３０８と呼セッションに関して連絡を取るかも決定する。図４および後続の記述で、ＩＭＳゲートウェイ・システム３０４の動作についてより具体的に述べ、どの１つまたは複数のＯＣＳ３０６〜３０８と連絡を取るかをどのようにＩＭＳゲートウェイ・システム３０４が決定するかを示す。
【００２１】
図４は、本発明の例示的な一実施形態における、ＩＭＳゲートウェイ・システム３０４を動作させる方法４００を示すフローチャートである。ステップ４０２で、呼制御システム３１４は、インタフェース３１０を介して、呼セッションに関するメッセージをＣＳＣＦ３０２から受信する。呼セッションはすでに確立されていてもよく、あるいはこのメッセージによって開始されてもよい。このメッセージは、ＳＩＰ  ＩＮＶＩＴＥメッセージなどのＳＩＰメッセージ、または別のプロトコルのメッセージを含むことができる。ステップ４０４で、メッセージにＯＣＳルーティング・アドレスが含まれている場合、呼制御システム３１４は、メッセージからＯＣＳルーティング・アドレスを識別する。ステップ４０６で、加入者データベース３１６にＯＣＳルーティング・アドレスが含まれている場合、呼制御システム３１４は、加入者データベース３１６から対応するＯＣＳルーティング・アドレスを識別する。対応するＯＣＳルーティング・アドレスを識別するために、呼制御システム３１４は、メッセージ中の加入者ＩＤを識別することができる。次いで呼制御システム３１４は、加入者ＩＤを使用して加入者データベース３１６にアクセスすることができる。加入者データベース３１６は、加入者ＩＤについてのエントリを検索して、この加入者ＩＤに関連する１つまたは複数のＯＣＳルーティング・アドレスを識別することができる。次いで加入者データベース３１６は、１つまたは複数のＯＣＳルーティング・アドレスを呼制御システムに返すことができる。
【００２２】
ステップ４０７で、呼制御システム３１４は、メッセージからのＯＣＳルーティング・アドレスを、加入者データベース３１６からのＯＣＳルーティング・アドレスと比較する。メッセージからのＯＣＳルーティング・アドレスが加入者データベース３１６からのＯＣＳルーティング・アドレスと一致する場合は、ステップ４０８で、呼制御システム３１４は、メッセージおよび／または加入者データベース３１６からのＯＣＳルーティング・アドレスを有効とする。この実施形態で、一致するとは、２つのルーティング・アドレスが、同じＯＣＳを指す情報を含むことを意味する。２つのＯＣＳルーティング・アドレスが厳密に同じでないように、ＯＣＳルーティング・アドレスの一方または両方が暗号化されていることもあり、さもなければ改変されていることもある。しかし、２つのルーティング・アドレスが一致する場合、これらは同じＯＣＳを指すことになる。次いで、ステップ４０９で、呼制御システム３１４は、有効とされたＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ３０６〜３０８に課金要求を送信する。
【００２３】
メッセージからのＯＣＳルーティング・アドレスが加入者データベース３１６からのＯＣＳルーティング・アドレスと一致しない場合は、ステップ４１０で、呼制御システム３１４は、加入者データベース３１６からのＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳに課金要求を送信する。呼制御システム３１４はまた、ＣＳＣＦ３０２にループバックするメッセージ中のＯＣＳルーティング・アドレスを更新することもできる。呼制御システム３１４はまた、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会し、加入者データベース３１６を最新のＯＣＳルーティング・アドレスで更新することもできる。
【００２４】
別法として、呼制御システム３１４は、課金要求を送信する前に、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会することもできる。次いで呼制御システム３１４は、ＮＭＳ／ＯＳＳ３０９から提供された最新のＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ３０６〜３０８に課金要求を送信することができる。
【００２５】
図５に、本発明の例示的な一実施形態における、加入者データベース３１６がＯＣＳルーティング・アドレスを含まない場合にＩＭＳゲートウェイ・システム３０４を動作させる方法５００を示す。ステップ５０２で加入者データベース３１６がＯＣＳルーティング・アドレスを含まない場合は、ステップ５０４で、呼制御システム３１４は、メッセージからのＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ３０６〜３０８に課金要求を送信する。ステップ５０６で、呼制御システム３１４は、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会する。ステップ５０８で、呼制御システム３１４は、加入者データベース３１６を最新のＯＣＳルーティング・アドレスで更新する。ステップ５１０で、呼制御システム３１４は、最新のＯＣＳルーティング・アドレスを含むメッセージをＣＳＣＦ３０２に送信する。
【００２６】
別法として、呼制御システム３１４は、課金要求を送信する前に、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会することもできる。次いで呼制御システム３１４は、ＮＭＳ／ＯＳＳ３０９から提供された最新のＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ３０６〜３０８に課金要求を送信することができる。
【００２７】
図６に、本発明の例示的な一実施形態における、ＣＳＣＦ３０２からのメッセージがＯＣＳルーティング・アドレスを含まない場合にＩＭＳゲートウェイ・システム３０４を動作させる方法６００を示す。ステップ６０２でメッセージがＯＣＳルーティング・アドレスを含まない場合は、ステップ６０４で、呼制御システム３１４は、加入者データベース３１６からのＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ３０６〜３０８に課金要求を送信する。ステップ６０６で、呼制御システム３１４は、ＣＳＣＦ３０２にループバックするメッセージ中のＯＣＳルーティング・アドレスを更新する。ステップ６０８で、呼制御システム３１４は、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会する。ステップ６１０で、呼制御システム３１４は、加入者データベース３１６を最新のＯＣＳルーティング・アドレスで更新する。
【００２８】
別法として、呼制御システム３１４は、課金要求を送信する前に、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会することもできる。次いで呼制御システム３１４は、ＮＭＳ／ＯＳＳ３０９から提供された最新のＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ３０６〜３０８に課金要求を送信することができる。
【００２９】
図７に、本発明の例示的な一実施形態における、加入者データベース３１６もＣＳＣＦ３０２からのメッセージもＯＣＳルーティング・アドレスを含まない場合にＩＭＳゲートウェイ・システム３０４を動作させる方法７００を示す。ステップ７０２で加入者データベース３１６もＣＳＣＦ３０２からのメッセージもＯＣＳルーティング・アドレスを含まない場合は、ステップ７０４で、呼制御システム３１４は、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会する。ステップ７０５で、呼制御システム３１４は、最新のＯＣＳルーティング・アドレスに基づいて、適切なＯＣＳ３０６〜３０８に課金要求を送信する。ステップ７０６で、呼制御システム３１４は、加入者データベース３１６を最新のＯＣＳルーティング・アドレスで更新する。ステップ７０８で、呼制御システム３１４はまた、最新のＯＣＳルーティング・アドレスを含むメッセージをループバックすることによって、ＣＳＣＦ３０２を最新のＯＣＳルーティング・アドレスで更新する。
【００３０】
図３〜７のいずれかにおいて、呼制御システム３１４がＯＣＳ３０６〜３０８のうちの１つに課金要求を加入者情報と共に送信したが、加入者口座が存在しないとＯＣＳ３０６〜３０８が判定した場合は、ＯＣＳ３０６〜３０８はエラー・メッセージを呼制御システム３１４に返す。呼制御システム３１４は、最新のＯＣＳルーティング・アドレスをＮＭＳ／ＯＳＳ３０９に照会する。次いで呼制御システム３１４は、最新のＯＣＳルーティング・アドレス中に示された適切なＯＣＳ３０６〜３０８に課金要求を送信する（再試行として）。呼制御システム３１４はまた、加入者データベース３１６を最新のＯＣＳルーティング・アドレスで更新する。呼制御システム３１４はまた、最新のＯＣＳルーティング・アドレスを含むメッセージを送信することによって、ＣＳＣＦ３０２を最新のＯＣＳルーティング・アドレスで更新する。最新のＯＣＳルーティング・アドレスによる再試行が失敗した場合は、呼制御システム３１４は、課金情報エラーを示すエラー・メッセージをＣＳＣＦ３０２に送信する。次いで、ＣＳＣＦ３０２は呼を破壊することができる。
【００３１】
加入者データベース３１６は、加入者オンライン／オフライン課金情報を含むこともできる。ある加入者が、サービス・プロバイダとのオフライン課金口座は有するが、オンライン課金口座は有さないと仮定する。呼がオンライン課金されるものかオフライン課金されるものかに関する加入者口座データをＣＳＣＦ３０２が有さないとき、ＣＳＣＦ３０２は、ＩＭＳゲートウェイ・システム３０４にメッセージをルーティングする。ＩＭＳゲートウェイ・システム３０４は、呼をＯＣＳ３０６〜３０８にルーティングしない。というのは、ＩＭＳゲートウェイ・システム３０４は、オンライン課金メッセージはＯＣＳにルーティングするが、オフライン課金メッセージはそうしないからである。ＩＭＳゲートウェイ・システム３０４は、オフライン課金情報が含まれたエラー・メッセージをＣＳＣＦ３０２に返すことができ、したがってＣＳＣＦ３０２は、呼をオフライン課金システム（図示せず）にリダイレクトすることになる。
【００３２】
図８に、本発明の例示的な一実施形態における、通信ネットワーク８００中の呼の流れを示す。通信ネットワーク８００は、ＩＰネットワーク８２０、発呼側ネットワーク８３０、被呼側ネットワーク８５０、電話ナンバリング・マッピング（ＥＮＵＭ）／ドメイン・ネーム・サーバ（ＤＮＳ）データベース８４０、およびネットワーク管理システム（ＮＭＳ）／動作サポート・システム（ＯＳＳ）８８０を含む。発呼側ネットワーク８３０は、プロキシ呼サーバ制御機能（Ｐ−ＣＳＣＦ）８３１、サービングＣＳＣＦ（Ｓ−ＣＳＣＦ）８３２、ホーム加入者サーバ（ＨＳＳ）８３４、１つまたは複数のアプリケーション・サーバ（ＡＳ）８３６、オンライン課金システム（ＯＣＳ）８３７、およびＩＭＳゲートウェイ・システム（ＩＭＳ  ＧＷ）８３８を含む。被呼側ネットワーク８５０は、インテロゲートＣＳＣＦ（Ｉ−ＣＳＣＦ）８５３、Ｓ−ＣＳＣＦ８５２、Ｐ−ＣＳＣＦ８５１、ＨＳＳ８５４、１つまたは複数のアプリケーション・サーバ（ＡＳ）８５６、オンライン課金システム（ＯＣＳ）８５７、およびＩＭＳゲートウェイ・システム（ＩＭＳ  ＧＷ）８５８を含む。通信ネットワーク８００は、図８に示されていない他のシステム、サーバ、およびネットワークを含んでもよい。
【００３３】
この実施形態では、発呼側８０１が被呼側８０３の番号をダイヤルして、ＩＰネットワーク８２０を介して被呼側８０３への呼（イベントベースの呼など）を起こす。発呼側８０１も被呼側８０３も両方とも、ＩＭＳ加入者であると仮定する。ＩＰネットワーク８２０は、ＳＩＰ  ＩＮＶＩＴＥメッセージをＰ−ＣＳＣＦ８３１に送信する（矢印８７２）ことによって、呼をＰ−ＣＳＣＦ８３１にルーティングする。Ｐ−ＣＳＣＦ８３１は、ＩＮＶＩＴＥメッセージをＳ−ＣＳＣＦ８３２に送信する（矢印８７３）。
【００３４】
Ｓ−ＣＳＣＦ８３２は、ＩＮＶＩＴＥメッセージのヘッダをチェックして、発呼側８０１のサービス・プロファイルがすでにＨＳＳ８３４からダウンロードされているかどうか判定する。発呼側８０１のサービス・プロファイルがすでにＨＳＳ８３４からダウンロードされている場合は、Ｓ−ＣＳＣＦ８３２はこのサービス・プロファイルを使用する。サービス・プロファイルがまだダウンロードされていない場合は、Ｓ−ＣＳＣＦ８３２は、サービス割当要求（ＳＡＲ）メッセージをＨＳＳ８３４に送信する（矢印８７４）ことによって、発呼側８０１のサービス・プロファイルをＨＳＳ８３４からダウンロードする。ＨＳＳ８３４は、発呼側８０１のＩＭＳサービス・プロファイルを含むサービス割当回答（ＳＡＡ）メッセージを返す（矢印８７５）。Ｓ−ＣＳＣＦ８３２は、発呼側８０１のサービス・プロファイル・データをローカルに記憶する。性能を考えて、サービス・プロファイルはしばらく保持しておくことができる。事前定義された期間の後に同じ加入者からそれ以上の呼が起こされない場合、Ｓ−ＣＳＣＦ８３２はデータをクリアし、加入者が新しい呼を起こした場合には再度データをダウンロードする。Ｓ−ＣＳＣＦ８３２は、発呼側８０１のサービス・プロファイルを処理する。
【００３５】
サービス・プロファイルは、ＯＣＳルーティング・アドレスやオフライン課金サービス・ノード・アドレスなど、発呼側８０１に関する課金情報を示す。発呼側８０１がサービス・プロバイダとの前払い口座を有し、呼がオンライン課金呼と考えられると仮定する。サービス・プロファイル中のＯＣＳルーティング・アドレスを使用して、呼がオンライン課金の目的でルーティングされる。
【００３６】
Ｓ−ＣＳＣＦ８３２はさらに、発呼側８０１のサービス・プロファイルを処理して、ＡＳ８３６をトリガする必要があるかどうか判定する。ＡＳ８３６が必要とされるとＳ−ＣＳＣＦ８３２が判定した場合は、Ｓ−ＣＳＣＦ８３２は、ＩＮＶＩＴＥメッセージをＡＳ８３６に送信する（矢印８７６）。ＡＳ８３６は、発呼側８０１のサービスを行って、ＩＮＶＩＴＥメッセージをＳ−ＣＳＣＦ８３２に返す（矢印８７７）。
【００３７】
この呼に対してはオンライン課金があるので、Ｓ−ＣＳＣＦ８３２は、課金要求をＯＣＳ８３７に送信する必要がある。Ｓ−ＣＳＣＦ８３２は、ＯＣＳ８３７のＯＣＳルーティング・アドレスを有する場合もあり、有さない場合もある。Ｓ−ＣＳＣＦ８３２は、ＩＭＳゲートウェイ・システム８３８のＩＰアドレスは有するので、ＩＮＶＩＴＥメッセージをＩＭＳゲートウェイ・システム８３８に送信する（矢印８７８）。Ｓ−ＣＳＣＦ８３２がＯＣＳ課金情報名を有する場合は、ＯＣＳ課金情報名をＯＣＳルーティング・アドレスに変換し、ＯＣＳルーティング・アドレスをＩＮＶＩＴＥメッセージ中で送信する。
【００３８】
ＩＭＳゲートウェイ・システム８３８は、ＩＮＶＩＴＥメッセージからのＯＣＳルーティング・アドレスを、ＩＭＳゲートウェイ・システム８３８内の加入者データベースに記憶された対応するＯＣＳルーティング・アドレスと比較する。ＯＣＳルーティング・アドレスが欠けているか一致しない場合は、ＩＭＳゲートウェイ・システム８３８は、ＮＭＳ／ＯＳＳ８８０に照会して最新のＯＣＳルーティング・アドレスをダウンロードし（矢印８７９）、ＩＭＳゲートウェイ・システム８３８内の加入者データベースを更新する。最新のＯＣＳルーティング・アドレスを使用して、正しいＯＣＳ８３７と連絡を取る。２つのＯＣＳルーティング・アドレスが一致する場合は、ＩＭＳゲートウェイ・システム８３８は、メッセージからのＯＣＳルーティング・アドレスを有効とし、有効とされたＯＣＳルーティング・アドレスに基づいて適切なＯＣＳ８３７に課金要求を送信する。
【００３９】
ＩＭＳゲートウェイ・システム８３８は、有効とされたＯＣＳルーティング・アドレスに基づいて、オンライン課金のためにＤｉａｍｅｔｅｒ  ＲｏインタフェースのＣｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ｒｅｑｕｅｓｔ（ＣＣＲ）メッセージを適切なＯＣＳ８３７に送信する（矢印８８０）。ＯＣＳ８３７は、発呼側８０１の前払い口座残高を確認する。発呼側８０１の前払い口座に十分な残高がある場合は、ＯＣＳ８３７は、呼を承諾し、Ｄｉａｍｅｔｅｒ  ＲｏインタフェースのＣｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ａｎｓｗｅｒ（ＣＣＡ）メッセージをＩＭＳゲートウェイ・システム８３８に返信する（矢印８８１）。ＯＣＳ８３７は、発呼側８０１の前払い口座から呼のコストを差し引く。ＩＭＳゲートウェイ・システム８３８は、ＯＣＳ８３７の承認を含むＩＮＶＩＴＥメッセージをＳ−ＣＳＣＦ８３２に送信する（矢印８８２）。
【００４０】
Ｓ−ＣＳＣＦ８３２は、被呼側８０３のＥ１６４番号でＥＮＵＭデータベース８４０に照会して、被呼側のＵＲＬアドレスを得る（矢印８８３）。次いでＳ−ＣＳＣＦ８３２は、ＵＲＬに基づいて、事前構成済みのＩ−ＣＳＣＦ８５３にＩＮＶＩＴＥメッセージを送信する（矢印８８４）。Ｉ−ＣＳＣＦ８５３は、被呼側８０３に関するＬｏｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｒｅｑｕｅｓｔ（ＬＩＲ）メッセージをＨＳＳ８５４に送信する（矢印８８５）。ＨＳＳ８５４は、Ｌｏｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｎｓｗｅｒ（ＬＩＡ）メッセージをＩ−ＣＳＣＦ８５３に返す（矢印８８６）。
【００４１】
Ｉ−ＣＳＣＦ８５３にＨＳＳ８５４からＬＩＡメッセージが返された場合、次いでＩ−ＣＳＣＦ８５３は、Ｓ−ＣＳＣＦ８５２に呼を送信する（矢印８８７）。着信側Ｓ−ＣＳＣＦ８５２は、ＩＮＶＩＴＥメッセージを受信すると、ＩＮＶＩＴＥメッセージのヘッダをチェックして、被呼側８０３がＩＭＳ加入者かどうか調べる。被呼側８０３のサービス・プロファイルがすでにＨＳＳ８５４からダウンロードされている場合は、Ｓ−ＣＳＣＦ８５２はそのサービス・プロファイルを使用する。そうでない場合は、Ｓ−ＣＳＣＦ８５２は、ＳＡＲメッセージを使用して（矢印８８８）、被呼側８０３のサービス・プロファイルをＨＳＳ８５４からダウンロードする。ＨＳＳ８５４は、被呼側８０３のサービス・プロファイルを含むＳＡＡメッセージを返す（矢印８８９）。Ｓ−ＣＳＣＦ８５２は、被呼側８０３のサービス・プロファイルをローカルに記憶する。性能を考えて、サービス・プロファイルはしばらく保持しておくことができる。事前定義された期間の後に同じ加入者からそれ以上の呼が起こされない場合、Ｓ−ＣＳＣＦ８５２はデータをクリアし、加入者が新しい呼を起こした場合には再度データをダウンロードする。Ｓ−ＣＳＣＦ８５２は、被呼側８０３のサービス・プロファイルを処理する。
【００４２】
被呼側８０３のサービス・プロファイルは、ＯＣＳルーティング・アドレスやオフライン課金サービス・ノード・アドレスなどの課金情報を示す。被呼側８０３がサービス・プロバイダとの前払い口座を有し、呼がオンライン課金呼と考えられると仮定する。ＯＣＳルーティング・アドレスを使用して、呼がオンライン課金の目的でルーティングされる。
【００４３】
着信側Ｓ−ＣＳＣＦ８５２はさらに、被呼側８０３のサービス・プロファイルを処理して、ＡＳ８５６をトリガする必要があるかどうか判定する。ＡＳ８５６が必要とされるとＳ−ＣＳＣＦ８５２が判定した場合は、Ｓ−ＣＳＣＦ８５２は、ＩＮＶＩＴＥメッセージをＡＳ８５６に送信する（矢印８９０）。ＡＳ８５６は、被呼側８０３のサービスを行って、ＩＮＶＩＴＥメッセージを着信側Ｓ−ＣＳＣＦ８５２に返す（矢印８９１）。
【００４４】
この呼に対してはオンライン課金があるので、Ｓ−ＣＳＣＦ８５２は、課金要求をＯＣＳ８５７に送信する必要がある。Ｓ−ＣＳＣＦ８５２は、ＯＣＳ８５７のＯＣＳルーティング・アドレスを有する場合もあり、有さない場合もある。Ｓ−ＣＳＣＦ８５２は、ＩＭＳゲートウェイ・システム８５８のＩＰアドレスは有するので、ＩＮＶＩＴＥメッセージをＩＭＳゲートウェイ・システム８５８に送信する（矢印８９２）。Ｓ−ＣＳＣＦ８５２がＯＣＳ課金情報名を有する場合は、ＯＣＳ課金情報名をＯＣＳルーティング・アドレスに変換し、ＯＣＳルーティング・アドレスをＩＮＶＩＴＥメッセージ中で送信する。
【００４５】
ＩＭＳゲートウェイ・システム８５８は、ＩＮＶＩＴＥメッセージからのＯＣＳルーティング・アドレスを、ＩＭＳゲートウェイ・システム８５８内の加入者データベースに記憶された対応するＯＣＳルーティング・アドレスと比較する。ＯＣＳルーティング・アドレスが欠けているか一致しない場合は、ＩＭＳゲートウェイ・システム８５８は、ＮＭＳ／ＯＳＳ８８０に照会して最新のＯＣＳルーティング・アドレスをダウンロードし（矢印８９３）、ＩＭＳゲートウェイ・システム８５８内の加入者データベースを更新する。最新のＯＣＳルーティング・アドレスを使用して、正しいＯＣＳ８５７と連絡を取る。２つのＯＣＳルーティング・アドレスが一致する場合は、ＩＭＳゲートウェイ・システム８５８は、メッセージからのＯＣＳルーティング・アドレスを有効とし、有効とされたＯＣＳルーティング・アドレスに基づいて適切なＯＣＳ８５７に課金要求を送信する。
【００４６】
ＩＭＳゲートウェイ・システム８５８は、有効とされたＯＣＳルーティング・アドレスに基づいて、オンライン課金のためにＤｉａｍｅｔｅｒ  ＲｏインタフェースのＣｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ｒｅｑｕｅｓｔ（ＣＣＲ）メッセージをＯＣＳ８５７に送信する（矢印８９４）。ＯＣＳ８５７は、被呼側８０３の前払い口座残高を確認する。被呼側８０３の前払い口座に十分な残高がある場合は、ＯＣＳ８５７は、呼を承諾し、Ｄｉａｍｅｔｅｒ  ＲｏインタフェースのＣｒｅｄｉｔ  Ｃｏｎｔｒｏｌ  Ａｎｓｗｅｒ（ＣＣＡ）メッセージをＩＭＳゲートウェイ・システム８５８に返信する（矢印８９５）。ＯＣＳ８５７は、被呼側８０３の前払い口座から呼のコストを差し引く。ＩＭＳゲートウェイ・システム８５８は、ＯＣＳ８５７の承認を含むＩＮＶＩＴＥメッセージをＳ−ＣＳＣＦ８５２に送信する（矢印８９６）。
【００４７】
次いで、着信側Ｓ−ＣＳＣＦ８５２は、被呼側８０３のＰ−ＣＳＣＦ８５１にＩＮＶＩＴＥメッセージを送信する（矢印８９７）。Ｐ−ＣＳＣＦ８５１は、ＩＮＶＩＴＥメッセージをＩＰネットワーク８２０に送信して、呼を被呼側８０３に接続する（矢印８９８）。
【図面の簡単な説明】
【００４８】
【図１】従来技術における、ＩＭＳゲートウェイ機能を含む３ＧＰＰオンライン課金アーキテクチャを示す図である。
【図２】従来技術における、複数のオンライン課金システムを含むオンライン課金アーキテクチャを示す図である。
【図３】本発明の例示的な一実施形態におけるＩＰマルチメディア・サブシステム（ＩＭＳ）ネットワークを示す図である。
【図４】本発明の例示的な一実施形態における、ＩＭＳゲートウェイ・システムを動作させる方法を示すフローチャートである。
【図５】本発明の例示的な一実施形態における、加入者データベースがＯＣＳルーティング・アドレスを含まない場合にＩＭＳゲートウェイ・システムを動作させる方法を示す図である。
【図６】本発明の例示的な一実施形態における、ＣＳＣＦからのメッセージがＯＣＳルーティング・アドレスを含まない場合にＩＭＳゲートウェイ・システムを動作させる方法を示す図である。
【図７】本発明の例示的な一実施形態における、加入者データベースもＣＳＣＦからのメッセージもＯＣＳルーティング・アドレスを含まない場合にＩＭＳゲートウェイ・システムを動作させる方法を示す図である。
【図８】本発明の例示的な一実施形態における、通信ネットワーク中の呼の流れを示す図である。
【図１】
2009513037.tif 000003
【図２】
2009513037.tif 000004
【図３】
2009513037.tif 000005
【図４】
2009513037.tif 000006
【図５】
2009513037.tif 000007
【図６】
2009513037.tif 000008
【図７】
2009513037.tif 000009
【図８】
2009513037.tif 000010
【国際調査報告】
2009513037.tif 000011
2009513037.tif 000012
2009513037.tif 000013