[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH08509325A - プログラム可能な通信サービスを提供する通信交換機構 - Google Patents

プログラム可能な通信サービスを提供する通信交換機構

Info

Publication number
JPH08509325A
JPH08509325A JP6516118A JP51611894A JPH08509325A JP H08509325 A JPH08509325 A JP H08509325A JP 6516118 A JP6516118 A JP 6516118A JP 51611894 A JP51611894 A JP 51611894A JP H08509325 A JPH08509325 A JP H08509325A
Authority
JP
Japan
Prior art keywords
ports
programmable
exchange
message
card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP6516118A
Other languages
English (en)
Other versions
JP3007907B2 (ja
Inventor
マドンナ,ロバート・ピー
キックライター,ケヴィン・シー
Original Assignee
エクセル・インコーポレーテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by エクセル・インコーポレーテッド filed Critical エクセル・インコーポレーテッド
Publication of JPH08509325A publication Critical patent/JPH08509325A/ja
Application granted granted Critical
Publication of JP3007907B2 publication Critical patent/JP3007907B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/005Interface circuits for subscriber lines
    • H04M3/007Access interface units for simultaneous transmission of speech and data, e.g. digital subscriber line [DSL] access interface units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/005Interface circuits for subscriber lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0407Selecting arrangements for multiplex systems for time-division multiplexing using a stored programme control
    • H04Q11/0414Details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/58Arrangements providing connection between main exchange and sub-exchange or satellite
    • H04Q3/62Arrangements providing connection between main exchange and sub-exchange or satellite for connecting to private branch exchanges
    • H04Q3/625Arrangements in the private branch exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13031Pulse code modulation, PCM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13034A/D conversion, code compression/expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13103Memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13106Microprocessor, CPU
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13107Control equipment for a part of the connection, distributed control, co-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13176Common channel signaling, CCS7
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13204Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13205Primary rate access, PRI
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13209ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13292Time division multiplexing, TDM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13299Bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1332Logic circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13392Channels assigned according to rules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13396Signaling in general, in-band signalling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Telephonic Communication Services (AREA)
  • Electrotherapy Devices (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 様々なユーザ・プログラム可能な通信サービスないし呼処理サービスを提供するように構成することのできる通信交換機構である。呼の交換に使用し得るタイム・スロットの数を減らすことなく、この交換機構がサービスしている任意のポートに、それらサービスを動的に提供することができる。この交換機構は、CPU/マトリクス・カードと、アナログないしディジタルの回線ないしトランクを成端するための1枚ないし複数枚の回線カードと、1枚ないし複数枚のプログラム可能な通信サービス・カードとを含んでおり、それらカードは全て、一連の複数のバスを介して通信関係において接続されている。通信サービス・カードの各々は、個別にプログラム可能であり、また、CPU/マトリクス・カードから受信したメッセージを処理するための処理装置を備えている。通信サービス・カードは、その上に様々な種類のモジュールを搭載することによって具体的な用途の要求を満足できるようにする、基本プラットフォームを提供している。トーン発生、トーン受信、及び呼処理進行状況解析を実行する1つまたは複数のディジタル信号処理モジュールを、1枚の通信サービス・カード上に搭載することができる。ISDN・PRIサーバー・モジュールが集中パケット・エンジンを提供しており、この集中パケット・エンジンは、適当にプログラムすることによって、ISDN・Dチャネル用サーバーとして用いることができ、また、パケット交換サービスを提供することもできる。この基本プラットフォーム上に、音声認識、ADPCM圧縮、またはトーン発生等のその他のサービスを実行するモジュールを搭載するようにしてもよい。

Description

【発明の詳細な説明】 プログラム可能な通信サービスを提供する通信交換機構 発明の背景 1.発明の分野 本発明は、広くは通信(テレコミュニケーション)の分野に関し、より詳しく は、交換機構の任意のポートに所望の呼処理サービスないし通信サービスを提供 することのできるプログラム可能なカードを備えた、プログラム可能型通信交換 機構に関するものである。2.従来例の説明 従来のディジタル通信交換機構の多くは、タイム・スロット入れ替え部(TS I)を使用して、時分割多重(TDM)方式で交換を行うようにしている。標準 的なTSIは、ディジタル情報(音声、データ、等々)を格納するためのメモリ と、カウンタと、制御記憶装置とを備えている。カウンタは、連続したアドレス を循環方式で発生させてメモリに供給している。各アドレスが供給されるのは、 「タイム・スロット」と呼ばれる所定の期間中であり、そのタイム・スロットの 期間中に入力してくるディジタル情報が、メモリの中の、そのアドレスに対応し た記憶位置に格納される(書込まれる)。一般的に、各タイム・スロットは、交 換機構の複数のポートのうちの、ある1つの「ポート」に対応付けられている。 各ポートは、電話回線や、トランクや、その他のデバイスへの、可能な1つの接 続を表している。 交換機能は制御記憶装置によって実行されており、制御記憶装置はカウンタと 同時にアドレスを発生する。ただし、制御記憶装置が発生するアドレスは、その 順序が動的に変更されるため、一般的に連続したアドレスにはなっていない。こ のように順序が変更されたアドレスが、読出しの動作モードにおいて供給される ため、その結果、先に格納した情報をメモリから取出す際の順序が交換されて、 入れ替えられることになる。この方式によって、ある特定のタイム・スロットの 期間中にあるポートからメモリが受取った情報を、別のタイム・スロットの期間 中にそのメモリから別のポートへ送出できるようにしている。 多くのディジタル通信交換機構は、以上に説明した基本的なタイム・スイッチ 方式の交換機能に加えて更に、様々な通信サービスないし呼処理サービスを提供 することを要求されている。その種のサービスに含まれるのは、通常、トーン発 生及びトーン検出であるが、ただしそれらばかりでなく、具体的な用途の要求に 応えるための、更に複雑なサービスが含まれることもある。呼処理サービスを提 供するための従来の方式の1つに、必要な回路(例えば、適当なプロトコルに即 した1つまたは複数のトーン発生回路及び1つまたは複数のトーン受信回路)で 交換機構を構成した上で、そのような回路と該当するポートとの間の通信経路を TSIを使用して確立するという方式がある。例えば、ユーザがハンドセットを 持ち上げ、そして交換機構が、そのユーザの回線が現在オフフック状態にあるこ とを検出したものとする。この場合、交換機構はそれに応答して、使用可能なト ーン発生回路と、そのオフフック状態の回線との間の、TSIを経由した通信経 路を確立するであろう。その結果、トーン発生回路が発生した発信音がユーザの 耳に聞こえるようになる。 しかしながら、この従来の方式には、大きな短所が幾つも付随している。第1 に、TSIのタイム・スロットのうちの幾つかを、所望のサービスを提供すると いう目的に割当てねばならず、そのため実際の呼を接続するために使用できるタ イム・スロットの個数が減少し、その結果、交換機構の呼処理容量が低下してし まう。この低下量は、具体的な用途の如何によっては、またその用途に付随する 通信サービスないし呼処理サービスの必要量の如何によっては、最大呼処理容量 に対してかなり大きな割合を占めることがある。更に、交換機構が、あるポート へあるサービスを提供するのにかかる時間が、閉塞のために増大するおそれもあ る。この問題に対処するには、より多くのタイム・スロットを有するより大きな TSIを構成するだけでは必ずしも十分ではない。TSIの最大の大きさに対し ては幾つもの物理的な制約条件が存在しており、それら制約条件のうちには、回 線及びトランクを物理的に成端するために必要なスペースの大きさ、TSIのメ モリの容量及び速度、TSIの甚だしい複雑化、それに、一般的な用途の要求仕 様を満足するために維持せねばならない最低交換速度等がある。 第2に、具体的な用途に合わせて、使用する回路の量と種類とを適切に決定せ ねばならないという問題がある。即ち、DTMFトーン発生回路を幾つ装備すべ きか、MFR1発生回路を幾つ装備すべきか、MFR2発生回路を幾つ装備すべ きか、等々について決定する必要がある。これと同じことを、トーン受信やその 他の種々の所望のサービスに関しても考慮せねばならない。装備する回路の数や 種類を増大させるような選択をすると、その増大に応じて、最大呼処理容量が犠 牲にならざるを得ず、なぜなら、例えばトーン発生回路やトーン受信回路を追加 したならば、追加した各回路に、その回路のためのタイム・スロットを割当てる 必要が生じるからである。 第3の短所は、融通性に欠け、プログラムすることが不可能だということであ る。一般的に、最初に決定をして、交換機構に特定の回路を装備した後には、そ の回路を、ないしはその回路によって提供されるサービスを動的に変更するすべ はない。従って、例えば交換機構が処理する呼量の需要が変化したために、カス タマーが、MFR1トーン受信回路の数を減らしてDTMFトーン受信回路の数 を増やすことが必要であると考えた場合には、通常、そのカスタマーまたはベン ダーが、ハードウェアに対して物理的な変更を施さねばならない。これは、コス トのかさむ非効率的な解決法であって、これを行うためには、ある期間に亙って 交換機構を使用停止せねばならないこともある。 発明の概要 要約して述べるならば、本発明は、通信交換機構を提供するものであり、この 交換機構は、様々なユーザ・プログラマブルな通信サービスないし呼処理サービ スを提供するように構成し得るものである。また、呼の交換に使用し得るタイム ・スロットの数を減らすことなく、この交換機構がサービスしている任意のボー トに、それらサービスを動的に提供することができる。 この交換機構は、CPU/マトリクス・カードと、アナログないしディジタル の回線ないしトランクを成端するための1枚ないし複数枚の回線カードと、1枚 ないし複数枚のプログラム可能な通信サービス・カードとを含んでおり、それら カードは全て、一連の複数のバスを介して通信関係において接続されている。 CPU/マトリクス・カードは、この交換機構の複数のポートに対応した複数 のタイム・スロットを有する1つのTSIと、中央呼処理装置とを備えており、 中央呼処理装置は、ホストから受信したメッセージの処理と、回線カード及び通 信サービス・カードの制御との、両方の機能を実行する。 通信サービス・カードの各々は、個別にプログラム可能であり、また、CPU /マトリクス・カードから受信したメッセージを処理するための処理装置を備え ている。 通信サービス・カードは、その上に様々な種類のモジュールを搭載することに よって具体的な用途の要求を満足できるようにする、基本プラットフォームを提 供している。1つまたは複数のディジタル信号処理モジュールを、トーン発生、 トーン受信、呼処理進行状況解析、音声認識、音声圧縮、またはファックス符号 化/復号化を実行するようにプログラムした上で、それらディジタル信号処理モ ジュールを、1枚の通信サービス・カード上に搭載すればよい。同様に、この基 本プラットフォーム上に、音声録音アナウンスメント・モジュールを搭載するこ ともでき、そうすれば、ユーザが、1つまたは複数の音声アナウンスメントを、 ホストからダウンロードして交換機構の任意のポートへ再生することが可能にな る。1枚の通信サービス・カード上に、1つまたは複数のディジタル信号処理モ ジュールと、1つの音声録音アナウンスメント・モジュールとを、共に搭載する ことが望まれる場合には、そのようにすることもできる。ISDN・PRIサー バー・モジュールは、ISDNのプライマリ・レート機能の全てを提供するモジ ュールである。このISDN・PRIサーバー・モジュールは更に、交換機構の 中の他のカードと協働することによって、共通チャネルと、ロブド・ビット信号 プロトコル(robbed bit signalling protocol)との間のトランスペアレントな 変換を実行することもできる。この基本プラットフォーム上に、音声認識、AD PCM圧縮、またはトーン発生等のその他のサービスを実行するモジュールを搭 載するようにしてもよい。 高速データ・リンク制御(HDLC)バス、TDMバス、回線カード・ステー タス/制御バス、及びタイミング/制御バスが、CPU/マトリクス・カードを 回線カード及び通信サービス・カードに接続している。HDLCバスは、CPU /マトリクス・カードとディジタル回線カードとの間、並びに、CPU/マトリ クス・カードと通信サービス・カードとの間の、双方向メッセージ転送に使用さ れるバスである。TDMバスは、パルス符号変調(PCM)情報を、CPU/マ トリクス・カードと回線カード及び通信サービス・カードとの間で双方向に転送 するために使用されるバスである。CPU/マトリクス・カードが、ディジタル 回線カードとアナログ回線カードとを含めた回線カードと、通信サービス・カー ドとに対して、各々のカードの種類を識別する目的で照会を発する際には、回線 カード・ステータス/制御バス、またはHDLCバスが使用される。タイミング /制御バスは、CPU/マトリクス・カードから回線カード及び通信サービス・ カードへ同期信号を供給するために使用されるバスである。 CPU/マトリクス・カードと、夫々の通信サービス・カードとは、TDMバ スに接続してあり、それによって、これらカードの全てが、全てのタイム・スロ ットの期間中にどの回線カードから送信されるどのPCM情報をも連続して受信 できるようにしてある。一方、ある1つのタイム・スロットの期間中に、そのタ イム・スロットに対応したポートを備えている回線カードへPCM情報を送信す ることを許可されるのは、CPU/マトリクス・カードか、或いは使用可能な通 信サービス・カードのうちの1枚のカードかのいずれかであり、従ってただ1枚 のカードだけがそれを許可されるようにしている。それゆえ、ある1つのタイム ・スロットについては、そのタイム・スロットに対応したポートへ送信されるP CM情報は、CPU/マトリクス・カード上のTSIから送出されたものか、或 いはいずれか1枚の通信サービス・カードから送出されたものかの、いずれかに なる。このように構成した結果、通信サービス・カードがTDMバスを介して直 接的に回線カードへ(ポートへ)PCM情報を送信することができ、その他の呼 の交換に使用できるはずのタイム・スロットを塞いでしまうという事態が回避さ れている。 図面の簡単な説明 本発明が如何なるものであるかは、添付の請求項に明記した通りである。本発 明の上述の利点並びに更なる利点は、添付図面に即した以下の説明を参照するこ とによって、更に良好に理解することができる。図面については以下の通りであ る。 図1は、本発明の好適実施例に従って構成した、パーソナル・コンピュータの 内部に装備されプログラム可能な通信サービス・カードを備えた、プログラム可 能型通信交換機構のブロック図、 図2は、図1のCPU/マトリクス・カードの詳細図、 図3は、図1のディジタル信号処理カードの詳細図、 図4は、着信してきた呼を図3のディジタル信号処理カードが処理するときに 発生されるメッセージ及び実行されるタスクを示した呼の流れ図、 図5は、発信する呼を図3のディジタル信号処理カードが処理するときに発生 されるメッセージ及び実行されるタスクを示した呼の流れ図、 図6は、図1のパケット・エンジン・カードの詳細図、そして、 図7は、図6のパケット・エンジン・カードが呼を処理するときに発生される メッセージ及び実行されるタスクを示した呼の流れ図である。 具体的実施例の詳細な説明 図1は、市販のパーソナル・コンピュータ(PC)2を示した図である。この PC2は、PC中央処理装置(CPU)4とハード・ディスク・ドライブ6とを 備えており、これらCPU4とハード・ディスク・ドライブ6とは、PC入出力 (I/O)バス8とPC電源バス9とを介して相互に接続している。PC2とし ては、インターナショナル・ビジネス・マシンズ(IBM)社から販売されてい るPC−AT(登録商標)を使用するか、またはPC−AT互換マシンを使用す ることが好ましい。ただし、PC−ATと比べて、より多くのメモリとより強力 なCPUとを搭載したその他のパーソナル・コンピュータを使用することも可能 である。PC2は、DOS(登録商標)やUNIX(登録商標)等のアプリケー ション指向のオペレーティング・システムによって動作するものであることが好 ましい。 PC2はシャシ即ちハウジングを備えており、そのシャシの中にマザーボード を収容すると共にディスク・ドライブ6も収容してあり、更にはフロッピー・デ ィスク・ドライブやモデム等をはじめとする、その他の様々な動作アセンブリも 収容してある。PC・CPU4はマザーボード上に搭載されている。マザーボー ドは一連の複数の「スロット」を備えており、それらスロットにその他のボード (カード)を挿入することによって、そのボード(カード)を、PC・I/Oバ ス8及びPC電源バス9に接続できるようにしている。 このPC2の内部にプログラム可能型通信交換機構10を装備してある。マザ ーボード上の複数のスロットのうちの1つに、CPU/マトリクス・カード12 を挿入してあり、従ってこのCPU/マトリクス・カード12はバス8及びバス 9に接続している。CPU/マトリクス・カード12は、4つのバスの夫々を介 して、ディジタル(T1)回線カード14と、ディジタル信号処理(DSP)カ ード16と、アナログ(汎用)回線カード18と、成端装置カード19と、パケ ット・エンジン・カード21とに接続している。ここでいう4つのバスとは、高 速データ・リンク制御(HDLC)バス20、TDMバス22、回線カード(L C)ステータス/制御バス24、及びタイミング/制御バス26である。アナロ グ回線カード18へは、バッテリ/ベル鳴動電圧バス28が、バッテリ電圧(直 流48V)とベル鳴動電圧(交流109V)とを供給している。成端装置カード 19は、以上のバス20、22、24、26及び28を物理的に成端する機能を 果たしている。 回線カード14、回線カード18、DSPカード16、及びパケット・エンジ ン・カード21は、いずれもPC電源バス9に接続しており、このPC電源バス 9から動作のための基礎電力の供給を受けている。尚、図中にはディジタル回線 カード14もアナログ回線カード18も1枚ずつしか描かれていないが、これら 2種類の回線カードのいずれも、(1)CPU/マトリクス・カード12の最大 交換容量と、(2)PC2のシャシの内部の物理的な容積という、2つの物理的 制約条件が許す限り、更に追加することができる。 CPU/マトリクス・カード12には、通信チャネル32を介して外部ホスト 30を接続することもでき、この外部ホスト30は、更に別のパーソナル・コン ピュータである場合もあれば、ワークステーションや、その他の種類のコンピュ ータである場合もある。CPU/マトリクス・カード12は、通信チャネル32 を接続するために、一般的なRS−232互換インターフェースを装備しておく ことが好ましい。外部ホスト30は、アプリケーション指向のオペレーティング ・システムの下で動作しているものであることが好ましい。 必要とあらば、この交換機構10を、(PC・CPU4もディスク6も装備さ れていない)パッシブ・バックプレーン上に装備して、そのパッシブ・パックプ レーンから電力の供給を受け、外部ホスト30から制御されるようにすることも 可能である。 成端装置カード19には、経路33を介して外部バッテリ/ベル鳴動電源31 が接続している。この外部電源31には、例えば市販の電源装置等を用いること ができる。 図2は、CPU/マトリクス・カード12を更に詳細に示した図である。中央 呼処理装置34が、HDLCバス20とLCステータス/制御バス24との両方 に接続している。この中央呼処理装置34は更に、ホスト選択回路35、ランダ ム・アクセス・メモリ及びリード・オンリー・メモリ36、ワッチドッグ・タイ ミング回路38、入出力(I/O)制御回路40、タイミング及び制御/選択回 路42、それに、タイムスロット入れ替え部(TSI)44に接続している。タ イミング及び制御/選択回路42は、TSI44と、タイミング/制御バス26 (これはループ同期方式のためのバスである)と、3つのタイミング信号供給源 とに接続している。それら3つのタイミング信号は、図中にはREFI及びREF2(こ れらは従属同期方式のためのタイミング信号であって、例えば外部の信号供給源 から供給される)とOSCILLATOR(これは、例えばCPU/マトリクス・カード1 2上に装備した自走式発信回路から供給される)とで表されている。 中央呼処理装置34としては、モトローラ68302型マイクロプロセッサを用い ることが好ましい。中央呼処理装置34にはCPU/マトリクス・カード12上 のその他全ての回路に対する制御機能を持たせてある。中央呼処理装置34は、 インテグレーテッド・システムズ社から販売されているpSOS(登録商標)等 のリアルタイム・オペレーティング・システムの下で動作させるようにすること が好ましく、CCITT標準プロトコルのうちの1つであるQ.931類似メッ セージを使用し、HDLCバス20を介して通信を行うものとすることが好まし い。中央呼処理装置34は、HDLCバス20を使用して、このHDLCバスに 接続している全てのカードへ1つのメッセージを同時に送信することができる。 また、中央呼処理装置34は、LCステータス/制御バス24を使用して、HD LCバス20を介して送信するメッセージの送信先とすべき特定の1つのカード を選択することができる。 ホスト選択回路35は、好ましくは切替スイッチであり、このホスト選択回路 35は、電源投入時に内部ホストと外部ホストとのいずれと通信すべきかを中央 呼処理装置34に知らせる機能を果たす回路である。 I/O制御回路40は、中央呼処理装置34と内部ホストとの間の全ての通信 を管理しており、このI/O制御回路40は、PC・I/Oバス8上の、COM Mポート等の標準的なPC・I/Oポートの形態とすることが好ましい。 タイミング及び制御/選択回路42は、後に更に詳細に説明するように、中央 呼処理装置34からの命令に応答して動作することによって、CPU/マトリク ス・カード12を同期させるために使用可能な5つの同期信号のうちの1つを選 択する。それら5つの同期信号のうちの2つはタイミング/制御バス26から供 給され、残りの3つは前述のREFI、REF2、それにOSCILLATORである。 TSI44は、非閉塞マトリクスとすることが好ましい。このTSI44は、 TDMバス22を介して入力してくるPCMデータを受取り、そして、中央呼処 理装置34からの指示に従って、一般的な方式でタイムスロットの入れ替えを行 うように動作する。 図3は、図1のDSPカード16を更に詳細に示した図である。一連の複数の バス・ドライバ/レシーバ45が、HLDCバス20、TDMバス22、及びL Cステータス/制御バス24とインターフェースしている。図面を見易くするた めに、PC電源バス9は図中省略した。バス・ドライバ/レシーバ45は、オー プン・コレクタ出力を有する種類のものとすることが好ましい。それが好ましい のは、DSPカード16が、CPU/マトリクス・カード12、ディジタル回線 カード14、及びパケット・エンジン・カード21と、TDMバス22を共用し ているからである。そのため、オープン・コレクタ出力を有するバス・ドライバ /レシーバ45を使用することによって、該当するカードを、バス22に直接に 接続することが可能になる。 バス20、22、及び24のうちのいずれか、またはそれら全てを、主と副と の2系統から成るものとして、冗長性を備えるようにしてもよい。図中には、主 バスには「主」を付して、また副バスには「副」を付して表してある。 各々のTDMバス22は、2つずつの通信経路を提供し、それら2つの通信経 路を「LSpcm」と「SLpcm」とで表すことにする。LSpcm経路は、 PCM情報を、回線カード14や18から、CPU/マトリクス・カード12、 DSPカード16、ないしはパケット・エンジン・カード21へ搬送する。これ と逆に、SLpcm経路は、PCM情報を、CPU/マトリクス・カード12、 DSPカード16、ないしはパケット・エンジン・カード21から、回線カード 14や18へ搬送する。好適実施例においては、LSpcm経路とSLpcm経 路との夫々のために、2組の8ビット・パラレル・バスを使用している。別法と して、それら経路が、各々が複数のタイム・スロットを搬送する複数組の多重シ リアル・バスによって提供されるようにしてもよい。尚、種々のカードの間で適 切に通信を行わせるためのTDMバス22を構成するバスの種類及び構成は、以 上に説明したものに限られず、その他の種類及び形態のバスを用いてTDMバス 22を構成することも可能である。 CPU46には、モトローラ68302型マイクロプロセッサを使用することが好 ましい。CPU46は、HDLCバス20とインターフェースすると共に、リー ド・オンリー・メモリ(ROM)48、ランダム・アクセス・メモリ(RAM) 50、それにタイミング及び制御回路52ともインターフェースしており、更に は、同期シリアル通信経路60を介してディジタル信号処理モジュール(DSP M)74ともインターフェースしている。バッテリ51が、RAM50のバック アップ電源を提供しており、これによって、主電源からの電力供給が断たれた場 合でもRAM50内に記憶されている情報が保存されるようにしている。 マルチプレクサ54は、バス・ドライバ/レシーバ45からPCMバンク62 へ、情報を受渡す機能を果たしている。これと逆に、マルチプレクサ56は、P CMバンク62からバス・ドライバ/レシーバ45へ、情報を受渡す機能を果た している。PCMバンク62には、タイム・スロット・カウンタ66が接続して いると共に、制御記憶装置64も接続している。制御記憶装置64はバス仲裁機 構70にも接続している。PCMバス73は、PCMバンク62、音声録音アナ ウンスメント・モジュール(VRAM)72、及びDSPM74の間で、PCM データを双方向に受渡す機能を果たしている。 VRAM72は、電気的消去可能なプログラマブル・リード・オンリー・メモ リ(EEPROM)とバッテリ・バックアップ付スタティックRAMとから成る 回路78と、ディジタル信号処理装置(DSP)76とを含んでいる。このうち DSP76には、テキサス・インスツルメンツ社のTMS320C31型を用いることが 好ましく、このDSP76はバス仲裁機構70に接続している。DSPMは、合 計4個のDSPを含んでいる。 以上とは異なったその他の種類の通信サービスないし呼処理サービスを提供す るためにDSPカード16上に(VRAM72またはDSPM74に代えて)搭 載することのできるその他のモジュールとしては、トーン発生モジュール80、 ADPCM圧縮モジュール82、それに音声認識モジュール84等がある。それ ら各モジュールは、DSPカード16上に装備された状態では、通信経路60、 バス仲裁機構70、及びPCMバス73とインターフェースされ、また、それら 各モジュールは、CPU46によって制御される。 トーン発生モジュール80は例えば、適当な信号プロトコルに従って「標準」 トーンを発生するようにした、DSP76とプログラマブル・リード・オンリー ・メモリ(PROM)とから成るものとすることができる。同様に、ADPCM 圧縮モジュール82は、適応差分パルス符号変調(ADPCM)アルゴリズムに 従ってPCMデータを圧縮するための一般的な回路から成るものとすることがで きる。音声認識モジュール84は、交換機構10が交換処理する呼の音声を認識 するための一般的な回路から成るものとすることができる。 以下に、図1〜図3を参照しつつ、DSPカード16の全体動作について簡単 に説明する。CPU46は、DSPカード16上に搭載されているその他全ての 構成要素及びモジュールに対する制御の機能を担当している。CPU46はHD LCバス20を介して、(CPU/マトリクス・カード12上の)中央呼処理装 置34との間でメッセージの送受信を行う。中央呼処理装置34からCPU46 へ送信されるメッセージは、通常は、何らかの動作を実行すべきことを命令する ためのメッセージである。CPU46から中央呼処理装置34へ送信されるメッ セージは、通常は、何らかの動作の実行が完了したことを報告するためのメッセ ージである。 ここで重要なことは、DSPカード16は、タイミング/制御バス26を介し て受取っているタイミング信号のために、常にCPU/マトリクス・カード12 と同期した状態にあるということである。従って(TDMバス22を介して)回 線カード16ないし18が送出する全てのPCMデータを連続して受信するよう に接続されているPCMバンク62は、常にTSI44と同期している。そのた め、どの回線カード16ないし18から送出されたものであっても、送出された PCMデータは全て、TSI44内の対応した記憶位置とPCMバンク62内の 対応した記憶位置とに同時に格納される。 あるデータがPCMバンク62に格納されたならば、DSPカード16上のど のモジュールからでも、そのデータを処理したり、そのデータに操作を加えたり することができる。後に更に詳細に説明するが、その種の処理には、例えばトー ン発生ないしトーン検出、呼処理進行状況解析、録音アナウンスメントの再生、 ISDN呼制御、等々がある。 制御記憶装置64は、CPU46からの命令に従ってPCMバンク62へアド レスを供給する。供給されるアドレスの各々は1つずつの記憶位置に対応してお り、各記憶位置には、所定ビット・パターンか、或いはPCMデータかの、いず れかが格納されている。本発明の好適実施例では、その所定ビット・パターンと して「FF」(16進数)を使用している。CPU/マトリクス・カード12が 送出する適当なメッセージによって、所望の所定ビット・パターンが選択される ようにしてもよい。 CPU/マトリクス・カード12と、DSPカード16と、パケット・エンジ ン・カード21のうちのいずれか1つだけが、ある1つのタイム・スロットの期 間中にTDMバス22を介して回線カード14ないし18へPCMデータを送信 することを許されるようにしてある。それらカード12、16及び21のうちの どのカードに、PCMデータの送信を許すかの選択は、HDLCバス20上での メッセージのやり取りによって制御される。 あるタイム・スロットに関して、DSPカード16が、PCMデータを送信す ることを許されるカードとして選択されなかった場合には、制御記憶装置64は PCMバンク62へ、前述の所定ビット・パターンが格納されている記憶位置に 対応したアドレスを供給する。先に述べたようにバス・ドライバ/レシーバ45 は、オープン・コレクタ出力を有する種類のものとすることが好ましく、そうし ておけば、前述の所定ビット・パターン(FF)によって、結果的にバス・ドラ イバ/レシーバ45がターン・オフされるということが、当業者には容易に理解 されよう。従って、このタイム・スロットに関しては、DSPカード16はTD Mバス22に対して何ら影響を及ぼさない。 一方、DSPカード16が、あるタイム・スロットの期間中にPCMデータを 送信することを許されるカードとして選択された場合には、制御記憶装置64は PCMバンク62へ、該当するデータが格納されている記憶位置に対応したアド レスを供給する。これによって、そのPCMデータが、そのタイム・スロットに 関連付けられている(回線カード14ないし18上の)ポートへ、(マルチプレ クサ56及びバス・ドライバ/レシーバ45によって)TDMバス22を介して 直接的に送信される。このように、PCMバンク62の中に格納されているデー タが、TDMバス22を介してそのポートへ直接的に送信されるため、実際の呼 のために利用できるはずのTSI44のタイム・スロットが、DSPカード16 によって塞がれてしまうという事態が回避されている。 以下に、DSPカード16を使用して呼処理サービスやその他の通信サービス を実行する場合に、それらが具体的にどのように実行されるかを示す、幾つかの 具体例について説明する。尚、ここでも図1〜図3を参照して説明する。交換機 構10に最初に電源が入れられたとき(即ちPC2に電源が投入されたとき)に は、初期化処理手順や呼処理のための種々の動作を開始する前に、先ず最初に、 基本的な構成情報(コンフィギュレーション情報)とオペレーティング・システ ム・ソフトウェアとを、いずれかのホストからダウンロードする必要がある。C PU/マトリクス・カード12は、ホスト選択回路35の設定に基づいて、内部 ホストと外部ホストとのいずれからのダウンロードを要求すべきかを知ることが できる。このダウンロードが正常に完了したならば、それ以後は、ホストと交換 機構10との間でやり取りするメッセージによって、内部ホストと外部ホストと の一方を選択することができるようになる。 以上が完了したならば、続いて中央呼処理装置34は、交換機構10の中に存 在しているその他の全てのカードに対して照会を発する。このとき中央呼処理装 置34は、LCステータス/制御バス24またはHDLCバス20を使用して、 全ての回線カード16ないし18に対して照会を発して応答を受取り、それら応 答が、この中央呼処理装置34に対して、存在している回線カードの種類と枚数 とを表示する。 これに続いて、中央呼処理装置34は、以上によって識別した回線カードのう ちのアナログ回線カード18に対して、同じくLCステータス/制御バス24を 使用して更なる照会を発する。この更なる照会に応答して、夫々のアナログ回線 カード18は、そのアナログ回線カードがサポートしている信号プロトコルの種 類、そのアナログ回線カードが備えているポートの個数、等々の様々な情報を明 示する。それら情報は、CPU/マトリクス・カード12上のメモリ36の中に 保持される。 同様にして、中央呼処理装置34は、以上によって識別した回線カードのうち のディジタル回線カード14に対して、また更に、DSPカード16とパケット ・エンジン・カード21とに対して、更なる照会を発する。このとき中央呼処理 装置34は、HDLCバス20を介して、特定の1枚のカードを送信先としたメ ッセージを送信し、このメッセージを受信したカードは、それに対する応答とし て、そのカードのステータスやその他の情報を明示したメッセージを返し、ここ でいうその他の情報とは、例えば、基本命令のダウンロードが必要か否かを示し た情報等である。ダウンロードが必要であることが示された場合には、中央呼処 理装置34は、それに応答して、ホストから既に受け取って保持している該当す る情報を、HDLCバス20を介して転送する。 初期化の段階で、構成情報(コンフィギュレーション情報)を、CPU/マト リクス・カード12上のランダム・アクセス・メモリ36内に格納するようにす ることが好ましい。このランダム・アクセス・メモリ36は、バッテリ・バック アップ付のものとすることが好ましく、それは、交換機構10への電力供給が断 たれるようなことがあっても、構成情報が保存されるように、従って、ダウンロ ードの再実行が不要となるようにするためである。構成情報には、一般的に、交 換機構10に装備する可能性のある各種ポートの制御の仕方に関する基本命令を 含ませておく。構成情報には、更に、同期優先順位情報を含ませておくことが好 ましく、この同期優先順位情報とは、タイミング及び制御/選択回路42が使用 し得る前述の5通りの同期信号のうちの1つを用いて、CPU/マトリクス・カ ード12を同期させる際の、それら5通りの同期信号の間の優先順位を指定した 情報である。 中央呼処理装置34は、存在している全てのカードを識別してそれらカードに 対して照会を発した後には、(メモリ36を利用して)マップないしテーブルを 構築し、このマップないしテーブルは、PCMアドレス領域、交換機構10の中 の回線カードの種類、それに交換機構10の中の各ポートのステータス及び種類 を記入したものである。これが完了した時点で、交換機構10は、CPU/マト リクス・カード12がホストから受取るメッセージとポートの活動状態とに応じ て実行する通常動作を、開始することのできる準備が整ったことになる。 図4は呼の流れ図であり、DSPカード16を用いて呼を処理する際の一連の ステップから成るシーケンスの一例を示している。この具体例は、DSPカード 16が公衆電話網(PSTN)から発生した呼に関してトーン検出を実行する場 合を示したものである。 この図中に縦に引いた幾つもの破線は、その各々が1つずつのソフトウェア・ プロセスを表しており、それらソフトウェア・プロセスが如何なるものであるか を、頭文字の組合せで表示してある。図中に示したそれらプロセスのフル・ネー ムは次の通りである。 「回線カード」や「DSPカード」等の図中標記は、そのプロセスがどのボード 上で実行されているのかを表している。図中左端の縦の実線はPSTNを表して おり、図中右端の縦の実線は、図1のPC・CPU4と外部ホスト30とのいず れか一方を表すものである。水平に引いた幾つもの矢印は、その各々が、2つの プロセスの間のメッセージの転送を表しており、各矢印の上にそのメッセージの 機能ないし意味を表示してある。 PSTNから発生した呼が、ある1枚の回線カード上のポートAで受信された ならば、受信したその回線カード上のRXSCプロセスが、そのポートAの起動 信号(捕捉信号)92を検出する。RXSCプロセスは、これに応答して、FE CCプロセスへ、ポートAが現在オフフック状態にあることを知らせる94。F ECCプロセスは、前述のようにCPU/マトリクス・カード12から基本動作 命令を受取ることによって、その着信してきた呼を処理するためにDSPカード 16を使用できることを認識する。そのためFECCプロセスは、HDLC・C ommプロセスを介してSRMプロセスへ、DSPカード16の、必要なDSP 資源を要求するメッセージ96を送信する。この具体例では、必要なDSP資源 に該当するのは、トーン検出のための資源である。 SRMプロセスは、様々なシステム資源とそれらシステム資源の使用可能性と を記入したマップを維持しており、上記要求に応答して、DSPサービス開始命 令であるメッセージ98を(DSPカード上の)TCプロセスへ送信する。TC プロセスは、これに応答して、使用可能なDSP76(図3)がポートAからの 数字収集を開始すべきことを命じる命令100を発し、この命令はTCプロセス を介して伝達される。 「DSP」という図中標記を付したハッチング部分は、あるひとまとまりの期 間を概括的に表したものであり、この期間は、数字収集を命令された特定のDS P76が、ポートAに割当てられたタイム・スロットのたびにTDMバス22上 に発生するPCMデータを「聴取」するところの期間である。既述の如く、回線 カードから送出されるPCMデータは、その全てが連続して受信されて、DSP カード16上のPCMバンク62の中に格納されるようにしてあり、これによっ て、どのDSP76でも、PCMバス73を介してその種のデータを入手できる ようにしている。尚、夫々のDSP76は、その各々を個別に一般的な方式でプ ログラムして、各々が、トーン検出、トーン発生、呼処理進行状況解析、等々を 実行できるようにすればよい。 バス仲裁機構70は、様々なDSP76に夫々に利用可能時間を割当てること によって、各DSP76がPCMバンク62にアクセスできるようにする機能を 担当している。好適実施例においては、各DSP76に対し、125マイクロ秒毎 にバス仲裁機構70から割込をかけて、バンク62へのアクセスを許可するよう にしている。各DSP76は、バンク62からのPCMデータの読出しを各割込 期間中に行わねばならない。各DSP76に許可するアクセス時間の長さは、C PU/マトリクス・カード12からCPU46へ送信するメッセージによって、 プログラムすることができるようにしてある。 TCプロセスは、以上に続いてHDLC・Commプロセスを介してSRMプ ロセスへ、DSPサービス開始命令が実行されたことを報告する肯定応答102 を送信する。すると、SRMプロセスは、HDLC・Commプロセスを介して FECCプロセスへ、先のDSP資源要求に対し、その要求に従った動作が実行 されたことを報告する肯定応答104を送信する。続いてFECCプロセスは、 RXSCプロセスへ、ポートAへ発信信号(WINK)を送出すべきことを命令 し106、この命令は108で実行される。 入力してくるインバンドの数字110は、ポートAで受信されて、TDMバス 22を介してDSPカード16へ転送され、このDSPカード16上で収集され て解析される。DSP76は、それら数字を受信しつつ数字メッセージ112を 送出する。TCプロセスがこれに応答して、HDLC・Commプロセスを介し て当該回線カード上のFECCプロセスへ、数字ストリング・リポート114を 送信する。TCプロセスは続いて更に、再びHDLC・Commプロセスを介し てメッセージ116を送出して、割当てられたDSP資源の使用が完了したこと をSRMプロセスに知らせる。これによって、SRMプロセスがそのDSP資源 を必要に応じて他の呼に割当てることができるようになる。 118では、FECCプロセスが、HDLC・Commプロセスを介してCC Cプロセスへメッセージ(このメッセージは収集された数字を含んでいる)を送 信する。このメッセージは基本的に、CCCプロセスに対して、それに関連した 特定の数字を有する呼が現在着信していることを表示するものである。CCCプ ロセスはこれに応答して、Host・Commプロセスへ、サービス要求メッセ ージ120を送信し、このサービス要求メッセージは収集された数字(アドレス ・データ)を含んでいる。後に更に詳細に説明するが、Host・Commプロ セスはこれに応答して、新たなメッセージを作成してホストへ送信する。図には 示さなかったが、この場合、一般的に、ホスト上で実行されているアプリケーシ ョン・プログラムがこの新メッセージに応答して、CPU/マトリクス・カード 12上のTSI44を介した接続を確立させるか、或いはその他の何らかの適当 な動作を実行させるためのメッセージを発生する。 図5は呼の流れ図であり、DSPカード16にトーン発生の機能を実行させる 発呼の一例を示している。ホストが外線捕捉制御メッセージ122を送出し、こ のメッセージをHost・Commプロセスが受信する。このメッセージは、使 用可能なポートを捕捉すべきことと、このメッセージの中に含まれている数字を パルス送出すべきこととを命じる命令である。ホストから受信するメッセージの 全て、及びホストへ送信するメッセージの全ては、CPU/マトリクス・カード 12上のHost・Commプロセスによって処理される。Host・Comm プロセスがホストから受信したメッセージは、CPU/マトリクス・カード12 上で処理され、その種のメッセージが回線カードや通信サービス・カードへ直接 送信されることはない。同様に、回線カードや通信サービス・カードから送出さ れたメッセージも、CPU/マトリクス・カード12上で処理され、その種のメ ッセージがホストへ直接送信されることはない。 好適実施例においては、Host・Commプロセスは、メッセージの開始を 表す1桁または複数桁の識別数字を検出するようにしている。この識別数字には 「FE」(16進数)を用いることが好ましい。次に、Host・Commプロ セスは、受信したメッセージを調査して正しい個数のバイトを受信しているか否 かを判定し、そのメッセージの一部を成しているチェックサム・バイトを使用し てそのメッセージの有効性検証を行い、そして、メッセージ番号の識別を行う。 続いてHost・Commプロセスは、そのメッセージの中に指定されている論 理スパンID及び論理チャネルを、それらに対応する物理タイム・スロットへ変 換する。 続いてHost・Commプロセスは、新たなメッセージを生成する。この新 メッセージは、ホストから提供された、識別数字と、論理スパンID及び論理チ ャネルを表す情報とのいずれも含んでいない。CPU/マトリクス・カード12 上で走らせているオペレーティング・システムがバッファの割当を行い、ホスト が発生したメッセージに含まれていた情報はそのバッファの中へコピーされる。 そしてその新メッセージとバッファとが、CCCプロセスへ受渡される。 CCCプロセスは、Host・Commプロセスからその新メッセージを受取 ったならば、続いてそのメッセージの有効性検証を行う。そのメッセージが有効 であったならば、CCCプロセスは更に別のメッセージを生成する。このメッセ ージはHDLC・Commプロセスへ送信され、HDLC・Commプロセスは これに応答して、いずれか1枚の回線カード上のFECCプロセスへ、呼要求メ ッセージを送出する。 すると、その要求を受取ったFECCプロセスは、RXSCプロセスへ、発信 信号(オフフック)を送信させるためのメッセージ126を送出する。RXSC プロセスは、128でポートAを捕捉し、130でWINKを受信し、そして、 FECCプロセスへWINK表示132を送信して報告を行う。FECCプロセ スは、HDLC・Commプロセスを介してSRMプロセスへメッセージを送信 し、このメッセージは、トーン送信器(発生器)の割当てを要求するメッセージ 134である。SRMプロセスはこれに応答して136でMSSCプロセスへメ ッセージを送信し、このメッセージは、TDMバス22上のタイム・スロットの うちのポートAに対応したタイム・スロットに関してはCPU/マトリクス・カ ード12が一時的に「スレイブ」になるべきことを、CPU/マトリクス・カー ド12に通知する機能を果たす。CPU/マトリクス・カード12は、スレイブ というステータスになることによって、ポートAのタイム・スロットの期間中は TDMバス22を介したPCMデータの送信を行わなくなる。SRMプロセスは 137でHDLC・Commプロセスを介してTCプロセスへメッセージを送出 し、このメッセージは、複数の数字(即ち、数字ストリング)をパルス送出すべ きことを示したメッセージである。 このメッセージを受取ったTCプロセスは、次のことを認識する。それは、こ の時点ではポートAのタイム・スロットに関してはCPU/マトリクス・カード 12がスレイブになっているのであるから、ポートAのタイム・スロットに関し てはDSPカード16(より詳しくは、DSPカード16上のSSCプロセス) が「マスタ」にならねばならないということである。即ち、この時点では、ボー トAのタイム・スロットの期間中にTDMバス22を介してPCMデータを送信 する権限は、DSPカード16に与えられている。そのためTCプロセスは、受 取ったメッセージに応答して138でメッセージを送信し、このメッセージは、 SSCプロセスと制御記憶装置64(図3)との双方に、スレイブからマスタへ のステータス変更を通知するためのメッセージである。 TCプロセスは、続いて更に140でもう1つのメッセージを送出し、このメ ッセージが送出されると、その結果として次の一連の動作が実行される。先ず制 御記憶装置64が、幾つものDSP76のうちの選択した1つのDSP76に、 PCMバンク62へのアクセスを許可する。選択されたDSP76はそのアクセ スの間に、該当するトーンを表すPCM値(データ)を算出し、その算出した値 を、PCMバンク64内の、ポートAのタイム・スロットに対応した記憶位置に 格納する。制御記憶装置64は更に、その格納したデータをTDMバス22を介 して送信するための準備として、その記憶位置をポインタに記録しておく。 142では、インバンドのトーンが、TDMバス22を介してPSTNへ送出 される。これは制御記憶装置64によって行われ、このとき、制御記憶装置64 は該当するアドレスをPCMバンク62へ供給し、すると、そこに格納されてい たデータが、(マルチプレクサ56及びバス・ドライバ/レシーバ45によって TDMバス22へ送出されることによって)PSTNへ送出される。 こうしてトーンが送出されたならば、TCプロセスは、メッセージ144を送 信して、SSCプロセスのステータスをマスタからスレイブへ変更させる。この ステータス変更の結果、それ以後DSPカード16は、ポートAに対応したタイ ム・スロットの期間中にPCMデータを送信することを許されなくなる。そのた め、ポートAのタイム・スロットが次に発生したときには、制御記憶装置64は PCMバンク62へ、前述の所定ビット・パターンが格納されている記憶位置に 対応したアドレスを供給し、それによって、バス・ドライバ/レシーバ45が実 質的にターン・オフされる。 続いてTCプロセスは、HDLC・Commプロセスを介してSRMプロセス へメッセージ146を送信し、このメッセージ146は、DSPサービスをキャ ンセルすることを求めるキャンセル要求146である。SRMプロセスはこれに 応答してメッセージ148を送出し、このメッセージ148は、(CPU/マト リクス・カード12上の)MSSCプロセスを、ポートAのタイム・スロットに 関するマスタにするメッセージである。以上が完了した時点で、CPU/マトリ クス・カード12は、ポートAに対応したタイム・スロットの期間中にTDMバ ス22を介してPCMデータを送信する権限を取り戻したことになる。続いて、 TCプロセスが、HDLC・Commプロセスを介してFECCプロセスへ、数 字のパルス送出が完了したことを表示するメッセージ150を送信する。 複数のモジュールを様々に組合せてDSPカード16を構成することにより、 種々の呼処理サービスないし通信サービスを所望の組合せで提供し得るDSPカ ードとすることができる。例えば図3では、DSPカード16を、VRAM72 とDSPM74とを1つずつ備えた構成にしてある。上で説明したように、DS PM74内の複数のDSP76を用いて、トーン検出の機能とトーン発生の機能 とを提供するようにすることも可能である。更に、DSP76を一般的な方式で プログラムすることにより、そのDSP76を、呼処理進行状況解析、多者間通 話、音声認識、音声圧縮、またはファクス符号化/復号化等の機能を提供するも のにすることができる。また、VRAM72を利用して、EEPROM/バッテ リ・バックアップ付スタティックRAM78の中に格納されている音声アナウン スメントのうちの1つないし幾つかを任意のポートへ再生するということも可能 である。その種のアナウンスメントの再生は、トーンの発生と実質的に同様の方 式で実行することができる。同様にして、その他の呼処理サービスや通信サービ スも、モジュール72、74、80、82及び84を適宜組合せてDSP16を 構成することによって提供することができる。 図6は図1のパケット・エンジン・カード21を更に詳細に示した図である。 パケット・エンジン・カード21は、先に説明したDSPカード16と実質的に 同様の態様でバス20、22、24及び26とインターフェースしている。タイ ミング/制御バス26を介して受取っているタイミング信号の働きによって、パ ケット・エンジン・カード21は、常にCPU/マトリクス・カード12と同期 している。パケット・エンジン・カード21に含まれている構成要素の大部分は 図3のDSPカード16に備えられている夫々の構成要素に対応しており、それ ら構成要素と同様の機能を発揮するように動作するものである。図に統一性を持 たせ、また図を理解し易くするために、図6のその種の構成要素には、図3に使 用している参照番号と同一の参照番号を付した。 パケット・エンジン・カード21上には、ISDNモジュール(ISDNM) 86を搭載してある。ISDNM86は、1つのDSP76と、パケット・エン ジン88と、共用ランダム・アクセス・メモリ(RAM)90とを含んでいる。 DSP76には、PCMバンク62とパケット・エンジン88との間のデータ転 送を行わせており、このDSP76は、シリアル・パラレル・コンバータ(図示 せず)と組合せた動作を可能にしてある。パケット・エンジン88はCPU91 を含んでおり、このCPU91には、モトローラ68000型マイクロプロセッサを 用いることが好ましく、このマイクロプロセッサは、米国、ニューハンプシャー 州、セーラムに所在のPRI社から販売されている。 パケット・エンジン・カード21は、アーキテクチャ的に回線カード14及び 18から独立させてあり、これによって幾つもの利点が得られている。先ず、た だ1枚だけのパケット・エンジン・カード21を用いて、複数の回線カードにパ ケット・エンジン・サービスを提供することができる。第2に、パケット・エン ジン・カード21を搭載するだけで、既存の回線カードに何ら変更を施すことを 必要とせず、いつでも交換機構10にパケット・エンジン・サービスを追加する ことができる。第3に、同一のパケット・エンジン・カード21で、何種類もの 回線インターフェース(即ち、T1、E1、DS3、RS449、RS−232 等)に対してサービスすることができる。第4に、単に追加のパケット・エンジ ン・カード21を搭載するだけで、この場合も既存の回線カードに対して何ら影 響を及ぼすことなく、パケット・エンジン処理能力の追加または冗長性付加(ま たはそれら両方)を行うことができる。そして最後に、ISDN信号解釈の全て がパケット・エンジン・カード21によって集中的に実行され、回線カードでは 解釈が実行されないため、どの回線カードにおいても、ISDNプライマリ・レ ート回路と、インバンドまたはチャネル関連の信号回路との、両方を成端し得る ということがある。 以下に、パケット・エンジン・カード21の全体動作について説明する。この パケット・エンジン・カード21は集中パケット・エンジンとして機能するもの であり、適当な方式でプログラムすることによって、これをISDNのDチャネ ル用サーバーとして使用することも可能であり、また、ISDNのBチャネルま たはDチャネル、X.25ネットワークのためのパケット交換サービスを提供す るものとしたり、或いは、信号システム7の様々な機構へのアクセスを提供する ものとすることもできる。 ここでは1つの具体例として、パケット・エンジン・カード21を、ISDN のDチャネル用サーバーとして使用する場合について説明する。図3に関連して 先に説明した初期化手順の際に、CPU/マトリクス・カード12がHDLCバ ス20を使用してパケット・エンジン・カード21へ、TDMバス22上のどの タイム・スロット(複数)がISDNのDチャネルに対応したタイム・スロット であるかを指定した情報を送信する。パケット・エンジン・カード21は、それ ら指定タイム・スロットのマスタになり、従って、それらタイム・スロットの期 間中にDチャネル上への送信を行う権限を与えられる。 Dチャネル経路が確立されたならば、HDLCバス20を介してCPU/マト リクス・カード12とパケット・エンジン・カード21との間で転送されるメッ セージを利用した、Bチャネル上の呼管理が実行される。ISDNのDチャネル 上の呼制御メッセージは、パケット・エンジン・カード21によって符号化及び 復号化されるため、CPU/マトリクス・カード12は、パケット・エンジン・ カード21から送出されたメッセージと、その他のカードから送出されたメッセ ージとを区別する必要がない。 パケット・エンジン88は、CPU46が共用RAM90の中に格納した夫々 のメッセージ(複数)を取出してそれらを所定のプロトコルに従って符号化し、 符号化したメッセージをPCMバンク62へ送信する。続いて、それら符号化メ ッセージはDチャネル上へ送出され、このとき、それらはDSP76によって選 択されたPCMアドレスへマッピングされている。一方、PCMバンク62を介 して到着したパケットは、パケット・エンジン88によって復号化された後に、 共用RAM90の中にロードされる。DSP76は、Dチャネル・ポートを介し て到着したデータを保持しているPCMバンク62から、Dチャネル・メッセー ジを引き出す。 図7は呼の流れ図であり、パケット・エンジン・カード21を用いてISDN のプライマリ・レートの呼を処理する際の一連のステップから成るシーケンスの 具体例を示している。154では、着信してきた呼を表しているセットアップ・ メッセージがポートAで受信され、そのメッセージが、パケット・エンジン・カ ード上で実行されているPCプロセスによって認識される。PCプロセスはこれ に応答して、FECCプロセスへセットアップ・メッセージ156を送信する。 するとFECCプロセスは、HDLC・Commプロセスを介してCCCプロセ スへセットアップ・メッセージ(このセットアップ・メッセージは数字を含んで いる)158を送信する。 CCCプロセスはこれに応答して、Host・Commプロセスを介してホス トへ、サービス要求メッセージ160を送信する。ホストはHost・Comm プロセスへ、外線捕捉制御メッセージ162を送出し、Host・Commプロ セスは、先に説明した手順に従って新メッセージを生成し、それをCCCプロセ スへ送信する。するとCCCプロセスは、HDLC・Commプロセスを介して FECCプロセスへ呼要求メッセージ164を送信し、FECCプロセスはPC プロセスへ呼要求メッセージ166を送信する。PCプロセスはポートBへ呼要 求メッセージ188を送信する。 ポートBはこれに応答して、PCプロセスへ待機メッセージ170を返す。P CプロセスはFECCプロセスへ待機メッセージ172を送信し、FECCプロ セスはこれに応答して、HDLC・Commプロセスを介してCCCプロセスへ 待機メッセージ174を送信する。FECCプロセスは続いて更に、HDLC・ Commプロセスへ、ホスト肯定応答メッセージ175を送信する。HDLC・ Commプロセスは、受信したメッセージの有効性検証を行い、新メッセージを 生成してそれをHost・Commプロセスへ送信する。Host・Commプ ロセスは続いて、先に説明したホストからメッセージを受取った場合の手順と実 質的に逆の手順を実行する。即ち、Host・Commプロセスは、先ず受信し たメッセージの有効性検証を実行し、続いてそのメッセージの中に指定されてい る物理的タイム・スロットを論理スパンID及び論理チャネルへ変換する。Ho st・Commプロセスは続いて新メッセージを生成し、この新メッセージは、 識別数字と、論理スパンID及び論理チャネルに関する情報とを含んでおり、こ の新メッセージがホストへ送信される。 次にポートBが、PCプロセスへ接続メッセージ176を送信し、それに続い て接続メッセージ178が送信され、また接続メッセージ180が送信される。 続いてホストが、ポートAとBとを接続させるメッセージ184を送出する。こ のメッセージ184はHost・Commプロセスへ送信され、そこで既述の処 理手順に従って処理される。Host・Commプロセスは新メッセージを生成 して、それをCCCプロセスへ送信する。するとCCCプロセスは、MSSCプ ロセスへ接続メッセージ186を送信し、次にHost・Commプロセスへ接 続肯定応答メッセージ188を送信し、Host・Commプロセスは新メッセ ージを生成してホストへ送信する。 続いてCCCプロセスは、HDLC・Commプロセスを介してFECCプロ セスへ待機メッセージ190を送信する。FECCプロセスはこれに応答して、 PCプロセスへ待機メッセージを送信し、するとPCプロセスはポートAへ待機 メッセージ194を送信する。また、CCCプロセスは、HDLC・Commプ ロセスを介してFECCプロセスへ接続メッセージ196を送信し、するとFE CCプロセスはPCプロセスへ接続メッセージを送信する。最後に、PCプロセ スからポートAへ接続メッセージ200が送信される。 以上の説明は本発明の具体的な一実施例に関するものに限られている。しかし ながら、本発明に対しては、本発明の利点のうちの幾つかないし全てが得られる ようにしつつ、変形ないし変更を施すことも可能であることは明らかである。従 って添付の請求項の目的は、本発明の真正の概念並びに範囲に含まれるその種の 変形ないし変更構成の全てを包含することにある。
【手続補正書】特許法第184条の7第1項 【提出日】1994年6月3日 【補正内容】 1.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットの交換を行うタ イム・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでい る交換手段と、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段であって、前記通信関係が時分割多重(TDM)データを搬送す るためのバスを含んでいる成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段の各々が、前記複数のタイム・スロットの全 ての期間中に前記データ・バスを介して前記成端手段からTDMデータを受信し 前記複数のタイム・スロットのうちの所定のタイム・スロットの期間中に前記デ ータ・バスを介して前記成端手段へTDMデータを送信するように動作し、それ によって、該プログラム可能手段が受信ないし送信するTDMデータが前記タイ ム・スロット入れ替え部で交換されることなく前記通信サービスが提供されるよ うにしているプログラム可能手段と、 を備えたことを特徴とする交換機構。 2.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数のポ ートに関するトーン発生、ないしはトーン受信、ないしは呼処理進行状況解析の 機能を提供する1つまたは複数のディジタル信号処理手段を含んでいることを特 徴とする請求項1記載の交換機構。 3.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数のポ ートへ再生するための1つまたは複数のアナウンスメントを格納しておく格納手 段を含んでいることを特徴とする請求項1記載の交換機構。 4.前記プログラム可能手段が、前記複数のポートのうちの1つまたは複数の ポートから受信したパケット化情報を処理するための集中パケット・エンジンを 含んでいることを特徴とする請求項1記載の交換機構。 5.前記メッセージ処理手段が、前記ホストからの前記メッセージに応答して 所定通信サービスを個々のポートごとに個別に動的に割当てるようにしてあるこ とを特徴とする請求項1記載の交換機構。 6.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、連続 トーンを発生するようにプログラムされていることを特徴とする請求項2記載の 交換機構。 7.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、断続 トーンを発生するようにプログラムされていることを特徴とする請求項2記載の 交換機構。 8.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、同期 トーンを発生するようにプログラムされていることを特徴とする請求項2記載の 交換機構。 9.前記アナウンスメントが前記ホストから前記格納手段へダウンロードされ るようにしてあることを特徴とする請求項3記載の交換機構。 10.前記格納手段に、1つまたは複数の連続音声メッセージを格納してある ことを特徴とする請求項3記載の交換機構。 11.前記格納手段に、1つまたは複数の同期音声メッセージを格納してある ことを特徴とする請求項3記載の交換機構。 12.前記集中パケット・エンジンがISDNのDチャンネル用サーバーとし て機能するようにしてあることを特徴とする請求項4記載の交換機構。 13.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットの交換を行うタ イム・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでい る交換手段と、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段であって、前記通信関係が時分割多重(TDM)データを搬送す るためのバスを含んでいる成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段のうちの1つまたは複数のものが、前記複数 のポートに前記通信サービスを提供するための1つまたは複数のディジタル信号 処理手段を含んでおり、該プログラム可能手段の各々が、前記複数のタイム・ス ロットの全ての期間中に前記データ・バスを介して前記成端手段からTDMデー タを受信し前記複数のタイム・スロットのうちの所定のタイム・スロットの期間 中に前記データ・バスを介して前記成端手段へTDMデータを送信するように動 作し、それによって、該プログラム可能手段が受信ないし送信するTDMデータ が前記タイム・スロット入れ替え部で交換されることなく前記通信サービスが提 供されるようにしているプログラム可能手段と、 を備えたことを特徴とする交換機構。 14.前記ディジタル信号処理手段のうちの1つまたは複数のものが、前記複 数のポートに関するトーン発生の機能を提供するようにプログラムされているこ とを特徴とする請求項5記載の交換機構。 15.前記ディジタル信号処理手段のうちの1つまたは複数のものが、前記複 数のポートに関するトーン受信の機能を提供するようにプログラムされているこ とを特徴とする請求項5記載の交換機構。 16.前記ディジタル信号処理手段のうちの1つまたは複数のものが、前記複 数のポートに関する呼処理進行状況解析の機能を提供するようにプログラムされ ていることを特徴とする請求項5記載の交換機構。 17.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットの交換を行うタ イム・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでい る交換手段と、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段であって、前記通信関係が時分割多重(TDM)データを搬送す るためのバスを含んでいる成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段のうちの1つまたは複数のものが、前記複数 のポートにパケット通信サービスを提供するためのパケット・エンジンを含んで おり、該プログラム可能手段の各々が、前記複数のタイム・スロットの全ての期 間中に前記データ・バスを介して前記成端手段からTDMデータを受信し前記複 数のタイム・スロットのうちの所定のタイム・スロットの期間中に前記データ・ バスを介して前記成端手段へTDMデータを送信するように動作し、それによっ て、該プログラム可能手段が受信ないし送信するTDMデータが前記タイム・ス ロット入れ替え部で交換されることなく前記通信サービスが提供されるようにし ているプログラム可能手段と、 を備えたことを特徴とする交換機構。 18.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの問の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットの交換を行うタ イム・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでい る交換手段と、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段であって、前記通信関係が時分割多重(TDM)データを搬送す るためのバスを含んでいる成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートに通信サービ スを提供するための、前記交換手段並びに前記1つまたは複数の成端手段と通信 関係において接続している1つまたは複数のプログラム可能手段であって、該プ ログラム可能手段のうちの1つまたは複数のものが、前記複数のポートのうちの 任意のポートへ再生するための1つまたは複数の音声録音アナウンスメントを格 納しておく格納手段を含んでおり、該プログラム可能手段の各々が、前記複数の タイム・スロットの全ての期間中に前記データ・バスを介して前記成端手段から TDMデータを受信し前記複数のタイム・スロットのうちの所定のタイム・スロ ットの期間中に前記データ・バスを介して前記成端手段へTDMデータを送信す るように動作し、それによって、該プログラム可能手段が受信ないし送信するT DMデータが前記タイム・スロット入れ替え部で交換されることなく前記通信サ ービスが提供されるようにしているプログラム可能手段と、 を備えたことを特徴とする交換機構。 19.前記格納手段が、ディジタル信号処理手段と、電気的消去可能なプログ ラマブル・リード・オンリ・メモリとを備えていることを特徴とする請求項10 記載の交換機構。 20.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットの交換を行うタ イム・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでい る交換手段と、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段であって、前記通信関係が時分割多重(TDM)データを搬送す るためのバスを含んでいる成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段の各々が、前記複数のポートの各々から発生 するTDMデータを受信し前記複数のポートのうちの所定のポートへTDMデー タを送信するための実質的に直接的なアクセスを有しており、それによって、個 々のポートごとに個別に動的に前記通信サービスが提供されるようにしているプ ログラム可能手段と、 を備えたことを特徴とする交換機構。 21.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートに関するトーン発生、ないしはトーン受信、ないしは呼処理進行状況解析 の機能を提供する1つまたは複数のディジタル信号処理手段を含んでいることを 特徴とする請求項20記載の交換機構。 22.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートへ再生するための1つまたは複数のアナウンスメントを格納しておく格納 手段を含んでいることを特徴とする請求項20記載の交換機構。 23.前記プログラム可能手段が、前記複数のポートのうちの1つまたは複数 のポートから受信したパケット化情報を処理するための集中パケット・エンジン を含んでいることを特徴とする請求項20記載の交換機構。 24.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、連 続トーンを発生するようにプログラムされていることを特徴とする請求項21記 載の交換機構。 25.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、断 続トーンを発生するようにプログラムされていることを特徴とする請求項21記 載の交換機構。 26.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、同 期トーンを発生するようにプログラムされていることを特徴とする請求項21記 載の交換機構。 27.前記アナウンスメントが前記ホストから前記格納手段へダウンロードさ れるようにしてあることを特徴とする請求項22記載の交換機構。 28.前記格納手段に、1つまたは複数の連続音声メッセージを格納してある ことを特徴とする請求項22記載の交換機構。 29.前記格納手段に、1つまたは複数の同期音声メッセージを格納してある ことを特徴とする請求項22記載の交換機構。 30.前記集中パケット・エンジンがISDNのDチャンネル用サーバーとし て機能するようにしてあることを特徴とする請求項23記載の交換機構。 31.プログラム可能型通信交換機構にプログラム可能な通信サービスを提供 する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段を備えており、該交換手段が、前記複数のポートに対応した複 数のタイム・スロットの交換を行うタイム・スロット入れ替え部と、前記メッセ ージを処理する処理手段とを含んでおり、更に、前記交換機構が、前記複数のポ ートを表しているアナログないしディジタルの回線ないしトランクを成端するた めの、前記交換手段と通信関係において接続している1つまたは複数の成端手段 を備えており、前記通信関係が時分割多重(TDM)データを搬送するためのバ スを含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段の各々が、前記複数のタイム・スロットの全 ての期間中に前記データ・バスを介して前記成端手段からTDMデータを受信し 前記複数のタイム・スロットのうちの所定のタイム・スロットの期間中に前記デ ータ・バスを介して前記成端手段へTDMデータを送信するように動作し、それ によって、該プログラム可能手段が受信ないし送信するTDMデータが前記タイ ム・スロット入れ替え部で交換されることなく前記通信サービスが提供されるよ うにしているプログラム可能手段を備えたことを特徴とする装置。 32.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートに関するトーン発生、ないしはトーン受信、ないしは呼処理進行状況解析 の機能を提供する1つまたは複数のディジタル信号処理手段を含んでいることを 特徴とする請求項31記載の装置。 33.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートへ再生するための1つまたは複数のアナウンスメントを格納しておく格納 手段を含んでいることを特徴とする請求項31記載の装置。 34.前記プログラム可能手段が、前記複数のポートのうちの1つまたは複数 のポートから受信したパケット化情報を処理するための集中パケット・エンジン を含んでいることを特徴とする請求項31記載の装置。 35.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、連 続トーンを発生するようにプログラムされていることを特徴とする請求項32記 載の装置。 36.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、断 続トーンを発生するようにプログラムされていることを特徴とする請求項32記 載の装置。 37.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、同 期トーンを発生するようにプログラムされていることを特徴とする請求項32記 載の装置。 38.前記アナウンスメントが前記ホストから前記格納手段へダウンロードさ れるようにしてあることを特徴とする請求項33記載の装置。 39.前記格納手段に、1つまたは複数の連続音声メッセージを格納してある ことを特徴とする請求項33記載の装置。 40.前記格納手段に、1つまたは複数の同期音声メッセージを格納してある ことを特徴とする請求項33記載の装置。 41.前記集中パケット・エンジンがISDNのDチャンネル用サーバーとし て機能するようにしてあることを特徴とする請求項34記載の装置。 42.プログラム可能型通信交換機構にプログラム可能な通信サービスを提供 する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段を備えており、該交換手段が、前記複数のポートに対応した複 数のタイム・スロットの交換を行うタイム・スロット入れ替え部と、前記メッセ ージを処理する処理手段とを含んでおり、更に、前記交換機構が、前記複数のポ ートを表しているアナログないしディジタルの回線ないしトランクを成端するた めの、前記交換手段と通信関係において接続している1つまたは複数の成端手段 を備えており、前記通信関係が時分割多重(TDM)データを搬送するためのバ スを含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段のうちの1つまたは複数のものが、前記複数 のポートに前記通信サービスを提供するための1つまたは複数のディジタル信号 処理手段を含んでおり、該プログラム可能手段の各々が、前記複数のタイム・ス ロットの全ての期間中に前記データ・バスを介して前記成端手段からTDMデー タを受信し前記複数のタイム・スロットのうちの所定のタイム・スロットの期間 中に前記データ・バスを介して前記成端手段へTDMデータを送信するように動 作し、それによって、該プログラム可能手段が受信ないし送信するTDMデータ が前記タイム・スロット入れ替え部で交換されることなく前記通信サービスが提 供されるようにしているプログラム可能手段を備えたことを特徴とする装置。 43.プログラム可能型通信交換機構にプログラム可能な通信サービスを提供 する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段を備えており、該交換手段が、前記複数のポートに対応した複 数のタイム・スロットの交換を行うタイム・スロット入れ替え部と、前記メッセ ージを処理する処理手段とを含んでおり、更に、前記交換機構が、前記複数のポ ートを表しているアナログないしディジタルの回線ないしトランクを成端するた めの、前記交換手段と通信関係において接続している1つまたは複数の成端手段 を備えており、前記通信関係が時分割多重(TDM)データを搬送するためのバ スを含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段のうちの1つまたは複数のものが、前記複数 のポートにパケット通信サービスを提供するためのパケット・エンジンを含んで おり、該プログラム可能手段の各々が、前記複数のタイム・スロットの全ての期 間中に前記データ・バスを介して前記成端手段からTDMデータを受信し前記複 数のタイム・スロットのうちの所定のタイム・スロットの期間中に前記データ・ バスを介して前記成端手段へTDMデータを送信するように動作し、それによっ て、該プログラム可能手段が受信ないし送信するTDMデータが前記タイム・ス ロット入れ替え部で交換されることなく前記通信サービスが提供されるようにし ているプログラム可能手段を備えたことを特徴とする装置。 44.プログラム可能型通信交換機構にプログラム可能な通信サービスを提供 する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段を備えており、該交換手段が、前記複数のポートに対応した複 数のタイム・スロットの交換を行うタイム・スロット入れ替え部と、前記メッセ ージを処理する処理手段とを含んでおり、更に、前記交換機構が、前記複数のポ ートを表しているアナログないしディジタルの回線ないしトランクを成端するた めの、前記交換手段と通信関係において接続している1つまたは複数の成端手段 を備えており、前記通信関係が時分割多重(TDM)データを搬送するためのバ スを含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートに通信サービ スを提供するための、前記交換手段並びに前記1つまたは複数の成端手段と通信 関係において接続している1つまたは複数のプログラム可能手段であって、該プ ログラム可能手段のうちの1つまたは複数のものが、前記複数のポートのうちの 任意のポートへ再生するための1つまたは複数の音声録音アナウンスメントを格 納しておく格納手段を含んでおり、該プログラム可能手段の各々が、前記複数の タイム・スロットの全ての期間中に前記データ・バスを介して前記成端手段から TDMデータを受信し前記複数のタイム・スロットのうちの所定のタイム・スロ ットの期間中に前記データ・バスを介して前記成端手段へTDMデータを送信す るように動作し、それによって、該プログラム可能手段が受信ないし送信するT DMデータが前記タイム・スロット入れ替え部で交換されることなく前記通信サ ービスが提供されるようにしているプログラム可能手段を備えたことを特徴とす る装置。 45.プログラム可能型通信交換機構にプログラム可能な通信サービスを提供 する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段を備えており、該交換手段が、前記複数のポートに対応した複 数のタイム・スロットの交換を行うタイム・スロット入れ替え部と、前記メッセ ージを処理する処理手段とを含んでおり、更に、前記交換機構が、前記複数のポ ートを表しているアナログないしディジタルの回線ないしトランクを成端するた めの、前記交換手段と通信関係において接続している1つまたは複数の成端手段 を備えており、前記通信関係が時分割多重(TDM)データを搬送するためのバ スを含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段であって、該プログラム可能手段の各々が、前記複数のポートの各々から発生 するTDMデータを受信し前記複数のポートのうちの所定のポートへTDMデー タを送信するための実質的に直接的なアクセスを有しており、それによって個々 のポートごとに個別に動的に前記通信サービスが提供されるようにしているプロ グラム可能手段を備えたことを特徴とする装置。 【手続補正書】特許法第184条の8 【提出日】1995年1月17日 【補正内容】 英文明細書第2頁第34行から第3頁第36行迄 (翻訳文明細書第3頁第1行から第4頁第3行迄) 第2に、具体的な用途に合わせて、使用する回路の量と種類とを適切に決定せ ねばならないという問題がある。即ち、DTMFトーン発生回路を幾つ装備すべ きか、MFR1発生回路を幾つ装備すべきか、MFR2発生回路を幾つ装備すべ きか、等々について決定する必要がある。これと同じことを、トーン受信やその 他の種々の所望のサービスに関しても考慮せねばならない。装備する回路の数や 種類を増大させるような選択をすると、その増大に応じて、最大呼処理容量が犠 牲にならざるを得ず、なぜなら、例えばトーン発生回路やトーン受信回路を追加 したならば、追加した各回路に、その回路のためのタイム・スロットを割当てる 必要が生じるからである。 第3の短所は、融通性に欠け、プログラムすることが不可能だということであ る。一般的に、最初に決定をして、交換機構に特定の回路を装備した後には、そ の回路を、ないしはその回路によって提供されるサービスを動的に変更するすべ はない。従って、例えば交換機構が処理する呼量の需要が変化したために、カス タマーが、MFR1トーン受信回路の数を減らしてDTMFトーン受信回路の数 を増やすことが必要であると考えた場合には、通常、そのカスタマーまたはベン ダーが、ハードウェアに対して物理的な変更を施さねばならない。これは、コス トのかさむ非効率的な解決法であって、これを行うためには、ある期間に亙って 交換機構を使用停止せねばならないこともある。 EP-A- 0 358 597号には、別設のパーソナル・コンピュータ(PC)によって 制御される周辺デバイスとして構成した電話用の交換機構が開示されている。そ のPCには、所望のアプリケーション・プログラムを走らせるようにしている。 しかしながら、どのようにして、トーン発生ないしトーン検出、呼処理進行状況 解析、音声認識、音声圧縮、ファクス符号化/復号化、等々の所望の通信サービ スをその交換機構が提供できるようにしているのかについては、一切開示されて いない。 発明の概要 要約して述べるならば、本発明は、通信交換機構を提供するものであり、この 交換機構は、様々なユーザ・プログラマブルな通信サービスないし呼処理サービ スを提供するように構成し得るものである。また、呼の交換に使用し得るタイム ・スロットの数を減らすことなく、この交換機構がサービスしている任意のポー トに、それらサービスを動的に提供することができる。 この交換機構は、CPU/マトリクス・カードと、アナログないしディジタル の回線ないしトランクを成端するための1枚ないし複数枚の回線カードと、1枚 ないし複数枚のプログラム可能な通信サービス・カードとを含んでおり、それら カードは全て、一連の複数のバスを介して通信関係において接続されている。 CPU/マトリクス・カードは、この交換機構の複数のポートに対応した複数 のタイム・スロットを有する1つのTSIと、中央呼処理装置とを備えており、 中央呼処理装置は、ホストから受信したメッセージの処理と、回線カード及び通 信サービス・カードの制御との、両方の機能を実行する。 英文明細書第10頁第34行から第12頁第2行迄 (翻訳文明細書第11頁第24行から第13頁第2行迄) CPU46はHDLCバス20を介して、(CPU/マトリクス・カード12上 の)中央呼処理装置34との間でメッセージの送受信を行う。中央呼処理装置3 4からCPU46へ送信されるメッセージは、通常は、何らかの動作を実行すべ きことを命令するためのメッセージである。CPU46から中央呼処理装置34 へ送信されるメッセージは、通常は、何らかの動作の実行が完了したことを報告 するためのメッセージである。 ここで重要なことは、DSPカード16は、タイミング/制御バス26を介し て受取っているタイミング信号のために、常にCPU/マトリクス・カード12 と同期した状態にあるということである。従って(TDMバス22を介して)回 線カード16ないし18が送出する全てのPCMデータを連続して受信するよう に接続されているPCMバンク62は、常にTSI44と同期している。そのた め、どの回線カード16ないし18から送出されたものであっても、送出された PCMデータは全て、TSI44内の対応した記憶位置とPCMバンク62内の 対応した記憶位置とに同時に格納される。 あるデータがPCMバンク62に格納されたならば、DSPカード16上のど のモジュールからでも、そのデータを処理したり、そのデータに操作を加えたり することができる。後に更に詳細に説明するが、その種の処理には、例えばトー ン発生ないしトーン検出、呼処理進行状況解析、録音アナウンスメントの再生、 ISDN呼制御、等々がある。 制御記憶装置64は、CPU46からの命令に従ってPCMバンク62へアド レスを供給する。供給されるアドレスの各々は1つずつの記憶位置に対応してお り、各記憶位置には、所定ビット・パターンか、或いはPCMデータかの、いず れかが格納されている。本発明の好適実施例では、その所定ビット・パターンと して「FF」(16進数)を使用している。CPU/マトリクス・カード12が 送出する適当なメッセージによって、所望の所定ビット・パターンが選択される ようにしてもよい。 CPU/マトリクス・カード12と、DSPカード16と、パケット・エンジ ン・カード21のうちのいずれか1つだけが、ある1つのタイム・スロットの期 間中にTDMバス22を介して回線カード14ないし18へPCMデータを送信 することを許されるようにしてある。それらカード12、16及び21のうちの どのカードに、PCMデータの送信を許すかの選択は、HDLCバス20上での メッセージのやり取りによって制御される。 あるタイム・スロットに関して、DSPカード16が、PCMデータを送信す ることを許されるカードとして選択されなかった場合には、制御記憶装置64は PCMバンク62へ、前述の所定ビット・パターンが格納されている記憶位置に 対応したアドレスを供給する。 英文明細書第12頁第34行から第14頁第3行迄 (翻訳文明細書第14頁第2行から第15頁第11行迄) このとき中央呼処理装置34は、LCステータス/制御バス24またはHDLC バス20を使用して、全ての回線カード16ないし18に対して照会を発して応 答を受取り、それら応答が、この中央呼処理装置34に対して、存在している回 線カードの種類と枚数とを表示する。 これに続いて、中央呼処理装置34は、以上によって識別した回線カードのう ちのアナログ回線カード18に対して、同じくLCステータス/制御バス24を 使用して更なる照会を発する。この更なる照会に応答して、夫々のアナログ回線 カード18は、そのアナログ回線カードがサポートしている信号プロトコルの種 類、そのアナログ回線カードが備えているポートの個数、等々の様々な情報を明 示する。それら情報は、CPU/マトリクス・カード12上のメモリ36の中に 保持される。 同様にして、中央呼処理装置34は、以上によって識別した回線カードのうち のディジタル回線カード14に対して、また更に、DSPカード16とパケット ・エンジン・カード21とに対して、更なる照会を発する。このとき中央呼処理 装置34は、HDLCバス20を介して、特定の1枚のカードを送信先としたメ ッセージを送信し、このメッセージを受信したカードは、それに対する応答とし て、そのカードのステータスやその他の情報を明示したメッセージを返し、ここ でいうその他の情報とは、例えば、基本命令のダウンロードが必要か否かを示し た情報等である。ダウンロードが必要であることが示された場合には、中央呼処 理装置34は、それに応答して、ホストから既に受け取って保持している該当す る情報を、HDLCバス20を介して転送する。 初期化の段階で、構成情報(コンフィギュレーション情報)を、CPU/マト リクス・カード12上のランダム・アクセス・メモリ36内に格納するようにす ることが好ましい。このランダム・アクセス・メモリ36は、バッテリ・バック アップ付のものとすることが好ましく、それは、交換機構10への電力供給が断 たれるようなことがあっても、構成情報が保存されるように、従って、ダウンロ ードの再実行が不要となるようにするためである。構成情報には、一般的に、交 換機構10に装備する可能性のある各種ポートの制御の仕方に関する基本命令を 含ませておく。構成情報には、更に、同期優先順位情報を含ませておくことが好 ましく、この同期優先順位情報とは、タイミング及び制御/選択回路42が使用 し得る前述の5通りの同期信号のうちの1つを用いて、CPU/マトリクス・カ ード12を同期させる際の、それら5通りの同期信号の間の優先順位を指定した 情報である。 中央呼処理装置34は、存在している全てのカードを識別してそれらカードに 対して照会を発した後には、(メモリ36を利用して)マップないしテーブルを 構築し、このマップないしテーブルは、PCMアドレス領域、交換機構10の中 の回線カードの種類、それに交換機構10の中の各ポートのステータス及び種類 を記入したものである。 英文明細書第23頁第1行から第23頁最終行迄 (翻訳文明細書第25頁第27行から第26頁最終行迄) 次にポートBが、PCプロセスへ接続メッセージ176を送信し、それに続い て接続メッセージ178が送信され、また接続メッセージ180が送信される。 続いてホストが、ポートAとBとを接続させるメッセージ184を送出する。こ のメッセージ184はHost・Commプロセスへ送信され、そこで既述の処 理手順に従って処理される。Host・Commプロセスは新メッセージを生成 して、それをCCCプロセスへ送信する。するとCCCプロセスは、MSSCプ ロセスへ接続メッセージ186を送信し、次にHost・Commプロセスへ接 続肯定応答メッセージ188を送信し、Host・Commプロセスは新メッセ ージを生成してホストへ送信する。 続いてCCCプロセスは、HDLC・Commプロセスを介してFECCプロ セスへ待機メッセージ190を送信する。FECCプロセスはこれに応答して、 PCプロセスへ待機メッセージ192を送信し、するとPCプロセスはポートA へ待機メッセージ194を送信する。また、CCCプロセスは、HDLC・Co mmプロセスを介してFECCプロセスへ接続メッセージ196を送信し、する とFECCプロセスはPCプロセスへ接続メッセージ198を送信する。最後に 、PCプロセスからポートAへ接続メッセージ200が送信される。 請求の範囲 1.ホスト(4または30)が発生するメッセージに応答して複数のポートのう ちの様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための 制御可能な交換手段(12)であって、前記複数のポートに対応した複数のタイム ・スロットの交換を行うタイム・スロット入れ替え部(44)と、前記メッセージ を処理する処理手段(34)とを含んでいる交換手段(12)を備えた、プログラム 可能型通信交換機構(10)において、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段(14または18)であって、前記通信関係が時分割多重(TDM) データを搬送するためのバス(22)を含んでいる成端手段(14または18)と、前 記処理手段が発生するメッセージに応答して前記複数のポートにプログラム可能 な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数の成 端手段と通信関係において接続している1つまたは複数のプログラム可能手段( 16または21)であって、該プログラム可能手段の各々が、前記複数のタイム・ス ロットの全ての期間中に前記データ・バスを介して前記成端手段からTDMデー タを受信し前記複数のタイム・スロットのうちの所定のタイム・スロットの期間 中に前記データ・バスを介して前記成端手段へTDMデータを送信するように動 作し、それによって、該プログラム可能手段が受信ないし送信するTDMデータ が前記タイム・スロット入れ替え部で交換されることなく前記通信サービスが提 供されるようにしているプログラム可能手段(16または21)と、を備えたことを 特徴とする交換機構(10)。 2.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数のポ ートに関するトーン発生、ないしはトーン受信、ないしは呼処理進行状況解析の 機能を提供する1つまたは複数のディジタル信号処理手段(74)を含んでいるこ とを特徴とする請求項1記載の交換機構。 3.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数のポ ートへ再生するための1つまたは複数のアナウンスメントを格納しておく格納手 段(72)を含んでいることを特徴とする請求項1記載の交換機構。 4.前記プログラム可能手段が、前記複数のポートのうちの1つまたは複数の ポートから受信したパケット化情報を処理するための集中パケット・エンジン( 88)を含んでいることを特徴とする請求項1記載の交換機構。 5.前記メッセージ処理手段が、前記ホストからの前記メッセージに応答して 所定通信サービスを個々のポートごとに個別に動的に割当てるようにしてあるこ とを特徴とする請求項1記載の交換機構。 6.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、連続 トーンを発生するようにプログラムされていることを特徴とする請求項2記載の 交換機構。 7.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、断続 トーンを発生するようにプログラムされていることを特徴とする請求項2記載の 交換機構。 8.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、同期 トーンを発生するようにプログラムされていることを特徴とする請求項2記載の 交換機構。 9.前記アナウンスメントが前記ホストから前記格納手段へダウンロードされ るようにしてあることを特徴とする請求項3記載の交換機構。 10.前記格納手段に、1つまたは複数の連続音声メッセージを格納してある ことを特徴とする請求項3記載の交換機構。 11.前記格納手段に、1つまたは複数の同期音声メッセージを格納してある ことを特徴とする請求項3記載の交換機構。 12.前記集中パケット・エンジンがISDNのDチャンネル用サーバーとし て機能するようにしてあることを特徴とする請求項4記載の交換機構。 13.ホスト(4または30)が発生するメッセージに応答して複数のポートの うちの様々なポートどうしの間の通信経路を動的に接続ないし接続解消するため の制御可能な交換手段(12)であって、前記複数のポートに対応した複数のタイ ム・スロットの交換を行うタイム・スロット入れ替え部(44)と、前記メッセー ジを処理する処理手段(34)とを含んでいる交換手段(12)を備えた、プログラ ム可能型 通信交換機構(10)において、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段(14または18)であって、前記通信関係が時分割多重(TDM) データを搬送するためのバス(22)を含んでいる成端手段(14または18)と、前 記処理手段が発生するメッセージに応答して前記複数のポートにプログラム可能 な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数の成 端手段と通信関係において接続している1つまたは複数のプログラム可能手段( 16または21)であって、該プログラム可能手段のうちの1つまたは複数のものが 、前記複数のポートに前記通信サービスを提供するための1つまたは複数のディ ジタル信号処理手段(74)を含んでおり、該プログラム可能手段の各々が、前記 複数のタイム・スロットの全ての期間中に前記データ・バスを介して前記成端手 段からTDMデータを受信し前記複数のタイム・スロットのうちの所定のタイム ・スロットの期問中に前記データ・バスを介して前記成端手段へTDMデータを 送信するように動作し、それによって、該プログラム可能手段が受信ないし送信 するTDMデータが前記タイム・スロット入れ替え部で交換されることなく前記 通信サービスが提供されるようにしているプログラム可能手段(16または21)と 、を備えたことを特徴とする交換機構(10)。 14.前記ディジタル信号処理手段のうちの1つまたは複数のものが、前記複 数のポートに関するトーン発生の機能を提供するようにプログラムされているこ とを特徴とする請求項13記載の交換機構。 15.前記ディジタル信号処理手段のうちの1つまたは複数のものが、前記複 数のポートに関するトーン受信の機能を提供するようにプログラムされているこ とを特徴とする請求項13記載の交換機構。 16.前記ディジタル信号処理手段のうちの1つまたは複数のものが、前記複 数のポートに関する呼処理進行状況解析の機能を提供するようにプログラムされ ていることを特徴とする請求項13記載の交換機構。 17.ホスト(4または30)が発生するメッセージに応答して複数のポートの うちの様々なポートどうしの間の通信経路を動的に接続ないし接続解消するため の制御可能な交換手段(12)であって、前記複数のポートに対応した複数のタイ ム・スロットの交換を行うタイム・スロット入れ替え部(44)と、前記メッセー ジを処理する処理手段(34)とを含んでいる交換手段(12)を備えた、プログラ ム可能型通信交換機構(10)において、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段(14または18)であって、前記通信関係が時分割多重(TDM) データを搬送するためのバス(22)を含んでいる成端手段(14または18)と、前 記処理手段が発生するメッセージに応答して前記複数のポートにプログラム可能 な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数の成 端手段と通信関係において接続している1つまたは複数のプログラム可能手段( 16または21)であって、該プログラム可能手段のうちの1つまたは複数のものが 、前記複数のポートにパケット通信サービスを提供するためのパケット・エンジ ン(88)を含んでおり、該プログラム可能手段の各々が、前記複数のタイム・ス ロットの全ての期問中に前記データ・バスを介して前記成端手段からTDMデー タを受信し前記複数のタイム・スロットのうちの所定のタイム・スロットの期間 中に前記データ・バスを介して前記成端手段へTDMデータを送信するように動 作し、それによって、該プログラム可能手段が受信ないし送信するTDMデータ が前記タイム・スロット入れ替え部で交換されることなく前記通信サービスが提 供されるようにしているプログラム可能手段(16または21)と、を備えたことを 特徴とする交換機構(10)。 18.ホスト(4または30)が発生するメッセージに応答して複数のポートの うちの様々なポートどうしの間の通信経路を動的に接続ないし接続解消するため の制御可能な交換手段(12)であって、前記複数のポートに対応した複数のタイ ム・スロットの交換を行うタイム・スロット入れ替え部(44)と、前記メッセー ジを処理する処理手段(34)とを含んでいる交換手段(12)を備えた、プログラ ム可能型通信交換機構(10)において、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段(14または18)であって、前記通信関係が時分割多重(TDM) データを搬送するためのバス(22)を含んでいる成端手段(14または18)と、前 記処理手段が発生するメッセージに応答して前記複数のポートにプログラム可能 な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数の成 端手段と通信関係において接続している1つまたは複数のプログラム可能手段( 16または21)であって、該プログラム可能手段のうちの1つまたは複数のものが 、前記複数のポートのうちの任意のポートへ再生するための1つまたは複数の音 声録音アナウンスメントを格納しておく格納手段(72)を含んでおり、該プログ ラム可能手段の各々が、前記複数のタイム・スロットの全ての期間中に前記デー タ・バスを介して前記成端手段からTDMデータを受信し前記複数のタイム・ス ロットのうちの所定のタイム・スロットの期間中に前記データ・バスを介して前 記成端手段へTDMデータを送信するように動作し、それによって、該プログラ ム可能手段が受信ないし送信するTDMデータが前記タイム・スロット入れ替え 部で交換されることなく前記通信サービスが提供されるようにしているプログラ ム可能手段(16または21)と、を備えたことを特徴とする交換機構(10)。 19.前記格納手段が、ディジタル信号処理手段(76)と、電気的消去可能な プログラマブル・リード・オンリ・メモリ(78)とを備えていることを特徴とす る請求項10記載の交換機構。 20.ホスト(4または30)が発生するメッセージに応答して複数のポートの うちの様々なポートどうしの間の通信経路を動的に接続ないし接続解消するため の制御可能な交換手段(12)であって、前記複数のポートに対応した複数のタイ ム・スロットの交換を行うタイム・スロット入れ替え部(44)と、前記メッセー ジを処理する処理手段(34)とを含んでいる交換手段(12)を備えた、プログラ ム可能型通信交換機構(10)において、 前記複数のポートを表しているアナログないしディジタルの回線ないしトラン クを成端するための、前記交換手段と通信関係において接続している1つまたは 複数の成端手段(14または18)であって、前記通信関係が時分割多重(TDM) データを搬送するためのバス(22)を含んでいる成端手段(14または18)と、前 記処理手段が発生するメッセージに応答して前記複数のポートにプログラム可能 な 通信サービスを提供するための、前記交換手段並びに前記1つまたは複数の成端 手段と通信関係において接続している1つまたは複数のプログラム可能手段(16 または21)であって、該プログラム可能手段の各々が、前記複数のポートの各々 から発生するTDMデータを受信し前記複数のポートのうちの所定のポートへT DMデータを送信するための実質的に直接的なアクセスを有しており、それによ って個々のポートごとに個別に動的に前記通信サービスが提供されるようにして いるプログラム可能手段(16または21)と、を備えたことを特徴とする交換機構 (10)。 21.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートに関するトーン発生、ないしはトーン受信、ないしは呼処理進行状況解析 の機能を提供する1つまたは複数のディジタル信号処理手段(74)を含んでいる ことを特徴とする請求項20記載の交換機構。 22.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートへ再生するための1つまたは複数のアナウンスメントを格納しておく格納 手段(72)を含んでいることを特徴とする請求項20記載の交換機構。 23.前記プログラム可能手段が、前記複数のポートのうちの1つまたは複数 のポートから受信したパケット化情報を処理するための集中パケット・エンジン (86)を含んでいることを特徴とする請求項20記載の交換機構。 24.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、連 続トーンを発生するようにプログラムされていることを特徴とする請求項21記 載の交換機構。 25.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、断 続トーンを発生するようにプログラムされていることを特徴とする請求項21記 載の交換機構。 26.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、同 期トーンを発生するようにプログラムされていることを特徴とする請求項21記 載の交換機構。 27.前記アナウンスメントが前記ホストから前記格納手段へダウンロードさ れるようにしてあることを特徴とする請求項22記載の交換機構。 28.前記格納手段に、1つまたは複数の連続音声メッセージを格納してある ことを特徴とする請求項22記載の交換機構。 29.前記格納手段に、1つまたは複数の同期音声メッセージを格納してある ことを特徴とする請求項22記載の交換機構。 30.前記集中パケット・エンジンがISDNのDチャンネル用サーバーとし て機能するようにしてあることを特徴とする請求項23記載の交換機構。 31.プログラム可能型通信交換機構(10)にプログラム可能な通信サービス を提供する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段(12)を備えており、該交換手段が、前記複数のポートに対応 した複数のタイム・スロットの交換を行うタイム・スロット入れ替え部(44)と 、前記メッセージを処理する処理手段(34)とを含んでおり、更に、前記交換機 構が、前記複数のポートを表しているアナログないしディジタルの回線ないしト ランクを成端するための、前記交換手段と通信関係において接続している1つま たは複数の成端手段(14または18)を備えており、前記通信関係が時分割多重( TDM)データを搬送するためのバス(22)を含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段(16または21)であって、該プログラム可能手段の各々が、前記複数のタイム ・スロットの全ての期間中に前記データ・バスを介して前記成端手段からTDM データを受信し前記複数のタイム・スロットのうちの所定のタイム・スロットの 期間中に前記データ・バスを介して前記成端手段へTDMデータを送信するよう に動作し、それによって、該プログラム可能手段が受信ないし送信するTDMデ ータが前記タイム・スロット入れ替え部で交換されることなく前記通信サービス が提供されるようにしているプログラム可能手段(16または21)を備えたことを 特徴とする装置。 32.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートに関するトーン発生、ないしはトーン受信、ないしは呼処理進行状況解析 の機能を提供する1つまたは複数のディジタル信号処理手段(74)を含んでいる ことを特徴とする請求項31記載の装置。 33.前記プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートへ再生するための1つまたは複数のアナウンスメントを格納しておく格納 手段(72)を含んでいることを特徴とする請求項31記載の装置。 34.前記プログラム可能手段が、前記複数のポートのうちの1つまたは複数 のポートから受信したパケット化情報を処理するための集中パケット・エンジン (88)を含んでいることを特徴とする請求項31記載の装置。 35.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、連 続トーンを発生するようにプログラムされていることを特徴とする請求項32記 載の装置。 36.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、断 続トーンを発生するようにプログラムされていることを特徴とする請求項32記 載の装置。 37.前記ディジタル信号処理手段のうちの前記1つまたは複数のものが、同 期トーンを発生するようにプログラムされていることを特徴とする請求項32記 載の装置。 38.前記アナウンスメントが前記ホストから前記格納手段へダウンロードさ れるようにしてあることを特徴とする請求項33記載の装置。 39.前記格納手段に、1つまたは複数の連続音声メッセージを格納してある ことを特徴とする請求項33記載の装置。 40.前記格納手段に、1つまたは複数の同期音声メッセージを格納してある ことを特徴とする請求項33記載の装置。 41.前記集中パケット・エンジンがISDNのDチャンネル用サーバーとし て機能するようにしてあることを特徴とする請求項34記載の装置。 42.プログラム可能型通信交換機構(10)にプログラム可能な通信サービス を提供する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段(12)を備えており、該交換手段が、前記複数のポートに対応 した複数のタイム・スロットの交換を行うタイム・スロット入れ替え部(44)と 、前記メッセージを処理する処理手段(34)とを含んでおり、更に、前記交換機 構が、前記複数のポートを表しているアナログないしディジタルの回線ないしト ランクを成端するための、前記交換手段と通信関係において接続している1つま たは複数の成端手段(14または18)を備えており、前記通信関係が時分割多重( TDM)データを搬送するためのバス(22)を含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段(16または21)であって、該プログラム可能手段のうちの1つまたは複数のも のが、前記複数のポートに前記通信サービスを提供するための1つまたは複数の ディジタル信号処理手段(74)を含んでおり、該プログラム可能手段の各々が、 前記複数のタイム・スロットの全ての期間中に前記データ・バスを介して前記成 端手段からTDMデータを受信し前記複数のタイム・スロットのうちの所定のタ イム・スロットの期間中に前記データ・バスを介して前記成端手段へTDMデー タを送信するように動作し、それによって、該プログラム可能手段が受信ないし 送信するTDMデータが前記タイム・スロット入れ替え部で交換されることなく 前記通信サービスが提供されるようにしているプログラム可能手段(16または21 )を備えたことを特徴とする装置。 43.プログラム可能型通信交換機構(10)にプログラム可能な通信サービス を提供する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段(12)を備えており、該交換手段が、前記複数のポートに対応 した複数のタイム・スロットの交換を行うタイム・スロット入れ替え部(44)と 、前記メッセージを処理する処理手段(34)とを含んでおり、更に、前記交換機 構が、前記複数のポートを表しているアナログないしディジタルの回線ないしト ランク を成端するための、前記交換手段と通信関係において接続している1つまたは複 数の成端手段(14または18)を備えており、前記通信関係が時分割多重(TDM )データを搬送するためのバス(22)を含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段(16または21)であって、該プログラム可能手段のうちの1つまたは複数のも のが、前記複数のポートにパケット通信サービスを提供するためのパケット・エ ンジン(88)を含んでおり、該プログラム可能手段の各々が、前記複数のタイム ・スロットの全ての期間中に前記データ・バスを介して前記成端手段からTDM データを受信し前記複数のタイム・スロットのうちの所定のタイム・スロットの 期間中に前記データ・バスを介して前記成端手段へTDMデータを送信するよう に動作し、それによって、該プログラム可能手段が受信ないし送信するTDMデ ータが前記タイム・スロット入れ替え部で交換されることなく前記通信サービス が提供されるようにしているプログラム可能手段(16または21)を備えたことを 特徴とする装置。 44.プログラム可能型通信交換機構(10)にプログラム可能な通信サービス を提供する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段(12)を備えており、該交換手段が、前記複数のポートに対応 した複数のタイム・スロットの交換を行うタイム・スロット入れ替え部(44)と 、前記メッセージを処理する処理手段(34)とを含んでおり、更に、前記交換機 構が、前記複数のポートを表しているアナログないしディジタルの回線ないしト ランクを成端するための、前記交換手段と通信関係において接続している1つま たは複数の成端手段(14または18)を備えており、前記通信関係が時分割多重( TDM)データを搬送するためのバス(22)を含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートに通信サービ スを提供するための、前記交換手段並びに前記1つまたは複数の成端手段と通信 関係において接続している1つまたは複数のプログラム可能手段(16または21) であって、該プログラム可能手段のうちの1つまたは複数のものが、前記複数の ポートのうちの任意のポートへ再生するための1つまたは複数の音声録音アナウ ンスメントを格納しておく格納手段(72)を含んでおり、該プログラム可能手段 の各々が、前記複数のタイム・スロットの全ての期間中に前記データ・バスを介 して前記成端手段からTDMデータを受信し前記複数のタイム・スロットのうち の所定のタイム・スロットの期間中に前記データ・バスを介して前記成端手段へ TDMデータを送信するように動作し、それによって、該プログラム可能手段が 受信ないし送信するTDMデータが前記タイム・スロット入れ替え部で交換され ることなく前記通信サービスが提供されるようにしているプログラム可能手段( 16または21)を備えたことを特徴とする装置。 45.プログラム可能型通信交換機構(10)にプログラム可能な通信サービス を提供する装置であって、 前記交換機構が、ホストが発生するメッセージに応答して複数のポートのうち の様々なポートどうしの間の通信経路を動的に接続ないし接続解消するための制 御可能な交換手段(12)を備えており、該交換手段が、前記複数のポートに対応 した複数のタイム・スロットの交換を行うタイム・スロット入れ替え部(44)と 、前記メッセージを処理する処理手段(34)とを含んでおり、更に、前記交換機 構が、前記複数のポートを表しているアナログないしディジタルの回線ないしト ランクを成端するための、前記交換手段と通信関係において接続している1つま たは複数の成端手段(14または18)を備えており、前記通信関係が時分割多重( TDM)データを搬送するためのバス(22)を含んでいるものにおいて、 前記処理手段が発生するメッセージに応答して前記複数のポートにプログラム 可能な通信サービスを提供するための、前記交換手段並びに前記1つまたは複数 の成端手段と通信関係において接続している1つまたは複数のプログラム可能手 段(16または21)であって、該プログラム可能手段の各々が、前記複数のポート の各々から発生するTDMデータを受信し前記複数のポートのうちの所定のポー トへTDMデータを送信するための実質的に直接的なアクセスを有しており、そ れによって個々のポートごとに個別に動的に前記通信サービスが提供されるよう にしているプログラム可能手段(16または21)を備えたことを特徴とする装置。
───────────────────────────────────────────────────── 【要約の続き】 ールを、1枚の通信サービス・カード上に搭載すること ができる。ISDN・PRIサーバー・モジュールが集 中パケット・エンジンを提供しており、この集中パケッ ト・エンジンは、適当にプログラムすることによって、 ISDN・Dチャネル用サーバーとして用いることがで き、また、パケット交換サービスを提供することもでき る。この基本プラットフォーム上に、音声認識、ADP CM圧縮、またはトーン発生等のその他のサービスを実 行するモジュールを搭載するようにしてもよい。

Claims (1)

  1. 【特許請求の範囲】 1.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットを有するタイム ・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでいる交 換手段と、 アナログないしディジタルの回線ないしトランクを成端するための、前記交換 手段と通信関係において接続している1つまたは複数の成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートに通信サービ スを提供するための、前記交換手段並びに前記1つまたは複数の成端手段と通信 関係において接続している少なくとも1つのプログラム可能手段であって、前記 複数のタイム・スロットのうちの任意のタイム・スロットにアクセスするための 手段を含んでおり、それによって、前記交換手段の前記複数のポートのいずれも 塞がれることなく前記通信サービスが提供されるようにしているプログラム可能 手段と、 を備えたことを特徴とする交換機構。 2.前記プログラム可能手段が、前記複数のポートに関するトーン発生、ない しはトーン受信、ないしは呼処理進行状況解析の機能を提供する1つまたは複数 のディジタル信号処理手段を含んでいることを特徴とする請求項1記載の交換機 構。 3.前記プログラム可能手段のうちの少なくとも1つが、前記複数のポートへ 再生するための1つまたは複数のアナウンスメントを格納しておく格納手段を含 んでいることを特徴とする請求項1記載の交換機構。 4.前記プログラム可能手段が集中パケット・エンジンを含んでいることを特 徴とする請求項1記載の交換機構。 5.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットを有するタイム ・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでいる交 換手段と、 アナログないしディジタルの回線ないしトランクを成端するための、前記交換 手段と通信関係において接続している1つまたは複数の成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートに通信サービ スを提供するための、前記交換手段並びに前記1つまたは複数の成端手段と通信 関係において接続している少なくとも1つのプログラム可能手段であって、前記 複数のタイム・スロットのうちの任意のタイム・スロットにアクセスするための 手段と、前記処理手段が発生するメッセージに応答して前記複数のポートに呼サ ービスを提供するための1つまたは複数のディジタル信号処理手段とを含んでお り、それによって、前記交換手段の前記複数のポートのいずれも塞がれることな く前記呼サービスが提供されるようにしているプログラム可能手段と、 を備えたことを特徴とする交換機構。 6.前記ディジタル信号処理手段のうちの1つが、前記複数のポートに関する トーン発生の機能を提供するようにプログラムされていることを特徴とする請求 項5記載の交換機構。 7.前記ディジタル信号処理手段のうちの1つが、前記複数のポートに関する トーン受信の機能を提供するようにプログラムされていることを特徴とする請求 項5記載の交換機構。 8.前記ディジタル信号処理手段のうちの1つが、前記複数のポートに関する 呼処理進行状況解析の機能を提供するようにプログラムされていることを特徴と する請求項5記載の交換機構。 9.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットを有するタイム ・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでいる交 換手段と、 アナログないしディジタルの回線ないしトランクを成端するための、前記交換 手段と通信関係において接続している1つまたは複数の成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートに通信サービ スを提供するための、前記交換手段並びに前記1つまたは複数の成端手段と通信 関係において接続している少なくとも1つのプログラム可能手段であって、前記 複数のタイム・スロットのうちの任意のタイム・スロットにアクセスするための 手段と、前記処理手段が発生するメッセージに応答して前記複数のポートにパケ ット通信サービスを提供するためのパケット・エンジンとを含んでおり、それに よって、前記交換手段の前記複数のポートのいずれも塞がれることなく前記呼サ ービスが提供されるようにしているプログラム可能手段と、 を備えたことを特徴とする交換機構。 10.プログラム可能型通信交換機構において、 ホストが発生するメッセージに応答して複数のポートのうちの様々なポートど うしの間の通信経路を動的に接続ないし接続解消するための制御可能な交換手段 であって、前記複数のポートに対応した複数のタイム・スロットを有するタイム ・スロット入れ替え部と、前記メッセージを処理する処理手段とを含んでいる交 換手段と、 アナログないしディジタルの回線ないしトランクを成端するための、前記交換 手段と通信関係において接続している1つまたは複数の成端手段と、 前記処理手段が発生するメッセージに応答して前記複数のポートに通信サービ スを提供するための、前記交換手段並びに前記1つまたは複数の成端手段と通信 関係において接続している少なくとも1つのプログラム可能手段であって、前記 複数のタイム・スロットのうちの任意のタイム・スロットにアクセスするための 手段と、前記処理手段が発生するメッセージに応答して前記複数のポートのうち の任意のポートへ再生するための1つまたは複数の音声録音アナウンスメントを 格納しておく格納手段とを含んでおり、それによって、前記交換手段の前記複数 のポートのいずれも塞がれることなくアナウンスメントが再生されるようにして いるプログラム可能手段と、 を備えたことを特徴とする交換機構。 11.前記格納手段が、ディジタル信号処理手段と、電気的消去可能なプログ ラマブル・リード・オンリ・メモリとを備えていることを特徴とする請求項10 記載の交換機構。
JP6516118A 1993-01-05 1993-12-29 プログラム可能な通信サービスを提供する通信交換機構 Expired - Fee Related JP3007907B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US08/001,113 US5349579A (en) 1993-01-05 1993-01-05 Telecommunication switch with programmable communications services
US08/001,113 1993-01-05
US1,113 1993-01-05
PCT/US1993/012708 WO1994016528A1 (en) 1993-01-05 1993-12-29 Telecommunication switch with programmable communications services

Publications (2)

Publication Number Publication Date
JPH08509325A true JPH08509325A (ja) 1996-10-01
JP3007907B2 JP3007907B2 (ja) 2000-02-14

Family

ID=21694436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6516118A Expired - Fee Related JP3007907B2 (ja) 1993-01-05 1993-12-29 プログラム可能な通信サービスを提供する通信交換機構

Country Status (12)

Country Link
US (1) US5349579A (ja)
EP (1) EP0679319B1 (ja)
JP (1) JP3007907B2 (ja)
AT (1) ATE157833T1 (ja)
AU (1) AU680651B2 (ja)
BR (1) BR9307807A (ja)
CA (1) CA2150541C (ja)
DE (1) DE69313666T2 (ja)
DK (1) DK0679319T3 (ja)
ES (1) ES2110221T3 (ja)
GR (1) GR3025579T3 (ja)
WO (1) WO1994016528A1 (ja)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE186411T1 (de) * 1992-08-19 1999-11-15 Siemens Nixdorf Inf Syst Multiprozessorsystem mit cache-speichern
JP3553987B2 (ja) * 1992-11-13 2004-08-11 株式会社日立製作所 クライアント・サーバシステム
JPH06339002A (ja) * 1993-05-28 1994-12-06 Mita Ind Co Ltd ファクシミリ装置の伝送方法
US5761200A (en) * 1993-10-27 1998-06-02 Industrial Technology Research Institute Intelligent distributed data transfer system
PT749663E (pt) * 1994-03-08 2000-04-28 Excel Switching Corp Comutador de telecomunicacoes com redundancia aperfeicoada
US5544163A (en) * 1994-03-08 1996-08-06 Excel, Inc. Expandable telecommunications system
FR2729268A1 (fr) * 1995-01-05 1996-07-12 Alcatel Mobile Comm France Systeme de repartition temporelle dynamique de traitements dans une station fonctionnant selon le mode d'acces multiple a repartition dans le temps
DE19505271C1 (de) * 1995-02-16 1996-01-18 Siemens Ag Kommunikationssystem
WO1996031079A1 (de) * 1995-03-27 1996-10-03 Austel Licensing Gmbh Verfahren zum betrieb einer vermittlungsanlage und erweiterbares digitales schaltsystem zur durchführung des verfahrens
US5771232A (en) * 1995-08-23 1998-06-23 International Business Machines Corporation Expandable local inter-system bus architecture in a multiplexed environment
AU2188897A (en) 1996-02-13 1997-09-02 Roger F. Atkinson Multiple application switching platform and method
US5875234A (en) 1996-02-14 1999-02-23 Netphone, Inc. Computer integrated PBX system
US6243453B1 (en) * 1996-07-17 2001-06-05 Alcatel Usa Sourcing, L.P. Programmable call processing system and method
US6278718B1 (en) 1996-08-29 2001-08-21 Excel, Inc. Distributed network synchronization system
US5898691A (en) * 1996-09-26 1999-04-27 Cisco Technology, Inc. Method and apparatus for congestion distributed adaptive routing
US5862135A (en) * 1996-10-10 1999-01-19 Lucent Technologies Inc. Simplified interface to a time-division multiplexed communications medium
US6005841A (en) * 1997-02-11 1999-12-21 Excel Switching Corporation Redundancy arrangement for telecommunications system
WO1998038830A2 (de) * 1997-02-25 1998-09-03 Siemens Aktiengesellschaft Verfahren und vorrichtung zum verarbeiten und generieren von daten unter verwendung eines digitalen signalprozessors
US5920546A (en) * 1997-02-28 1999-07-06 Excel Switching Corporation Method and apparatus for conferencing in an expandable telecommunications system
TW405090B (en) * 1997-04-04 2000-09-11 Ibm Predictive cache loading by program address discontinuity history
KR100251712B1 (ko) * 1997-07-11 2000-04-15 윤종용 전전자교환기에서 엑스.25 프로토콜 통신을 위한 엑스.25망정합장치
US6226288B1 (en) 1997-09-10 2001-05-01 Excel Switching Corporation Sub-rate switching telecommunications switch
WO1999033278A2 (en) * 1997-09-26 1999-07-01 Alcatel Usa Sourcing Lp Interface components for a telecommunications switching platform
US5968158A (en) * 1997-10-06 1999-10-19 International Business Machines Corporation Apparatus including a host processor and communications adapters interconnected with a bus, with improved transfer of interrupts between the adapters and host processor
US6633639B1 (en) * 1997-12-30 2003-10-14 Nortel Networks Limited Telephone switch configuration detector
US6023493A (en) 1998-01-20 2000-02-08 Conexant Systems, Inc. Method and apparatus for synchronizing a data communication system to a periodic digital impairment
US6985477B2 (en) 1998-03-26 2006-01-10 Cisco Technology, Inc. Method and apparatus for supporting multiservice digital signal processing applications
US6181694B1 (en) 1998-04-03 2001-01-30 Vertical Networks, Inc. Systems and methods for multiple mode voice and data communciations using intelligently bridged TDM and packet buses
US6389009B1 (en) 2000-12-28 2002-05-14 Vertical Networks, Inc. Systems and methods for multiple mode voice and data communications using intelligently bridged TDM and packet buses
DE19822377A1 (de) * 1998-05-19 1999-11-25 Nokia Deutschland Gmbh Telekommunikationseinrichtung mit Nutzkanälen auf der Basis einer mit V.5.2-Schnittstelle
US6373849B1 (en) * 1998-06-08 2002-04-16 Excel Switching Corporation Resource interface unit for telecommunications switching node
US6445697B1 (en) * 1998-09-25 2002-09-03 Cisco Technology, Inc. Audio codec reselection for increased port density
US6470028B1 (en) 1998-10-19 2002-10-22 Alcatel Usa Sourcing, L.P. System and method for translating telecommunications signals of span interfaces
ATE419723T1 (de) * 1998-10-30 2009-01-15 Telogy Networks Inc Dynamische dsp-zuordnung für universalzugriff zu einem paketnetz
US6240086B1 (en) * 1999-10-15 2001-05-29 Texas Instruments Incorporated Dynamic DSP allocation for universal access to a packet network
DE19854419A1 (de) * 1998-11-25 2000-06-08 Siemens Ag ISDN-Netz mit einer Hardware-Plattform in Vermittlungsstellen
US7233600B1 (en) * 1998-12-17 2007-06-19 Cisco Technology, Inc. Method and apparatus for dynamic DSP resource management
US6614802B1 (en) * 1999-01-18 2003-09-02 Lucent Technologies Inc. Telecommunication network with remotely controllable, line multi-interface and telecommunication method
US7006493B1 (en) 1999-03-09 2006-02-28 Cisco Technology, Inc. Virtual voice port configured to connect a switched voice call to a permanent voice call
US6975632B2 (en) 1999-03-15 2005-12-13 Cisco Technology, Inc. Multi-service architecture with any port any service (APAS) hardware platform
US6370136B1 (en) * 1999-03-18 2002-04-09 Lucent Technologies Inc. Dialing plan arrangement for expandable telecommunications system
US6594685B1 (en) 1999-04-14 2003-07-15 Excel Switching Corporation Universal application programming interface having generic message format
US6397385B1 (en) 1999-07-16 2002-05-28 Excel Switching Corporation Method and apparatus for in service software upgrade for expandable telecommunications system
US6977898B1 (en) 1999-10-15 2005-12-20 Cisco Technology, Inc. Method for supporting high priority calls on a congested WAN link
DE10009768A1 (de) * 2000-03-01 2001-09-20 Siemens Ag Datenübertragung über den ISDN-B-Kanal
AU3949701A (en) * 2000-03-07 2001-09-17 Adc Telecommunications Israel Ltd. Architecture for an access device
US7035229B1 (en) 2000-04-07 2006-04-25 Lucent Technologies Inc. Method and apparatus for dynamic allocation of conferencing resources in a telecommunications system
US7301933B1 (en) 2000-12-22 2007-11-27 Cisco Technology, Inc. Delivery of a service program to a digital signal processor within a multiservice processing system
US7065038B1 (en) * 2001-02-28 2006-06-20 Cisco Technology, Inc. Automatic protection switching line card redundancy within an intermediate network node
US7088712B2 (en) * 2001-06-28 2006-08-08 Lucent Technologies Inc. Call data and hardware cache for a dial-up access concentrator
JP2003234825A (ja) * 2002-02-06 2003-08-22 Mitsubishi Electric Corp デジタル信号伝送装置
US7570584B1 (en) 2002-03-29 2009-08-04 Cisco Technology, Inc. Network-wide congestion control of SPVC signaling messages
US7639710B1 (en) * 2003-02-27 2009-12-29 Juniper Networks, Inc. Modular implementation of a protocol in a network device
US6956862B2 (en) * 2003-12-02 2005-10-18 Cisco Technology, Inc. Method and apparatus to combine heterogeneous hardware interfaces for next generation packet voice module devices

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4975903A (en) * 1984-05-07 1990-12-04 David Systems, Inc. Digital timeslot and signaling bus in a digital PBX switch
IT1182393B (it) * 1985-01-31 1987-10-05 Olivetti & Co Spa Sistema integrato di automazione per ufficic
US4685104A (en) * 1985-02-27 1987-08-04 Srx Corporation Distributed switching system
JPS6253097A (ja) * 1985-09-02 1987-03-07 Toshiba Corp 制御デ−タ伝送方式
DE3534918A1 (de) * 1985-09-30 1987-04-02 Siemens Ag Rechnergesteuerte nebenstellenvermittlungsanlage
GB8601545D0 (en) * 1986-01-22 1986-02-26 Stc Plc Data transmission equipment
US4817086A (en) * 1986-08-27 1989-03-28 American Telephone And Telegraph Company Integrated switching system and announcement circuit
FR2634038B1 (fr) * 1988-07-08 1993-11-05 Js Telecommunications Micro-ordinateur integrant une terminaison numerique d'abonne de reseau numerique a integration de services
CA1333418C (en) * 1988-08-02 1994-12-06 Richard Anthony Hatherill Digital key system architecture
EP0358597A3 (de) * 1988-09-07 1990-12-12 ELMEG GmbH Kommunikationstechnik Fernsprechvermittlungseinrichtung
DE4101885A1 (de) * 1991-01-23 1992-07-30 Standard Elektrik Lorenz Ag Telekommunikationsanlage

Also Published As

Publication number Publication date
JP3007907B2 (ja) 2000-02-14
DK0679319T3 (da) 1998-04-20
EP0679319B1 (en) 1997-09-03
AU6017394A (en) 1994-08-15
BR9307807A (pt) 1995-11-14
EP0679319A1 (en) 1995-11-02
CA2150541C (en) 2001-07-31
CA2150541A1 (en) 1994-07-21
GR3025579T3 (en) 1998-03-31
US5349579A (en) 1994-09-20
WO1994016528A1 (en) 1994-07-21
DE69313666T2 (de) 1998-05-14
ATE157833T1 (de) 1997-09-15
AU680651B2 (en) 1997-08-07
DE69313666D1 (de) 1997-10-09
ES2110221T3 (es) 1998-02-01

Similar Documents

Publication Publication Date Title
JPH08509325A (ja) プログラム可能な通信サービスを提供する通信交換機構
US6636519B1 (en) Network access method and network access server therefor
EP0724804B1 (en) Telecommunication switch having programmable network protocols and communications services
AU718827B2 (en) Telecommunications switch having a universal applications program interface for stantardized interactive call processing communications
JP3067803B2 (ja) パーソナル・コンピュータ用のプログラム可能型通信交換処理装置
US5528595A (en) Modem input/output signal processing techniques
US5841842A (en) Telephone call routing and switching techniques for data communications
US6233643B1 (en) Apparatus including a host processor and communications adapters interconnected with a bus
US4893310A (en) Digital key telephone system
JPS59143490A (ja) 通信交換装置
US4783778A (en) Synchronous packet manager
AU698432B2 (en) Apparatus and method for interfacing private exchange to integrated services digital network
WO2000062578A1 (en) A universal application programming interface having generic message format
EP0884883A2 (en) Improvements in local exchange testing
US5331629A (en) System for connecting ISDN tie line via ISDN office line
JPH0514366A (ja) 装置結合方式

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071203

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081203

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091203

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees