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