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