(57)【特許請求の範囲】
【請求項１】
電気通信通話のために、非同期システムと総合デジタル通信網（ＩＳＤＮ）システムとの間で使用される電気通信システム（３００）であって、
前記ＩＳＤＮシステムおよび前記非同期システムからの通話シグナリングを処理し、各々の通話について、ＩＳＤＮコネクションおよび非同期識別子の少なくとも一方を選択し、前記選択されたコネクションおよび識別子を識別する制御メッセージを供給するように構成されたシグナリング・プロセッシング・システム（３６０）と、
当該シグナリング・プロセッシング・システムの外部に存在し、前記シグナリング・プロセッシング・システムから前記制御メッセージを受信し、前記制御メッセージに基づいて、前記選択されたコネクションおよび識別子を使用して、前記ＩＳＤＮシステムと前記非同期システムとの間で通話通信を相互作用するように構成されたベアラ・インタフェース（３５０）とを備えることを特徴とする電気通信システム。
【請求項２】
前記非同期システムは非同期転送モード・システムを備え、前記識別子は非同期転送モード・コネクションを備えることを特徴とする請求項１に記載の電気通信システム。
【請求項３】
前記シグナリング・プロセッシング・システムは、初期アドレス・メッセージを処理して前記コネクションおよび識別子を選択するように構成されることを特徴とする請求項１に記載の電気通信システム。
【請求項４】
請求項１に記載の電気通信システムであって、さらに、前記通話通信をＩＳＤＮに変換するように構成されたＩＳＤＮコンバータ（３４０）を備えることを特徴とする電気通信システム。
【請求項５】
前記シグナリング・プロセッシング・システムは、シグナリング・コンバータ（３６２）およびシグナリング・プロセッサ（３６０）を備えることを特徴とする請求項１に記載の電気通信システム。
【請求項６】
非同期システムとＩＳＤＮシステムとの間の電気通信通話用の電気通信システム（３００）を操作する方法であって、
通話シグナリングを、前記ＩＳＤＮシステムおよび前記非同期システムからシグナリング・プロセッシング・システム（３６０）に受信し、
前記シグナリング・プロセッシング・システムにおいて、前記ＩＳＤＮシステムおよび前記非同期システムからの前記通話シグナリングを処理して、各々の通話について、ＩＳＤＮコネクションおよび非同期識別子の少なくとも一方を選択し、
前記選択されたコネクションおよび識別子を識別する制御メッセージを、前記シグナリング・プロセッシング・システムから外部のベアラ・インタフェース（３５０）に供給し、
当該ベアラ・インタフェースにおいて、前記制御メッセージに基づいて、前記選択されたコネクションおよび識別子を使用して、前記ＩＳＤＮシステムと前記非同期システムとの間で通話通信を相互作用することを特徴とする電気通信システムの操作方法。
【請求項７】
前記非同期システムは非同期転送モード・システムを備え、前記識別子は非同期転送モード・コネクションを備えることを特徴とする請求項６に記載の電気通信システムの操作方法。
【請求項８】
前記シグナリング・プロセッシング・システムにおいて前記通話シグナリングを処理することは、初期アドレス・メッセージを処理することを含むことを特徴とする請求項６に記載の電気通信システムの操作方法。
【請求項９】
さらに、前記通話通信をＩＳＤＮに変換することを含むことを特徴とする請求項６に記載の電気通信システムの操作方法。
【請求項１０】
前記シグナリング・プロセッシング・システムにおいて前記通話シグナリングを処理することは、前記ＩＳＤＮシステムからの前記通話シグナリングを変換することを含むことを特徴とする請求項６に記載の電気通信システムの操作方法。
【請求項１１】
非同期システムとＩＳＤＮシステムとの間の電気通信用のシグナリング・プロセッシング・システム（１４００）であって、
前記ＩＳＤＮシステムおよび前記非同期システムから通話シグナリングを受信するシグナリング手段（１４１０）と、
前記ＩＳＤＮシステムおよび前記非同期システムからの前記通話シグナリングを処理して、各々の通話について、ＩＳＤＮコネクションおよび非同期識別子の少なくとも一方を選択するアプリケーション手段（１４３０）と、
前記選択されたコネクションおよび識別子を識別する制御メッセージを外部のベアラ・インタフェースに供給する制御手段（１４２０）とを備えることを特徴とするシグナリング・プロセッシング・システム。
【請求項１２】
前記非同期システムは非同期転送モード・システムを備え、前記非同期識別子は非同期転送モード・コネクションを備えることを特徴とする請求項１１に記載のシグナリング・プロセッシング・システム。
【請求項１３】
前記アプリケーション手段は、初期アドレス・メッセージを処理して前記コネクションおよび識別子を選択することを特徴とする請求項１１に記載のシグナリング・プロセッシング・システム。
【請求項１４】
さらに、前記ＩＳＤＮシステムからの前記通話シグナリングを変換する変換手段を備えることを特徴とする請求項１１に記載のシグナリング・プロセッシング・システム。
【発明の詳細な説明】
発明の背景
１．発明の技術分野
本発明は、電気通信に関し、特に、総合デジタル通信網（ＩＳＤＮ）システムまたはＩＳＤＮフォーマットに変換可能なシステムから広帯域システムへのアクセスを提供するシステムに関する。
２．従来技術の背景
図１は、ローカル電気通信アクセスについての一般的な従来技術による構成を示す。ここでは、ローカル・スイッチに接続された宅内機器(Customer Premises Equipment(ＣＰＥ))を示す。一般に、各ローカル・スイッチにはより多くのＣＰＥが接続されているが、分かり易くするために数を制限して図示している。ＣＰＥとローカル・スイッチとの間の標準コネクションは、拡張スーパーフレーム（ＥＳＦ）フォーマットを使用する周知の時分割多重化（ＴＤＭ）コネクションである。ＴＤＭ／ＥＳＦコネクションにより、顧客サイトにおける複数の装置が、ローカル・スイッチにアクセスし、電気通信サービスを取得することができる。
ＴＤＭは、時分割多重化を用いて、複数の通信パスを結合して１つのデジタル信号にする。ＥＳＦは、ロブド・ビット・シグナリングを採用する。ロブド・ビット・シグナリングでは、ベアラ・チャネルにおけるユーザ情報の特定ビットが、シグナリング情報に置換される。このため、これらのシグナリング・ビットは、ユーザ・ベアラ・チャネルから「奪われる」。ＥＳＦでは、ロブド・ビットは、ＡＢＣＤビットとして知られている。ＡＢＣＤビットがベアラ・チャネルに統合されているため、ＡＢＣＤロブド・ビット・シグナリングは、「バンド内」シグナリング・システムである。ＡＢＣＤビットによって伝送される情報の例には、オフフックおよびオンフック状態がある。ＥＳＦおよびＡＢＣＤロブド・ビット・シグナリングは、周知の技術である。
ＩＳＤＮフォーマットもまた、周知である。ＩＳＤＮは、ユーザに、従来型のローカル・ループより広い帯域幅および制御を有する、ローカル・スイッチに対するデジタルコネクションを提供する。ＩＳＤＮは、一般に一次群（２３Ｂ＋Ｄ）またはベーシック（２Ｂ＋Ｄ）で結合されているベアラ・チャネル（Ｂ）およびシグナリング・チャネル（Ｄ）を有する。ＩＳＤＮは、別個のシグナリング・チャネル（Ｄチャネル）を有するため、バンド外シグナリング・システムを有する。
現在、広帯域システムは、開発され実施されている。広帯域システムは、処理能力の向上、より効率的な帯域幅の使用、および音声、データおよび映像トラフィックを統合する能力を含む多くの利点を、電気通信サービス・プロバイダに提供する。これらの広帯域システムは、発信者に、より低コストでより多くの機能を提供する。しかしながら、ＴＤＭ、ＩＳＤＮまたは同様のフォーマットを使用するＣＰＥは、これらの広帯域システムに直接アクセスすることができない。これらのシステムには、高性能の広帯域システムへの相互作用インタフェースが必要である。また、電気通信サービス・プロバイダには、それらの広帯域システムを使用して、ＩＳＤＮフォーマットまたはＩＳＤＮに変換可能なフォーマットを使用するＣＰＥにサービスを提供するために、そのようなインタフェースが必要である。
要約
本発明は、電気通信通話について、非同期転送モード（ＡＴＭ）システムとＩＳＤＮシステムとの間で使用する電気通信システムを含む。電気通信システムは、シグナリング処理システムおよびＡＴＭマルチプレクサを有する。シグナリング処理システムは、ＩＳＤＮシステムからおよびＡＴＭシステムからの通話シグナリングを処理するよう動作可能である。それは、各通話についてＩＳＤＮコネクションおよびＡＴＭコネクションの少なくとも一方を選択し、選択したコネクションを識別する制御メッセージを供給する。ＡＴＭマルチプレクサは、ＩＳＤＮシステムおよびシグナリング処理システム間で通話シグナリングを交換するよう動作可能である。それは、また、シグナリング処理システムから制御メッセージを受信し、制御メッセージに基づいて選択されたコネクションでＩＳＤＮシステムおよびＡＴＭシステム間の通話通信を相互作用する。
また、いくつかの実施の形態では、本発明は、ＩＳＤＮシグナリングとシグナリング・システム♯７（ＳＳ７）シグナリングとを相互作用するよう動作可能である。いくつかの実施の形態では、本発明は、また、別のシステムからの通信およびシグナリングとＩＳＤＮベアラ通信およびＩＳＤＮシグナリングとの間で相互作用するよう動作可能である。いくつかの実施の形態では、本発明は、また、シグナリング・システム♯７（ＳＳ７）シグナリングをＡＴＭシステムと交換するよう動作可能である。いくつかの実施の形態では、本発明は、ＡＴＭ交差接続、コネクションを選択するためにシグナリングを処理するよう動作可能なシグナリング・プロセッサ、ＩＳＤＮシグナリングとＳＳ７シグナリングとを相互作用するよう動作可能なシグナリング・コンバータ、および／または他の通信システムからの通信およびシグナリングとＩＳＤＮベアラ通信およびＩＳＤＮとの間で相互作用するよう動作可能なＩＳＤＮコンバータを含む。
本発明は、電気通信通話についてＩＳＤＮシステムおよび非同期転送モード（ＡＴＭ）システム間で相互作用する電気通信システムを動作させる方法でもある。本方法では、ＩＳＤＮシグナリングおよびＩＳＤＮベアラ通信を電気通信システムに受信し、ＩＳＤＮシグナリングをシグナリング・システム♯７（ＳＳ７）シグナリングに変換する。本方法では、ＳＳ７シグナリングを処理してＡＴＭコネクションを選択し、ＩＳＤＮベアラ通信を、選択したＡＴＭコネクションと相互作用する。いくつかの実施の形態において、本方法では、ＳＳ７シグナリングおよびＡＴＭ通信を電気通信システムに受信し、ＳＳ７シグナリングを処理してＩＳＤＮコネクションを選択し、ＡＴＭ通信を選択したＩＳＤＮコネクションと相互作用することが含まれる。
【図面の簡単な説明】
図１は、従来技術の１バージョンのブロック図である。
図２は、本発明の１バージョンのブロック図である。
図３は、本発明の１バージョンのブロック図である。
図４は、本発明の１バージョンについてのメッセージ・シーケンス・チャートである。
図５は、本発明の１バージョンについてのメッセージ・シーケンス・チャートである。
図６は、本発明の１バージョンについてのメッセージ・シーケンス・チャートである。
図７は、本発明の１バージョンについてのメッセージ・シーケンス・チャートである。
図８は、本発明の１バージョンのブロック図である。
図９は、本発明の１バージョンのブロック図である。
図１０は、本発明の１バージョンのブロック図である。
図１１は、本発明の１バージョンのブロック図である。
図１２は、本発明の１バージョンのブロック図である。
図１３は、本発明の１バージョンのブロック図である。
図１４は、本発明の１バージョンのブロック図である。
図１５は、本発明の１バージョンの論理図である。
図１６は、本発明の１バージョンの論理図である。
図１７は、中継回線テーブルの例を示す。
図１８は、中継グループテーブルの例を示す。
図１９は、例外テーブルの例を示す。
図２０は、ＡＮＩテーブルの例を示す。
図２１は、着信先番号テーブルの例を示す。
図２２は、ルーティングテーブルの例を示す。
図２３は、処理テーブルの例を示す。
図２４は、メッセージ・テーブルの例を示す。
詳細な説明
図１は、電気通信システムへのアクセスを提供する上述した従来技術の構成を示す。この構成において、宅内機器（ＣＰＥ）は、概して、デジタルコネクションによりローカル・スイッチに接続されている。デジタル信号は、拡張スーパーフレーム（ＥＳＦ）フォーマットに基づく時分割多重化（ＴＤＭ）信号である。ローカル・スイッチは、ＴＤＭ／ＥＳＦ信号を受入れ、ＣＰＥに電気通信サービスを提供する。これら構成要素およびコネクションはすべて、本技術分野において周知である。
図２は、本発明の１バージョンを表している。ＣＰＥ２１０、２１２は、それぞれコネクション２２０、２２２により広帯域システム・インタフェース２００に接続されて示されている。ＣＰＥ２１０、２１２は、宅内における多くの通信装置に、サービスを提供する。これら装置の例には、コンピュータ、モデムおよびファクシミリ機が含まれる。コネクション２２０、２２２は、ＩＳＤＮコネクションまたはＩＳＤＮに変換可能なフォーマットに基づく任意のコネクションである。一般的な例としては、ＥＳＦフォーマットを使用するＴＤＭコネクションがある。なお、広帯域システム・インタフェース２００は、図１のローカル・スイッチに代わるものである。
また、コネクション２３０およびシグナリング・リンク２３２を示す。コネクション２３０は、広帯域コネクションであって、例えば、非同期転送モード（ＡＴＭ）セルを伝送する同期式光ファイバネットワーク（ＳＯＮＥＴ）コネクションである。他の広帯域コネクションもまた知られており、同様に適応可能である。シグナリング・リンク２３２は、シグナリング・システム♯７（ＳＳ７）メッセージなどの電気通信シグナリングを伝送する。コネクション２３０およびリンク２３２は、いくつかの例を挙げると、スイッチ、拡張プラットフォームおよびサーバなどの任意の数のネットワーク要素を代表する、広帯域ネットワーク群に接続されている。
広帯域システム２００の動作には、ベアラ通信およびシグナリングのあるフォーマットから他のフォーマットへの変換がある。ベアラ通信は、例えば音声トラフィックなどのユーザ情報である。シグナリングは、例えば着信先番号などの、ネットワークが使用する情報である。いくつかの実施の形態では、変換プロセスを、「相互作用」という語で説明する。この語は、当業者には周知である。例えば、ＩＳＤＮシグナリングは、ＩＳＤＮシグナリングを類似のＳＳ７シグナリングに変換することにより、またＳＳ７シグナリングを類似のＩＳＤＮシグナリングに変換することにより、ＳＳ７シグナリングと相互作用する。ＩＳＤＮベアラ通信は、ＩＳＤＮベアラ通信を類似のＡＴＭ通信に変換することにより、またＡＴＭ通信を類似のＩＳＤＮベアラ通信に変換することにより、ＡＴＭ通信と相互作用する。
広帯域システム・インタフェース２００は、コネクション２２０、２２２から通話を受入れる。通話は、ＩＳＤＮフォーマットでない場合、ＩＳＤＮに変換される。そして、ＩＳＤＮ  Ｄチャネル・シグナリングは、ＳＳ７シグナリングに変換される。ＩＳＤＮベアラ通信は、広帯域信号に変換される。広帯域システム・インタフェース２００は、通話シグナリングを処理して、通話のルーティングを行う。広帯域システム・インタフェース２００は、広帯域システム・インタフェース２００に接続されている他のＣＰＥに、通話の経路を指定することができる。更に、広帯域インタフェース・システム２００は、広帯域コネクション２３０、およびリンク２３２による関連するシグナリングによって、通話のルーティングを行うことが可能である。コネクション２３０およびリンク２３２は、発信者を、多くのサービスを提供する他の多くのネットワークおよびネットワーク要素に接続することができる。
広帯域システム・インタフェース２００が、広帯域システムへのアクセスをＣＰＥに提供することが分かる。また、広帯域システム２００が、ローカル・スイッチに現在受入れられている標準フォーマットで通話を受入れることができる、ということが分かる。
図３は、本発明の１バージョンを示すが、当業者は、本発明がこのバージョンから考えられる他の変形例をも考慮していることを認めるであろう。ここでは、ＣＰＥ３１０、３１２および広帯域システム・インタフェース３００を示す。広帯域システム・インタフェース３００は、ＩＳＤＮコンバータ３４０、ＡＴＭ相互作用マルチプレクサ（ｍｕｘ）３５０、シグナリング・プロセッサ３６０、およびＳＳ７コンバータ３６２から構成されている。ＣＰＥ３１０は、コネクション３２０によりＩＳＤＮコンバータ３４０に接続されている。ＣＰＥ３１２は、コネクション３２２によりＩＳＤＮコンバータ３４０に接続されている。ｍｕｘ３５０、シグナリング・プロセッサ３６０およびＳＳ７コンバータ３６２は、リンク３５２によりリンクされている。ｍｕｘ３５０およびＳＳ７コンバータ３６２は、リンク３５４によりリンクされている。シグナリング・プロセッサ３６０およびＳＳ７コンバータ３６２は、リンク３６４により接続されている。ｍｕｘ３５０はまた、コネクション３３０によりリンクされており、シグナリング・プロセッサ３６０はまた、リンク３３２にリンクされている。
ＣＰＥ３１０、３１２は、ＩＳＤＮに変換可能なトラフィックを提供する機器であればよい。一般的な例としては、ＴＤＭ／ＥＳＦトラフィックを提供するＰＢＸシステムである。通常、ＣＰＥ３１０、３１２は、宅内における通信装置とインタフェースし、ネットワークへのアクセスを提供する。ＣＰＥ３１０、３１２は、コネクション３２０、３２２によりＩＳＤＮコンバータ３４０に接続されている。コネクション３２０、３２２は、これらの通信を伝送することができるコネクションであればなんでもよい。例えば、発信者通信を伝送する複数のベアラ・チャネルを含む、多重化デジタル信号を伝送するＴＤＭ／ＥＳＦコネクションでもよい。通話通信内には、ＡＢＣＤビットとして知られるシグナリング・ビットが埋め込まれている。
コネクション３４２、３４４は、ＩＳＤＮコネクションを表し、コネクション３４２は、ベアラ通信（Ｂチャネル）、リンク３４４はシグナリング（Ｄチャネル）を表す。リンク３５２は、制御メッセージを移送することができるリンクであればなんでもよい。このようなリンクの例として、ＳＳ７リンク、イーサネットを介してのＵＤＰ／ＩＰまたはＴＣＰ／ＩＰ、または従来型のバス・プロトコルを使用するバス構成が可能である。リンク３５４は、ＩＳＤＮ  Ｄチャネルを伝送することができるリンクであればなんでもよい。例としては、ＩＳＤＮ  Ｄチャネルを伝送する構成要素ＤＳ０を有するＴ１がある。リンク３３２、３６４は、ＳＳ７メッセージを伝送することができるリンクであればなんでもよい。ＳＳ７リンクは周知である。コネクション３３０は、ＡＴＭコネクションである。
ＩＳＤＮコンバータ３４０は、非ＩＳＤＮフォーマットおよびＩＳＤＮ間で相互作用するよう動作可能である。例えば、ＴＤＭ／ＥＳＦ信号が、コネクション３２０により受信された場合、ＩＳＤＮコンバータ３４０は、ＥＳＦ信号からのＡＢＣＤシグナリング・ビットを使用して、コネクション３４４上のＩＳＤＮ  Ｄチャネルに対して類似のＩＳＤＮシグナリング・メッセージを生成する。コネクション３２０からのベアラ・チャネルは、コネクション３４２上のＩＳＤＮ信号のＢチャネルに相互作用される。ＢチャネルおよびＤチャネルは、それぞれコネクション３４２およびリンク３４４によりｍｕｘ３５０に供給される。コネクション３４２およびリンク３４４は、理論的に分離しているが、同じ物理パスを渡ることができる。ＩＳＤＮコンバータ３４０の基本的な機能を有する装置は、Teleos companyによって提供されるＩＳＤＮインタフェースの例のように、本技術分野では周知である。当業者は、この機能が本発明をサポートするためにどのように適応することができるかが分かるであろう。
ｍｕｘ３５０は、コネクション３４２およびリンク３４４によりＩＳＤＮ信号を受信するよう動作可能である。コネクション３４２からのＢチャネルおよびリンク３４４からのＤチャネルは、周知のＤＳ０フォーマットである。ｍｕｘ３５０は、各ＤＳ０を他のＤＳ０に接続することもできる。ｍｕｘ３５０は、リンク３４４からのＤＳ０をリンク３５４のＤＳ０に接続して、ＩＳＤＮコンバータ３４０からＳＳ７コンバータ３６２にＩＳＤＮ  Ｄチャネルを提供する。また、ｍｕｘ３５０は、ベアラ通信を伝送する複数のＤＳ０を接続することができる。例えば、ＣＰＥ３１０からのＤＳ０は、ＣＰＥ３１２用のＤＳ０に接続することができる。ｍｕｘ３５０は、リンク３５２により受信する、シグナリング・プロセッサ３６０からの制御命令に応答して、後者のＤＳ０からＤＳ０へのコネクションを作成する。
また、ｍｕｘ３５０は、選択された仮想パス識別子／仮想チャネル識別子（ＶＰＩ／ＶＣＩ）を用いて、ＤＳ０をＡＴＭセルに変換するよう動作可能である。この変換は、ＡＴＭ相互作用として知られている。ＡＴＭセルは、コネクション３３０を介して送信される。概して、それらは、そのＶＰＩ／ＶＣＩに従ってセルのルーティングを行うＡＴＭ交差接続装置に供給される。ＤＳ０が双方向性であるため、概して、通話接続を発信者に戻すために、一組のＶＰＩ／ＶＣＩは選択されたＶＰＩ／ＶＣＩに予め割当てられている。ｍｕｘ３５０は、このＶＰＩ／ＶＣＩからのＡＴＭセルをＤＳ０の戻りパスに変換する。ｍｕｘ３５０は、リンク３５２を介して受信するシグナリング・プロセッサ３６０からの制御命令に応答して、ＤＳ０／ＡＴＭ変換を行う。ｍｕｘの詳細な解読については、以下に示す。
シグナリング・プロセッサ３６０およびＳＳ７コンバータ３６２は、ＩＳＤＮシグナリングを受信し処理して、通話接続を選択するよう動作可能なシグナリング処理システムを形成する。これらの構成要素がどのように統合され、または別個のままであるかについては、理解されるであろう。
ＳＳ７コンバータ３６２は、ＩＳＤＮシグナリングおよびシグナリング・システム♯７（ＳＳ７）シグナリング間で相互作用する。ＳＳ７コンバータ３６２は、リンク３４４、３５４を介して（ｍｕｘ３４０を介して）、ＩＳＤＮコンバータ３４０とＤチャネル・シグナリングを交換する。また、ＳＳ７コンバータ３６２は、リンク３６４を介してシグナリング・プロセッサ３６０とＳＳ７シグナリングを交換する。また、ＳＳ７コンバータは、リンク３５２を介してｍｕｘ３５０と通信する。このような通信の一例としては、通話の発信側にリングバック・トーンを供給するという命令がある。ＳＳ７コンバータ３６２の基本的な機能を有する装置は、本技術分野において周知である。当業者は、この機能が本発明をサポートするためにどのように適応することができるかが分かるであろう。
シグナリング・プロセッサ３６０は、シグナリングを処理するよう動作可能である。シグナリング・プロセッサは、概して、通話設定に対してＳＳ７初期アドレス・メッセージ（ＩＡＭ）を処理する。ＩＡＭ情報は、シグナリング・プロセッサ３６０により処理されて、特定の通話に対して特定のコネクションを選択する。このコネクションとしては、ＤＳ０またはＶＰＩ／ＶＣＩがある。シグナリング・プロセッサ３６０は、ｍｕｘ３５０に対し、リンク３５２を介して、選択されたコネクションを識別する制御命令を送信する。シグナリング・プロセッサは、リンク３６４、３３２により、ＳＳ７シグナリングを交換する。シグナリング・プロセッサの詳細な説明を以下に示す。
図４は、本発明の動作をメッセージ・シーケンス・チャートの形式で表している。図４は、ＣＰＥから国内の在住者に対してかけられた通話を表している。シーケンスは、ＣＰＥがＩＳＤＮコンバータへのコネクションを起動することから開始する。ＩＳＤＮコンバータは、起動を検知し、ダイアル・トーンを返す。そして、ＣＰＥは、ＩＳＤＮコンバータに対し、ダイアルされた番号を示すＤＴＭＦトーンを送る。ＩＳＤＮコンバータは、ＤＴＭＦ入力を使用して、ＩＳＤＮ設定メッセージを生成し、ｍｕｘを介してＳＳ７コンバータに送信する。（ｍｕｘが、ＩＳＤＮコンバータとＳＳ７コンバータとの間ですべてのメッセージを転送するため、以下の説明では、この転送に関する明白な言及は省略する。）ＳＳ７コンバータは、ＩＳＤＮ設定メッセージを類似のＳＳ７ＩＡＭに変換し、このＳＳ７ＩＡＭをシグナリング・プロセッサに送信する。
シグナリング・プロセッサは、ＩＡＭを処理しコネクションを選択する。国内の通話に対し、このコネクションは、概して、長距離ネットワークに対して用意されたＶＰＩ／ＶＣＩである。シグナリング・プロセッサは、ＳＳ７ＩＡＭを生成し、通話を延長するために適切なネットワーク要素に送出する。ＳＳ７コンバータは、ＩＳＤＮ通話処理メッセージをＩＳＤＮコンバータに送り返す。シグナリング・プロセッサは、ＤＳ０および選択されたＶＰＩ／ＶＣＩを識別する制御命令を生成し、それをｍｕｘに対して送信する。遠端は、通話に必要な情報をすべて受信すると、シグナリング・プロセッサに対してＳＳ７アドレス完了メッセージ（ＡＣＭ）を返す。シグナリング・プロセッサは、ＳＳ７ＡＮＭをＳＳ７コンバータに送信し、ＳＳ７コンバータは、ＩＳＤＮコンバータに対し、類似のＩＳＤＮ呼出メッセージを送信する。
着信者が応答した場合、シグナリング・プロセッサは、遠端からＳＳ７応答メッセージ（ＡＮＭ）を受信する。シグナリング・プロセッサは、ＳＳ７コンバータに対しＳＳ７ＡＮＭメッセージを送信し、ＳＳ７コンバータは、ＩＳＤＮコンバータに対し類似のＩＳＤＮコネクションメッセージを送信する。この時点で、通話は接続され、会話、ファックス送信等が発生する。ＩＳＤＮコンバータは、ＣＰＥからのベアラ・チャネルをＩＳＤＮ  ＤＳ０に変換し、ｍｕｘは、選択されたＶＰＩ／ＶＣＩによりこのＤＳ０をＡＴＭセルに変換する。更に、ｍｕｘは、付随するＶＰＩ／ＶＣＩからのＡＴＭセルをＤＳ０の戻りパスに変換する。
結果として、発信者は、ＡＴＭシステムへアクセスする。これは、ＣＰＥからのトラフィックをＩＳＤＮフォーマットに変換することにより達成される。ＩＳＤＮ  Ｄチャネル・シグナリングは、ＳＳ７に変換され、ＩＳＤＮ  Ｂチャネルは、ＡＴＭに変換される。有利なことには、ＡＴＭ仮想コネクションは、シグナリング・プロセッサにより通話単位で選択される。これにより、シグナリング・プロセッサは、適当な通信先に対して予め用意されている仮想コネクションを選択することができる。
図５は、国内の在住者から、ＣＰＥに対してかけられた通話を表している。シーケンスは、通話の発信側からのＳＳ７ＩＡＭがシグナリング・プロセッサに受信されることから開始する。シグナリング・プロセッサは、ＩＡＭを処理し、通信先のＤＳ０を選択する。シグナリング・プロセッサは、ＳＳ７コンバータに対してＩＡＭを送信し、ＳＳ７コンバータは、ＩＳＤＮコンバータに対し類似のＩＳＤＮ設定メッセージを送る。ＩＡＭおよび設定メッセージは、当該通話において使用する選択されたＤＳ０を識別する。また、ＩＳＤＮコンバータは、電話への起動を供給する。シグナリング・プロセッサはまた、ｍｕｘに対して、ＶＰＩ／ＶＣＩおよび選択されたＤＳ０を識別する制御命令を送信する。
ＩＳＤＮコンバータは、ＳＳ７コンバータに対しＩＳＤＮ呼出メッセージを送信し、ＳＳ７コンバータは、シグナリング・プロセッサに対し類似のＳＳ７アドレス完了メッセージ（ＡＣＭ）を送信する。シグナリング・プロセッサは、通話の発信側にＳＳ７ＡＣＭを送信する。ＳＳ７コンバータは、着信者が呼出されていることを発信者に知られるために、ｍｕｘに対し、通話の発信側に対してリングバック・トーンを供給するよう制御命令を送信する。（これは、場合によっては話中信号である。）ｍｕｘは、通話の他端に対して、リングバックを供給する。
ＩＳＤＮコンバータは、電話が応答されたことを検知すると、ＳＳ７コンバータに対し、ＩＳＤＮコネクションメッセージを送信し、ＳＳ７コンバータは、シグナリング・プロセッサに対し類似のＳＳ７ＡＮＭを供給する。シグナリング・プロセッサは、通話の発信側に対してＳＳ７ＡＮＭを送信する。シグナリング・プロセッサは、ｍｕｘに対しリングバック・トーンを停止するよう命令し、通話に対しカットスルーを供給する。この時点で、通話は接続される。
図６は、接続された通信装置がハングアップすることにより、図４および図５のＣＰＥが切断された時にクリアされる通話を表している。ＩＳＤＮコンバータは、オンフックを検知し、ＳＳ７コンバータに対しＩＳＤＮ切断メッセージを送信する。ＳＳ７コンバータは、シグナリング・プロセッサに対し、類似のＳＳ７解放（ＲＥＬ）メッセージを送信する。シグナリング・プロセッサは、解放プロシージャを起動し、通話接続の他方の側にＳＳ７ＲＥＬを送信する。更に、シグナリング・プロセッサは、ｍｕｘに対し、ＤＳ０およびＶＰＩ／ＶＣＩを切断する命令を送信する。そして、シグナリング・プロセッサは、ＳＳ７コンバータに対し、ＳＳ７解放完了メッセージＲＬＣを送信する。次いで、ＳＳ７／ＩＳＤＮコンバータは、ＩＳＤＮコンバータに対し、ＩＳＤＮ解放メッセージを送信し、ＩＳＤＮコンバータは、ＣＰＥに対しループ・オープンを供給する。遠端は、概して、シグナリング・プロセッサに対しＳＳ７ＲＬＣで応答する。この時点で、通話は切断される。
図７は、通話の遠端が切断された時にクリアされる通話を表している。遠端は、シグナリング・プロセッサにＳＳ７ＲＥＬを送信し、シグナリング・プロセッサは、その通話に対して解放プロシージャを起動する。シグナリング・プロセッサは、ＳＳ７コンバータに対してＳＳ７ＲＥＬを送信し、ＳＳ７コンバータは、ＩＳＤＮコンバータに対して、類似のＩＳＤＮ切断メッセージを送信する。ＩＳＤＮコンバータは、ＣＰＥに対してＤＳ０についてのオンフックを供給する。シグナリング・プロセッサは、ｍｕｘに対し、ＤＳ０をＶＰＩ／ＶＣＩから切断するよう制御命令を送信する。シグナリング・プロセッサは、また、通話の他端に対してＳＳ７ＲＬＣを送信する。ＩＳＤＮコンバータは、ＳＳ７コンバータに対してＩＳＤＮ解放メッセージを供給する。ＳＳ７コンバータは、シグナリング・プロセッサに対して、コネクションが再使用のためにクリアされたことを示す類似のＳＳ７ＲＬＣを供給する。この時点で、通話は切断される。
図４〜図７において、ＩＳＤＮコンバータは、通話の機能を供給するために、ＣＰＥとインタフェースする。また、ＩＳＤＮコンバータは、ｍｕｘに対してＩＳＤＮコネクションおよびシグナリングを供給する。ｍｕｘは、ＩＳＤＮコンバータおよびＳＳ７コンバータ間でＩＳＤＮシグナリングを交換する。ｍｕｘは、また、ＩＳＤＮ構成要素ＤＳ０およびＡＴＭ間をインタフェースする。ＳＳ７コンバータは、ＩＳＤＮおよびＳＳ７フォーマット間でシグナリングを変換し、シグナリング・プロセッサとＳＳ７メッセージを交換する。シグナリング・プロセッサは、ＳＳ７シグナリングを処理し、ＳＳ７メッセージでＳＳ７コンバータに応答する。また、シグナリング・プロセッサは、ｍｕｘに対し、通話を容易にする命令を発信する。概して、これは、ＶＰＩ／ＶＣＩに対するＤＳ０の割当てである。また、シグナリング・プロセッサは、ネットワーク全体にＳＳ７メッセージを供給する。ｍｕｘは、シグナリング・プロセッサ命令に応じてＤＳ０からＡＴＭへの変換を処理する。
結果として、ＣＰＥには、広帯域システムへのインタフェースが提供される。本ネットワークは、ＡＴＭスイッチを必要とせずにこのインタフェースを提供し、選択されたＡＴＭコネクションを通話単位で提供することができる。このようなシステムは、従来のシステムに比べて明確な利点を有する。本発明は、ＩＳＤＮに変換可能な任意のＣＰＥプロトコルに適用することができる。いくつかの実施の形態では、ＣＰＥ自体が、ＩＳＤＮトラフィックを供給するようにしてさえもよい。
図８〜図１２は、本発明のいくつかの代替構成例を示すが、本発明は、これらの代替例に限定されるものではない。当業者は、図８〜図１２の変形例を、どのようにして本発明から考えられる他の多くの異なる構成に組合せることができるかが分かるであろう。
図８は、ｍｕｘ８５０、リンク８５２、８５４、およびシグナリング・プロセッサ８６０から構成される広帯域システム・インタフェース８００を表している。また、リンク８３２およびコネクション８２０、８２２、８３０を示す。これらの構成要素は、図３の対応する参照番号について上述したように構成されかつ動作するが、ＩＳＤＮコンバータは、ｍｕｘ８５０内に組込まれており、ＳＳ７コンバータは、シグナリング・プロセッサ８６０内に組込まれている。
図９は、ｍｕｘ９５０、リンク９５２、９５４、およびシグナリング・プロセッサ９６０から構成される広帯域システム・インタフェース９００を表している。また、リンク９３２およびコネクション９２０、９２２、９３０を示す。これらの構成要素は、図３の対応する参照番号について上述したように構成されかつ動作するが、ＩＳＤＮコンバータおよびＳＳ７コンバータは、ｍｕｘ９５０内に組込まれている。
図１０は、ｍｕｘ１０５０、リンク１０５２、１０５４、１０６４、シグナリング・プロセッサ１０６０、およびＳＳ７コンバータ３６２から構成される広帯域システム・インタフェース１０００を表している。また、リンク１０３２およびコネクション１０３０を示す。これらの構成要素は、図３について上述したように構成されかつ動作するが、ＩＳＤＮコンバータは、システム１０００の外に移動している。例えば、それらは、宅内に配置することができる。ＥＳＦコネクションにより、ＩＳＤＮコンバータ１０１４はＣＰＥ１０１０に接続され、ＩＳＤＮコンバータ１０１６はＣＰＥ１０１２に接続されている。コネクション１０２０、１０２２はＢチャネルを伝送し、リンク１０２１、１０２３は、Ｄチャネルを伝送する。ｍｕｘ１０５０は、これらのコネクションを介してＩＳＤＮコンバータ１０１４、１０１６とインタフェースする。このように、本発明は、ＩＳＤＮシステムに対し広帯域システムへのインタフェースを提供する。本発明に必要なため、ＩＳＤＮシグナリングは、シグナリング・プロセッサによって処理される前にＳＳ７に変換される。
図１１は、ｍｕｘ１１５０、リンク１１５２、１１５４、１１６４、シグナリング・プロセッサ１１６０、およびＳＳ７コンバータ１１６２から構成される広帯域システム・インタフェース１１００を表している。また、コネクション１１３０およびリンク１１３２を示す。これらの構成要素は、図３の対応する参照番号について上述したように構成されかつ動作する。この実施の形態では、ＣＰＥ１１１０、１１１２は、ＩＳＤＮトラフィックを供給することができ、それによって、ＩＳＤＮコンバータおよび変換プロセスを省略することができる。コネクション１１２０、１１２２は、Ｂチャネルを伝送し、リンク１１２１、１１２３は、Ｄチャネルを伝送する。ｍｕｘ１１５０は、ＩＳＤＮ  ＣＰＥ１１１０と直接にインタフェースする。このように、本発明は、ＩＳＤＮシステムに対し広帯域システムへのインタフェースを供給する。本発明に必要なため、ＩＳＤＮシグナリングは、シグナリング・プロセッサに処理される前にＳＳ７に変換される。
図１２は、ｍｕｘ１２５０、リンク１２４４、１２５２、１２５４、１２６４、シグナリング・プロセッサ１２６０、およびＳＳ７コンバータ１２６２から構成される広帯域システム・インタフェース１２００を表している。また、リンク１２３２およびコネクション１２２０、１２２２、１２４２、１２３０を示す。これらの構成要素は、図３の対応する参照番号について上述したように構成されかつ動作するが、ＡＴＭ交差接続１２８０およびコネクション１２８２が付加されている。ＡＴＭ交差接続１２８０は、ＮＥＣモデル２０などの従来型のＡＴＭ交差接続である。ＡＴＭ交差接続１２８０は、ＡＴＭコネクション１２８２を介してｍｕｘ１２５０に対し複数の予め用意されたＶＰＩ／ＶＣＩコネクションを供給する。これらＶＰＩ／ＶＣＩは、ＡＴＭ交差接続１２８０を介して複数の通信先に対して予め用意することができる。例として、スイッチ、サーバ、拡張プラットフォーム、宅内機器および他のｍｕｘが含まれる。交差接続１２８０を加えることで、シグナリング・プロセッサがＶＰＩ／ＶＣＩを通話単位で選択することにより、広帯域システム・インタフェース１２００が、どのように、予め用意された広帯域コネクションを介して選択された通信先に通話のルーティングを行うことができるかが明らかになる。
この通話単位の選択および仮想コネクションの使用は、ＡＴＭスイッチまたは交差接続に対する通話単位の制御を必要とせずに達成される。これは、コストおよび制御という点で、現行のＡＴＭスイッチを基本とするシステムに比べて明確な利点を提供する。一般に、ＡＴＭスイッチは非常に高価であり、スイッチの制御は、スイッチ供給器の管轄となる。本発明では、シグナリング・プロセッサがその制御を行い、シグナリング・プロセッサは、ＡＴＭスイッチ供給器から取得する必要がない。
ＡＴＭ相互作用マルチプレクサ
図１３は、本発明に適したｍｕｘの１つの実施の形態を示すが、本発明の要件をサポートするｍｕｘであれば他のものでも適用可能である。ここに、制御インタフェース１３５０、ＤＳ０インタフェース１３５５、デジタル信号プロセッサ１３５６、ＡＴＭアダプション・レイヤ（ＡＡＬ）１３５７まおよびＳＯＮＥＴインタフェース１３５８を示す。ＳＯＮＥＴインタフェース１３５８は、ＡＡＬ１３４０からＡＴＭセルを受取り、コネクション１３３０を介してそれらを送信する。コネクション１３３０は、ＯＣ−３コネクションなどのＳＯＮＥＴコネクションである。制御インタフェース１３５０は、リンク１３５２を介して、シグナリング・プロセッサ、シグナリング・コンバータおよびｍｕｘの要素の間で制御メッセージを交換する。
ＤＳ０インタフェース１３５５は、リンク１３４２およびコネクション１３４４を介してＩＳＤＮ信号を受取る。ＤＳ０インタフェース１３５５は、リンク１３４２からの入力ＤチャネルＤＳ０を、ＳＳ７コンバータへのリンク１３５４のＤチャネルＤＳ０に接続する。ＤＳ０インタフェース１３５５は、ＢチャネルＤＳ０を受信し、制御インタフェース１３５０を介して受信するシグナリング・プロセッサ命令に従って、それらを処理する。これには、特定の通話について特定のＤＳ０を他のＤＳ０に相互接続することを含む。また、特定のＤＳ０をデジタル信号プロセッサ１３５６の特定の機能に接続することを含む。また、デジタル信号プロセッサ１３５６をバイパスしてＤＳ０を直接ＡＡＬ１３５７に接続することを含む。
デジタル信号プロセッサ１３５６は、制御インタフェース１３５４を介して受信する制御命令に応じて、各種デジタル処理を特定のＤＳ０に与えるよう動作可能である。デジタル処理の例としては、トーン検出、トーン送信、ループバック、音声検出、音声メッセージ処理、エコー・キャンセレーション、圧縮および暗号化が含まれる。例えば、シグナリング・プロセッサは、ｍｕｘに対しリングバック・トーンを供給するよう命令し、次にエコー・キャンセレーションを施すよう命令するにしてもよい。
デジタル信号プロセッサ１３５６は、ＡＡＬ１３５７に接続されている。ＡＡＬ１３５７は、集束サブレイヤと細分化・再組立（ＳＡＲ）レイヤの両方を備える。ＡＡＬ１３５７は、ＤＳ０フォーマットの通話を受取り、ＤＳ０情報をＡＴＭセルに変換するよう動作可能である。ＡＡＬは、周知の技術であり、ＡＡＬに関する情報は、国際電気通信連合（ＩＴＵ）ドキュメントＩ．３６３によって提供されている。また、音声についてのＡＡＬは、「Cell Processing for Voice Transmission」と題された１９９５年２月２８日付で出題の米国特許出願番号第０８／３９５、７４５号に記載されており、これを引用して本発明に引用する。ＡＡＬ１３５７は、各通話に関して制御インタフェース１３５０から仮想パス識別子（ＶＰＩ）および仮想チャネル識別子（ＶＣＩ）を取得する。また、ＡＡＬ１３５７は、各通話に対するＤＳ０（またはＮ×６４の通話に対するＤＳ０）の識別を取得する。制御インタフェース１３５０は、シグナリング・プロセッサからこれらの命令を受信する。そして、ＡＡＬ１３５７は、識別されたＤＳ０および識別されたＡＴＭ仮想コネクションの間でユーザ情報を変換する。割当てが達成されたことについての確認は、必要であればシグナリング・プロセッサに送り返される。６４キロビット／秒の倍数のビット速度での通話は、Ｎ×６４通話として知られている。必要であれば、ＡＡＬ１３５７は、Ｎ×６４通話に対して、制御インタフェース１３５０を介して制御メッセージを受取ることができる。シグナリング・プロセッサは、通話に対してＤＳ０をグループ化するようＡＡＬ１３５７に命令する。
また、上述したように、ｍｕｘは、反対方向、すなわちＳＯＮＥＴインタフェース１３５８からＤＳ０インタフェース１３５５へ、通話を処理する。このトラフィックでは、概してＶＰＩ／ＶＣＩがすでに選択されており、トラフィックは、交差接続を介してルーティングされる。その結果、ＡＡＬ１３５７は、その特定のＶＰＩ／ＶＣＩに対してＤＳ０を識別するだけでよい。シグナリング・プロセッサは、制御インタフェース１３５０を介してＡＡＬ１３５７に対してこの割当てを供給することができる。ＶＰＩ／ＶＣＩを処理する技術は、「Telecommunications System with a Connection Processing System」と題された、１９９６年５月２８日出願の米国特許出願第０８／６５３、８５２号に開示されており、これを参照して本発明に引用する。
ＤＳ０コネクションは双方向であり、ＡＴＭコネクションは、一般に一方向である。その結果、通常反対方向の２つの仮想コネクションが各ＤＳ０に対して必要となる。当業者は、本発明の文脈の中でこれがどのように実現できているか分かるであろう。例えば、ＶＰＩ／ＶＣＩのオリジナル・セットのような反対方向の第２のＶＰＩ／ＶＣＩのセットを備える広帯域システムを提供することができる。各通話において、ｍｕｘは、この第２のＶＰＩ／ＶＣＩを自動的に呼出し、通話における双方向ＤＳ０に一致させるために双方向仮想コネクションを提供するよう構成される。
いくつかの実施の形態では、デジタル信号プロセッサ１３５６は、ｍｕｘから省略することができる。これらの実施の形態では、ｍｕｘは、数字を収集することもエコーを制御することもできない。ＤＳ０インタフェース１３５５は、ＤＳ０をＡＡＬ１３５７に直接接続する。
いくつかの実施の形態では、ＢチャネルのＤＳ０からＤＳ０への接続機能を省略することができる。ＤチャネルＤＳ０は接続されたままであるが、必要なＢチャネルＤＳ０が別のＢチャネルＤＳ０に接続された場合、シグナリング・プロセッサは、交差接続を介してこの同じｍｕｘに対する予め用意されたＶＰＩ／ＶＣＩを選択する必要がある。そして、ｍｕｘは、戻ってくるセルを他のＤＳ０に変換するであろう。
結果として、ＣＰＥには、広帯域システムへのインタフェースが提供される。本ネットワークは、ＡＴＭスイッチを必要とせずに、このインタフェースを提供し、通話単位で選択されたＡＴＭコネクションを供給することができる。このようなシステムは、従来のシステムに比べて明確な利点を提供する。本発明はＥＳＦに関連して述べてきたが、当業者は、本発明がＩＳＤＮに変換可能な他のプロトコルに適用可能であることを確めるであろう。ＣＰＥ自体がＩＳＤＮトラフィックを供給するようにしてもよい。本発明では、シグナリングを、シグナリング・プロセッサで処理する前にＩＳＤＮからＳＳ７に変換する必要がある。
シグナリングプロセッサ
シグナリングプロセッサは、通話／接続マネージャ（ＣＣＭ）と呼ばれ、電気通信通話シグナリングおよび制御メッセージを処理して、通話についての通信パスを確立するコネクションを選択する。好適な実施形態において、ＣＣＭはＳＳ７シグナリングを処理して通話についてのコネクションを選択する。ＣＣＭ処理は、「Telecommunication System」と題され、本特許出題と同じ譲受人に譲渡された代理人事件番号１１４８の米国特許出願に記載されており、これを参照してここに引用する。
コネクションの選択に加えて、ＣＣＭは、通話処理の場面における多くの他の機能を果たす。ルーティングを制御して実際のコネクションを選択することができるだけでなく、発信者を認証したり、エコーキャンセラを制御したり、課金情報を生成したり、インテリジェントネットワーク機能を呼び出したり、遠隔データベースにアクセスしたり、トラフィックを管理したり、ネットワーク負荷のバランスをとることもできる。当業者であれば、以下に説明するＣＣＭをどのように上記実施形態において動作するよう適合させることができるかを理解しよう。
図１４は、ＣＣＭの１バージョンを示す。他のバージョンもまた考えられる。図１４の実施形態において、ＣＣＭ４００は、ＤＳ０とＶＰＩ／ＶＣＩとの間のコネクションを行うＡＴＭ網間コネクションマルチプレクサ（ｍｕｘ）を制御する。しかし、他の実施形態においては、ＣＣＭは他の通信デバイスやコネクションを制御してもよい。
ＣＣＭ１４００は、シグナリングプラットフォーム１４１０、制御プラットフォーム１４２０、およびアプリケーションプラットフォーム１４３０を含む。プラットフォーム１４１０、１４２０、および１４３０のそれぞれは、他のプラットフォームに結合されている。
シグナリングプラットフォーム１４１０は、外部のＳＳ７システム−−特にメッセージ転送部（ＭＴＰ）、ＩＳＤＮユーザ部（ＩＳＵＰ）、シグナリングコネクション制御部（ＳＣＣＰ）、インテリジェントネットワークアプリケーション部（ＩＮＡＰ）、およびトランザクションケイパビリティアプリケーション部（ＴＣＡＰ）を有するシステム−−に結合されている。制御プラットフォーム１４２０は、外部のｍｕｘ制御、エコー制御、リソース制御、課金、および動作に結合されている。
シグナリングプラットフォーム１４１０は、ＭＴＰレベル１〜３、ＩＳＵＰ、ＴＣＡＰ、ＳＣＣＰ、およびＩＮＡＰの機能を含み、ＳＳ７メッセージを送受信するために使用可能である。ＩＳＵＰ、ＳＣＣＰ、ＩＮＡＰ、およびＴＣＡＰの機能は、ＭＴＰを用いてＳＳ７メッセージを送受信する。この機能をまとめて「ＳＳ７スタック」と呼ぶが、これは周知である。当業者がＳＳ７スタックを構成するのに必要なソフトウェアは、例えばTrillium Companyから市販されている。
制御プラットフォーム１４２０は、ｍｕｘインタフェース、エコーインタフェース、リソース制御インタフェース、課金インタフェース、および動作インタフェースを含む様々な外部インタフェースからなっている。ｍｕｘインタフェースは、少なくとも１つのｍｕｘとメッセージを交換する。これらのメッセージは、ＤＳ０からＶＰＩ／ＶＣＩへの割り当て、承認、およびステータス情報を含む。エコー制御インタフェースは、エコー制御システムとメッセージを交換する。エコー制御システムと交換されるメッセージには、ある特定のＤＳ０、承認、およびステータスにおけるエコーキャンセレーションをイネーブルまたはディセーブルする命令を含んでもよい。
リソース制御インタフェースは、外部リソースとメッセージを交換する。このようなリソースの例として、導通試験、暗号化、圧縮、トーン検出／送信、音声検出、および音声メッセージングを実行するデバイスがある。リソースと交換されるメッセージは、そのリソースをある特定のＤＳ０、承認、およびステータス情報に適用せよという命令である。例えば、メッセージは、導通試験リソースにループバックを提供するよう、または導通試験用トーンを送信および検出するよう命令してもよい。
課金インタフェースは、関係する課金情報を課金システムに転送する。通常の課金情報は、通話の当事者、通話の時点、および通話に適用する何らかの特別な特徴を含む。動作インタフェースにより、ＣＣＭ１４００の構成および制御が可能となる。当業者であれば、制御プラットフォーム１４２０内のインタフェース用のソフトウェアをどのように作成するかを理解しよう。
アプリケーションプラットフォーム１４３０は、コネクションを選択するために、シグナリングプラットフォーム１４１０からのシグナリング情報を処理するように機能する。選択したコネクションの識別は、ｍｕｘインタフェース用の制御プラットフォーム１４２０に提供される。アプリケーションプラットフォーム１４３０は、認証、翻訳、ルーティング、通話制御、例外、スクリーニング、およびエラー取り扱いについて責任を負う。制御要求事項をｍｕｘに提供するのに加えて、アプリケーションプラットフォーム１４３０はまた、エコー制御およびリソース制御の要求事項も制御プラットフォーム１４２０の適当なインタフェースに提供する。更に、アプリケーションプラットフォーム１４３０は、シグナリングプラットフォーム１４１０が送信するシグナリング情報を生成する。シグナリング情報は、外部ネットワーク要素へのＩＳＵＰ、ＩＮＡＰ、またはＴＣＡＰメッセージであってもよい。それぞれの通話に関係する情報は、その通話についての通話制御ブロック（ＣＣＢ）に記憶される。ＣＣＢは、通話のトラッキングおよび課金に用いることができる。
アプリケーションプラットフォーム１４３０は、ＩＴＵが定義する基本通話モデル（ＢＣＭ）に略従って動作する。ＢＣＭの実例は、それぞれの通話を取り扱うのに作り出される。ＢＣＭは、発信プロセスおよび着信プロセスを含む。アプリケーションプラットフォーム１４３０は、サービス制御機能（ＳＣＦ）を呼び出すのに用いるサービス交換機能（ＳＳＦ）を含む。通常、ＳＣＦはサービス制御ポイント（ＳＣＰ）内に含まれる。ＳＣＦは、ＴＣＡＰまたはＩＮＡＰメッセージで照会される。発信または着信プロセスは、ＳＳＦ機能を経由してインテリジェントネットワーク（ＩＮ）機能性を有する遠隔データベースにアクセスする。
アプリケーションプラットフォーム１４３０用のソフトウェアの要求事項は、ＩＴＵ−Ｔ  Ｚ．１００に定義される仕様記述言語（ＳＤＬ）で作成することができる。ＳＤＬは、Ｃコードに変換することができる。環境を確立するのに、必要に応じてさらにＣおよびＣ＋＋コードを付け加えることができる。
ＣＣＭ１４００は、コンピュータ上にロードされた上述のソフトウェアから構成されてもよい。コンピュータは、ソラリス・オペレーティング・システムおよび従来技術のデータベースシステムを用いた統合マイクロ製品（ＩＭＰ）ＦＴ−Ｓｐａｒｃ６００であってもよい。ＵＮＩＸオペレーティング・システムのマルチスレッディング能力を利用することが望ましい場合もある。
図１４から、アプリケーションプラットフォーム１４３０がシグナリング情報を処理して多くのシステムを制御し、通話接続およびサービスを促進するということがわかる。ＳＳ７シグナリングは、シグナリングプラットフォーム１４１０を通じて外部構成要素と交換され、制御情報は制御プラットフォーム１４２０を通じて外部システムと交換される。ＣＣＭ１４００は、交換マトリクスに結合された交換機ＣＰＵには内蔵されていない方が好ましい。ＳＣＰとは異なり、ＣＣＭ１４００は、ＴＣＡＰ照会とは独立してＩＳＵＰメッセージを処理することができる。
ＳＳ７メッセージ名称
ＳＳ７メッセージはよく知られている。様々なＳＳ７メッセージの名称が一般に用いられている。当業者であれば、以下のメッセージ名称を熟知している。
ＡＣＭ    −−  アドレス完了メッセージ
ＡＮＭ    −−  応答メッセージ
ＢＬＯ    −−  ブロッキング
ＢＬＡ    −−  ブロッキング承認
ＣＰＧ    −−  通話進行
ＣＲＧ    −−  課金情報
ＣＧＢ    −−  回線グループブロッキング
ＣＧＢＡ  −−  回線グループブロッキング承認
ＧＲＳ    −−  回線グループリセット
ＧＲＡ    −−  回線グループリセット承認
ＣＧＵ    −−  回線グループアンブロッキング
ＣＧＵＡ  −−  回線グループアンブロッキング承認
ＣＱＭ    −−  回線グループ照会
ＣＱＲ    −−  回線グループ照会応答
ＣＲＭ    −−  回線予約メッセージ
ＣＲＡ    −−  回線予約承認
ＣＶＴ    −−  回線認証試験
ＣＶＲ    −−  回線認証応答
ＣＦＮ    −−  混乱
ＣＯＴ    −−  導通
ＣＣＲ    −−  導通チェック要求
ＥＸＭ    −−  出力メッセージ
ＩＮＦ    −−  情報
ＩＮＲ    −−  情報要求
ＩＡＭ    −−  初期アドレス
ＬＰＡ    −−  ループバック承認
ＰＡＭ    −−  パス
ＲＥＬ    −−  解放
ＲＬＣ    −−  解放完了
ＲＳＣ    −−  リセット回線
ＲＥＳ    −−  再開
ＳＵＳ    −−  保留
ＵＢＬ    −−  アンブロッキング
ＵＢＡ    −−  アンブロッキング承認
ＵＣＩＣ  −−  回線識別コード不備
ＣＣＭテーブル
通話処理は通常、２つの面を含む。第１に、発信通話処理によって、入力すなわち「発信」コネクションが認識される。例えば、通話がネットワークに入るのに用いる初期コネクションは、そのネットワークにおける発信コネクションである。第２に、着信通話処理によって、出力すなわち「着信」コネクションが選択される。例えば、着信コネクションは、その通話をネットワークを通じて拡張するために発信コネクションと結合される。これら通話処理の２つの面を、通話の発信側および通話の着信側と呼ぶ。
図１５は、アプリケーションプラットフォーム１４３０がＢＣＭを実行するのに用いられるデータ構造を示す。これは、様々な方法で、互いを示す一連のテーブルを通じて行われる。ポインタは通常、次の機能および次のインデックス指示からなる。次の機能は、次のテーブルを示し、次のインデックスは、そのテーブル内のエントリーまたはエントリーの範囲を示す。データ構造は、中継回線テーブル１５００、中継グループテーブル１５０２、例外テーブル１５０４、ＡＮＩテーブル１５０６、着信先番号テーブル１５０８、およびルーティングテーブル１５１０を有する。
中継回線テーブル１５００は、コネクションに関する情報を含む。通常、コネクションはＤＳ０またはＡＴＭコネクションである。まず、中継回線テーブル１５００を用いて発信コネクションに関する情報を検索する。後に、このテーブルを用いて、着信コネクションに関する情報を検索する。発信コネクション処理中、中継回線テーブル１５００内の中継グループ番号が、中継グループテーブル１５０２内の発信コネクションに適用可能な中継グループを示す。
中継グループテーブル１５０２は、発信および着信中継グループに関する情報を含む。発信コネクション処理中、中継グループテーブル１５０２が、発信コネクション用の中継グループに関係する情報を提供し、通常例外テーブル１５０４を示す。
例外テーブル１５０４は、通話のルーティングその他取り扱いに影響を与える可能性のある通話に関係する様々な例外状態を識別するのに用いられる。通常、例外テーブル１５０４は、ＡＮＩテーブル１５０６を示す。しかし例外テーブル１５０４は、中継グループテーブル１５０２、着信先番号テーブル１５０８、またはルーティングテーブル１５１０を直接示してもよい。
ＡＮＩテーブル１５０６は、発信者番号に関係する特別な特性を識別するのに用いられる。発信者番号は、一般に自動番号識別（ＡＮＩ）として知られている。ＡＮＩテーブル１５０６は通常、着信先番号テーブル１５０８を示す。しかしＡＮＩテーブル１５０６は、中継グループテーブル１５０２またはルーティングテーブル１５１０を直接示してもよい。
着信先番号テーブル１５０８は、着信先番号に基づいてルーティングの要求事項を識別するのに用いられる。これは、標準の電話通話の場合であろう。着信先番号テーブル１５０８は通常、ルーティングテーブル１５１０を示す。しかし、中継グループテーブル１５０２を示してもよい。
ルーティングテーブル１５１０は、様々なコネクションについての通話のルーティングに関する情報を有する。ルーティングテーブル１５１０には、例外テーブル１５０４、ＡＮＩテーブル１５０６、または着信先番号テーブル１５０８のいずれかにおけるポインタから入る。ルーティングテーブル１５１０は通常、中継グループテーブル１５０２における中継グループを示す。
例外テーブル１５０４、ＡＮＩテーブル１５０６、着信先番号テーブル１５０８、またはルーティングテーブル１５１０が中継グループテーブル１５０２を示す場合には、着信中継グループを効果的に選択している。着信コネクション処理中、中継グループテーブル１５０２における中継グループ番号が、中継回線テーブル１５０２にける適用可能な着信コネクションを含む中継グループを示す。
着信中継回線は、通話を延長するのに用いられる。中継回線は通常、ＶＰＩ／ＶＣＩまたはＤＳ０である。従って、各テーブルを切り換えることによって、ある通話についての着信コネクションを選択することができる、ということがわかる。
図１６は、図１５のオーバーレイである。図１５からの各テーブルが存在しているが、わかりやすくするために、それらのポインタは省略している。図１６は、図１５のテーブルからアクセスすることができる更なるテーブルを示す。これらには、ＣＣＭ  ＩＤテーブル１６００、処理テーブル１６０４、照会／応答テーブル１６０６、およびメッセージテーブル１６０８が含まれる。
ＣＣＭ  ＩＤテーブル１６００は、様々なＣＣＭ  ＳＳ７のポイントコードを含む。これは、中継グループテーブル１５０２からアクセスすることができ、中継グループテーブル１５０２に戻って示す。
処理テーブル１６０４は、通話処理中に取るべき様々な特別のアクションを識別する。これは通常、結果として解放メッセージ（ＲＥＬ）および原因値を送信することになる。処理テーブル１６０４は、中継回線テーブル１５００、中継グループテーブル１５０２、例外テーブル１５０４、ＡＮＩテーブル１５０６、着信先番号テーブル１５０８、ルーティングテーブル１５１０、および照会／応答テーブル１６０６からアクセスすることができる。
照会／応答テーブル１６０６は、ＳＣＦを呼び出すのに用いる情報を有する。これは、中継グループテーブル１５０２、例外テーブル１５０４、ＡＮＩテーブル１５０６、着信先番号テーブル１５０８、およびルーティングテーブル１５１０によってアクセスすることができる。これは、中継グループテーブル１５０２、例外テーブル１５０４、ＡＮＩテーブル１５０６、着信先番号テーブル１５０８、ルーティングテーブル１５１０、および処理テーブル１６０４を示す。
メッセージテーブル１６０８は、通話の着信側からのメッセージについての命令を供給するのに用いられる。これは、中継グループテーブル１５０２によってアクセスすることができ、中継グループテーブル１５０２を示す。
図１７〜２４は、上述の様々なテーブルの例を示す。図１７は、中継回線テーブルの例を示す。最初に、中継回線テーブルを用いて、発信回線についての情報にアクセスする。その後の処理中、それを用いて、着信回線についての情報を提供する。発信回線処理については、関連するポイントコードを用いてテーブルに入れる。これは、発信回線に関連する交換機またはＣＣＭのポイントコードである。着信回線処理については、中継グループ番号を用いてテーブルに入る。
テーブルはまた、回線識別コード（ＣＩＣ）を含む。ＣＩＣは、通常ＤＳ０またはＶＰＩ／ＶＣＩである回線を識別する。従って、本発明は、ＳＳ７  ＣＩＣをＡＴＭ  ＶＰＩ／ＶＣＩに対応付けることができる。回線がＡＴＭの場合には、仮想パス（ＶＰ）および仮想チャネル（ＶＣ）もまた識別に用いることができる。グループメンバー番号は、着信回線選択に用いる数字のコードである。ハードウェア識別子は、発信回線に関連するハードウェアの位置を識別する。エコーキャンセラ（ＥＣ）識別（ＩＤ）エントリーは、発信回線についてのエコーキャンセラを識別する。
残りのフィールドは、通話処理中満たされているという点において動的である。エコー制御エントリーは、シグナリングメッセージにおける以下の３つのフィールドに基づいて満たされている。すなわち、ＩＡＭまたはＣＲＭにおけるエコーサプレッサインジケータ、ＡＣＭまたはＣＰＭにおけるエコー制御デバイスインジケータ、およびＩＡＭにおける情報転送能力である。この情報を用いて、通話においてエコー制御が必要であるかどうかを決定する。衛星インジケータは、ＩＡＭまたはＣＲＭにおける衛星インジケータで満たされている。これを用いて、用いられている衛星が多すぎる場合には通話を拒絶してもよい。回線ステータスは、与えられた回線が空いているか、ブロックされているか、またはブロックされていないかを示す。回線状態は、回線の現在の状態、例えば、アクティブであるか過渡であるか、を示す。時間／日は、空き回線が空きになった時を示す。
図１８は、中継グループテーブルの例を示す。発信処理中、中継回線テーブルからの中継グループ番号を用いて、中継テーブルに入力する。グレア解決は、グレア状態をどのように解消するかを示す。グレアは、同じ回線を二重に起動することである。グレア解決エントリーが「偶数／奇数」にセットされる場合には、ポイントコードの大きい方のネットワーク要素が偶数の回線を制御し、ポイントコードの小さい方のネットワーク要素が奇数の回線を制御する。グレア解決エントリーが「すべて」にセットされる場合には、ＣＣＭは全回線を制御する。グレア解決エントリーが「なし」にセットされる場合には、ＣＣＭは降伏する。導通制御エントリーは、中継グループ上で導通試験を要求する通話の割合をリストする。
共通言語位置識別子（ＣＬＬＩ）エントリーは、ベアコア標準化エントリーである。衛星中継グループエントリーは、中継グループが衛星を用いることを示す。衛星中継グループエントリーは、上述の衛星インジケータフィールドと共に用いて、通話が用いた衛星コネクションが多すぎ、従ってその通話を拒絶せねばならないかどうかを決定する。サービスインジケータは、入力メッセージがＣＣＭ（ＡＴＭ）からであるかまたは交換機（ＴＤＭ）からであるかを示す。出力メッセージインデックス（ＯＭＩ）は、メッセージテーブルを示し、出力メッセージがパラメータを取得することができるようにする。関連する番号プランエリア（ＮＰＡ）エントリーは、エリアコードを識別する。
選択シーケンスは、コネクションを選択するのに用いる方法を示す。選択シーケンスフィールド指示は、中継グループに以下のものに基づいて回線を選択するように命じる。すなわち、最少の空き、最大の空き、昇順、降順、時計回り、および反時計回り、である。ホップカウンタは、ＩＡＭからデクリメントされる。ホップカウンタがゼロの場合には、通話は解放される。自動輻輳制御（ＡＣＣ）アクティブは、輻輳制御がアクティブであるかどうかを示す。自動輻輳制御がアクティブである場合には、ＣＣＭは通話を解放してもよい。着信処理中に、次の機能およびインデックスを用いて中継回線テーブルに入れる。
図１９は、例外テーブルの例を示す。インデックスは、テーブルに入れるためのポインタとして用いられる。キャリア選択識別（ＩＤ）パラメータは、どのようにして発信者がネットワークに達するかを示し、あるタイプの通話のルーティングに用いられる。このフィールドには、以下のものが用いられる。すなわち、予備または指示なし、発信者が前もって加入し入力する選択したキャリア識別コード、発信者が前もって加入し入力しない選択したキャリア識別コード、発信者が前もって加入し入力を指示しない選択したキャリア識別コード、および発信者が前もって加入せず入力しない選択したキャリア識別コード、である。キャリア識別（ＩＤ）は、発信者が使用したいネットワークを示す。これを用いて、通話を所望のネットワークに直接ルーティングする。着信者番号のアドレスの性質は、０＋通話、１＋通話、試験通話、および国際通話の間で異なっている。例えば、国際通話は、予め選択した国際キャリアにルーティングされる場合もある。
着信者の「ディジット  フロム」および「ディジット  トゥ」は、定義した着信先番号の範囲に固有の更なる処理に焦点を合わせている。「ディジット  フロム」フィールドは、１−１５ディジットにわたる１０進法の数である。いかなる長さであってもよく、１５よりも少ないディジットで満たされている場合には、残りのディジットは０で満たされる。「ディジット  トゥ」フィールドは、１−１５ディジットにわたる１０進法の数である。いかなる長さであってもよく、１５よりも少ないディジットで満たされている場合には、残りのディジットは９で満たされる。次の機能および次のインデックスのエントリーは、通常ＡＮＩテーブルである次のテーブルを示す。
図２０は、ＡＮＩテーブルの例を示す。インデックスを用いて、テーブルに入力される。発信者カテゴリは、発信者のタイプ、例えば、試験通話、緊急通話、および普通通話、の間で異なる。発信者／課金番号エントリーのアドレスの性質は、ＡＮＩをどのように取得するかを示す。以下は、このフィールドで用いられるテーブルを満たすものである。すなわち、未知、固有の加入者番号、利用できないまたは提供されていないＡＮＩ、固有の国内番号、着信者のＡＮＩを含む、着信者のＡＮＩを含まない、着信者のＡＮＩが国内番号を含む、固有でない加入者番号、固有でない国内番号、固有でない国際番号、試験ライン試験コード、および他のパラメータ値すべて、である。
「ディジット  フロム」および「ディジット  トゥ」は、与えられた範囲内のＡＮＩに固有の更なる処理に焦点を合わせている。データエントリーは、ＡＮＩがエコー制御を必要としないデータデバイスを表しているかどうかを示す。発信ライン情報（ＯＬＩ）は、普通加入者、多数共同ライン、ＡＮＩ故障、ステーションレベル定格、特別オペレータ取り扱い、自動識別外線ダイヤリング、データベースアクセスを用いた貨幣または非貨幣通話、８００／８８８サービスの通話、貨幣、刑務所／被収容者サービス、遮断（ブランク、障害、標準）、オペレータが取り扱う通話、外線広域電気通信サービス、電気通信リレーサービス（ＴＲＳ）、セルラーサービス、専用公衆電話、および専用仮想ネットワーク型のタイプのサービスへのアクセス、の間で異なる。次の機能および次のインデックスは、通常着信先番号テーブルである次のテーブルを示す。
図２１は、着信先番号テーブルの例を示す。インデックスを用いてテーブルに入れる。着信先番号のアドレスの性質のエントリーは、ダイヤルした番号のタイプ、例えば、国内対国際、を示す。「ディジット  フロム」および「ディジット  トゥ」エントリーは、着信先番号のある範囲に固有な更なる処理に焦点を合わせている。この処理は、図１９の「ディジット  フロム」および「ディジット  トゥ」フィールドの処理論理に従う。次の機能および次のインデックスは、通常ルーティングテーブルである次のテーブルを示す。
図２２は、ルーティングテーブルの例を示す。インデックスを用いてテーブルに入力される。遷移ネットワーク選択（ＴＮＳ）のネットワーク識別（ＩＤ）プランは、ＣＩＣに用いるディジットの数を示す。遷移ネットワーク選択の「ディジット  フロム」および「ディジット  トゥ」フィールドは、国際キャリアを識別する番号の範囲を定義する。回線コードは、通話におけるオペレータの必要性を示す。ルーティングテーブル内の次の機能および次のインデックスのエントリーを用いて中継グループを識別する。第２および第３の次の機能／インデックスエントリーは、代替ルートを規定する。第３の次の機能エントリーはまた、代替ルートの選択の数を拡張するために、ルーティングテーブルにおける他の組の次の機能に戻って示すこともできる。他のエントリーで許可されるのは、処理テーブルへのポインタのみである。ルーティングテーブルが中継グループテーブルを示す場合には、中継グループテーブルは通常、中継回線テーブル内の中継回線を示す。中継回線テーブルから得られるものは、その通話についての着信コネクションである。
図１７〜２２から、通話処理が中継回線テーブルに入ることができ、情報を入力しポインタを用いることによって各テーブルを横切ることができるような方法で、各テーブルを構成し互いに関係することができる、ということがわかる。各テーブルから得られるものは通常、中継回線テーブルによって識別される着信コネクションである。場合によっては、コネクションの代わりに処理テーブルによって処理が指定される。処理中のいかなる時点においても、中継グループを選択することができる場合には、処理は着信回線選択用の中継グループテーブルに直接進んでもよい。例えば、１組の特定の中継グループを通じて特定のＡＮＩから通話をルーティングするのが望ましい場合もある。この場合には、ＡＮＩテーブルは中継グループテーブルを直接示し、中継グループテーブルは、着信回線用の中継回線テーブルを示す。各テーブルを通るデフォルトパスは、中継回線、中継グループ、例外、ＡＮＩ、着信先番号、ルーティング、中継グループ、および中継回線である。
図２３は、処理テーブルの例を示す。インデックスか、あるいは原因値を受け取ったメッセージのどちらかが満たされ、テーブルに入れるのに用いられる。インデックスが満たされていてテーブルに入れるのに用いられる場合には、概略位置、コーディング標準、および原因値インジケータを用いてＳＳ７  ＲＥＬを生成する。原因値エントリーを受け取ったメッセージは、受け取られたＳＳ７メッセージにおける原因値である。原因値を受け取ったメッセージが満たされていてテーブルに入れるのに用いられる場合には、そのメッセージからの原因値がＣＣＭからのＲＥＬにおいて用いられる。次の機能および次のインデックスは、次のテーブルを示す。
図２４は、メッセージテーブルの例を示す。このテーブルによって、ＣＣＭは出力メッセージにおける情報を変更することができる。メッセージのタイプを用いてテーブルに入れ、メッセージのタイプは、出力標準ＳＳ７メッセージのタイプを表す。パラメータは、出力ＳＳ７メッセージ内の関係するパラメータである。インデックスは、中継グループテーブルにおける様々なエントリーを示し、出力メッセージにおいて各パラメータを変更しない、省略する、または修正することが可能かどうかを決定する。
当業者は、本発明により、上述した特定の実施の形態からの変形例が考えられることを認めるであろう。本発明は、上記実施の形態に限定されるべきではなく、特許請求の範囲によって評価されるべきである。
【図１】
0003833716.tif 000002
【図２】
0003833716.tif 000003
【図３】
0003833716.tif 000004
【図４】
0003833716.tif 000005
【図５】
0003833716.tif 000006
【図６】
0003833716.tif 000007
【図７】
0003833716.tif 000008
【図８】
0003833716.tif 000009
【図９】
0003833716.tif 000010
【図１０】
0003833716.tif 000011
【図１１】
0003833716.tif 000012
【図１２】
0003833716.tif 000013
【図１３】
0003833716.tif 000014
【図１４】
0003833716.tif 000015
【図１５】
0003833716.tif 000016
【図１６】
0003833716.tif 000017
【図１７】
0003833716.tif 000018
【図１８】
0003833716.tif 000019
【図１９】
0003833716.tif 000020
【図２０】
0003833716.tif 000021
【図２１】
0003833716.tif 000022
【図２２】
0003833716.tif 000023
【図２３】
0003833716.tif 000024
【図２４】
0003833716.tif 000025