(57)【特許請求の範囲】
【請求項１】
ユーザがコール・セットアップ・メッセージを遠距離通信回路網に転送するコール処理方法であって、前記遠距離通信回路網は、前記ユーザからのユーザ通信を受信するように構成されている少なくとも１つの回路網素子と、前記回路網素子の外部に存在し、前記回路網素子および前記ユーザにリンクされているシグナリング・プロセッサとを備え、
前記ユーザから前記シグナリング・プロセッサへ前記コール・セットアップ・メッセージを受信し、
前記コール・セットアップ・メッセージに応じて前記シグナリング・プロセッサにおいてコール処理を行い、前記ユーザ通信からのエコーをキャンセルするようにエコー制御に対して指示するエコー制御メッセージを発生し、かつ前記ユーザ通信をルーティングするための仮想識別子を識別する新しいシグナリング・メッセージを発生し、
前記シグナリング・プロセッサから前記エコー制御へ前記エコー制御メッセージを送信し、
前記シグナリング・プロセッサから前記回路網素子へ前記新しいシグナリング・メッセージを送信することを特徴とするコール処理方法。
【請求項２】
前記コール・セットアップ・メッセージは、初期アドレス・メッセージを含む請求項１に記載の方法。
【請求項３】
さらに、前記シグナリング・プロセッサにおいてリリース・メッセージを受信して処理することを含む請求項２に記載の方法。
【請求項４】
さらに、前記シグナリング・プロセッサにおいてアンサー・メッセージを受信して処理することを含む請求項３に記載の方法。
【請求項５】
さらに、前記シグナリング・プロセッサにおいてアドレス完了メッセージを受信して処理することを含む請求項４に記載の方法。
【請求項６】
さらに、前記シグナリング・プロセッサにおいてリリース完了メッセージを受信して処理することを含む請求項５に記載の方法。
【請求項７】
前記シグナリング・プロセッサにおいてコール処理を行うことは、前記コール・セットアップ・メッセージに含まれるコールされた番号を処理して前記仮想識別子を選択することを含む請求項１に記載の方法。
【請求項８】
前記コールされた番号を処理することは、コールされた番号の移動性の情報を処理することを含む請求項７に記載の方法。
【請求項９】
前記シグナリング・プロセッサにおいてコール処理を行うことは、前記コール・セットアップ・メッセージを処理してコールを有効化することを含む請求項１に記載の方法。
【請求項１０】
さらに、前記ユーザ通信についての請求書の情報を発生することを含む請求項１に記載の方法。
【請求項１１】
回路網素子の外部に存在し、前記回路網素子に接続されているシグナリング・プロセッサを備え、前記回路網素子は、ユーザからのユーザ通信を受信するように構成されている通信システムであって、
前記シグナリング・プロセッサは、前記ユーザからコール・セットアップ・メッセージを受信し、このコール・セットアップ・メッセージに応じてコール処理を行い、前記ユーザ通信からのエコーをキャンセルするようにエコー制御に対して指示するエコー制御メッセージを発生して、前記エコー制御へ前記エコー制御メッセージを送信し、前記ユーザ通信をルーティングするための仮想識別子を識別する新しいシグナリング・メッセージを発生して、前記回路網素子へ前記新しいシグナリング・メッセージを送信するように構成されていることを特徴とする通信システム。
【請求項１２】
前記コール・セットアップ・メッセージは、初期アドレス・メッセージを含む請求項１１に記載の通信システム。
【請求項１３】
前記シグナリング・プロセッサは、さらに、リリース・メッセージを受信して処理するように構成されている請求項１２に記載の通信システム。
【請求項１４】
前記シグナリング・プロセッサは、さらに、アンサー・メッセージを受信して処理するように構成されている請求項１３に記載の通信システム。
【請求項１５】
前記シグナリング・プロセッサは、さらに、アドレス完了メッセージを受信して処理するように構成されている請求項１４に記載の通信システム。
【請求項１６】
前記シグナリング・プロセッサは、さらに、リリース完了メッセージを受信して処理するように構成されている請求項１５に記載の通信システム。
【請求項１７】
前記シグナリング・プロセッサは、さらに、前記コール・セットアップ・メッセージに含まれるコールされた番号を処理して前記仮想識別子を選択するように構成されている請求項１１に記載の通信システム。
【請求項１８】
前記シグナリング・プロセッサは、さらに、コールされた番号の移動性の情報を処理して前記仮想識別子を選択するように構成されている請求項１７に記載の通信システム。
【請求項１９】
前記シグナリング・プロセッサは、さらに、前記コール・セットアップ・メッセージを処理して、コールを有効化するように構成されている請求項１１に記載の通信システム。
【請求項２０】
前記シグナリング・プロセッサは、さらに、前記ユーザ通信についての請求書の情報を発生するように構成されている請求項１１に記載の通信システム。
【発明の詳細な説明】
発明の背景
１．発明の分野
本発明は、遠距離通信に関し、特に、遠距離通信サービスを提供する回路網素子のための新しい信号もしくはシグナリング（signaling）を発生するためにシグナリングを処理することによって遠距離通信を管理するシステムに関する。
２．従来技術
遠距離通信回路網（telecommunications networks）は、コールおよびセットアップ接続（call and set-up connections）を処理するためにスイッチを用いる。スイッチは、この役目を達成するために互いに通信することが必要である。スイッチ間のこれらの通信は、シグナリングとして知られている。シグナリングの有名な例は、シグナリング・システム＃７（ＳＳ７）である。シグナリングは、コールもしくは通話によりセットアップされた接続に渡って搬送された実際のユーザーの通話（traffic）とは異なっているということを指摘することは重要なことである。シグナリングは、コール接続をセットアップしかつ破壊するために生じる通信である。
シグナリングの古典的な例は、第１のスイッチがダイアルされた番号を処理し、コール上で使用するために第２のスイッチを選択する場合である。第１のスイッチは、コール接続を第２のスイッチに延長し、ダイアルされた番号を第２のスイッチに合図する。この第２のスイッチは、第３のスイッチに対して処理を繰り返し得、そして処理は、コール接続が完了するまで繰り返されるであろう。この処理を容易にするために、スイッチは、中央処理ユニット（ＣＰＵ）と、シグナリング・ポイントとを含んでいる。スイッチのＣＰＵは、スイッチ・マトリクスに結合され、マトリクスによって創成された接続を制御する。スイッチＣＰＵは、ダイアルされた番号のような情報を処理して接続を選択し、それに関連したスイッチ・マトリクスに向けて接続を為す。スイッチのシグナリング・ポイントは、シグナリングを伝送しかつ受信することによって、そしてシグナリング・プロトコルとスイッチＣＰＵプロトコルとの間でコール情報を変換することによって、スイッチＣＰＵのためのシグナリング・インターフェースとして作用する。
シグナリングは、インテリジェント回路網と呼ばれるところのものの発展とともに追加の機能を獲得してきた。インテリジェント回路網において、スイッチは、外部のプロセッサおよびデータベースによって支持される。スイッチは、それらがコールを処理するために受信するシグナリングを処理する。この処理中、スイッチＣＰＵは、それが外部処理またはデータの支持を必要とするということを認識し得る。この支持を得るために、スイッチＣＰＵおよびシグナリング・ポイントは、新しいシグナリング・メッセージを発生して外部プロセッサに送るであろう。新しいシグナリング・メッセージは、クウェアリもしくは質問（query）として知られている。外部プロセッサはクウェアリを処理し、スイッチを支持するために追加の情報を含んだ信号とともに、同じスイッチに応答するであろう。
インテリジェント回路網の動作の古典的な例は、８００コールである（自由電話（free phone）としても知られている）。８００コールに対して、スイッチは、ダイアルされた番号を含むコール・セットアップ・メッセージを受信するであろう。ＳＳ７において、これは、初期アドレス・メッセージ（ＩＡＭ）である。スイッチは、ダイアルされた番号が８００のエリアコードを有するということをそれが認識するまでＩＡＭを処理するであろう。そしてスイッチは、外部データベースからの支持を要求して、それがコールを運ぶために使用し得る標準の電話番号を得るであろう。この認識作用は、トリガー（trigger）として知られている。標準の電話番号は、口語体で、明白な古い電話サービス（a plain old telephone service（ＰＯＴＳ））番号として知られている。そういうものとして、スイッチは、外部データベースに送るためにシグナリング・メッセージを発生するであろう。ＳＳ７において、これは、処理能力適用部分（transaction capabilities application part（ＴＣＡＰ））メッセージであり、普通、クウェアリもしくは質問として知られている。ＴＣＡＰクウェアリを受信する外部のプロセッサは、サービス制御ポイント（ＳＣＰ）として知られている。ＳＣＰはクウェアリを分析し、そして代表的には、適切なＰＯＴＳ番号を持ったスイッチに応答する。スイッチは、次に、通常の態様でコールを処理することができる。当業者は、ＳＣＰを通して履行され得る多くの特別のコール処理特徴に気付く。
このように、スイッチは、コール処理を始めるためにコール・セットアップ・メッセージを最初に受信するということが当該技術において知られている。スイッチは、コール処理の間にトリガーして、別のクウェアリ・メッセージを持った外部のプロセッサに頼り（invoke）得る。分析の後、外部プロセッサは、それ自身のメッセージを持ったその同じスイッチに応答するであろう。
現在のところ、スイッチは、コール（calls）を発送して（route）してインテリジェント回路網に頼る（invoke）ためにコール・セットアップ・シグナリングを受信して処理する装置である。結果として、現在の回路網は、スイッチがコール処理の形態で達成することができるところのものに制限される。新しい機能を付加するために、スイッチＣＰＵが新しいコール処理論理で再プログラミングされなければならないか、もしくは現存のスイッチ・トリガーが再使用されなければならない。双方は、新しいサービスを提供するために回路網の能力を制限する。スイッチは、そこからコール処理が開始されて制御される初期のプラットフォームのままであるので、回路網は、新しいサービスおよび相互作用が展開される（deployed）ことができる前に必要な機能でもってスイッチが展開される（developed）まで待たなければならない。
この問題の現在の例は、非同期転送モード（asynchronous trasfer mode（ＡＴＭ））スイッチによって与えられる。ＡＴＭスイッチは、広帯域通信（traffic）を搬送するために現在機能的であるが、広い範囲にわたるコール容量およびシグナリングを取り扱うことができるＡＴＭスイッチは、入手可能ではない。ビリング（billing）およびトリガー検出のようなこれらのスイッチのための支持システムは、しっかりした発展段階にはない。結果として、回路網は、広帯域搬送機能が充分に開発されることができる前に、ＡＴＭスイッチが追加の能力を発展するまで待たなければならない。信号処理およびスイッチのコール処理能力に頼らないシステムが必要とされる。
少なくとも１つのシステムは、スイッチに対して外部にあるコール・サーバーにユーザー・サービス要求を発送することを提案した。しかしながら、このシステムは、コール処理が接続処理から分離されていることが必要である。この分離は、全く新しい専用のシグナリング・システムの利用を必要とする。このシステムにおいては、コール・サーバーは、ユーザー・シグナリングを受信し、サービスおよびルート（route）特性を選択する。分離接続サーバーはルートを選択し、分離チャンネル・サーバーはルート上の特定の接続を選択する。サーバーは、専用のシグナリング・プロトコルと通信する。このシステムは、まだ、履行のために充分な点まで限定されていない。そういうものとして、システムは、コール処理を接続処理と一体化しかつ通常のシグナリング・プロトコルを使用するシステムと同じくらいに容易には履行されることができない。
発明の概要
本発明は、通信路に接続される少なくとも１つの回路網素子を備えた遠距離通信回路網にユーザーがコール・セットアップ・シグナリング・メッセージを転送するコール処理の方法を含む。信号プロセッサは、また、回路網素子およびユーザーに連結される。方法は、コール・セットアップ・シグナリング・メッセージをシグナリング・プロセッサに受信することを含む。シグナリング・プロセッサは、シグナリング・リンクを介して回路網素子と通信するだけであり、スイッチ・マトリクスには結合されない。シグナリング・プロセッサは、コール・セットアップ・シグナリング・メッセージに応答してコール処理を行い、遠距離通信サービスを提供するために回路網素子に向かう新しいシグナリング・メッセージを生成する。シグナリング・プロセッサは、通信路に接続される回路網素子に新しいシグナリング・メッセージを伝送する。シグナリング・プロセッサによって受信されるシグナリング・メッセージは、シグナリング・システム＃７（ＳＳ７）初期アドレス・メッセージ（ＩＡＭ）であることができる。
コール処理は、コールの有効化、サービス識別、Ｎ００コール処理、パーソナル／ターミナル移動性コール処理、ボイス・メッセージング・コール処理、仮想プライベート回路網コール処理、エコー制御の履行、ビリング（billing）情報の発生、仮想接続の選択、およびＰＯＴＳコール処理を含み得る。シグナリング・メッセージは、通常のシグナリングであって良い。それらは同じプロトコルからであることもできるし、また、ＳＳ７インテグレイテド・サービス・ユーザー・パート（Integrated Services User Part（ＩＳＵＰ））シグナリングおよびＳＳ７広帯域インテグレイテド・サービス・ユーザー・パート（Broadband Integrated Services User Part（Ｂ−ＩＳＵＰ））メッセージのような異なったシグナリング・プロトコルからであることもできる。
本発明は、また、シグナリング・リンクを介してシグナリング・メッセージ送受信するためのシグナリング・インターフェースと、シグナリング・インターフェースに結合されるコール／接続プロセッサとを備えるシグナリング処理システムを含む。コール接続／プロセッサは、スイッチ・マトリクスに結合されず、コール処理を行うよう、コール処理に基づいた新しいシグナリング・メッセージを生成するよう、そしてシグナリング・インターフェースを介して新しいシグナリング・メッセージ送信するよう動作可能である。新しいシグナリング・メッセージは、コールための遠距離通信サービスを提供するよう回路網素子に向ける。回路網素子は、コールのための通信路に接続され、シグナリング・インターフェースを介して受信される初期のシグナリング・メッセージを発生しなかった。コール／接続プロセッサは、シグナリング・インターフェースを介して回路網素子と通信するだけである。
本発明のもう１つの実施形態は、コールを受け付けること、およびコーラ（呼出し者）番号およびコールされた番号を受信することを含むコールを選択的に有効化するための方法である。コールを有効化する前に、コールが有効化を必要とするコールの型であるか否かを決定し、コールが有効化を必要としないならば、次に、コールされた番号を処理し、コールが有効化を必要とするならば、次に、コールされた番号のさらなる処理の前に、コーラ番号を持った有効化データベースに入る。
本発明は、また、コールを受け付けること、およびコーラ（呼出し者）番号およびコールのためのコールされた番号を受信することを含むコールを選択的に有効化するための方法をも含む。次に、コールされた番号が“８００”番号であるか否かを決定し、コールされた番号が“８００”番号であるならば、次に、コーラ番号を持った有効化データベースに入る前に、コールされた番号を持った“８００”番号のデータベースに入り、コールされた番号が“８００”番号でないならば、次に、コールされた番号のさらなる処理の前にコーラ番号を持った有効化データベースに入る。
本発明は、また、システムのユーザーに遠距離通信サービスを提供する遠距離通信システムをも含む。システムは、ＡＴＭスイッチ、ＡＴＭマルチプレクサ、ＡＴＭ接続、狭帯域接続、シグナリング・リンクおよびシグナリング・プロセッサを含む。シグナリング・プロセッサはＡＴＭスイッチの外部にあり、コールのためのユーザーからのシグナリング・メッセージを受信して処理する。シグナリング・プロセッサは、コールのためにユーザーに遠距離通信サービスを提供するためにＡＴＭスイッチに向かう新しいシグナリング・メッセージを発生して送信する。
【図面の簡単な説明】
本発明は、以下の図面を参照することによって一層良く理解され得る。
図１は、本発明の説明のブロック図を示す。
図２は、本発明の説明の論理図を示す。
図３は、本発明の説明の論理図を示す。
図４は、本発明の説明の論理図を示す。
図５は、本発明の説明の論理図を示す。
図６は、本発明の説明の論理図を示す。
図７は、本発明の説明の流れ図を示す。
図８は、本発明の説明の流れ図を示す。
図９は、本発明の説明の流れ図を示す。
図１０は、本発明の説明のブロック図を示す。
発明の詳細な説明
本発明は、従来システムと同様にはスイッチ機能に依存しない遠距離通信を管理するためのシステムを提供する。これは、コール・シグナリングを処理しかつスイッチおよび関連のスイッチ・マトリクスとともに束ねられる必要のないシステムを用いることにより達成される。本発明を用いることにより、スイッチは、それらの切り換えを提供するためにそして他の特徴を提供するための能力に関わらず機能を搬送するために用いられ得る。さらに、本発明のいくつかの実施形態は、コールおよび接続処理を論理的に一体化することができ、そして通常のシグナリング・システムとともに動作することができる。
図中、ユーザー情報を運ぶ接続は単一の線として示され、シグナリング・メッセージを運ぶシグナリング・リンクは二重線として示されている。図１は、独自の発明の基本バージョンを示す。シグナリング・プロセッサ１１０はリンク１２０によりユーザー１１５に接続されて示されている。プロセッサ１１０はまた、リンク１３０によりスイッチ１２５に接続され、そしてリンク１４０により素子１３５に接続される。ユーザー１１５は接続１４５を介してスイッチ１２５に接続される。スイッチ１２５は、接続１５０を介して素子１３５に接続される。プロセッサ１１０を除いては、これらの要素は当該技術において既知である。ユーザー１１５は、電話、コンピュータ、もしくは局部交換キャリア（ＬＥＣ）スイッチである２〜３の例を持った通信路を必要とするサービスを要求する任意のエンティティーであり得る。スイッチ１２５は、Northern Telecom DMS-250またはFore System ATMスイッチである例を持ったシグナリングに応答して通信路を創設する任意の装置であり得る。素子１３５はコールが接続される任意の装置であり得る。２〜３の例は、スイッチ、クロス接続（cross-connect）、サーバー、エンハンスド・プラットフォーム（enhanced platform）、さらに目的地電話（destination telephone）もしくはコンピュータであろう。接続１４５および１５０は、ユーザー情報を運ぶ任意の媒体であり得、２〜３の例は、ＤＳ３トランクス（trunks）、ＳＯＮＥＴ／ＡＴＭ仮想接続もしくはワイヤレス接続である。リンク１２０、１３０および１４０は、遠距離通信シグナリングを転送する媒体であり得、２〜３の例は、５６ｋビット・データ線、仮想チャンネル担持ＳＳ７，もしくはＵＤＰ／ＩＰリンクである。回路網は代表的には、多数の他のスイッチ、接続、リンクおよび明瞭さのために図１には示されていない他の回路網素子を配備するということを当業者は容易に理解するであろう。これらの中で、他の回路網素子は、ＳＣＰ、信号転送点（ＳＴＰ）、マルチプレクサ、およびエコー・キャンセラーであり得、他に多くがある。
プロセッサ１１０は、本発明の要件を支持するために構成された任意の処理プラットフォームであり得、以下に詳細に説明する。動作において、ユーザー１１５は、回路網をシグナリングすることによって通信路を必要とするサービスを要求するであろう。これらの信号はリンク１２０を介してプロセッサ１１０に向けられる。当業者には、ＳＴＰがこの目的で用いられ得ることに気付くであろう。さらに、局部ループ上のもののようなインバンド（in-band）信号が、アウトオブバンド（out-of-band）に分離されてプロセッサ110に向けられる前にスイッチを通過し得る。ユーザー・シグナリングをプロセッサ１１０に向けるための任意の技術が本発明により意図されている。このシグナリングは、コール・セットアップ・シグナリングとして知られており、ＳＳ７に対しては、それはＩＡＭである。
ユーザー１１５からのコール・セットアップ・シグナリングがプロセッサ１１０に向けられ、トリガーを認識するためにもしくは通信路を創設するためにスイッチ１２５によって処理されないということに注意することは重要である。プロセッサ１１０は、ユーザー１１５からのコール・セットアップ・シグナリングに応答して発生されるスイッチ１２５によって発生される質問もしくはクウェアリを単に受信するだけではない。プロセッサ１１０は、実際のユーザーの通信（traffic）を運ぶ接続１４５もしくは１５０を受け付けないということに注意することも重要である。そういうものとして、プロセッサ１１０は、シグナリング・リンクによってのみスイッチに連結される。それはスイッチ・マトリクスに結合されず、スイッチの外部にあり得る。しかしながら、シグナリング・プロセッサは、それがスイッチ・マトリクスに結合されずかつシグナリング・リンクを介してスイッチと通信するだけであるならば、実際、物理的にスイッチの内部にあり得る。当業者は、スイッチＣＰＵがいかにしてスイッチ・マトリクスに結合されるかに気付くであろう。
プロセッサ１１０は、コール・セットアップ・シグナリングを処理するであろう。代表的なコールに対して、これは、ダイアルされた番号を確認すること、コーラを有効化すること、エコー・キャンセラーを制御すること、ビリング（billing）情報を発生すること、コールに対する接続を選択すること、そしてコールを完了させるために関連の情報を組み込んだシグナリングを発生することを含む。プロセッサ１１０により発生されたこのシグナリングは、サービスを提供するために、リンク１３０を介してスイッチ１２５に送信されるであろう。これは、接続１４５および１５０を介して通信路をセットアップすることを含む。所望ならば、プロセッサ１１０は、また、適切なシグナリングをも発生して、リンク１４０を介して素子１３５に、もしくはリンク１２０を介してユーザー１１５に送信する。シグナリングは、ＳＳ７のような通常のシグナリングであり得る。
図２は、本発明の別の実施形態を示すが、本発明はこの実施形態に制限されるものではない。狭帯域スイッチ２１５が、接続２０５によってＡＴＭ２２５に接続されて示されている。シグナリング・プロセッサ２１０は、シグナリング・リンク２２０により狭帯域スイッチ２１５に連結されて示されている。シグナリング・プロセッサ２１０はまた、シグナリング・リンク２３０によってＡＴＭスイッチ２２５にも連結されて示されている。
当業者は、スイッチ２１５および２２５に対して示された論理説明および機能について良く知っているであろう。双方のスイッチ２１５および２２５は、接続２０５によって接続される切り換え構造を含む。スイッチ構造および接続２０５は、コールのためのユーザー情報を運ぶ。双方のスイッチ構造および接続２０５は良く知られている。相互作用（interworking）マルチプレクサは、接続２０５上の通信（traffic）を狭帯域および広帯域フォーマットの間で変換するために用いられるであろう。マルチプレクサは、明瞭さのために示されていない。
シグナリングは、切り換え作用を制御するために必要とされる。シグナリング・リンク２２０は、メッセージ転送部分（message transfer part（ＭＴＰ））レベル１に接続される。シグナリング・リンクは代表的にはＳＳ７リンクである。ＭＴＰレベル１は、リンク２２０に対する物理的および電気的な要件を限定する。ＭＴＰレベル２は、レベル１の上部に座し、ステータスを監視してエラーチェックを行うことによりリンク２２０を介する信頼ある搬送を維持する。ＭＴＰレベル１−２は一緒に、個々のリンクを介する信頼ある搬送を提供する。装置は、それが使用する各リンクごとに、ＭＴＰレベル１−２の機能性を必要とするであろう。ＭＴＰレベル３はレベル２の上部に座し、シグナリング・システムのための発送（routing）および管理作用を詳細に提供する。ＭＴＰレベル３は、メッセージを適切なシグナリング・リンクに（実際にはそのリンクのためのＭＴＰレベル２に）向ける。ＭＴＰレベル３は、シグナリング・システムにアクセスするためにＭＴＰレベルを用いたアプリケーションにメッセージを向ける。ＭＴＰレベル３はまた、シグナリング・システムのステータスを監視する管理作用を有し、そしてシステムを通してサービスを回復させるために適切な手段を取ることができる。ＭＴＰレベル１−３は、オープン・システム相互接続ベーシック・レファランス・モデル（ＯＳＩＢＲＦ）の層１−３に対応する。ＭＴＰ１−３およびＯＳＩＢＲＦの双方は当該技術分野において良く知られている。
スイッチ２１５は、基本コール処理を支持する一体化されたサービス・ディジタル回路網ユーザー部分（ＩＳＵＰ）論理を有する。ＩＳＵＰは、ＭＴＰを用いてメッセージをシグナリング・システムを横切って送信する。ＩＳＵＰメッセージに含まれる情報は、遠距離通信回路網によって用いられ、サービスを履行して通信路を創成する。ＩＳＵＰ情報の２〜３の例は、ダイアルされた番号およびコーラの番号である。ＩＳＵＰは、多くの異なったメッセージの種類を用いてこの情報を運び、その２〜３の例は、初期アドレス・メッセージ（ＩＡＭ）およびアンサー（もしくは回答）メッセージ（ＡＮＭ）である。ＩＳＵＰは当該技術において良く知られている。
狭帯域スイッチ２１５は、スイッチ構造を制御して通信路を創成するために、ＩＳＵＰによって与えられたコール情報を処理するコール・プロセス論理を有する。これの古典的な例は、コールのためのルート（route）を選択するために、ダイアルされた番号の分析であるであろう。狭帯域スイッチ・コール・プロセッサは当該技術において良く知られている。
ＡＴＭスイッチ２２５は、ＡＴＭ層、シグナリングＡＴＭアダプション（適合）層（SAAL）、および発送（routing）、管理を提供してシグナリング・システムを介して搬送するＭＴＰレベル３論理を有する。シグナリング・リンク２３０、代表的にはＳＯＮＥＴもしくはＤＳ３設備によって搬送されるＡＴＭ仮想接続は、ＡＴＭ層に接続される。ＡＴＭ層は、ＭＴＰレベル１に類似しており、セル・ヘッダ（cell header）において特定されるリンク上のシグナリング・メッセージを収容するＡＴＭセル（cells）を送受信する。ＳＡＡＬは、これらのセルを組み立て、解体し、個々の仮想接続を維持し、エラーチェックを行い、そしてＭＴＰレベル２に類似している。ＡＴＭスイッチ２２５におけるＭＴＰレベル３論理は、ＭＴＰレベル３に対して上述したのと同じ基本作用を行うが、ＭＴＰレベル３の広帯域バージョンは、広帯域システムの必要を支持するために更新されている。ＡＴＭ層、ＳＡＡＬ、および更新されたＭＴＰレベル３は当該技術において既知である。
ＡＴＭスイッチ２２５は、広帯域スイッチ構造を制御するために広帯域環境における基本コール処理を支持する広帯域ＩＳＵＰ（Ｂ−ＩＳＵＰ）論理を有する。Ｂ−ＩＳＵＰは、ＭＴＰレベル３、ＳＡＡＬ、およびＡＴＭ層を用いて、メッセージをシグナリング・システムを横切って送信する。Ｂ−ＩＳＵＰ発生されたメッセージに収容される情報は、通信路を創成するために遠距離通信回路網によって用いられる。Ｂ−ＩＳＵＰ情報の２〜３の例は、ダイアルされた番号およびコーラ（呼出し者）の番号である。Ｂ−ＩＳＵＰは多くの異なったメッセージの種類を用いてこの情報を運び、その２〜３の例は、初期アドレス・メッセージ（ＩＡＭ）およびアンサー・メッセージ（ＡＮＭ）である。Ｂ−ＩＳＵＰは当該技術において既知である。
ＡＴＭスイッチ２２５は、切り換え構造を制御して通信路を創成するためにＢ−ＩＳＵＰによって与えられたコール情報を処理するコール・プロセス論理を有する。これの例は、ダイアルされた番号に基づいてコールに対する仮想接続の割当てであろう。ＡＴＭスイッチ・コール・プロセッサは当該技術において既知である。
プロセッサ２１０は、シグナリング・リンク２２０および２３０に接続される。プロセッサ２１０は、ＩＳＵＰもしくはＢ−ＩＳＵＰのいずれかを用いた要素とそれがインターフェースするのを許容する上述したＭＴＰおよびＡＴＭ論理を有する。ＩＳＵＰもしくはＢ−ＩＳＵＰシグナリングが必要でないならば、関連の作用を省略することができる。
プロセッサ２１０は、ＭＴＰレベル３およびコール／接続マネージャ（ＣＣＭ）間でシグナリングを転送するインターフェース論理を有する。プロセッサ210は、インターフェースから受信されたシグナリング（signaling）における情報を処理することができるＣＣＭ論理を有する。代表的なコールに対して、これは、ダイアルされた番号を確認し、コーラを有効化し、エコー・キャンセラーを制御し、ビリング（billing）情報を発生し、ダイアルされた番号を中継（translating）し、コールのためのルートを選択し、そしてコールを完了させるためにシグナリングを発生することを含む。ＣＣＭによって発生されたシグナリングは、転送のためのインターフェースを介してスイッチ２１５もしくは２２５に搬送し戻されるであろう。
１つの実施形態において、狭帯域スイッチ２１５はＬＥＣスイッチであり得、ＡＴＭスイッチ２２５は相互交換キャリア（an interexchange carrier（ＩＸＣ））スイッチであり得る。ＩＸＣは、現存のＬＥＣ狭帯域スイッチをそれ自身のＡＴＭスイッチと相互作用させる（interwork）ことを試みるときに、幾つかの問題に直面する。現在のＡＴＭスイッチは、発送（routing）およびビリング（billing）のようなしっかりした態様におけるＩＸＣによって必要とされる多くの特徴を支持しない。さらに、スイッチ２１５および２２５は、ＩＳＵＰを持ったスイッチの１つをＢ−ＩＳＵＰシグナリング相互作用ユニットに変更することなく、シグナリングを交換するように装備されていない。本発明は、２つのスイッチ間で相互作用の機能を提供し、コール処理を提供する。このことは、なおさら高性能なＡＴＭスイッチが用いられ得ることを意味する。
この実施形態において、ＬＥＣスイッチ２１５は、ＩＸＣを介しての接続を要求し得る。結果として、ＬＥＣスイッチ２１５は、シグナリング・リンク２２０を介してＩＸＣをＳＳ７・ＩＡＭにシグナリングするであろう。プロセッサ２１０は、そのＭＴＰ層およびインターフェースを介してメッセージを受け付けるであろう。インターフェースは信号をＣＣＭに送るであろうし、ＣＣＭはＩＡＭにおけるシグナリング情報を処理するであろう。これは、ダイアルされた番号が正当であることを確認し、自動番号識別（the Automatic Number Identification（ＡＮＩ））をチェックすることによってコーラを有効化し、ビリング記録（a billing record）を発生し、そしてエコー・キャンセラーを制御することを含み得る。ＣＣＭはまた、ダイアルされた番号を処理してコールのための接続を選択することもできる。この情報の関連の部分は、適切なＢ−ＩＳＵＰメッセージにパックされて、シグナリング・リンク２３０を介してＡＴＭスイッチ２２５にＭＴＰ３、ＳＡＡＬおよびＡＴＭ層によって引き続く転送のためにインターフェースに通されるであろう。Ｂ−ＩＳＵＰメッセージに基づいて、ＡＴＭスイッチ２２５はコールを接続するであろう。このことは、ＣＣＭからのシグナリング・メッセージに基づいて接続２０５を超えて通信路を伸長するということを伴うであろう。そういうものとして、通信路は、スイッチ２１５およびスイッチ２２５を介してセットアップされる（set-up）であろう。
コール（呼び出し）／接続マネジャー（ＣＣＭ）
図３から図９にコール（呼び出し）／接続マネジャーにも言及しているシグナリング・プロセッサの一実施形態を示している。この実施形態は好適なものであるが、本発明はこの特定の実施形態に制限されるべきものではない。
シグナリング・プロセッサ３１０が示されている。参照番号３１５は、シグナリング・プロセッサ３１０がＭＴＰレベル１−２の信号用インターフェースまたはＡＴＭ層（レイヤー）／ＳＡＡＬ信号用インターフェースまたはその双方を設けることができることを示している。シグナリング・プロセッサ３１０には、上述したようにＩＳＵＰおよびＢ−ＩＳＵＰにのために作動するＭＴＰレベル３３２０が設けられている。また、シグナリング・プロセッサ３１０には、イサーネット・インターフェース３３５が示されている。イサーネット３３５は、ＭＴＰレベル３からのシグナリング・メッセージをプラットフォーム・ハンドラ３４０に転送するＴＣＰ／ＩＰをサポートする標準イサーネット・バスである。また、上記各要素はシグナリング・プロセッサ（信号処理装置）のためシグナリング（信号用）インターフェースを提供している。当業者は、本発明に対応して、信号インターフェースを提供することができる他のインターフェースやプロトコルを認識するであろう。
シグナリング（信号）インターフェースは、選択ＩＳＵＰメッセージをプラットフォーム・ハンドラ３４０に送る（route）機能を有する。これを達成する１つの技術は、シグナリング・プロセッサ３１０をＳＴＰのユーザ部とすることである。ポイント・コード変換器は，ＳＴＰのＭＴＰレベル２とＭＴＰレベル３の間に設けることができる。そのポイント・コード変換器は、シグナリング・プロセッサ３１０を識別するポイントコードに、一定の基準に合うメッセージの目的地（宛て先）ポイント・コードを変換する。その基準は、あるテーブルにロードされることができ、発信ポイントコード（ＯＰＣ）、目的地（宛て先）ポイント・コード（ＤＰＣ）、（回路識別コード）、およびそれらの基準の種々の組み合わせを含んでいる。ＳＴＰ内でのこの位置での変換は、メッセージによって用いられるシグナリング・リンク（信号接続）に特有のものであり得るので、変換テーブルは、メッセージによって用いられるリンクを固有に供給することができる。変換後、ＭＴＰレベル３の分配機能は、変換されたＤＰＣを有するシグナリング（信号）メッセージをプラットフォーム・ハンドラ３４０にイサーネット・インターフェース３３５を介して転送する。同様な変換機能は、プラットフォーム・ハンドラ３４０によってＳＴＰを通って外部に送信されるメッセージのためのポイント・コードを変換するために、ＭＴＰレベル３の発信機能（route function）に先立って設けることができる。上述の技術は、「高められた信号転送点を有する遠距離通信装置、システム、および方法（TELECOMMUNICATIONS APPARATUS, SYSYTEM, AND METHOD WITH AN ENHANCED SIGNAL TRANSFER POINT）」という名称のアメリカ特許出願で開示されている。その出願は、本出願と同時に出願され、同一譲受人に譲渡され、かつ参照として本出願に組み込まれている。
上述の方法とは別に、プラットフォーム・ハンドラへのＳＳ７シグナリング（信号）インターフェースは、現在市販されているＳＳ７ソフトウェアを用いることで構成させることができる。そのようなソフトウェアツールの一例は、Trillium ,Inc製ＳＳ７インターフェース・ソフトウェアがある。シグナリング・プロセッサ３１０用ポイント・コードに一致する着信（目的地、宛て先）ポイント・コード（ＤＰＣ）を有するシグナリング（信号）メッセージは、ＳＴＰによってシグナリング・プロセッサ３１０のシグナリング（信号用）インターフェースに送信されるであろう。さらに、ＳＴＰは、シグナリング・メッセージのＤＰＣをシグナリング・プロセッサ３10のポイント・コードに、上述同様に変換することができる。しかしながら、シグナリング・プロセッサ３10は、ＳＴＰのユーザ部ではないため、ＳＴＰ内のＭＴＰレベル３の送信（route）機能はシグナリング・リンク（信号接続）を介してシグナリング・プロセッサ３１０にシグナリング（信号）メッセージを送る（route）であろう。シグナリング（信号）インターフェースは信号メッセージを受け取り、それをプラットフォーム・ハンドラ３４０に送る。
ポイント・コードの変換は、現状のシステムから本発明のシステムへの移行を容易にするものであるが、この変換は、必須のものではない。信号をＣＣＭに転送する方法であれば、いずれの方法であってもかまわない。
また、プラットフォーム・ハンドラ３４０、メッセージ・ハンドラ３４５，およびデータ・ハンドラ３５０が示されている。プラットフォーム・ハンドラ３40は、イサーネット・インターフェース３３５からのＩＳＵＰ、Ｂ−ＩＳＵＰメッセージを受け取り、メッセージ・ハンドラ３４５に送るシステムである。好ましくは、プラットフォームハンドラ３４０は、メッセージをメッセージ内のシグナリング・リンク（信号接続）選択（ＳＬＳ）コードに基づいて特別のメッセージ・ハンドラ・プロセッサに送る（route）よう構成されている。メッセージ・ハンドラ３４５は、プラットフォーム・ハンドラ３４０と信号（シグナリング）をやりとりするシステムで、コール（通話）のための接続とスイッチングの要求をコントロールするシステムである。また、サービスを選択し実行し、エコー制御を開始することができる。また、ＩＳＵＰおよびＢ−ＩＳＵＰ間で信号を変換もする。データ・ハンドラ３５０は、サービス・リクエストを処理してデータをメッセージ・ハンドラ３４５に供給する、メッセージ・ハンドラ３４５に結合された一組の論理回路である。また、データ・ハンドラ350は、エコー・キャンセラーを制御して、通話（コール）用請求記録（billing records）を作成する。
以降の説明において、語句ＩＳＵＰには、Ｂ−ＩＳＵＰも含むものとする。動作において、適切な基準と合致したＩＳＵＰメッセージは、ＭＴＰおよび／またはＡＴＭインターフェース３１５とＭＴＰレベル3 3２０とイサーネット・インターフェース３３５によってプラットフォーム・ハンドラ３４０に送られる。プラットフォーム・ハンドラ３４０はＩＳＵＰメッセージをメッセージ・ハンドラ３４５に送る。メッセージ・ハンドラ３４５は、ＩＳＵＰ情報を処理する。この処理には、確認（有効化、validation）、スクリーニング（screening）、および追加データが通話（コール）処理に必要か否かを決定することを含めることができる。追加データが通話（コール）処理に必要な場合、データ・ハンドラ３５０が呼び出され、メッセージ・ハンドラ３４５が通話（コール）処理を完全なものにすることができるように、関連のデータをメッセージ・ハンドラ３４５に供給することになる。メッセージ・ハンドラ３４５は通話（コール）を実施するためにその適切なＩＳＵＰメッセージを発生し、信号をプラットフォーム・ハンドラ３４０に信号を送り、その結果、指定されたネットワーク・エレメント（回路網素子）に送られる。
メッセージ・ハンドラ３４５とデータ・ハンドラ３５０は、機能的に区分けされて示されている。これらの機能部は、当該記述においてよく知られているものである。メッセージ・ハンドラ３４５は少なくとも呼び出し（コール）制御機能（ＣＣＦ）と、サービススイッチング機能（ＳＳＦ）とを有している。ＣＣＦは、通話（コール）の接続を行い、解放するもので、ＳＳＦは、ＣＣＦによる通話（コール）処理中にトリガーを認識し、ＣＣＦとサービス制御機能（ＳＣＦ）の間のインターフェースを提供する。ＳＣＦは、サービスを識別してサービス用データを得る。幾つかの実施形態において、メッセージ・ハンドラ３４５はＳＣＦとサービス・データ機能（ＳＤＦ）を含むことができる。ＳＤＦは、サービス・データをリアルタイムでＳＣＦに提供する。まとめると、メッセージ・ハンドラ３４５は少なくとも接続を制御し、トリガーを認識することができる。幾つかの実施形態において、メッセージ・ハンドラ３４５は、また、サービスを識別してサービス用データを得、サービスを実施するために必要な信号（シグナリング）を発生することもできる。メッセージ・ハンドラ３４５は、通常の手段を通してネットワークとインターフェースしている論理的に統合されたパッケージにおいて、信号の相互作用（signaling interworking）（すなわち、ＩＳＵＰからＢ−ＩＳＵＰへ）や回線接続制御やサービス内容の選択やサービスの実行を提供することができる。
データ・ハンドラ３５０は、少なくとも、ＳＣＦとＳＤＦを有している。ある実施形態において、メッセージ・ハンドラ３４５とデータ・ハンドラ３５０の双方とも、ＳＣＦとＳＤＦを含んでおり、サービスは機能に応じて区分けされている。他の二つの機能がデータ・ハンドラに示されているが、これらは標準的機能ではない。アカウンティング（Accounting）は請求書記録（billing record）を発生し、エコーはエコー・キャンセラーを取り扱う。代表的には、エコー・キャンセラー（echo canceller）は、データ・コールに対して不能化され、引き続くボイス・コール（音声通話）での利用に対してデータ・コールの後に可能化されるが、他の技術も適用することができる。
作動中、ＣＣＦはＳＳＦがトリガー（trigger）を認識しＳＣＦを呼び出すまで基本的な通話（コール）処理を行う。ＳＣＦはそのトリガーに関連したサービスを識別するであろう。ＳＣＦは、サービスを実行するためＳＤＦからデータにアクセスするであろう。ＳＣＦは、そのＳＤＦからのデータを処理し、データをＳＳＦを通してＣＣＦに供給する。次に、ＣＣＦは、サービス・スイッチング・ポイント（ＳＳＰｓ）への通常の信号送信（signaling）を通して回線接続（connections）を開始する（set-up）であろう。ＳＳＰｓは通信パスもしくは通信路に接続され、回線接続（connections）が行われる。代表的には、一つのＳＳＰは一つのスイッチである。また、エコー・キャンセラーは通話（コール）に対して制御されてもよく、また請求書記録（billing record）は通話（コール）に対して発生され得る。
当業者は、発明の要件を支持することができる種々のハードウェア要素に気付く。例えば、プラットフォーム・ハンドラ、メッセージ・ハンドラおよびデータ・ハンドラは、それぞれ別々のＳＰＡＲＣ station２０に存在し得る。
プラットフォーム・ハンドラ
図４は、プラットフォーム・ハンドラの可能なバージョンを示す。プラットフォーム・ハンドラ４10が示されている。プラットフォーム・ハンドラ４10は、ＳＴＰハンドラ４１２と、スーパーバイザ４１４，およびＣＣＭハンドラ４１６とを有する。
プラットフォーム・ハンドラ４10は、ＩＳＵＰメッセージをシグナリング（信号用）インターフェースに送り、またシグナリング（信号用）インターフェースから受け取る。ＳＴＰは、ＳＴＰの上層に位置するアプリケーションに特有の特徴を持ったＩＳＵＰメッセージを送る。そのアプリケーションはＣＣＭである場合もあり、その特徴は、発信ポイント・コード（ＯＰＣ）、着信ポイント・コード（ＤＰＣ）、信号接続選択（ＳＬＳ）、回線識別コード（ＣＩＣ）および／またサービス情報オクテット（ＳＩＯ）であってもよい。プラットフォーム・ハンドラ４１０とＳＴＰの間の接続は、ＴＣＰ／ＩＰパケット内のＩＳＵＰメッセージを運ぶイサーネットＬＡＮであってよい。ＳＴＰハンドラ４１２は、イサーネット−−ＴＣＰ／ＩＰインターフェースを提供するであろう。ＳＴＰハンドラ４１２は、ＣＣＭに入ってくるパケットを一時記憶して分解し、さらに出ていくパケットを一時記憶し組み立てる処理機能を持つ。ＳＴＰハンドラ４１２はまた基本的な欠陥に対してメッセージをチェックすることができる。プラットフォーム・ハンドラ４１０への信号メッセージの転送のための任意の技術が本発明において想定されている。
スーパバイザ４１４は、ＣＣＭの動作を管理し監視するために責任がある。これらのＣＣＭの動作の中には、ＣＣＭの起動および停止、種々のＣＣＭモヂュールのログインおよびログオフ、ＣＣＭモヂュールからの管理メッセージ（すなわち、エラー、警告、作動状態等）の取り扱い、ならびにクウィアリ（質問）、構成命令およびデータの更新のようなネットワーク・オペレーションからのメッセージの取り扱い、がある。ネットワーク・オペレーションへの接続は、ＣＣＭが遠隔地またはローカルな場所にいるオペレータによってコントロールされモニタされるのを可能としたマン・マシン・インターフェースによっている。スーパバイザ４１４は、ＣＣＭを初期化し構成づけるために内部テーブルからの構成データを検索するプロセスを有する。ＣＣＭモヂュールはまた、この手続き関連して使用される内部データを有している。管理部すなわちスーパバイザ４１４はまた、ＳＴＰハンドラ４１２およびＣＣＭハンドラ４１６と内部で通信している。
ＣＣＭハンドラ４１６は、ＩＳＵＰメッセージをＳＴＰハンドラ４１２と交換する。ＣＣＭハンドラ４１６は、またＩＳＵＰメッセージおよびＣＣＭ管理用メッセージをメッセージ・ハンドラと交換する。ＣＣＭハンドラ４１６とメッセージ・ハンドラとの間の接続は、ＴＣＰ／ＩＰパケット内のメッセージを送信するイサーネットＬＡＮであってもよいが、他の方法も既知である。ＣＣＭハンドラ４１６は、イサーネット−−ＴＣＰ／ＩＰインターフェースを提供するであろう。ＣＣＭハンドラ４１６は、メッセージ・ハンドラから入って来るパケットを一時記憶して分解し、そしてメッセージ・ハンドラに出ていくパケットを一時記憶し組み立てる処理機能を持つ。ＣＣＭハンドラ４１６はまた基本的な欠陥に関してメッセージをチェックすることもできる。
内部において、プラットフォーム・ハンドラ４10は、ＳＴＰハンドラ４１２、管理部（スーパバイザ）４１４およびＣＣＭハンドラ４１６内で情報を交換する双方向のチャンネルを備えている。ＳＴＰハンドラ４１２とＣＣＭハンドラ４１５と管理部（スーパバイザ）４１２の間のチャンネルは、管理監督用の情報を運ぶ。ＳＴＰハンドラ４１２およびＣＣＭハンドラ４１６間のチャンネルは、ＩＳＵＰメッセージ情報を運ぶ。
プラットフォーム・ハンドラ４１０は、ネットワーク（回路網）から受け取ったＩＳＵＰメッセージを受入れ、分解し、そして一時記憶する。また、メッセージ・ハンドラに送る前メッセージについて基本チェックを行うことができる。もし、プラットフォーム・ハンドラ４１０に一つ以上のメッセージ・ハンドラが接続されている場合、ＩＳＵＰメッセージは、特別のＩＳＵＰメッセージのＳＬＳに基づいて、メッセージ・ハンドラに振り分けられる。ＣＣＭハンドラ４１６は、あるＩＳＵＰメッセージを発送してメッセージ・ハンドラの処理を選択するために、メッセージ・ハンドラからの発送指示を受け入れる。プラットフォーム・ハンドラ４１０は、またＣＣＭのための管理およびマン／マシン・インターフェースを備えている。
メッセージ・ハンドラ
図５は、メッセージ・ハンドラの可能なバージョンを示す。メッセージ・ハンドラ５２０が示されており、コール（呼び出し）センタ５２１、始動マネジャー５２２、終了マネジャー５２３、検出ポイント・マネジャー５２８、フィーチャー（特徴）マネジャー５２４、補助マネージャー５２５、スイッチング・マネジャー５２６およびローカル・リソース５２７から構成されている。メッセージ・ハンドラ５２０の基本的機能は、ＩＳＵＰメッセージを変更することにある。
コール（呼び出し）センタ５２１は、プラットフォーム・ハンドラからの呼び出し組み立て（コール・セットアップ）メッセージを受け取る処理を行う。ＩＳＵＰコール・セットアップは、ＩＡＭで開始される。呼び出しセンタ５２１がＩＡＭを受け取ると、呼び出しセンタ５２１は、ＩＡＭの情報によって定まるデータとともに始動マネジャーの処理の過程（instsance）を作る。始動（origination）マネジャー５２２は、呼び出しセンタ５２１によって作られた始動マネジャー処理を表現するものである。その呼び出し（コール）に関連した引き続くＩＳＵＰメッセージが、プラットフォーム・ハンドラによって始動マネジャー５２２の適切な過程に直接転送されるように、新しい過程についてＣＣＭハンドラは命令を受ける。
始動マネジャー５２２は始動呼び出し制御ブロックと呼ばれるメモリー・ブロックを組み立てる。呼び出し制御ブロックは、呼び出しに特有の情報についての保管を提供する。例えば、始動（originating）呼び出し制御ブロックは、以下のものを識別することができる。呼び出し制御ブロック、始動マネジャー（origination manager）、メッセージ・ハンドラ、始動ＬＥＣ、ＬＥＣトランク（trunk）サーキット（ＣＩＣ）、ＡＴＭの相手先接続もしくはバーチャル（仮想）回路（virtual circuit）、ＡＴＭ相手先パスもしくはバーチャル（仮想）路（virtual path）、呼び出し人（コーラ）番号、ダイアルされた番号、変換されたダイアルされた番号、発信（originating）ライン情報、ＡＮＩサービス・クラス、選択された経路（ルート）、選択された経路の数、ＳＬＳ、ＯＰＣ、ＤＰＣ、サービス・インジケータ（ＳＩＯ），エコー・キャンセレーション状態、解放の理由、呼び出し（コール）状態、隣接した呼び出し制御ブロックへのポインタ。さらに、呼び出し制御ブロックは、信号メッセージが受信される種々の回数をも含むであろう。例えば、アドレス完了メッセージ（ＡＣＭ）、返答メッセージ（ＡＮＭ）、中継メッセージ（ＳＵＳ）、再開メッセージ（ＲＥＳ）、解放メッセージ（ＲＥＬ）などである。当業者は、含むべき他の関連のデータに気付くであろう。
発信マネジャー（origination manager）５２２は、幾つかの顕著な例外事項を持つものの、国際テレコムニケーションユニオン（ＩＴＵ）に推奨される基本呼び出し状態モデル（ＢＣＳＭ）に従って呼び出し処理を実行する。始動マネジャー５２２は、各呼び出しポイント（ＰＩＣ）を介して、検出ポイント（ＤＰ）が遭遇されるまで、ＩＡＭを処理する。検出ポイントが遭遇されると、メッセージが検出ポイント・マネジャー５２８に送られ、検出ポイントマネジャー５２８が応答するまで、処理は始動マネージャ５２２で中断される。始動マネジャー５２２のための検出ポイントの例は、始動の試みに権威を与えることであろう。
検出ポイント・マネジャー５２８は、呼び出し処理中に遭遇された検出ポイントによって惹起された始動マネジャー５２２からのメッセージを受け入れる。検出ポイント・マネジャー５２８は、検出ポイントが供給され（armed）ているか否かを識別するであろう。供給されている検出ポイントは、もし見合うならば、呼び出し処理に影響を与える特定の基準を持つ。もし、検出ポイントが供給されてなければ、検出ポイント・マネジャー５２８は、継続信号を始動マネジャー５２２に送り戻すであろう。継続メッセージは、始動マネジャー５２２に次の検出ポイントに対して呼び出し処理を継続して行うことを命令する。もし、検出ポイントが供給され（armed）ていれば、検出ポイント・マネジャー５２８は検出ポイントの基準に合うかどうかを見るための動作を取る。もし、検出ポイント・マネジャー５２８が供給された検出ポイントを処理をする支援を必要とする場合、フィーチャー（特徴）マネジャー５２４にメッセージを送るであろう。
フィーチャー・マネジャー５２４は、検出ポイント・マネジャー５２８からのメッセージを受入れ、メッセージを補助マネジャー５２５、またはスイッチング・マネジャー５２６のいずれかに送る。特別な特徴メッセージは、これらの呼び出し特徴を処理する補助マネジャー５２５に送られる（routed）であろう。これらは、代表的には、非ＩＮフィーチャー（non-IN features）であって、例として、エコー制御またはＰＯＴＳ請求もしくはビリング（billing）がある。他の特徴メッセージは、スイッチング・マネジャー５２６に送られるであろう。これらは、代表的には、ＩＮフィーチャー（IN features）である。ＩＮフィーチャーの例は、８００番号変換または、ターミナル移動性番号変換である。補助マネジャー５２５または、スイッチング・マネジャー５２６からの返答があると、フィーチャー・マネジャー５２４は、情報を検出ポイント・マネジャー５２８に（次に、始動マネジャー５２２に）戻して通す。
スイッチング・マネジャー５２６は、ローカル・リソース５２７または、データ・ハンドラによって要求が処理されるかどうかを決定するであろう。ローカル・リソース５２７はメッセージ・ハンドラ５２０において一層効率的に格納されたデータを提供するよう構成されるであろう。そのようなデータ例として、呼び出し人（コーラ）の番号を調べる自動番号識別（ＡＮＩ）有効化（validation）テーブル、ＰＯＴＳ番号を発信（routing）命令に変換するダイアルされた番号変換テーブル、もしくは、選択８００番号を発信命令に変換するＮ００変換テーブルが挙げられる。テーブルによってもたらされる発信命令の例として、スイッチ／トランク（trunk）またはバーチャル（virtual）接続が挙げられる。データ・ハンドラにおけるデータの例として、バーチャル・プライベート・ネットワーク（ＶＰＮ）発信テーブルや複雑な８００発信プランが挙げられる。
代表的には、始動マネジャー５２２は、呼び出しにおける関連のポイントを通して、組み立て（セットアップ）が認められたことを示すポイントに対して実行する。この時点において、始動マネジャー５２２は呼び出しセンタ５２１に終了マネージャの過程（instance）を作るように命令する。終了マネジャー５２３は、これらの終了マネジャーの幾つかを表す。始動マネジャー５２２はまたＩＡＭ情報を終了マネジャー５２３に転送する。終了マネジャ５２３は、終了呼び出し制御ブロックと呼ばれるメモリブロックを組み立てる。呼び出し制御ブロックは、呼び出しに特有の情報のための保管場所を提供し、始動呼び出しコントロール・ブロックと構成上同様である。
終了マネジャー５２３は、またＩＴＵのＢＣＳＭにしたがって作動するが、幾つかの例外もある。終了マネジャー５２３は、検出ポイントが見つかるまで、呼び出している自分のポイントを通して呼び出しの処理を続ける。検出ポイントが見つかると、メッセージが検出ポイント・マネジャー５２８に送られ、検出ポイント・マネジャー５２８が応答するまで処理は終了マネジャー５２３で中断する。終了マネジャー５２２の検出ポイントの例は、始動マネジャー５２２によって呼び出しをセットアップとして認めることになる終了を認めることが挙げられる。終了マネジャー５２３から検出ポイント・マネジャー５２８へのメッセージは、上述でしたように、始動マネジャー５２２からのメッセージのために処理される。終了マネジャー５２３による処理が終わると、プラットフォーム・ハンドラ４１０を通して適切なネットワーク要素（回路網素子）へ転送するようＩＡＭを作成する。
メッセージ・ハンドラ５20は、データ転送プロトコルを用いて、データ・ハンドラと交信を行う。例として、ＵＤＰ／ＩＰや、また、トランザクション・ケイパビリテイー・アプリケーション・パート（ＴＣＡＰ）の要素補助層内に含まれているインテリジェント・ネットワーク・アプリケーションス・プロトコル（ＩＮＡＰ）があげられる。
データ・ハンドラ
図６は、データ・ハンドラの可能なバージョンを示す。データ・ハンドラ６30が図６に示され、データ・ハンドラ６30は、サービス制御センタ６３１、サービス選択６３２、サービス・ロジック・センタ６３３、フィーチャー処理６３４、サービス・データ・センタ６３５、サービス・データ・マネジャー６３６、エコー制御６３７、勘定処理部（accounting）６３８を有する。データ・ハンドラ６30は、サービス要求情報をメッセージ・ハンドラから受け取る。これらのメッセージは、データ・ハンドラ６３０を呼び出すようメッセージ・ハンドラをトリガーする、供給された検出ポイントから生じる。メッセージは、補助マネジャーを介して履行される特徴からも生じる。サービス制御センタ６３１、サービス・ロジック・センタ６３３、およびサービス・データ・センタ６３５は、起動時に創成された静的プロセスである。サービス制御センタ６３１は、サービス選択マネジャーの処理過程（instances）を呼び出される度に（on a call by call basis）作る。サービス制御センタ６３１は、スイッチング・マネジャーに、そのコールのための引き続くサービス要求メッセージを適切なサービス選択マネジャーに発信した（route）ことを知らせる。サービス選択マネジャー６３２は、サービス制御センタ６３１によって作られるサービス選択マネジャーの幾つかを代表している。
サービス選択マネジャー６３２は、呼び出し処理のサービス部分を実行する。サービス選択マネジャー６３２は、各メッセージに関連した種々のサービスを識別し、メッセージを通して、サービスをサービス・ロジック・センタ６３３に実施させる。サービス・ロジック・センタ６３３は、サービス選択６３２からメッセージを受け取り、識別されたサービスのために必要とされるフィーチャー・プロセスの過程（instances）を作る。フィーチャー処理（プロセス）の例として、Ｎ００、メッセージング、パーソナル／ターミナル・モビリテイーやバーチャル・プライベート・ネットワーク（ＶＰＮ）がある。フィーチャー処理は、要求されたサービスを呼び出しのために実行するサービス・ロジックのプログラムである。フィーチャー処理６３４は、サービス・ロジック・センタ６３３で作られるフィーチャー・プロセスの幾つかを表す。フィーチャー処理６３４は、ネットワーク・リソースやサービスを実行するために必要なデータにアクセスする。これによって、サービス独立ブロック（ＳＩＢｓ）を実行することになる。ＳＩＢは一組の機能である。機能の一例は、信号メッセージからの呼び出された番号を検索することが挙げられる。ＳＩＢｓは一つのサービスを作るために組み合わされる。一つのＳＩＢの例は、呼び出された番号を変換する動作が挙げられる。
当業者は上述のサービスに詳しいが、それらは、本発明のようなシステムによっては決して履行されたことはなかった。Ｎ００サービスは、呼び出し処理やサービス契約者によって定められた請求書作成（billing）ロジックにアクセスするために、ダイアルされた番号が利用される８００、９００、または５００呼び出し（calling）のようなサービスである。メッセージング・サービス（messaging）は、発信人もしくはコーラ（caller）を音声伝言サービス（voice messaging service）に接続させるものである。例えば、通話中の理由でもって解放メッセージ（ＲＥＬ）の受け取りは、メッセージ・ハンドラによって認識されるトリガーであり得る。それに応じて、データ・ハンドラは、メッセージング・フィーチャー・プロセスの過程（instance）を作成し、特定のダイヤルされた番号の置かれる呼び出し（コール）が音声メッセージング・プラットフォームを要求するか否かを決定する。もし、要求している場合、ＣＣＭはＳＳＰに、発信人（コーラ）を音声メッセージ・プラットフォームに接続するよう命令するであろう。パーソナル／ターミナル・モビリテイは、現在の番号を定めるようデータベース検索を要求する可動性を、ダイアルされた番号が有するということを認識することを含んでいる。データベースは、呼び出される団体もしくはパーティが所在を変えた場合に更新される。ＶＰＮは、個人局番（dialing）プランである。それは、特定の専用回線からの呼び出しや、特定の呼び出し番号（ＡＮＩｓ）からの呼び出しや、特定のダイアルされた番号への呼び出しのために利用される。呼び出し（コール）は、特別のプランのために定められように発信される（routed)。
サービス提供のためのＳＩＢの実行において、フィーチャー処理６３４は、サービス・データ・センタ６３５を呼び出し、サービス・データ・マネジャー６３６の段階（instance）を作る。サービス・データ・マネジャー６３６は、サービスのために要求されるデータを備えたネットワーク・データベースにアクセスする。アクセスはＳＣＰへのメッセジングを行うＴＣＡＰによって容易に行うことができる。サービス・データ・マネジャー６３６は、サービス・データ・センタ６３５によって作られたサービス・マネジャーの幾つかを表す。データが検索されると、さらなるサービスの実行のため、フィーチャー処理６３４にデータが転送し戻される。呼び出しのためのフィーチャー処理が実行を終了したとき、サービス情報はメッセージ・ハンドラに、そして終極的には、コールのために始動マネジャーまたは終了マネジャーに通し戻される。
通話（コール）の解放メッセージのあと、請求書作成（billing）要求が勘定処理部（accounting）６３８に送られる。勘定処理部６３８は、呼び出し制御ブロックを利用して、請求記録を作る。呼び出し制御ブロックは、呼び出しのためのＩＳＵＰメッセージからの情報とＣＣＭ処理からの情報とを含んでいる。アドレス完了メッセージ（ＡＣＭ）から、呼び出し制御ブロックは発信（routing）ラベル、ＣＩＣ、メッセージ種別、および原因インジケータを含む。返答メッセージ（ＡＮＭ）から、呼び出し制御ブロックは発信ラベル、ＣＩＣ、メッセージ種別、および逆呼び出しインジケータを含む。初期アドレス・メッセージ（ＩＡＭ）から、呼び出し制御ブロックは、発信ラベル、ＣＩＣ、メッセージ種別、順方向呼び出しインジケータ、ユーザ・サービス情報、コールされた団体（パーティ）番号、コールしているもしくは発信側団体番号、キャリア識別、キャリア選択情報、料金番号、包括的アドレス、発信回線情報、元の呼び出された番号、および再ダイアル番号を含む。解放メッセージ（ＲＥＬ）から、呼び出し制御ブロックは、発信ラベル、ＣＩＣ、メッセージ種別、および原因インジケータを含む。中断メッセージ（ＳＵＳ）または、メッセージに沿ったパス（パス・アロング・メッセージ）（ＰＡＭ）から、呼び出し制御ブロックは、発信ラベル、ＣＩＣ、メッセージ種別を含む。当業者は、請求書記録のための他の関連の情報に詳しく、この情報の幾つかは削除されてもよいことを理解するであろう。
ＰＯＴｓ呼び出し（コール）に対して、請求書作成要求は始動マネジャーと終了マネジャーから、補助マネジャーを通して来る。ＩＮ呼び出しについては、請求書作成要求がサービス選択６３２から送られてくる。勘定処理部６３８は、呼び出し制御ブロックから請求記録を発生する。請求記録は、請求システムに、請求（billing）インターフェースを介して送られる。このようなインターフェースの一例は、I.E.E.E.802.3 ＦＴＡＭプロトコルである。
コール・セットアップ中のある点において、始動マネジャー、終了マネジャー、または検出ポイント・プロセスでさえ、エコー制御の必要性にアクセスするためにユーザ・サービス情報と発信ライン情報をチェックするであろう。呼び出しが、データ呼び出しの場合、メッセージがデータ・ハンドラ６30に送られる。特に、メッセージは、補助マネジャーを通して、データ・ハンドラ６３０におけるエコー制御マネジャー６３７に送られる。ＣＩＣに基づいて、エコー制御マネジャー６３７は、どのエコー・キャンセラーやＤＳ０回路が作動しないようにする必要があるかを選択することができる。その結果に対してメッセージが発生され、標準データ・リンクを介して関連のエコー・キャンセラーまたはエコー制御システムに送られる。一旦回路のために解放（ＲＥＬ）メッセージが受け取られると、エコー・キャンセラーが再度作動状態になる。典型的な呼び出しの場合、この操作が２回行われる。一度は、アクセス側でのエコー・キャンセラーに対してであり、二度目は、終結側でのエコー・キャンセラーに対してである。特定の呼び出し部分（コール・セグメント）に対してＩＡＭを取り扱うＣＣＭは、セグメントに対する特定のエコー・キャンセラーを制御するであろう。
ＩＡＭコール処理
ＩＡＭ処理の説明の前に、ＳＳ７メッセージの簡単な説明をする。ＳＳ７メッセージ伝達（messaging）は当該技術においてよく知られている。ＳＳ７・ＩＳＵＰメッセージは大きな情報の領域（フィールド）を有している。各メッセージは、メッセージを送るために基本的に利用される着信ポイント・コード（ＤＰＣ）、発信（origination）ポイント・コード（ＯＰＣ）、および信号接続（シグナリング・リンク）選択（ＳＬＳ）を含んだ発信（routing）ラベルを有している。各メッセージは、メッセージの関連する回路を識別する回路認識コード（ＣＩＣ）を含んでいる。各メッセージは、メッセージを認識するために用いられるメッセージ種別を含んでいる。ＩＳＵＰメッセージは、また、オプション・データとして得られる部分に加えて、固定長のデータと可変長のデータで満たされた必須の部分（mandatory parts）を有する。これらの部分は、必要とされる情報に依存してメッセージ種別からメッセージ種別へと変化する。
初期アドレス・メッセージ（ＩＡＭ）は、呼び出しを開始し、ダイアルされた番号のようなコール・セットアップ情報を含んでいる。ＩＡＭsは、呼び出しを組み立てる（set up）ため呼び出している方向に転送される。この処理中、ＴＣＡＰメッセージは、遠隔データと処理にアクセスするために、転送され得る。ＩＡＭｓが最終ネットワーク要素に到達すると、要求された情報が有効であり、呼び出された団体が警報され得ることを示すため、アドレス終了メッセージ（ＡＣＭ）が逆送される。呼び出された団体（パーティ）が応答する場合、返答メッセージ（ＡＮＭ）が、呼び出し／接続が使用されることを示す逆送方法に送られる。もし、呼び出している団体が受話器を下ろす場合、接続が用いられず解除され得ることを示すために解放メッセージ（ＲＥＬ）が送られる。もし呼び出される団体が受話器を下ろす場合、中断メッセージ（ＳＵＳ）が送られる。呼び出された団体が再度接続する場合、再開（ＲＥＳ）メッセージが回線を開いた状態を保持するが、再接続がない場合、解放メッセージ（ＲＥＬ）が送られる。接続が解放されると、接続は他の呼び出しのため再利用され得ることを示すために、解放完了メッセージ（ＲＬＣ）が送られる。当業者は、他のＩＳＵＰメッセージに気付くものであるが、これらは、考慮されるべき基本的なものでである。上述から分かるように、ＩＡＭは、呼び出し（call）を組み立てる（set-up）メッセージである。
好適な実施形態において、呼び出し処理はＩＴＵ推奨の基本呼び出しモデルからはずれているが、該モデルへの厳密な固執は他の実施形態において達成され得る。図７−１０は、好ましい呼び出し処理を示している。まず、図７を参照すると、呼び出しのためのＩＡＭが７０５で受け取られると、呼び出しセンターは、７１０で始動マネジャーの段階（instance）を作る。
始動（origination）マネジャーは、検出ポイント・マネジャーに認可メッセージを送ることで、呼び出し処理を開始する。検出ポイント・マネジャーは、７１５でサービス判別を行うために、ダイアルされた番号、ＣＩＣおよび始動（originating）ライン情報を含んだＩＡＭ情報をチェックする。これは、要求されたサービスが７２０で確認処理もしくは有効化（validation）を要求しているかどうか決定するために行われるものである。現在の呼び出し処理システムとＩＴＵのＢＣＳＭともに、サービス判別を実行する前にその呼び出しを確認する（validate）。好適な本実施例は、確認が要求されているかどうか決定するために、確認処理に先だってＩＡＭ情報を調べることで、従来の呼び出し処理法と異なり、従来に比べ大幅に進歩をしている。例えば、呼び出している団体は通話もしくはコール（call）に対して料金（bill）を支払わない場合がある。呼び出された団体は８００コールで料金を支払い、確認処理もしくは有効化が不要であり得る。７２０で確認処理が要求されていない場合、呼び出し処理は、直接Ｂへ進むことになる。これによって、呼び出しの大部分に対して確認テーブルを不必要に参照せずに済むことになる、利点を有する。
確認処理（validation）が７２０で要求された場合、確認テーブルは７２５でチェックされる。確認処理は、呼び出し（call）が許可されるものであるかどうかチェックし、通話（call）に対して潜在的な請求支払い問題に焦点を合わせる。例えば、支払いについて滞納するＡＮＩｓからの呼び出し（コール）が、請求料金の問題を持ち出し、確認処理されない。確認処理は、フィーチャー・マネジャーとスイッチングマネジャーを通して、検出ポイント・マネジャーからテーブルにアクセスするためにローカル・リソースにメッセージを送る。テーブルは正式のＡＮＩｓ、非正式のＡＮＩｓまたは双方をリストし得る。もし、呼び出しが７３０で正式に認められない場合、トリートメント（すなわち、オペレータに送り、またはメッセージを行う）がその呼び出しに対して７３５で与えられる。
７３０で呼び出しが正式に認められると、呼び出しが発信され得るか否かを決定するために、７１５で識別されたサービスが７４０でチェックされる。代表的には、この処理はＰＯＴＳ呼び出しに対して行われる。７４０で追加サービスが要求されていない場合、ダイアルされた番号は、７４５で発信命令に変換される。発信命令は、ネットワーク内の特別の相手先（バーチャル、virtual）接続であり得る。次に、処理はＡへ進む。７４０で付加サービスが要求されている場合、処理はＢへ進む。
図８は、発信が選択された後のＡでの処理を取り上げたものである。８０５で終了マネジャーが作られる。終了マネジャーは、ＩＴＵの終了ＢＣＳＭに準じて処理をすることに責任がある。しかしながら、幾つかの実施形態において、この処理は幾つかの逸脱を示すことができる。例えば、選択装備や確認機能呼び出しのような検出ポイントはスキップされてもよい。
呼び出しが８１５でデータ呼び出しであるかどうか判断するために、提供者（bearer）の能力が８10で分析される。この分析は、呼び出し処理における他の場所で（すなわち、発信（route）が選択された後に始動マネジャーによって）行われる。データ呼び出しが８１５であることが判った場合、８２０においてエコー制御メッセージがデータ・ハンドラに送られる。８２５において、非作動（disable）メッセージが作成され、８３０において送られる。エコー・キャンセル命令は、呼び出しのために選択された発信命令を識別する。メッセージは、ＣＣＭからエコー・キャンセラー・システムへの通常のデータ・リンクを通してエコー・キャンセラー・システムへ送られ得る。
８１５において、呼び出しがデータ呼び出しでない場合、または８３０におけるエコー・キャンセラー処理の後、８３５においてＩＡＭメッセージが作られる。新しいＩＡＭは、選択された発信経路（route）のような関連の呼び出し処理情報を含んでいる。この新しいＩＡＭは、８40でプラットフォーム・ハンドラに送られる。代表的には、ＩＡＭは、発信命令を、呼び出（コール）された番号のディジット（桁）フィールドに置く。このことは、桁もしくはディジットが実際の呼び出された番号を表しているのではなく、ネットワーク要素によって認識し得る他の発信経路情報を含むということを意味する。ネットワーク要素は発信経路命令の処理を行える必要がある。コールされたもしくは呼び出された番号は、ＩＡＭの別のフィールドに置かれ得る。
図９は、Ｂでの処理を取り上げている。この点において、正式認定（authorization）とサービス要求に関する呼び出しについて、幾つか知られているものがある。呼び出し情報は、サービスを呼び出しに適用するために、要求に応じて９05において分析される。データ・ハンドラが９10において要求されない場合、サービスが実行され発信経路が９１５で選択される。サービスが始動マネジャーによって直接実行され得る場合やローカルリソースを通して行われる場合に、このようなことが起き得る。例えば、特定の８００変換もしくはダイアルされた番号サービス輪郭（もしくはプロフィール）（つまり、呼び出し発信）をローカル・リソース記憶することができる。その場合、ローカル・リソース・データベースへの正確なエントリーを識別するために情報を分析した後、発信経路選択が、ローカル・リソースによって行われるであろう。ローカル・リソースが使われている場合、検出ポイント・プロセッサからフィーチャー・マネジャーとスイッチング・マネジャーを通してローカル・リソースへメッセージが送られなければならない。
データ・ハンドラが９10において呼び出しに対して要求された場合、９20においてメッセージがデータ・ハンドラに送られる。メッセージ送信（messaging）は、代表的には、検出ポイント・プロセッサからフィーチャーマ・ネジャーへ、そしてスイッチング・マネジャーからデータ・ハンドラへ送られる。データ・ハンドラにおいてメッセージを受け取ると、サービス制御センターは、９２５においてサービス選択処理の段階（instance）過程を作成する。サービス選択処理は、検出ポイント・プロセッサからのメッセージを分析し、９３０において呼び出しのためのフィーチャー・プロセスを選択する。例えば、呼び出し（コール）は、バーチャル（virtual）プライベート（個人）ネットワーク（ＶＰＮ）における呼び出し元（caller）からＰＣＳ番号へ置かれ得る。この場合、ＶＰＮフィーチャー処理とＰＣＳフィーチャー処理の双方が作られる。
各フィーチャー・プロセスは９４０においてデータが要求されたか否かを決定するであろう。例えば、パーソナル・モビリテイー・フィーチャー処理では、呼び出された団体の現在の電話番号を見つけるためにデータベースにアクセスすることが必要であろう。９４０においてデータが要求された場合、サービス・データ・センタはサービス・データ・マネジャーを９４５において作る。データ・マネジャーは、データ・セッションを管理し、９５０において適切なデータベースにアクセスする。データが集められた後（または、何も必要とされない場合）、９５５においてフィーチャー・プロセスによってサービスが履行される。幾つかの特徴、すなわち、８００サービスに対して、これは、発信経路選択（route selection）を含み得る。フィーチャー処理の分析結果は順応させる（assimilate）ために始動マネジャー（origination manager）に戻される。フィーチャー（feature）処理が発信経路を提供しない場合、ローカル・リソースまたは、他のフィーチャー処理を通じて始動マネジャーが発信経路を選択しなければならない。
ＩＡＭ自身、大きな情報フィールドを含んでいる。以下に挙げる表は、情報内容および呼び出し処理に関してＩＡＭの要素を記している。
0003827329.tif 000002
0003827329.tif 000003
0003827329.tif 000004
0003827329.tif 000005
0003827329.tif 000006
0003827329.tif 000007
0003827329.tif 000008
メッセージにおける種々のフィールドが、初期のコール処理に必要とされる関連の情報を含む。ＣＣＭによって発生されたＩＡＭメッセージは、発送命令を含み得る。これらは、コールされたパーティ番号ディジット（桁）フィールドに置かれ得る。コールされたパーティ番号は、もう１つのフィールドに再配置され得る。ＳＳＰｓは、次に、ＩＡＭを受信して、桁フィールドにおける発送命令に基づいて発送することができる。例えば、情報は、発送コード、電話番号、スイッチ、トランク（trunk）、プラットフォーム、もしくは回路網を識別することができる。このようなＩＡＭを受信する回路網素子は、発送コードのような発送命令を認識し、対応の遠距離通信サービスを提供するであろう。
引き続くＩＳＵＰメッセージ処理
ＩＡＭの処理が上述された。当業者は、他のＳＳ７がいかに本発明の処理に組み込まれ得るかを理解するであろう。例えば、アドレス完了メッセージ（ＡＣＭ）が受信された時刻は、ビリング（billing）およびメンテナンスのためにコール制御ブロックに記録される。トリガーも、ＡＣＭのような引き続くメッセージの受信に基づかれ得る。アンサー（回答）メッセージ（ＡＮＭ）のためのプロセスは多くは同じである。
カットスルー（cut-through）は、ユーザーが、コール接続に沿って端から端まで情報を通すことができる時間点である。ＣＣＭから適切な回路網素子へのメッセージは、コールのカットスルーを許容するために必要とされる。代表的には、コール接続は、コーラからの送信路およびコーラへの受信路の双方を含み、カットスルーは、ＡＣＭが受信された後の受信路上でおよびＡＮＭが受信された後の送信路上で許容される。
解放（ＲＥＬ）メッセージの受信と同時に、ＣＣＭは、コール制御ブロックへのメッセージに対する時刻と、（コール開始のような）解放時のトリガーに対するチェックとを書き込むであろう。さらに、任意の不能化されたエコー・キャンセラーが再可能化されるであろうし、コール制御ブロックがビリング（billing）記録を創成するために用いられるであろう。解放完了メッセージ（ＲＬＣ）の受信時に、ＣＣＭは、コール路の破壊を指示するメッセージを送信するであろう。それは、そのコールの特定のプロセスをクリアし、引き続くコールのためのコール接続を再使用するであろう。
さらに、サスペンドもしくは中断メッセージ（ＳＵＳ）およびパス・アロング・メッセージ（ＰＡＭ）が、ＣＣＭによって処理され得る。サスペンド・メッセージ（ＳＵＳ）は、コールされたパーティが切断されたことを示し、コールされたパーティが特定された時間で再接続されないならば、ＲＥＬが続くであろう。ＰＡＭは、単にシグナリング・ポイント間のメッセージであり、種々の情報を含んで種々の目的に用いられることができる。
回路網（ネットワーク）動作
上述の説明から、本発明は、コールのための接続を選択するためにシグナリングを受信して処理することができることが分かる。本発明はまた、コールの処理中にサービスを適用することもできる。図１０は、回路網との関係で本発明の特定の実施形態を示すが、本発明は他のシナリオで適用可能である。回路網１００１、１００２および１００３が示されている。回路網１００１は、狭帯域スイッチ１００５および信号転送点（ＳＴＰ）１０１０を備えている。狭帯域スイッチは接続１０１５によって回路網１００２に接続されている。狭帯域スイッチは、リンク１０２０によってＳＴＰ１０１０に連結され、ＳＴＰ１０１０はリンク１０２５によって回路網１００２に連結される。接続１０１５はユーザーの通信（traffic）を運ぶ。リンク１０２０および１０２５はシグナリング・メッセージを運ぶ。狭帯域スイッチ、ＳＴＰ、接続、およびシグナリング・リンクは、多くの種々の形態を取ることができ、当該技術において良く知られている。回路網１００３は、狭帯域スイッチ１０３０、ＳＴＰ１０３５、接続１０４０、リンク１０４５およびリンク１０５０をでもって同様に位置されている。
回路網１００２は、ＡＴＭスイッチ１０５５、ＡＴＭスイッチ１０６０、マックス（mux）１０６５、マックス（mux）１０７０、エコー制御１０６８およびエコー制御１０７８を有して示されている。マックス（mux）１０６５は、エコー制御１０６８に結合されている。マックス（mux）１０７５は、エコー制御１０７８に結合されている。エコー制御１０６８は、接続１０１５によって狭帯域スイッチ１００５に接続されている。マックス（mux）１０６５は、接続１０７５によってＡＴＭスイッチ１０５５に接続されている。ＡＴＭスイッチ１０５５は、接続１０８０によってＡＴＭスイッチ１０６０に接続されている。ＡＴＭスイッチ１０６０は、接続１０８５によってマックス（mux）１０７０に接続されている。エコー制御１０７８は、接続１０４０によって狭帯域スイッチ１０３０に接続されている。ＳＴＰ１０９０およびＳＴＰ１０９５も示されている。ＳＴＰ１０９０は、リンク１０２５を介してＳＴＰ１０１０に連結されている。ＳＴＰ１０９０は、リンク１１０５によってＡＴＭスイッチ１０５５に連結されている。ＳＴＰ１０９０は、リンク１１００によってＳＴＰ１０９５に連結されている。ＳＴＰ１０９５は、リンク１１１０によってＡＴＭスイッチ１０６０に連結されている。ＳＴＰ１０９５は、リンク１０５０によってＳＴＰ１０３５に連結されている。これらの要素は当該技術においてすべて良く知られている。
回路網１００２はまた、ＣＣＭ１１１５およびＣＣＭ１１20をも含む。ＣＣＭ１１１５は、リンク１１２５によってＳＴＰ１０90に連結されかつリンク１１２８によってエコー制御１０６８に連結されている。ＣＣＭ１１20は、リンク１１３０によってＳＴＰ１０９５に連結されかつリンク１１３８によってエコー制御１０７８に連結されている。これらＣＣＭおよび関連のリンクは、本発明に関して上述のように動作するよう構成される。動作において、コールは以下のように進むであろう。
回路網１００１は、回路網１００２にコールを送るであろう。これは、スイッチ１００５が回路網１００２に接続するよう接続１０１５を使用するであろうことを意味する。シグナリング・メッセージも、リンク１０２０を介してＳＴＰ１０１０を通り、リンク１０２５を介して回路網１００２に送られるであろう。回路網１００２は、ＳＴＰ１０９０においてシグナリング・メッセージを受信するであろう。シグナリング・メッセージはＳＳ７ＩＳＵＰメッセージ、特にＩＡＭであることができる。ＳＴＰ１０９０は、ＳＳ７ＩＳＵＰメッセージを、スイッチ１００５からＣＣＭ１１１５に発送する（route）であろう。それは、メッセージが実際ＣＣＭ１１１５以外の要素に送られたが、回路網１００２によってＣＣＭ１１１５に向けられたという場合であり得る。ＣＣＭ１１１５はＩＡＭを処理するであろう。処理は、上述のように、有効化、コール（call）情報分析、およびルート（route）選択を含むことができる。次に、これは、ＰＯＴＳコール、もしくはＮ００、ＶＰＮ、メッセージング（messaging）またはパーソナル／ターミナル移動性のようなコール要求付加サービスを含み得る。この実施形態において、ＣＣＭ１１１５は、ＡＴＭスイッチ１０５５に対するルート命令として接続１０８０を選択し得る。ＳＳ７・Ｂ−ＩＳＵＰ・ＩＡＭは、ＣＣＭ１１１５によって公式化され、リンク１１２５を介してＳＴＰ１０９０を通り、リンク１１05を介してＡＴＭスイッチ１０55に送られる。ＡＴＭスイッチ１０５５は、ルート命令を受け入れて、接続１０80上の特定のＶＰＩ／ＶＣＩを選択し、選択されたＶＰＩ／ＶＣＩを反映したＢ−ＩＳＵＰ・ＩＡＭを発生するであろう。さらに、ＣＣＭ１１１５からのルート命令は、実際のＶＰＩを識別し、ＶＣＩ選択をＡＴＭスイッチ１０５５に残すことができた。
ＡＴＭスイッチ１０５５からのこのＩＡＭは、リンク１１０５を介してＳＴＰ１０90を通り、リンク１１００を介してＳＴＰ１０９５に発送されるであろう。ＳＴＰ１０９５は、このＩＡＭを、リンク１１３０を介してＣＣＭ１１２０に発送するであろう。ＣＣＭ１１20は、Ｂ−ＩＳＵＰ・ＩＡＭを処理して、スイッチ１０６０に対するルート命令として、回路網１００３、特に、接続１０８５および／またはスイッチ１０30を選択するであろう。Ｂ−ＩＳＵＰ・ＩＡＭはＣＣＭ１１２０によって公式化され、リンク１１３０を介してＳＴＰ１０９５を通り、リンク１１１０を介してスイッチ１０６０に送られるであろう。ＡＴＭスイッチ１０６０は、接続１０８５上に適切なＶＰＩ／ＶＣＩ（またはＶＣＩだけでも可能）を選択し、該選択を反映したＢ−ＩＳＵＰメッセージを発生するであろう。このＢ−ＩＳＵＰメッセージは、リンク１１１０を介してＳＴＰ１０９５を通り、リンク１１３０を介してＣＣＭ１１２０に発送されるであろう。ＣＣＭ１１２０は、Ｂ−ＩＳＵＰ・ＩＡＭを処理して、狭帯域スイッチ１０３０のためのＩＳＵＰ・ＩＡＭを創成するであろう。ＩＳＵＰ・ＩＡＭは、リンク１１３０を介してＳＴＰ１０９５を通り、リンク１０５０を介してＳＴＰ１０３５を通り、そしてリンク１０４５を介してスイッチ１０30に送られるであろう。マックス（muxs）１０６５および１０70は、狭帯域フォーマットおよびＡＴＭフォーマット間で通信（traffic）を変換する。ＣＣＭは、マックス（muxs）を通してこれらの接続をたどり、それ故、それは、与えられたマックス（mux）の各側において、狭帯域接続およびＡＴＭ接続を同一視する（equate）ことができる。
ＣＣＭ１１１５は、ＩＡＭをチェックしてコールがデータ・コールであるか否かを決定するであろう。もしコールがデータ・コールであるならば、選択された接続上のエコー・キャンセラーが不能化されることが必要であろう。これは、リンク１１２８を介するＣＣＭ１１１５からエコー制御１０６８へのメッセージによって達成されるであろう。同じ手続きは、リンク１１３８を介するＣＣＭ１１２０およびエコー制御１０７８間で生じるであろう。
狭帯域スイッチ１０３０は、代表的には、コールされたもしくは呼び出されたパーティ（party）が警告されているということを意味するアドレス完了メッセージ（ＡＣＭ）およびコールされたパーティが回答されたということを意味するアンサーもしくは回答メッセージ（ＡＮＭ）を生成するであろう。これらのメッセージは、回路網１００２へおよびＣＣＭ１１20へ発送し戻される。ＣＣＭ１１２０およびＣＣＭ１１１５は、選択された接続上でカットスルー（cut-through）を許容するようスイッチ１０５５および１０６０に命令し、そしてコール・ステータスの回路網１００１にシグナリングするであろう。パーティがコールを終結したとき、サスペンドもしくは中断（ＳＵＳ）、リリースもしくは解放（ＲＥＬ）、およびリリース完了（ＲＬＣ）メッセージが、コールを破壊（tear down）するために、適切なものとして回路網１００１および１００３によって送信される。ＣＣＭ１１１５およびＣＣＭ１１２０は、これらのメッセージを処理して、他のコールに対してこれらのＶＰＩ／ＶＣＩを用いるようスイッチ１０５５およびスイッチ１０６０に命令するであろう。この時点において、各ＣＣＭはコールに対するビリング（billing）情報を発生するであろう。
本発明は、従来のシステムを超えて幾つかの長所を提供する。本発明は、切り換えマトリクスに結合されず、従って、スイッチ提供者（プロバイダ）によるスイッチで束ねられた（bundled）能力に依存しない。本発明は、実際のユーザー通信（traffic）を受け入れず、搬送能力を有することを必要とされない。しかしながら、本発明は、スイッチが受信するであろうシグナリングを受入れ、シグナリングを処理し、そして処理を組み込んだ新しい信号をスイッチに提供する。処理は、発送（routing）、ビリング（billing）および特別のサービスを履行することができ、それ故、スイッチは能力を有することを必要とされない。処理はまた、異なったシグナリングのタイプを相互作用する（interwork）こともでき、それ故、各スイッチは、それ自身のフォーマットでシグナリングを受信する。
現在のシグナリング・プロセッサはこれらの長所を提供することができない。ＳＣＰは、ＴＣＡＰメッセージのクウェアリもしくは質問（queries）を処理し、ユーザーから送られるコール・セットアップ（set-up）・メッセージを処理しない。ＳＣＰは、スイッチによって発生されたクウェアリを処理し、その同じスイッチに応答する。ＳＣＰは、スイッチによってもたらされ（invoked）なければならず、そのスイッチに応答する。
シグナリング点（ポイント）およびそれらの関連のスイッチＣＰＵは、スイッチで束ねられ（bundled）、そしてスイッチＣＰＵはスイッチ・マトリクスに結合される。このシステムの追加された機能はその価格を増加し、その柔軟性を減少する。
もう１つの提案されたシグナリング処理システムは、コール、サービス、接続およびチャンネルに従って、論理的に分離される。そういうものとして、それは、論理的に分離された要素の中で通信するために、専有のシグナリング・プロトコルに頼らなければならない。このシステムは、シグナリングを処理して通信路に接続される回路網素子のためにシグナリングを発生する単一の論理要素を提供しない。
当業者は、本発明の要件を支持するであろう変形を理解するであろう。そういうものとして、本発明は、上述した実施形態だけに制限されるべきでない。本発明は、以下の請求の範囲によってのみ限定されるべきである。
【図１】
0003827329.tif 000009
【図２】
0003827329.tif 000010
【図３】
0003827329.tif 000011
【図４】
0003827329.tif 000012
【図５】
0003827329.tif 000013
【図６】
0003827329.tif 000014
【図７】
0003827329.tif 000015
【図８】
0003827329.tif 000016
【図９】
0003827329.tif 000017
【図１０】
0003827329.tif 000018